X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/eb714592014d00c816018a32dd66ff2ef471ae4a..2dfbfc122c5d609383d87267b4b4b2494d6bdfd9:/tests/regression.at?ds=sidebyside diff --git a/tests/regression.at b/tests/regression.at index d8c3dd88..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. @@ -599,7 +599,7 @@ static const unsigned char yyprhs[] = { 0, 0, 3, 5, 6, 9, 14 }; -static const signed char yyrhs[] = +static const yysigned_char yyrhs[] = { 8, 0, -1, 9, -1, -1, 10, 11, -1, 3, 4, 5, 8, -1, 6, 8, -1 @@ -630,16 +630,16 @@ static const unsigned char yydefact[] = 3, 0, 0, 2, 0, 0, 1, 3, 4, 3, 6, 5 }; -static const signed char yydefgoto[] = +static const yysigned_char yydefgoto[] = { -1, 2, 3, 4, 8 }; -static const signed char yypact[] = +static const yysigned_char yypact[] = { -2, -1, 4, -8, 0, 2, -8, -2, -8, -2, -8, -8 }; -static const signed char yypgoto[] = +static const yysigned_char yypgoto[] = { -8, -7, -8, -8, -8 }; @@ -647,7 +647,7 @@ static const unsigned char yytable[] = { 10, 1, 11, 5, 6, 0, 7, 9 }; -static const signed char yycheck[] = +static const yysigned_char yycheck[] = { 7, 3, 9, 4, 0, -1, 6, 5 };