From d563a0170965a82f6c7d9d4021c47e86db3cde17 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sat, 12 Oct 2019 11:19:19 +0200 Subject: [PATCH] glr: style changes * data/skeletons/glr.c (yytnamerr): here. (yyprocessOneStack): Initialize variables. --- data/skeletons/glr.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/data/skeletons/glr.c b/data/skeletons/glr.c index 7184a35a..64f56a62 100644 --- a/data/skeletons/glr.c +++ b/data/skeletons/glr.c @@ -614,10 +614,10 @@ yytnamerr (char *yyres, const char *yystr) do_not_strip_quotes: ; } - if (! yyres) + if (yyres) + return yystpcpy (yyres, yystr) - yyres; + else return (ptrdiff_t) strlen (yystr); - - return yystpcpy (yyres, yystr) - yyres; } # endif @@ -672,7 +672,8 @@ struct yyGLRStateSet { * operation, yylookaheadNeeds[0] is not maintained since it would merely * duplicate yychar != YYEMPTY. */ yybool* yylookaheadNeeds; - ptrdiff_t yysize, yycapacity; + ptrdiff_t yysize; + ptrdiff_t yycapacity; }; struct yySemanticOption { @@ -1991,13 +1992,10 @@ yyprocessOneStack (yyGLRStack* yystackp, ptrdiff_t yyk, } else { - yySymbol yytoken; - int yyaction; + yySymbol yytoken = ]b4_yygetToken_call[; const short* yyconflicts; - + const int yyaction = yygetLRActions (yystate, yytoken, &yyconflicts); yystackp->yytops.yylookaheadNeeds[yyk] = yytrue; - yytoken = ]b4_yygetToken_call[; - yyaction = yygetLRActions (yystate, yytoken, &yyconflicts); while (*yyconflicts != 0) {