mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-24 03:33:03 +00:00
tests: simplifications
* tests/actions.at (Exotic Dollars): Formatting changes. Use AT_FULL_COMPILE. (AT_CHECK_PRINTER_AND_DESTRUCTOR): Remove useless initialization of @$.
This commit is contained in:
@@ -159,8 +159,7 @@ main (void)
|
|||||||
}
|
}
|
||||||
]])
|
]])
|
||||||
|
|
||||||
AT_BISON_CHECK([[-o input.c input.y]])
|
AT_FULL_COMPILE([input])
|
||||||
AT_COMPILE([[input]])
|
|
||||||
AT_PARSER_CHECK([[./input]], [[0]],
|
AT_PARSER_CHECK([[./input]], [[0]],
|
||||||
[[6
|
[[6
|
||||||
]])
|
]])
|
||||||
@@ -305,7 +304,7 @@ line:
|
|||||||
$$ = -1;
|
$$ = -1;
|
||||||
V(line, $$, @$, ": ");
|
V(line, $$, @$, ": ");
|
||||||
V('(', $1, @1, " ");
|
V('(', $1, @1, " ");
|
||||||
fprintf (stderr, "error (@%d-%d) ", RANGE(@2));
|
fprintf (stderr, "error (@%d-%d) ", RANGE (@2));
|
||||||
V(')', $3, @3, "\n");
|
V(')', $3, @3, "\n");
|
||||||
}
|
}
|
||||||
;
|
;
|
||||||
@@ -595,10 +594,6 @@ AT_DATA_GRAMMAR([[input.y]],
|
|||||||
[[%error-verbose
|
[[%error-verbose
|
||||||
%debug
|
%debug
|
||||||
%locations
|
%locations
|
||||||
%initial-action {
|
|
||||||
@$.first_line = @$.last_line = 1;
|
|
||||||
@$.first_column = @$.last_column = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
%{
|
%{
|
||||||
# include <stdio.h>
|
# include <stdio.h>
|
||||||
@@ -1237,7 +1232,7 @@ AT_CHECK_ACTION_LOCATIONS([[%printer]])
|
|||||||
# Check that we can used qualified $$ (v.g., $<type>$) not only in
|
# Check that we can used qualified $$ (v.g., $<type>$) not only in
|
||||||
# rule actions, but also where $$ is valid: %printer and %destructor.
|
# rule actions, but also where $$ is valid: %printer and %destructor.
|
||||||
#
|
#
|
||||||
# FIXME: Not actually checking %desctructor, but it's the same code as
|
# FIXME: Not actually checking %destructor, but it's the same code as
|
||||||
# %printer...
|
# %printer...
|
||||||
#
|
#
|
||||||
# To do that, use a semantic value that has two fields (sem_type),
|
# To do that, use a semantic value that has two fields (sem_type),
|
||||||
|
|||||||
Reference in New Issue
Block a user