X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/7c78fa188522fcd885388ff2b999026f801173ca..2dfbfc122c5d609383d87267b4b4b2494d6bdfd9:/tests/regression.at diff --git a/tests/regression.at b/tests/regression.at index bd3391f0..b162419e 100644 --- a/tests/regression.at +++ b/tests/regression.at @@ -50,7 +50,7 @@ exp: MY_TOKEN; %% ]]) -AT_CHECK([bison input.y -o input.c]) +AT_CHECK([bison -o input.c input.y]) AT_COMPILE([input.o], [-c input.c]) AT_CLEANUP @@ -72,7 +72,7 @@ exp: { tests = {{{{{{{{{{}}}}}}}}}}; }; %% ]]) -AT_CHECK([bison -v input.y -o input.c]) +AT_CHECK([bison -v -o input.c input.y]) AT_CHECK([grep 'tests = {{{{{{{{{{}}}}}}}}}};' input.c], 0, [ignore]) @@ -99,7 +99,7 @@ exp: '(' exp ')' | NUM ; %% ]]) -AT_CHECK([bison -v input.y -o input.c], 0, [], +AT_CHECK([bison -v -o input.c input.y], 0, [], [[input.y:6.8-14: warning: symbol `"<="' used more than once as a literal string ]]) @@ -144,7 +144,7 @@ expr: }; ]]) -AT_CHECK([bison input.y -o input.c -v]) +AT_CHECK([bison -o input.c -v input.y]) # Check the contents of the report. AT_CHECK([cat input.output], [], @@ -266,7 +266,7 @@ exp: ; %% ]]) -AT_CHECK([bison -v input.y -o input.c]) +AT_CHECK([bison -v -o input.c input.y]) AT_CLEANUP @@ -284,7 +284,7 @@ AT_DATA([input.y], ? default: 'a' } %& -%a +%a-does-not-exist %- %{ ]]) @@ -294,10 +294,10 @@ AT_CHECK([bison input.y], [1], [], input.y:3.14: invalid character: `}' input.y:4.1: invalid character: `%' input.y:4.2: invalid character: `&' -input.y:5.1: invalid character: `%' +input.y:5.1-17: invalid directive: `%a-does-not-exist' input.y:6.1: invalid character: `%' input.y:6.2: invalid character: `-' -input.y:7.1-8.0: unexpected end of file in a prologue +input.y:7.1-8.0: unexpected end of file in `%{ ... %}' input.y:7.1-8.0: parse error, unexpected "%{...%}", expecting ";" or "|" ]]) @@ -327,7 +327,7 @@ int yylex (void); exp: "a"; ]]) -AT_CHECK([bison input.y -o input.c]) +AT_CHECK([bison -o input.c input.y]) AT_COMPILE([input.o], [-c input.c]) AT_CLEANUP @@ -353,7 +353,7 @@ exp: ; ]]) -AT_CHECK([bison input.y -o input.c]) +AT_CHECK([bison -o input.c input.y]) AT_COMPILE([input.o], [-c input.c]) AT_CLEANUP @@ -558,7 +558,7 @@ else: "else" statement; %% ]]) -AT_CHECK([bison -v input.y -o input.c]) +AT_CHECK([bison -v -o input.c input.y]) # Check only the tables. We don't use --no-parser, because it is # still to be implemented in the experimental branch of Bison.