Lines Matching full:save

305     struct YYParseState_s *save;    /* Previously saved parser state */  member
382 #define yytrial (yyps->save)
502 #define YYVALID do { if (yyps->save) goto yyvalid; } while(0)
503 #define YYVALID_NESTED do { if (yyps->save && \
504 yyps->save->save == 0) goto yyvalid; } while(0)
536 yyps->save = 0; in YYPARSE_DECL()
574 if (yyps->save) in YYPARSE_DECL()
576 /* in trial mode; save scanner results for future parse attempts */ in YYPARSE_DECL()
639 YYParseState *save; in YYPARSE_DECL() local
646 save = yypath; in YYPARSE_DECL()
647 yypath = save->save; in YYPARSE_DECL()
648 save->save = NULL; in YYPARSE_DECL()
649 ctry = save->ctry; in YYPARSE_DECL()
650 if (save->state != yystate) YYABORT; in YYPARSE_DECL()
651 yyFreeState(save); in YYPARSE_DECL()
658 YYParseState *save; in YYPARSE_DECL() local
663 if (yyps->save) in YYPARSE_DECL()
669 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1)); in YYPARSE_DECL()
670 if (save == NULL) goto yyenomem; in YYPARSE_DECL()
671 save->save = yyps->save; in YYPARSE_DECL()
672 save->state = yystate; in YYPARSE_DECL()
673 save->errflag = yyerrflag; in YYPARSE_DECL()
674 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base); in YYPARSE_DECL()
675 …memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
676 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base); in YYPARSE_DECL()
677 …memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
679 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base); in YYPARSE_DECL()
680 …memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
691 save->ctry = ctry; in YYPARSE_DECL()
692 if (yyps->save == NULL) in YYPARSE_DECL()
735 save->lexeme = (int) (yylvp - yylvals); in YYPARSE_DECL()
736 yyps->save = save; in YYPARSE_DECL()
816 while (yyps->save) in YYPARSE_DECL()
819 YYParseState *save = yyps->save; in YYPARSE_DECL() local
823 YYDEBUGSTR, yydepth, yystate, yyps->save->state, in YYPARSE_DECL()
824 (int)(yylvp - yylvals - yyps->save->lexeme)); in YYPARSE_DECL()
834 yyerrctx->save = yyps->save; in YYPARSE_DECL()
847 yylvp = yylvals + save->lexeme; in YYPARSE_DECL()
849 yylpp = yylpsns + save->lexeme; in YYPARSE_DECL()
851 yylexp = yylexemes + save->lexeme; in YYPARSE_DECL()
853 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base); in YYPARSE_DECL()
854 …memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
855 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base); in YYPARSE_DECL()
856 …memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
858 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base); in YYPARSE_DECL()
859 …memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
861 ctry = ++save->ctry; in YYPARSE_DECL()
862 yystate = save->state; in YYPARSE_DECL()
865 yyps->save = save->save; in YYPARSE_DECL()
866 save->save = NULL; in YYPARSE_DECL()
867 yyFreeState(save); in YYPARSE_DECL()
870 if (!yyps->save) in YYPARSE_DECL()
1039 /* just in case YYERROR is invoked within the action, save in YYPARSE_DECL()
1092 if (yyps->save) in YYPARSE_DECL()
1094 /* in trial mode; save scanner results for future parse attempts */ in YYPARSE_DECL()
1176 while (yyps->save) in YYPARSE_DECL()
1178 YYParseState *save = yyps->save; in YYPARSE_DECL() local
1179 yyps->save = save->save; in YYPARSE_DECL()
1180 save->save = yypath; in YYPARSE_DECL()
1181 yypath = save; in YYPARSE_DECL()
1228 if (yyps->save) goto yyvalid; in YYPARSE_DECL()
1265 YYParseState *save = yyps; in YYPARSE_DECL() local
1266 yyps = save->save; in YYPARSE_DECL()
1267 save->save = NULL; in YYPARSE_DECL()
1268 yyFreeState(save); in YYPARSE_DECL()
1272 YYParseState *save = yypath; in YYPARSE_DECL() local
1273 yypath = save->save; in YYPARSE_DECL()
1274 save->save = NULL; in YYPARSE_DECL()
1275 yyFreeState(save); in YYPARSE_DECL()