mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-17 16:23:04 +00:00
tests: fix locations in C
* tests/local.at (AT_YYERROR_DEFINE): Don't display the end of the location if it is not after its beginning. * tests/actions.at, tests/cxx-type.at: Adjust the expected output.
This commit is contained in:
@@ -664,7 +664,7 @@ Reading a token: Next token is token 'd' (1.4-1.4: <> printer for 'd' @ 4)
|
|||||||
Shifting token 'd' (1.4-1.4: <> printer for 'd' @ 4)
|
Shifting token 'd' (1.4-1.4: <> printer for 'd' @ 4)
|
||||||
Entering state 6
|
Entering state 6
|
||||||
Reading a token: Now at end of input.
|
Reading a token: Now at end of input.
|
||||||
1.5-4: syntax error, unexpected $end, expecting 'e'
|
1.5: syntax error, unexpected $end, expecting 'e'
|
||||||
Error: popping token 'd' (1.4-1.4: <> printer for 'd' @ 4)
|
Error: popping token 'd' (1.4-1.4: <> printer for 'd' @ 4)
|
||||||
Stack now 0 1 3 5
|
Stack now 0 1 3 5
|
||||||
Error: popping token 'c' (1.3-1.3: 'b'/'c' printer for 'c' @ 3)
|
Error: popping token 'c' (1.3-1.3: 'b'/'c' printer for 'c' @ 3)
|
||||||
|
|||||||
@@ -376,7 +376,7 @@ m4_define([_AT_GLR_STDERR],
|
|||||||
]])
|
]])
|
||||||
|
|
||||||
m4_define([_AT_GLR_STDERR_WITH_LOC],
|
m4_define([_AT_GLR_STDERR_WITH_LOC],
|
||||||
[[17.5-4: syntax error
|
[[17.5: syntax error
|
||||||
]])
|
]])
|
||||||
|
|
||||||
m4_define([_AT_VERBOSE_GLR_STDERR],
|
m4_define([_AT_VERBOSE_GLR_STDERR],
|
||||||
@@ -384,7 +384,7 @@ m4_define([_AT_VERBOSE_GLR_STDERR],
|
|||||||
]])
|
]])
|
||||||
|
|
||||||
m4_define([_AT_VERBOSE_GLR_STDERR_WITH_LOC],
|
m4_define([_AT_VERBOSE_GLR_STDERR_WITH_LOC],
|
||||||
[[17.5-4: syntax error, unexpected ID, expecting '=' or '+' or ')'
|
[[17.5: syntax error, unexpected ID, expecting '=' or '+' or ')'
|
||||||
]])
|
]])
|
||||||
|
|
||||||
## ---------------------------------------------------- ##
|
## ---------------------------------------------------- ##
|
||||||
|
|||||||
@@ -388,10 +388,10 @@ static
|
|||||||
AT_YYERROR_SEES_LOC_IF([[
|
AT_YYERROR_SEES_LOC_IF([[
|
||||||
fprintf (stderr, "%d.%d",
|
fprintf (stderr, "%d.%d",
|
||||||
]AT_LOC_FIRST_LINE[, ]AT_LOC_FIRST_COLUMN[);
|
]AT_LOC_FIRST_LINE[, ]AT_LOC_FIRST_COLUMN[);
|
||||||
if (]AT_LOC_FIRST_LINE[ != ]AT_LOC_LAST_LINE[)
|
if (]AT_LOC_FIRST_LINE[ < ]AT_LOC_LAST_LINE[)
|
||||||
fprintf (stderr, "-%d.%d",
|
fprintf (stderr, "-%d.%d",
|
||||||
]AT_LOC_LAST_LINE[, ]AT_LOC_LAST_COLUMN[ - 1);
|
]AT_LOC_LAST_LINE[, ]AT_LOC_LAST_COLUMN[ - 1);
|
||||||
else if (]AT_LOC_FIRST_COLUMN[ != ]AT_LOC_LAST_COLUMN[ - 1)
|
else if (]AT_LOC_FIRST_COLUMN[ < ]AT_LOC_LAST_COLUMN[ - 1)
|
||||||
fprintf (stderr, "-%d",
|
fprintf (stderr, "-%d",
|
||||||
]AT_LOC_LAST_COLUMN[ - 1);
|
]AT_LOC_LAST_COLUMN[ - 1);
|
||||||
fprintf (stderr, ": ");]])[
|
fprintf (stderr, ": ");]])[
|
||||||
|
|||||||
Reference in New Issue
Block a user