Lines Matching full:save
171 " struct YYParseState_s *save; /* Previously saved parser state */",
298 "#define yytrial (yyps->save)",
422 "#define YYVALID do { if (yyps->save) goto yyvalid; } while(0)",
423 "#define YYVALID_NESTED do { if (yyps->save && \\",
424 " yyps->save->save == 0) goto yyvalid; } while(0)",
484 " yyps->save = 0;",
524 " if (yyps->save)",
526 " /* in trial mode; save scanner results for future parse attempts */",
595 " YYParseState *save;",
602 " save = yypath;",
603 " yypath = save->save;",
604 " save->save = NULL;",
605 " ctry = save->ctry;",
606 " if (save->state != yystate) YYABORT;",
607 " yyFreeState(save);",
614 " YYParseState *save;",
619 " if (yyps->save)",
625 …" save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1));",
626 " if (save == NULL) goto yyenomem;",
627 " save->save = yyps->save;",
628 " save->state = yystate;",
629 " save->errflag = yyerrflag;",
630 " save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base);",
631 …" memcpy (save->yystack.s_base, yystack.s_base, (size_t) (yystack.s_mark - yystack.s_ba…
632 " save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base);",
633 …" memcpy (save->yystack.l_base, yystack.l_base, (size_t) (yystack.l_mark - yystack.l_ba…
635 " save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base);",
636 …" memcpy (save->yystack.p_base, yystack.p_base, (size_t) (yystack.p_mark - yystack.p_ba…
647 " save->ctry = ctry;",
648 " if (yyps->save == NULL)",
691 " save->lexeme = (int) (yylvp - yylvals);",
692 " yyps->save = save;",
774 " while (yyps->save)",
777 " YYParseState *save = yyps->save;",
781 " YYDEBUGSTR, yydepth, yystate, yyps->save->state,",
782 " (int)(yylvp - yylvals - yyps->save->lexeme));",
792 " yyerrctx->save = yyps->save;",
805 " yylvp = yylvals + save->lexeme;",
807 " yylpp = yylpsns + save->lexeme;",
809 " yylexp = yylexemes + save->lexeme;",
811 " yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base);",
812 …" memcpy (yystack.s_base, save->yystack.s_base, (size_t) (yystack.s_mark - yystack.s_base +…
813 " yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base);",
814 …" memcpy (yystack.l_base, save->yystack.l_base, (size_t) (yystack.l_mark - yystack.l_base +…
816 " yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base);",
817 …" memcpy (yystack.p_base, save->yystack.p_base, (size_t) (yystack.p_mark - yystack.p_base +…
819 " ctry = ++save->ctry;",
820 " yystate = save->state;",
823 " yyps->save = save->save;",
824 " save->save = NULL;",
825 " yyFreeState(save);",
828 " if (!yyps->save)",
1006 " /* just in case YYERROR is invoked within the action, save",
1067 " if (yyps->save)",
1069 " /* in trial mode; save scanner results for future parse attempts */",
1157 " while (yyps->save)",
1159 " YYParseState *save = yyps->save;",
1160 " yyps->save = save->save;",
1161 " save->save = yypath;",
1162 " yypath = save;",
1213 " if (yyps->save) goto yyvalid;",
1252 " YYParseState *save = yyps;",
1253 " yyps = save->save;",
1254 " save->save = NULL;",
1255 " yyFreeState(save);",
1259 " YYParseState *save = yypath;",
1260 " yypath = save->save;",
1261 " save->save = NULL;",
1262 " yyFreeState(save);",