Lines Matching refs:yys
601 const char *yys = yysrc;
603 while ((*yyd++ = *yys++) != '\0')
909 yydestroyGLRState (char const *yymsg, yyGLRState *yys]b4_user_formals[)
911 if (yys->yyresolved)
912 yydestruct (yymsg, yystos[yys->yylrState],
913 &yys->yysemantics.yysval]b4_locuser_args([&yys->yyloc])[);
919 if (yys->yysemantics.yyfirstVal)
923 yy_symbol_print (stderr, yystos[yys->yylrState],
924 YY_NULL]b4_locuser_args([&yys->yyloc])[);
929 if (yys->yysemantics.yyfirstVal)
931 yySemanticOption *yyoption = yys->yysemantics.yyfirstVal;
1191 yyupdateSplit (yyGLRStack* yystackp, yyGLRState* yys)
1193 if (yystackp->yysplitPoint != YY_NULL && yystackp->yysplitPoint > yys)
1194 yystackp->yysplitPoint = yys;
1326 yyGLRState* yys;
1328 yys = yyrhsVals[YYMAXRHS + YYMAXLEFT].yystate.yypred
1332 yyrhsVals[YYMAXRHS + YYMAXLEFT - 1].yystate.yyloc = yys->yyloc;]])[
1335 yys = yys->yypred;
1336 YYASSERT (yys);
1338 yyupdateSplit (yystackp, yys);
1339 yystackp->yytops.yystates[yyk] = yys;
1421 yyGLRState* yys, *yys0 = yystackp->yytops.yystates[yyk];
1424 for (yys = yystackp->yytops.yystates[yyk], yyn = yyrhsLength (yyrule);
1427 yys = yys->yypred;
1428 YYASSERT (yys);
1430 yyupdateSplit (yystackp, yys);
1431 yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
1440 while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
1442 if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
1454 yystackp->yytops.yystates[yyk] = yys;
1602 static YYRESULTTAG yyresolveValue (yyGLRState* yys,
1612 yyresolveStates (yyGLRState* yys, int yyn,
1617 YYASSERT (yys->yypred);
1618 yys->yypred, yyn-1, yystackp]b4_user_args[));
1619 if (! yys->yyresolved)
1620 YYCHK (yyresolveValue (yys, yystackp]b4_user_args[));
1639 yyGLRState *yys;
1640 for (yys = yyopt->yystate; yynrhs > 0; yys = yys->yypred, yynrhs -= 1)
1641 yydestroyGLRState ("Cleanup: popping", yys]b4_user_args[);
1672 yyGLRState* yys;
1676 for (yyi = yynrhs, yys = yyx->yystate; 0 < yyi; yyi -= 1, yys = yys->yypred)
1677 yystates[yyi] = yys;
1678 if (yys == YY_NULL)
1684 yystates[0] = yys;
1686 if (yyx->yystate->yyposn < yys->yyposn + 1)
1693 yyx->yyrule - 1, (unsigned long int) (yys->yyposn + 1),
1753 yyGLRState *yys;
1757 for (yys = yyoption->yystate, yyn = yynrhs;
1759 yys = yys->yypred, yyn -= 1)
1760 yyrhsloc[yyn].yystate.yyloc = yys->yyloc;
1797 yyresolveValue (yyGLRState* yys, yyGLRStack* yystackp]b4_user_formals[)
1799 yySemanticOption* yyoptionList = yys->yysemantics.yyfirstVal;
1805 YYLTYPE *yylocp = &yys->yyloc;])[
1821 yyresolveLocations (yys, 1, yystackp]b4_user_args[);]])[
1859 yystos[yys->yylrState],
1872 yys->yyresolved = yytrue;
1873 yys->yysemantics.yysval = yysval;
1876 yys->yysemantics.yyfirstVal = YY_NULL;
1885 yyGLRState* yys;
1888 for (yyn = 0, yys = yystackp->yytops.yystates[0];
1889 yys != yystackp->yysplitPoint;
1890 yys = yys->yypred, yyn += 1)
2164 yyGLRState *yys = yystackp->yytops.yystates[0];
2166 yyerror_range[1].yystate.yyloc = yys->yyloc;
2168 YYLLOC_DEFAULT ((yys->yyloc), yyerror_range, 2);]])[
2213 yyGLRState *yys = yystackp->yytops.yystates[0];
2214 yyj = yypact[yys->yylrState];
2229 yys->yyposn, &yylval]b4_locations_if([, &yyerrloc])[);
2230 yys = yystackp->yytops.yystates[0];
2234 yystackp->yyerror_range[1].yystate.yyloc = yys->yyloc;]])[
2235 if (yys->yypred != YY_NULL)
2236 yydestroyGLRState ("Error: popping", yys]b4_user_args[);
2237 yystackp->yytops.yystates[0] = yys->yypred;
2369 size_t yys;
2371 for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
2372 yystackp->yytops.yylookaheadNeeds[yys] = yychar != YYEMPTY;
2381 (&yystack, yys), which sets the top state of yys to NULL. Thus,
2393 for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
2394 YYCHK1 (yyprocessOneStack (&yystack, yys, yyposn]b4_lpure_args[));
2416 for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
2420 yyStateNum yystate = yystack.yytops.yystates[yys]->yylrState;
2424 YYDPRINTF ((stderr, "On stack %lu, ", (unsigned long int) yys));
2426 yyglrShift (&yystack, yys, yyaction, yyposn,
2429 (unsigned long int) yys,
2430 yystack.yytops.yystates[yys]->yylrState));
2484 yyGLRState *yys = yystates[yyk];
2485 ]b4_locations_if([[ yystack.yyerror_range[1].yystate.yyloc = yys->yyloc;]]
2486 )[ if (yys->yypred != YY_NULL)
2487 yydestroyGLRState ("Cleanup: popping", yys]b4_user_args[);
2488 yystates[yyk] = yys->yypred;
2509 yy_yypstack (yyGLRState* yys)
2511 if (yys->yypred)
2513 yy_yypstack (yys->yypred);
2516 YYFPRINTF (stderr, "%d@@%lu", yys->yylrState,
2517 (unsigned long int) yys->yyposn);