diff options
Diffstat (limited to 'data/glr.c')
-rw-r--r-- | data/glr.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1407,7 +1407,7 @@ yyglrShift (yyGLRStack* yystackp, size_t yyk, yyStateNum yylrState, yynewState->yyposn = yyposn; yynewState->yyresolved = yytrue; yynewState->yypred = yystackp->yytops.yystates[yyk];]b4_variant_if([[ - // new (&yynewState->yysemantics.yysval) YYSTYPE; + // new (&yynewState->yysemantics.yysval) YYSTYPE; ]b4_symbol_variant([[yystos[yylrState]]], [[yynewState->yysemantics.yysval]], [copy], [*yyvalp])], [[ yynewState->yysemantics.yysval = *yyvalp;]])[ @@ -1623,7 +1623,7 @@ yysplitStack (yyGLRStack* yystackp, size_t yyk) } if (yystackp->yytops.yysize >= yystackp->yytops.yycapacity) { - YYASSERT (0);// FIXME: Beware of realloc in C++. + ]b4_variant_if([YYASSERT (!"Not implemented");])[ yyGLRState** yynewStates; yybool* yynewLookaheadNeeds; @@ -1808,8 +1808,8 @@ yyresolveAction (yySemanticOption* yyopt, yyGLRStack* yystackp, if (yynrhs == 0) /* Set default location. */ yyrhsVals[YYMAXRHS + YYMAXLEFT - 1].yystate.yyloc = yyopt->yystate->yyloc;]])[ - // YY_SYMBOL_PRINT("yyresolveAction: BEFORE", - // YYTRANSLATE(yychar), &yylval, &yylloc); + // YY_SYMBOL_PRINT("yyresolveAction: BEFORE", + // YYTRANSLATE(yychar), &yylval, &yylloc); YY_SYMBOL_SWAP (yychar_current, yylval_current, yylloc_current, yychar, yylval, yylloc); |