From 29b1da4e186ebdca94826aec2ac99ef486d34b94 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Tue, 2 Oct 2018 07:01:13 +0200 Subject: c++: make stack.hh completely useless Let's completely deprecate stack.hh. Don't provide a means to give it a new name, allow only its removal. See https://lists.gnu.org/archive/html/bison-patches/2018-09/msg00151.html and https://lists.gnu.org/archive/html/bison-patches/2018-09/msg00182.html. * data/stack.hh: Reduce stack.hh to a simple comment explaining how to get rid of it. * data/lalr1.cc: Adjust * tests/input.at (%define file variables): Adjust. * tests/output.at: Remove cases where stack.hh was removed. --- tests/output.at | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'tests/output.at') diff --git a/tests/output.at b/tests/output.at index f0e0b2b3..78af8be5 100644 --- a/tests/output.at +++ b/tests/output.at @@ -180,11 +180,6 @@ AT_CHECK_OUTPUT([gram_dir/foo.yy], [output_dir/foo.output output_dir/foo.tab.cc output_dir/foo.tab.hh output_dir/location.hh output_dir/position.hh output_dir/stack.hh]) # api.stack.file. -AT_CHECK_OUTPUT([foo.yy], - [%skeleton "lalr1.cc" %define api.stack.file "foo.sta.hh"], - [], - [foo.sta.hh foo.tab.cc]) - AT_CHECK_OUTPUT([foo.yy], [%skeleton "lalr1.cc" %defines %define api.stack.file none], [], @@ -216,9 +211,9 @@ AT_CHECK_OUTPUT([foo.yy], [foo.loc.hh foo.pos.hh foo.tab.cc foo.tab.hh]) AT_CHECK_OUTPUT([gram_dir/foo.yy], - [%skeleton "lalr1.cc" %verbose %defines %define api.stack.file "foo.sta.hh" %file-prefix "output_dir/foo"], + [%skeleton "lalr1.cc" %verbose %defines %file-prefix "output_dir/foo"], [], - [output_dir/foo.output output_dir/foo.sta.hh output_dir/foo.tab.cc output_dir/foo.tab.hh]) + [output_dir/foo.output output_dir/foo.tab.cc output_dir/foo.tab.hh]) # AT_CHECK_CONFLICTING_OUTPUT(INPUT-FILE, DIRECTIVES, FLAGS, STDERR, -- cgit v1.2.1