mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
todo: remove erroneous task
* tests/input.at: Check that there are no warnings about stray $ and @ in the epilogue. * TODO: Remove the correponding task.
This commit is contained in:
4
TODO
4
TODO
@@ -43,10 +43,6 @@ back-ported.
|
|||||||
yytoken = yytranslate_ (yychar);
|
yytoken = yytranslate_ (yychar);
|
||||||
|
|
||||||
|
|
||||||
** $ and others in epilogue
|
|
||||||
A stray $ is a warning in the actions, but an error in the epilogue.
|
|
||||||
IMHO, it should not even be a warning in the epilogue.
|
|
||||||
|
|
||||||
** stack.hh
|
** stack.hh
|
||||||
Get rid of it. The original idea is nice, but actually it makes
|
Get rid of it. The original idea is nice, but actually it makes
|
||||||
the code harder to follow, and uselessly different from the other
|
the code harder to follow, and uselessly different from the other
|
||||||
|
|||||||
@@ -1668,19 +1668,22 @@ AT_DATA_GRAMMAR([[input.y]],
|
|||||||
%destructor { $%; @%; } <*> exp TOK;
|
%destructor { $%; @%; } <*> exp TOK;
|
||||||
%initial-action { $%; @%; };
|
%initial-action { $%; @%; };
|
||||||
%printer { $%; @%; } <*> exp TOK;
|
%printer { $%; @%; } <*> exp TOK;
|
||||||
|
%{ $ @ %} // Should not warn.
|
||||||
%%
|
%%
|
||||||
exp: TOK { $%; @%; $$ = $1; };
|
exp: TOK { $%; @%; $$ = $1; };
|
||||||
|
%%
|
||||||
|
$ @ // Should not warn.
|
||||||
]])
|
]])
|
||||||
|
|
||||||
AT_BISON_CHECK([[input.y]], 0, [],
|
AT_BISON_CHECK([[-Wall input.y]], 0, [],
|
||||||
[[input.y:11.19: warning: stray '$' [-Wother]
|
[[input.y:11.19: warning: stray '$' [-Wother]
|
||||||
input.y:11.23: warning: stray '@' [-Wother]
|
input.y:11.23: warning: stray '@' [-Wother]
|
||||||
input.y:12.19: warning: stray '$' [-Wother]
|
input.y:12.19: warning: stray '$' [-Wother]
|
||||||
input.y:12.23: warning: stray '@' [-Wother]
|
input.y:12.23: warning: stray '@' [-Wother]
|
||||||
input.y:13.19: warning: stray '$' [-Wother]
|
input.y:13.19: warning: stray '$' [-Wother]
|
||||||
input.y:13.23: warning: stray '@' [-Wother]
|
input.y:13.23: warning: stray '@' [-Wother]
|
||||||
input.y:15.19: warning: stray '$' [-Wother]
|
input.y:16.19: warning: stray '$' [-Wother]
|
||||||
input.y:15.23: warning: stray '@' [-Wother]
|
input.y:16.23: warning: stray '@' [-Wother]
|
||||||
]])
|
]])
|
||||||
|
|
||||||
AT_CLEANUP
|
AT_CLEANUP
|
||||||
|
|||||||
Reference in New Issue
Block a user