[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 6/7] glr: shorten scopes
From: |
Akim Demaille |
Subject: |
[PATCH 6/7] glr: shorten scopes |
Date: |
Thu, 19 Sep 2013 16:26:06 +0200 |
* data/glr.c (yyglrReduce): Define yyflag with its value.
---
data/glr.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/data/glr.c b/data/glr.c
index 03a2d07..e30653c 100644
--- a/data/glr.c
+++ b/data/glr.c
@@ -1318,11 +1318,10 @@ yyglrReduce (yyGLRStack* yystackp, size_t yyk,
yyRuleNum yyrule,
if (yyforceEval || yystackp->yysplitPoint == YY_NULL)
{
- YYRESULTTAG yyflag;
- YYSTYPE yysval;]b4_locations_if([
- YYLTYPE yyloc;])[
+ YYSTYPE yysval;]b4_locations_if([[
+ YYLTYPE yyloc;]])[
- yyflag = yydoAction (yystackp, yyk, yyrule,
&yysval]b4_locuser_args([&yyloc])[);
+ YYRESULTTAG yyflag = yydoAction (yystackp, yyk, yyrule,
&yysval]b4_locuser_args([&yyloc])[);
if (yyflag == yyerr && yystackp->yysplitPoint != YY_NULL)
{
YYDPRINTF ((stderr, "Parse on stack %lu rejected by rule #%d.\n",
--
1.8.4
- [PATCH 0/7] {maint} minor issues, Akim Demaille, 2013/09/19
- [PATCH 1/7] tests: remove stray debugging traces, Akim Demaille, 2013/09/19
- [PATCH 3/7] examples: improve the output of the "variant" example, Akim Demaille, 2013/09/19
- [PATCH 4/7] glr: better use of tracing macros, Akim Demaille, 2013/09/19
- [PATCH 6/7] glr: shorten scopes,
Akim Demaille <=
- [PATCH 2/7] variant: remove useless assertion, Akim Demaille, 2013/09/19
- [PATCH 7/7] glr: more assertions, Akim Demaille, 2013/09/19
- [PATCH 5/7] glr: formatting changes, Akim Demaille, 2013/09/19