Lines Matching refs:yys
601 const char *yys = yysrc;
603 while ((*yyd++ = *yys++) != '\0')
908 yydestroyGLRState (char const *yymsg, yyGLRState *yys]b4_user_formals[)
910 if (yys->yyresolved)
911 yydestruct (yymsg, yystos[yys->yylrState],
912 &yys->yysemantics.yysval]b4_locuser_args([&yys->yyloc])[);
918 if (yys->yysemantics.yyfirstVal)
922 yy_symbol_print (stderr, yystos[yys->yylrState],
923 YY_NULL]b4_locuser_args([&yys->yyloc])[);
928 if (yys->yysemantics.yyfirstVal)
930 yySemanticOption *yyoption = yys->yysemantics.yyfirstVal;
1190 yyupdateSplit (yyGLRStack* yystackp, yyGLRState* yys)
1192 if (yystackp->yysplitPoint != YY_NULL && yystackp->yysplitPoint > yys)
1193 yystackp->yysplitPoint = yys;
1325 yyGLRState* yys;
1327 yys = yyrhsVals[YYMAXRHS + YYMAXLEFT].yystate.yypred
1331 yyrhsVals[YYMAXRHS + YYMAXLEFT - 1].yystate.yyloc = yys->yyloc;]])[
1334 yys = yys->yypred;
1335 YYASSERT (yys);
1337 yyupdateSplit (yystackp, yys);
1338 yystackp->yytops.yystates[yyk] = yys;
1420 yyGLRState* yys, *yys0 = yystackp->yytops.yystates[yyk];
1423 for (yys = yystackp->yytops.yystates[yyk], yyn = yyrhsLength (yyrule);
1426 yys = yys->yypred;
1427 YYASSERT (yys);
1429 yyupdateSplit (yystackp, yys);
1430 yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
1439 while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
1441 if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
1453 yystackp->yytops.yystates[yyk] = yys;
1601 static YYRESULTTAG yyresolveValue (yyGLRState* yys,
1611 yyresolveStates (yyGLRState* yys, int yyn,
1616 YYASSERT (yys->yypred);
1617 YYCHK (yyresolveStates (yys->yypred, yyn-1, yystackp]b4_user_args[));
1618 if (! yys->yyresolved)
1619 YYCHK (yyresolveValue (yys, yystackp]b4_user_args[));
1638 yyGLRState *yys;
1639 for (yys = yyopt->yystate; yynrhs > 0; yys = yys->yypred, yynrhs -= 1)
1640 yydestroyGLRState ("Cleanup: popping", yys]b4_user_args[);
1671 yyGLRState* yys;
1675 for (yyi = yynrhs, yys = yyx->yystate; 0 < yyi; yyi -= 1, yys = yys->yypred)
1676 yystates[yyi] = yys;
1677 if (yys == YY_NULL)
1683 yystates[0] = yys;
1685 if (yyx->yystate->yyposn < yys->yyposn + 1)
1692 yyx->yyrule - 1, (unsigned long int) (yys->yyposn + 1),
1752 yyGLRState *yys;
1756 for (yys = yyoption->yystate, yyn = yynrhs;
1758 yys = yys->yypred, yyn -= 1)
1759 yyrhsloc[yyn].yystate.yyloc = yys->yyloc;
1796 yyresolveValue (yyGLRState* yys, yyGLRStack* yystackp]b4_user_formals[)
1798 yySemanticOption* yyoptionList = yys->yysemantics.yyfirstVal;
1804 YYLTYPE *yylocp = &yys->yyloc;])[
1820 yyresolveLocations (yys, 1, yystackp]b4_user_args[);]])[
1858 yystos[yys->yylrState],
1871 yys->yyresolved = yytrue;
1872 yys->yysemantics.yysval = yysval;
1875 yys->yysemantics.yyfirstVal = YY_NULL;
1884 yyGLRState* yys;
1887 for (yyn = 0, yys = yystackp->yytops.yystates[0];
1888 yys != yystackp->yysplitPoint;
1889 yys = yys->yypred, yyn += 1)
2163 yyGLRState *yys = yystackp->yytops.yystates[0];
2165 yyerror_range[1].yystate.yyloc = yys->yyloc;
2167 YYLLOC_DEFAULT ((yys->yyloc), yyerror_range, 2);]])[
2212 yyGLRState *yys = yystackp->yytops.yystates[0];
2213 yyj = yypact[yys->yylrState];
2228 yys->yyposn, &yylval]b4_locations_if([, &yyerrloc])[);
2229 yys = yystackp->yytops.yystates[0];
2233 yystackp->yyerror_range[1].yystate.yyloc = yys->yyloc;]])[
2234 if (yys->yypred != YY_NULL)
2235 yydestroyGLRState ("Error: popping", yys]b4_user_args[);
2236 yystackp->yytops.yystates[0] = yys->yypred;
2368 size_t yys;
2370 for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
2371 yystackp->yytops.yylookaheadNeeds[yys] = yychar != YYEMPTY;
2392 for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
2393 YYCHK1 (yyprocessOneStack (&yystack, yys, yyposn]b4_lpure_args[));
2415 for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
2419 yyStateNum yystate = yystack.yytops.yystates[yys]->yylrState;
2423 YYDPRINTF ((stderr, "On stack %lu, ", (unsigned long int) yys));
2425 yyglrShift (&yystack, yys, yyaction, yyposn,
2428 (unsigned long int) yys,
2429 yystack.yytops.yystates[yys]->yylrState));
2483 yyGLRState *yys = yystates[yyk];
2484 ]b4_locations_if([[ yystack.yyerror_range[1].yystate.yyloc = yys->yyloc;]]
2485 )[ if (yys->yypred != YY_NULL)
2486 yydestroyGLRState ("Cleanup: popping", yys]b4_user_args[);
2487 yystates[yyk] = yys->yypred;
2508 yy_yypstack (yyGLRState* yys)
2510 if (yys->yypred)
2512 yy_yypstack (yys->yypred);
2515 YYFPRINTF (stderr, "%d@@%lu", yys->yylrState,
2516 (unsigned long int) yys->yyposn);