X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/4c787a31df24b3bf184a4e109056a41d5712e5a7..7fb72c6e53f25f2d0b10fc9e0b412b8c7cde9101:/tests/input.at?ds=inline diff --git a/tests/input.at b/tests/input.at index a60e0928..93ae3de1 100644 --- a/tests/input.at +++ b/tests/input.at @@ -182,53 +182,53 @@ AT_SETUP([Default %printer and %destructor redeclared]) AT_DATA([[input.y]], [[%destructor { destroy ($$); } <*> <*> -%printer { destroy ($$); } <*> <*> +%printer { print ($$); } <*> <*> %destructor { destroy ($$); } <*> -%printer { destroy ($$); } <*> +%printer { print ($$); } <*> %destructor { destroy ($$); } <> <> -%printer { destroy ($$); } <> <> +%printer { print ($$); } <> <> %destructor { destroy ($$); } <> -%printer { destroy ($$); } <> +%printer { print ($$); } <> %% start: ; %destructor { destroy ($$); } <*>; -%printer { destroy ($$); } <*>; +%printer { print ($$); } <*>; %destructor { destroy ($$); } <>; -%printer { destroy ($$); } <>; +%printer { print ($$); } <>; ]]) AT_BISON_CHECK([input.y], [1], [], [[input.y:1.13-29: redeclaration for default tagged %destructor input.y:1.13-29: previous declaration -input.y:2.10-26: redeclaration for default tagged %printer -input.y:2.10-26: previous declaration +input.y:2.10-24: redeclaration for default tagged %printer +input.y:2.10-24: previous declaration input.y:4.13-29: redeclaration for default tagged %destructor input.y:1.13-29: previous declaration -input.y:5.10-26: redeclaration for default tagged %printer -input.y:2.10-26: previous declaration +input.y:5.10-24: redeclaration for default tagged %printer +input.y:2.10-24: previous declaration input.y:7.13-29: redeclaration for default tagless %destructor input.y:7.13-29: previous declaration -input.y:8.10-26: redeclaration for default tagless %printer -input.y:8.10-26: previous declaration +input.y:8.10-24: redeclaration for default tagless %printer +input.y:8.10-24: previous declaration input.y:10.13-29: redeclaration for default tagless %destructor input.y:7.13-29: previous declaration -input.y:11.10-26: redeclaration for default tagless %printer -input.y:8.10-26: previous declaration +input.y:11.10-24: redeclaration for default tagless %printer +input.y:8.10-24: previous declaration input.y:17.13-29: redeclaration for default tagged %destructor input.y:4.13-29: previous declaration -input.y:18.10-26: redeclaration for default tagged %printer -input.y:5.10-26: previous declaration +input.y:18.10-24: redeclaration for default tagged %printer +input.y:5.10-24: previous declaration input.y:20.13-29: redeclaration for default tagless %destructor input.y:10.13-29: previous declaration -input.y:21.10-26: redeclaration for default tagless %printer -input.y:11.10-26: previous declaration +input.y:21.10-24: redeclaration for default tagless %printer +input.y:11.10-24: previous declaration ]]) AT_CLEANUP @@ -242,17 +242,17 @@ AT_SETUP([Per-type %printer and %destructor redeclared]) AT_DATA([[input.y]], [[%destructor { destroy ($$); } -%printer { destroy ($$); } +%printer { print ($$); } %destructor { destroy ($$); } -%printer { destroy ($$); } +%printer { print ($$); } %% start: ; %destructor { destroy ($$); } ; -%printer { destroy ($$); } ; +%printer { print ($$); } ; ]]) AT_BISON_CHECK([input.y], [1], [], @@ -260,18 +260,18 @@ AT_BISON_CHECK([input.y], [1], [], input.y:1.13-29: previous declaration input.y:4.13-29: %destructor redeclaration for input.y:4.13-29: previous declaration -input.y:5.10-26: %printer redeclaration for -input.y:2.10-26: previous declaration -input.y:5.10-26: %printer redeclaration for -input.y:5.10-26: previous declaration +input.y:5.10-24: %printer redeclaration for +input.y:2.10-24: previous declaration +input.y:5.10-24: %printer redeclaration for +input.y:5.10-24: previous declaration input.y:11.13-29: %destructor redeclaration for input.y:4.13-29: previous declaration input.y:11.13-29: %destructor redeclaration for input.y:1.13-29: previous declaration -input.y:12.10-26: %printer redeclaration for -input.y:2.10-26: previous declaration -input.y:12.10-26: %printer redeclaration for -input.y:5.10-26: previous declaration +input.y:12.10-24: %printer redeclaration for +input.y:2.10-24: previous declaration +input.y:12.10-24: %printer redeclaration for +input.y:5.10-24: previous declaration ]]) AT_CLEANUP