Lines Matching refs:save

158     struct YYParseState_s *save;    /* Previously saved parser state */  member
239 #define yytrial (yyps->save)
359 #define YYVALID do { if (yyps->save) goto yyvalid; } while(0)
360 #define YYVALID_NESTED do { if (yyps->save && \
361 yyps->save->save == 0) goto yyvalid; } while(0)
390 yyps->save = 0; in YYPARSE_DECL()
426 if (yyps->save) in YYPARSE_DECL()
492 YYParseState *save; in YYPARSE_DECL() local
499 save = yypath; in YYPARSE_DECL()
500 yypath = save->save; in YYPARSE_DECL()
501 save->save = NULL; in YYPARSE_DECL()
502 ctry = save->ctry; in YYPARSE_DECL()
503 if (save->state != yystate) YYABORT; in YYPARSE_DECL()
504 yyFreeState(save); in YYPARSE_DECL()
511 YYParseState *save; in YYPARSE_DECL() local
516 if (yyps->save) in YYPARSE_DECL()
522 save = yyNewState((unsigned)(yystack.s_mark - yystack.s_base + 1)); in YYPARSE_DECL()
523 if (save == NULL) goto yyenomem; in YYPARSE_DECL()
524 save->save = yyps->save; in YYPARSE_DECL()
525 save->state = yystate; in YYPARSE_DECL()
526 save->errflag = yyerrflag; in YYPARSE_DECL()
527 save->yystack.s_mark = save->yystack.s_base + (yystack.s_mark - yystack.s_base); in YYPARSE_DECL()
528 …memcpy (save->yystack.s_base, yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short… in YYPARSE_DECL()
529 save->yystack.l_mark = save->yystack.l_base + (yystack.l_mark - yystack.l_base); in YYPARSE_DECL()
530 …memcpy (save->yystack.l_base, yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTY… in YYPARSE_DECL()
532 save->yystack.p_mark = save->yystack.p_base + (yystack.p_mark - yystack.p_base); in YYPARSE_DECL()
533 …memcpy (save->yystack.p_base, yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTY… in YYPARSE_DECL()
544 save->ctry = ctry; in YYPARSE_DECL()
545 if (yyps->save == NULL) in YYPARSE_DECL()
588 save->lexeme = yylvp - yylvals; in YYPARSE_DECL()
589 yyps->save = save; in YYPARSE_DECL()
660 while (yyps->save) in YYPARSE_DECL()
663 YYParseState *save = yyps->save; in YYPARSE_DECL() local
667 YYDEBUGSTR, yydepth, yystate, yyps->save->state, in YYPARSE_DECL()
668 (int)(yylvp - yylvals - yyps->save->lexeme)); in YYPARSE_DECL()
678 yyerrctx->save = yyps->save; in YYPARSE_DECL()
691 yylvp = yylvals + save->lexeme; in YYPARSE_DECL()
693 yylpp = yylpsns + save->lexeme; in YYPARSE_DECL()
695 yylexp = yylexemes + save->lexeme; in YYPARSE_DECL()
697 yystack.s_mark = yystack.s_base + (save->yystack.s_mark - save->yystack.s_base); in YYPARSE_DECL()
698 …memcpy (yystack.s_base, save->yystack.s_base, (yystack.s_mark - yystack.s_base + 1) * sizeof(short… in YYPARSE_DECL()
699 yystack.l_mark = yystack.l_base + (save->yystack.l_mark - save->yystack.l_base); in YYPARSE_DECL()
700 …memcpy (yystack.l_base, save->yystack.l_base, (yystack.l_mark - yystack.l_base + 1) * sizeof(YYSTY… in YYPARSE_DECL()
702 yystack.p_mark = yystack.p_base + (save->yystack.p_mark - save->yystack.p_base); in YYPARSE_DECL()
703 …memcpy (yystack.p_base, save->yystack.p_base, (yystack.p_mark - yystack.p_base + 1) * sizeof(YYLTY… in YYPARSE_DECL()
705 ctry = ++save->ctry; in YYPARSE_DECL()
706 yystate = save->state; in YYPARSE_DECL()
709 yyps->save = save->save; in YYPARSE_DECL()
710 save->save = NULL; in YYPARSE_DECL()
711 yyFreeState(save); in YYPARSE_DECL()
714 if (!yyps->save) in YYPARSE_DECL()
936 if (yyps->save) in YYPARSE_DECL()
1021 while (yyps->save) in YYPARSE_DECL()
1023 YYParseState *save = yyps->save; in YYPARSE_DECL() local
1024 yyps->save = save->save; in YYPARSE_DECL()
1025 save->save = yypath; in YYPARSE_DECL()
1026 yypath = save; in YYPARSE_DECL()
1073 if (yyps->save) goto yyvalid; in YYPARSE_DECL()
1110 YYParseState *save = yyps; in YYPARSE_DECL() local
1111 yyps = save->save; in YYPARSE_DECL()
1112 save->save = NULL; in YYPARSE_DECL()
1113 yyFreeState(save); in YYPARSE_DECL()
1117 YYParseState *save = yypath; in YYPARSE_DECL() local
1118 yypath = save->save; in YYPARSE_DECL()
1119 save->save = NULL; in YYPARSE_DECL()
1120 yyFreeState(save); in YYPARSE_DECL()