X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/f805dfcb3fc6517dd0a49939fd6610999afcca00..dcd39f1d4ab0d2efa467406682175643c7c0ca1d:/tests/existing.at diff --git a/tests/existing.at b/tests/existing.at index b754f3c6..c36e46f4 100644 --- a/tests/existing.at +++ b/tests/existing.at @@ -1,7 +1,7 @@ # Exercising Bison on actual grammars. -*- Autotest -*- # Copyright (C) 1989, 1990, 1991, 1992, 2000, 2001, 2002, 2003, 2004, -# 2005, 2007, 2009 Free Software Foundation, Inc. +# 2005, 2007, 2009, 2010 Free Software Foundation, Inc. # 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 @@ -42,27 +42,21 @@ AT_CHECK([[diff -u input-lalr.output input.output \ [[0]], [$1])]) AT_TEST_TABLES_AND_PARSE([$2[: LALR(1)]], [[LALR]], [[last-state]], - [[%define lr.type "LALR" + [[%define lr.type lalr ]$3], [$4], [$5], [$6], [$7], - [AT_LALR1_DIFF_CHECK([$8])$9]m4_if($#, 8, [], - $#, 9, [], - [, m4_shiftn(9, - $@)])) + [AT_LALR1_DIFF_CHECK([$8])$9], [$10], [$11], [$12]) AT_TEST_TABLES_AND_PARSE([$2[: IELR(1)]], [[IELR]], [[last-state]], - [[%define lr.type "IELR" + [[%define lr.type ielr ]$3], [$4], [$5], [$6], [$7], - [AT_LALR1_DIFF_CHECK([$8])$9]m4_if($#, 8, [], - $#, 9, [], - [, m4_shiftn(9, - $@)])) + [AT_LALR1_DIFF_CHECK([$8])$9], [$10], [$11], [$12]) AT_TEST_TABLES_AND_PARSE([$2[: Canonical LR(1)]], [[canonical LR]], [[last-state,no-xml]], - [[%define lr.type "canonical LR" + [[%define lr.type canonical-lr ]$3], [$4], [$5], [$6], [$7], - [$9]m4_if($#, 8, [], $#, 9, [], [, m4_shiftn(9, $@)])) + [$9], [$10], [$11], [$12]) m4_popdef([AT_LALR1_DIFF_CHECK]) ])