X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/7d2d521fb8a573cbee40bf7941998d5c6b3f7a90..deef2a0a4d97b580fe45a02da328b94ce32538b1:/tests/glr-regression.at?ds=sidebyside diff --git a/tests/glr-regression.at b/tests/glr-regression.at index 31b2ac56..2f719260 100644 --- a/tests/glr-regression.at +++ b/tests/glr-regression.at @@ -1,20 +1,18 @@ # Checking GLR Parsing: Regression Tests -*- Autotest -*- -# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. -# This program is free software; you can redistribute it and/or modify +# This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. - +# # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program. If not, see . AT_BANNER([[GLR Regression Tests]]) @@ -95,7 +93,7 @@ yylex (void) } ]]) -AT_CHECK([[bison -o glr-regr1.c glr-regr1.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr1.c glr-regr1.y]], 0, [], [glr-regr1.y: conflicts: 1 shift/reduce ]) AT_COMPILE([glr-regr1]) @@ -213,7 +211,7 @@ main (int argc, char **argv) } ]]) -AT_CHECK([[bison -o glr-regr2a.c glr-regr2a.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr2a.c glr-regr2a.y]], 0, [], [glr-regr2a.y: conflicts: 2 shift/reduce ]) AT_COMPILE([glr-regr2a]) @@ -327,7 +325,7 @@ int main(int argc, char* argv[]) { } ]]) -AT_CHECK([[bison -o glr-regr3.c glr-regr3.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr3.c glr-regr3.y]], 0, [], [glr-regr3.y: conflicts: 1 shift/reduce, 1 reduce/reduce ]) AT_COMPILE([glr-regr3]) @@ -431,7 +429,7 @@ yyerror (char const *msg) } ]]) -AT_CHECK([[bison -o glr-regr4.c glr-regr4.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr4.c glr-regr4.y]], 0, [], [glr-regr4.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr4]) @@ -504,7 +502,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr5.c glr-regr5.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr5.c glr-regr5.y]], 0, [], [glr-regr5.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr5]) @@ -569,7 +567,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr6.c glr-regr6.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr6.c glr-regr6.y]], 0, [], [glr-regr6.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr6]) @@ -661,7 +659,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr7.c glr-regr7.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr7.c glr-regr7.y]], 0, [], [glr-regr7.y: conflicts: 2 reduce/reduce ]) AT_COMPILE([glr-regr7]) @@ -759,7 +757,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr8.c glr-regr8.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr8.c glr-regr8.y]], 0, [], [glr-regr8.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr8]) @@ -842,7 +840,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr9.c glr-regr9.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr9.c glr-regr9.y]], 0, [], [glr-regr9.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr9]) @@ -909,7 +907,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr10.c glr-regr10.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr10.c glr-regr10.y]], 0, [], [glr-regr10.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr10]) @@ -978,7 +976,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr11.c glr-regr11.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr11.c glr-regr11.y]], 0, [], [glr-regr11.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr11]) @@ -1109,7 +1107,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr12.c glr-regr12.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr12.c glr-regr12.y]], 0, [], [glr-regr12.y: conflicts: 1 shift/reduce, 1 reduce/reduce ]) AT_COMPILE([glr-regr12]) @@ -1238,7 +1236,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr13.c glr-regr13.y]], 0, [], []) +AT_BISON_CHECK([[-o glr-regr13.c glr-regr13.y]], 0, [], []) AT_COMPILE([glr-regr13]) AT_PARSER_CHECK([[./glr-regr13]], 0, @@ -1454,7 +1452,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr14.c glr-regr14.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr14.c glr-regr14.y]], 0, [], [glr-regr14.y: conflicts: 3 reduce/reduce ]) AT_COMPILE([glr-regr14]) @@ -1558,7 +1556,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr15.c glr-regr15.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr15.c glr-regr15.y]], 0, [], [glr-regr15.y: conflicts: 2 reduce/reduce ]) AT_COMPILE([glr-regr15]) @@ -1627,7 +1625,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr16.c glr-regr16.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr16.c glr-regr16.y]], 0, [], [glr-regr16.y: conflicts: 1 reduce/reduce ]) AT_COMPILE([glr-regr16]) @@ -1648,7 +1646,7 @@ AT_DATA_GRAMMAR([glr-regr17.y], [[ %glr-parser %locations -%pure-parser +%define api.pure %error-verbose %union { int dummy; } @@ -1714,7 +1712,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr17.c glr-regr17.y]], 0, [], +AT_BISON_CHECK([[-o glr-regr17.c glr-regr17.y]], 0, [], [glr-regr17.y: conflicts: 3 reduce/reduce ]) AT_COMPILE([glr-regr17]) @@ -1780,7 +1778,7 @@ main (void) } ]]) -AT_CHECK([[bison -o glr-regr18.c glr-regr18.y]], 1, [], +AT_BISON_CHECK([[-o glr-regr18.c glr-regr18.y]], 1, [], [glr-regr18.y:26.18-24: result type clash on merge function `merge': != glr-regr18.y:25.18-24: previous declaration glr-regr18.y:27.13-19: result type clash on merge function `merge': !=