Lines Matching refs:save
325 struct YYParseState_s *save; /* Previously saved parser state */ member
422 #define yytrial (yyps->save)
542 #define YYVALID do { if (yyps->save) goto yyvalid; } while(0)
543 #define YYVALID_NESTED do { if (yyps->save && \
544 yyps->save->save == 0) goto yyvalid; } while(0)
576 yyps->save = 0; in YYPARSE_DECL()
614 if (yyps->save) in YYPARSE_DECL()
679 YYParseState *save; in YYPARSE_DECL() local
686 save = yypath; in YYPARSE_DECL()
687 yypath = save->save; in YYPARSE_DECL()
688 save->save = NULL; in YYPARSE_DECL()
689 ctry = save->ctry; in YYPARSE_DECL()
690 if (save->state != yystate) YYABORT; in YYPARSE_DECL()
691 yyFreeState(save); in YYPARSE_DECL()
698 YYParseState *save; in YYPARSE_DECL() local
703 if (yyps->save) in YYPARSE_DECL()
709 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1)); in YYPARSE_DECL()
710 if (save == NULL) goto yyenomem; in YYPARSE_DECL()
711 save->save = yyps->save; in YYPARSE_DECL()
712 save->state = yystate; in YYPARSE_DECL()
713 save->errflag = yyerrflag; in YYPARSE_DECL()
714 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base); in YYPARSE_DECL()
715 …memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
716 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base); in YYPARSE_DECL()
717 …memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
719 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base); in YYPARSE_DECL()
720 …memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
731 save->ctry = ctry; in YYPARSE_DECL()
732 if (yyps->save == NULL) in YYPARSE_DECL()
775 save->lexeme = (int) (yylvp - yylvals); in YYPARSE_DECL()
776 yyps->save = save; in YYPARSE_DECL()
856 while (yyps->save) in YYPARSE_DECL()
859 YYParseState *save = yyps->save; in YYPARSE_DECL() local
863 YYDEBUGSTR, yydepth, yystate, yyps->save->state, in YYPARSE_DECL()
864 (int)(yylvp - yylvals - yyps->save->lexeme)); in YYPARSE_DECL()
874 yyerrctx->save = yyps->save; in YYPARSE_DECL()
887 yylvp = yylvals + save->lexeme; in YYPARSE_DECL()
889 yylpp = yylpsns + save->lexeme; in YYPARSE_DECL()
891 yylexp = yylexemes + save->lexeme; in YYPARSE_DECL()
893 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base); in YYPARSE_DECL()
894 …memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base + 1) * siz… in YYPARSE_DECL()
895 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base); in YYPARSE_DECL()
896 …memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base + 1) * siz… in YYPARSE_DECL()
898 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base); in YYPARSE_DECL()
899 …memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base + 1) * siz… in YYPARSE_DECL()
901 ctry = ++save->ctry; in YYPARSE_DECL()
902 yystate = save->state; in YYPARSE_DECL()
905 yyps->save = save->save; in YYPARSE_DECL()
906 save->save = NULL; in YYPARSE_DECL()
907 yyFreeState(save); in YYPARSE_DECL()
910 if (!yyps->save) in YYPARSE_DECL()
1208 if (yyps->save) in YYPARSE_DECL()
1292 while (yyps->save) in YYPARSE_DECL()
1294 YYParseState *save = yyps->save; in YYPARSE_DECL() local
1295 yyps->save = save->save; in YYPARSE_DECL()
1296 save->save = yypath; in YYPARSE_DECL()
1297 yypath = save; in YYPARSE_DECL()
1344 if (yyps->save) goto yyvalid; in YYPARSE_DECL()
1381 YYParseState *save = yyps; in YYPARSE_DECL() local
1382 yyps = save->save; in YYPARSE_DECL()
1383 save->save = NULL; in YYPARSE_DECL()
1384 yyFreeState(save); in YYPARSE_DECL()
1388 YYParseState *save = yypath; in YYPARSE_DECL() local
1389 yypath = save->save; in YYPARSE_DECL()
1390 save->save = NULL; in YYPARSE_DECL()
1391 yyFreeState(save); in YYPARSE_DECL()