X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/38e71ff8c8b5a0d0c6ad7dc064ebad9fe5163b18..d4fd77c450f7ba358723d1e3d0858ea055a6df4a:/tests/input.at diff --git a/tests/input.at b/tests/input.at index a16289e2..4cd6e155 100644 --- a/tests/input.at +++ b/tests/input.at @@ -33,7 +33,7 @@ exp: { $$ = $1 ; }; ]]) AT_CHECK([bison input.y], [1], [], -[[input.y:2.6-14: integer out of range: `$1' +[[input.y:2.13-14: integer out of range: `$1' ]]) AT_CLEANUP @@ -51,7 +51,7 @@ exp: { @$ = @1 ; }; ]]) AT_CHECK([bison input.y], [1], [], -[[input.y:2.6-14: integer out of range: `@1' +[[input.y:2.13-14: integer out of range: `@1' ]]) AT_CLEANUP @@ -74,9 +74,9 @@ exp: foo {} foo ]]) AT_CHECK([bison input.y], [], [], -[[input.y:4.4-15: warning: type clash on default action: != <> -input.y:5.4-8: warning: type clash on default action: != <> -input.y:6.4: warning: empty rule for typed nonterminal, and no action +[[input.y:4.6-15: warning: type clash on default action: != <> +input.y:5.6-8: warning: type clash on default action: != <> +input.y:6.5: warning: empty rule for typed nonterminal, and no action ]]) AT_CLEANUP @@ -132,7 +132,7 @@ char apostrophe = '\''; %{ /* Exercise pre-prologue dependency to %union. */ -typedef int value_t; +typedef int value; %} /* Exercise M4 quoting: '@:>@@:>@', 0. */ @@ -140,13 +140,13 @@ typedef int value_t; /* Also exercise %union. */ %union { - value_t ival; /* A comment to exercise an old bug. */ + value ival; /* A comment to exercise an old bug. */ }; /* Exercise post-prologue dependency to %union. */ %{ -static YYSTYPE value_t_as_yystype (value_t val); +static YYSTYPE value_as_yystype (value val); /* Exercise quotes in declarations. */ char quote[] = "@:>@@:>@,"; @@ -179,7 +179,7 @@ output: '#' 'o' 'u' 't' 'p' 'u' 't' ' '; /* Exercise M4 quoting: '@:>@@:>@', @<:@, 2. */ static YYSTYPE -value_t_as_yystype (value_t val) +value_as_yystype (value val) { YYSTYPE res; res.ival = val; @@ -192,7 +192,7 @@ yylex (void) static const char *input = "@<:@\1\2$@{@oline@__@&t@oline__\ #output "; /* " */ - yylval = value_t_as_yystype (*input); + yylval = value_as_yystype (*input); return *input++; } @@ -206,7 +206,7 @@ yyerror (const char *msg) # Pacify Emacs'font-lock-mode: " AT_DATA([main.c], -[[typedef int value_t; +[[typedef int value; #include "input.h" int yyparse (void);