Lines Matching refs:save
418 struct YYParseState_s *save; /* Previously saved parser state */ member
515 #define yytrial (yyps->save)
635 #define YYVALID do { if (yyps->save) goto yyvalid; } while(0)
636 #define YYVALID_NESTED do { if (yyps->save && \
637 yyps->save->save == 0) goto yyvalid; } while(0)
669 yyps->save = 0; in YYPARSE_DECL()
707 if (yyps->save) in YYPARSE_DECL()
772 YYParseState *save; in YYPARSE_DECL() local
779 save = yypath; in YYPARSE_DECL()
780 yypath = save->save; in YYPARSE_DECL()
781 save->save = NULL; in YYPARSE_DECL()
782 ctry = save->ctry; in YYPARSE_DECL()
783 if (save->state != yystate) YYABORT; in YYPARSE_DECL()
784 yyFreeState(save); in YYPARSE_DECL()
791 YYParseState *save; in YYPARSE_DECL() local
796 if (yyps->save) in YYPARSE_DECL()
802 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1)); in YYPARSE_DECL()
803 if (save == NULL) goto yyenomem; in YYPARSE_DECL()
804 save->save = yyps->save; in YYPARSE_DECL()
805 save->state = yystate; in YYPARSE_DECL()
806 save->errflag = yyerrflag; in YYPARSE_DECL()
807 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base); in YYPARSE_DECL()
808 …memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
809 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base); in YYPARSE_DECL()
810 …memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
812 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base); in YYPARSE_DECL()
813 …memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
824 save->ctry = ctry; in YYPARSE_DECL()
825 if (yyps->save == NULL) in YYPARSE_DECL()
868 save->lexeme = (int) (yylvp - yylvals); in YYPARSE_DECL()
869 yyps->save = save; in YYPARSE_DECL()
949 while (yyps->save) in YYPARSE_DECL()
952 YYParseState *save = yyps->save; in YYPARSE_DECL() local
956 YYDEBUGSTR, yydepth, yystate, yyps->save->state, in YYPARSE_DECL()
957 (int)(yylvp - yylvals - yyps->save->lexeme)); in YYPARSE_DECL()
967 yyerrctx->save = yyps->save; in YYPARSE_DECL()
980 yylvp = yylvals + save->lexeme; in YYPARSE_DECL()
982 yylpp = yylpsns + save->lexeme; in YYPARSE_DECL()
984 yylexp = yylexemes + save->lexeme; in YYPARSE_DECL()
986 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base); in YYPARSE_DECL()
987 …memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
988 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base); in YYPARSE_DECL()
989 …memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
991 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base); in YYPARSE_DECL()
992 …memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
994 ctry = ++save->ctry; in YYPARSE_DECL()
995 yystate = save->state; in YYPARSE_DECL()
998 yyps->save = save->save; in YYPARSE_DECL()
999 save->save = NULL; in YYPARSE_DECL()
1000 yyFreeState(save); in YYPARSE_DECL()
1003 if (!yyps->save) in YYPARSE_DECL()
1301 if (yyps->save) in YYPARSE_DECL()
1385 while (yyps->save) in YYPARSE_DECL()
1387 YYParseState *save = yyps->save; in YYPARSE_DECL() local
1388 yyps->save = save->save; in YYPARSE_DECL()
1389 save->save = yypath; in YYPARSE_DECL()
1390 yypath = save; in YYPARSE_DECL()
1437 if (yyps->save) goto yyvalid; in YYPARSE_DECL()
1474 YYParseState *save = yyps; in YYPARSE_DECL() local
1475 yyps = save->save; in YYPARSE_DECL()
1476 save->save = NULL; in YYPARSE_DECL()
1477 yyFreeState(save); in YYPARSE_DECL()
1481 YYParseState *save = yypath; in YYPARSE_DECL() local
1482 yypath = save->save; in YYPARSE_DECL()
1483 save->save = NULL; in YYPARSE_DECL()
1484 yyFreeState(save); in YYPARSE_DECL()