Lines Matching refs:save
304 struct YYParseState_s *save; /* Previously saved parser state */ member
372 #define yytrial (yyps->save)
492 #define YYVALID do { if (yyps->save) goto yyvalid; } while(0)
493 #define YYVALID_NESTED do { if (yyps->save && \
494 yyps->save->save == 0) goto yyvalid; } while(0)
523 yyps->save = 0; in YYPARSE_DECL()
559 if (yyps->save) in YYPARSE_DECL()
625 YYParseState *save; in YYPARSE_DECL() local
632 save = yypath; in YYPARSE_DECL()
633 yypath = save->save; in YYPARSE_DECL()
634 save->save = NULL; in YYPARSE_DECL()
635 ctry = save->ctry; in YYPARSE_DECL()
636 if (save->state != yystate) YYABORT; in YYPARSE_DECL()
637 yyFreeState(save); in YYPARSE_DECL()
644 YYParseState *save; in YYPARSE_DECL() local
649 if (yyps->save) in YYPARSE_DECL()
655 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1)); in YYPARSE_DECL()
656 if (save == NULL) goto yyenomem; in YYPARSE_DECL()
657 save->save = yyps->save; in YYPARSE_DECL()
658 save->state = yystate; in YYPARSE_DECL()
659 save->errflag = yyerrflag; in YYPARSE_DECL()
660 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base); in YYPARSE_DECL()
661 …memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
662 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base); in YYPARSE_DECL()
663 …memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
665 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base); in YYPARSE_DECL()
666 …memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
677 save->ctry = ctry; in YYPARSE_DECL()
678 if (yyps->save == NULL) in YYPARSE_DECL()
721 save->lexeme = (int) (yylvp - yylvals); in YYPARSE_DECL()
722 yyps->save = save; in YYPARSE_DECL()
793 while (yyps->save) in YYPARSE_DECL()
796 YYParseState *save = yyps->save; in YYPARSE_DECL() local
800 YYDEBUGSTR, yydepth, yystate, yyps->save->state, in YYPARSE_DECL()
801 (int)(yylvp - yylvals - yyps->save->lexeme)); in YYPARSE_DECL()
811 yyerrctx->save = yyps->save; in YYPARSE_DECL()
824 yylvp = yylvals + save->lexeme; in YYPARSE_DECL()
826 yylpp = yylpsns + save->lexeme; in YYPARSE_DECL()
828 yylexp = yylexemes + save->lexeme; in YYPARSE_DECL()
830 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base); in YYPARSE_DECL()
831 …memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
832 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base); in YYPARSE_DECL()
833 …memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
835 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base); in YYPARSE_DECL()
836 …memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
838 ctry = ++save->ctry; in YYPARSE_DECL()
839 yystate = save->state; in YYPARSE_DECL()
842 yyps->save = save->save; in YYPARSE_DECL()
843 save->save = NULL; in YYPARSE_DECL()
844 yyFreeState(save); in YYPARSE_DECL()
847 if (!yyps->save) in YYPARSE_DECL()
1069 if (yyps->save) in YYPARSE_DECL()
1154 while (yyps->save) in YYPARSE_DECL()
1156 YYParseState *save = yyps->save; in YYPARSE_DECL() local
1157 yyps->save = save->save; in YYPARSE_DECL()
1158 save->save = yypath; in YYPARSE_DECL()
1159 yypath = save; in YYPARSE_DECL()
1206 if (yyps->save) goto yyvalid; in YYPARSE_DECL()
1243 YYParseState *save = yyps; in YYPARSE_DECL() local
1244 yyps = save->save; in YYPARSE_DECL()
1245 save->save = NULL; in YYPARSE_DECL()
1246 yyFreeState(save); in YYPARSE_DECL()
1250 YYParseState *save = yypath; in YYPARSE_DECL() local
1251 yypath = save->save; in YYPARSE_DECL()
1252 save->save = NULL; in YYPARSE_DECL()
1253 yyFreeState(save); in YYPARSE_DECL()