Lines Matching full:save

277     struct YYParseState_s *save;    /* Previously saved parser state */  member
358 #define yytrial (yyps->save)
478 #define YYVALID do { if (yyps->save) goto yyvalid; } while(0)
479 #define YYVALID_NESTED do { if (yyps->save && \
480 yyps->save->save == 0) goto yyvalid; } while(0)
512 yyps->save = 0; in YYPARSE_DECL()
550 if (yyps->save) in YYPARSE_DECL()
552 /* in trial mode; save scanner results for future parse attempts */ in YYPARSE_DECL()
615 YYParseState *save; in YYPARSE_DECL() local
622 save = yypath; in YYPARSE_DECL()
623 yypath = save->save; in YYPARSE_DECL()
624 save->save = NULL; in YYPARSE_DECL()
625 ctry = save->ctry; in YYPARSE_DECL()
626 if (save->state != yystate) YYABORT; in YYPARSE_DECL()
627 yyFreeState(save); in YYPARSE_DECL()
634 YYParseState *save; in YYPARSE_DECL() local
639 if (yyps->save) in YYPARSE_DECL()
645 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1)); in YYPARSE_DECL()
646 if (save == NULL) goto yyenomem; in YYPARSE_DECL()
647 save->save = yyps->save; in YYPARSE_DECL()
648 save->state = yystate; in YYPARSE_DECL()
649 save->errflag = yyerrflag; in YYPARSE_DECL()
650 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base); in YYPARSE_DECL()
651 …memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
652 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base); in YYPARSE_DECL()
653 …memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
655 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base); in YYPARSE_DECL()
656 …memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
667 save->ctry = ctry; in YYPARSE_DECL()
668 if (yyps->save == NULL) in YYPARSE_DECL()
711 save->lexeme = (int) (yylvp - yylvals); in YYPARSE_DECL()
712 yyps->save = save; in YYPARSE_DECL()
792 while (yyps->save) in YYPARSE_DECL()
795 YYParseState *save = yyps->save; in YYPARSE_DECL() local
799 YYDEBUGSTR, yydepth, yystate, yyps->save->state, in YYPARSE_DECL()
800 (int)(yylvp - yylvals - yyps->save->lexeme)); in YYPARSE_DECL()
810 yyerrctx->save = yyps->save; in YYPARSE_DECL()
823 yylvp = yylvals + save->lexeme; in YYPARSE_DECL()
825 yylpp = yylpsns + save->lexeme; in YYPARSE_DECL()
827 yylexp = yylexemes + save->lexeme; in YYPARSE_DECL()
829 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base); in YYPARSE_DECL()
830 …memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
831 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base); in YYPARSE_DECL()
832 …memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
834 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base); in YYPARSE_DECL()
835 …memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
837 ctry = ++save->ctry; in YYPARSE_DECL()
838 yystate = save->state; in YYPARSE_DECL()
841 yyps->save = save->save; in YYPARSE_DECL()
842 save->save = NULL; in YYPARSE_DECL()
843 yyFreeState(save); in YYPARSE_DECL()
846 if (!yyps->save) in YYPARSE_DECL()
1015 /* just in case YYERROR is invoked within the action, save in YYPARSE_DECL()
1068 if (yyps->save) in YYPARSE_DECL()
1070 /* in trial mode; save scanner results for future parse attempts */ in YYPARSE_DECL()
1152 while (yyps->save) in YYPARSE_DECL()
1154 YYParseState *save = yyps->save; in YYPARSE_DECL() local
1155 yyps->save = save->save; in YYPARSE_DECL()
1156 save->save = yypath; in YYPARSE_DECL()
1157 yypath = save; in YYPARSE_DECL()
1204 if (yyps->save) goto yyvalid; in YYPARSE_DECL()
1241 YYParseState *save = yyps; in YYPARSE_DECL() local
1242 yyps = save->save; in YYPARSE_DECL()
1243 save->save = NULL; in YYPARSE_DECL()
1244 yyFreeState(save); in YYPARSE_DECL()
1248 YYParseState *save = yypath; in YYPARSE_DECL() local
1249 yypath = save->save; in YYPARSE_DECL()
1250 save->save = NULL; in YYPARSE_DECL()
1251 yyFreeState(save); in YYPARSE_DECL()