mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-24 11:43:03 +00:00
tests: style: use %empty
* tests/conflicts.at: here.
This commit is contained in:
@@ -501,7 +501,7 @@ consistent-error-on-a-a:
|
|||||||
| 'a' shift
|
| 'a' shift
|
||||||
;
|
;
|
||||||
|
|
||||||
default-reduction: /*empty*/ ;
|
default-reduction: %empty ;
|
||||||
shift: 'b' ;
|
shift: 'b' ;
|
||||||
|
|
||||||
// Provide another context in which all rules are useful so that this
|
// Provide another context in which all rules are useful so that this
|
||||||
@@ -601,7 +601,8 @@ error-reduce:
|
|||||||
{ USE ($][1); }
|
{ USE ($][1); }
|
||||||
;
|
;
|
||||||
|
|
||||||
consistent-reduction: /*empty*/ {
|
consistent-reduction: %empty
|
||||||
|
{
|
||||||
assert (yychar == YYEMPTY);
|
assert (yychar == YYEMPTY);
|
||||||
yylval = 0;
|
yylval = 0;
|
||||||
yychar = 'b';
|
yychar = 'b';
|
||||||
@@ -609,7 +610,7 @@ consistent-reduction: /*empty*/ {
|
|||||||
|
|
||||||
consistent-error:
|
consistent-error:
|
||||||
'a' { USE ($][1); }
|
'a' { USE ($][1); }
|
||||||
| /*empty*/ %prec 'a'
|
| %empty %prec 'a'
|
||||||
;
|
;
|
||||||
|
|
||||||
// Provide another context in which all rules are useful so that this
|
// Provide another context in which all rules are useful so that this
|
||||||
@@ -1561,11 +1562,11 @@ start:
|
|||||||
| empty_c2 'c'
|
| empty_c2 'c'
|
||||||
| empty_c3 'c'
|
| empty_c3 'c'
|
||||||
;
|
;
|
||||||
empty_a: %prec 'a' ;
|
empty_a: %empty %prec 'a' ;
|
||||||
empty_b: %prec 'b' ;
|
empty_b: %empty %prec 'b' ;
|
||||||
empty_c1: %prec 'c' ;
|
empty_c1: %empty %prec 'c' ;
|
||||||
empty_c2: %prec 'c' ;
|
empty_c2: %empty %prec 'c' ;
|
||||||
empty_c3: %prec 'd' ;
|
empty_c3: %empty %prec 'd' ;
|
||||||
]])
|
]])
|
||||||
AT_BISON_CHECK([[--report=all -o input.c input.y]], 0, [], [ignore])
|
AT_BISON_CHECK([[--report=all -o input.c input.y]], 0, [], [ignore])
|
||||||
AT_CHECK([[cat input.output | sed -n '/^State 0$/,/^State 1$/p']], 0,
|
AT_CHECK([[cat input.output | sed -n '/^State 0$/,/^State 1$/p']], 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user