From 7498ede3abaa38ab383b4dacbac0fd0c946b4e5e Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Tue, 22 Jan 2019 06:50:08 +0100 Subject: [PATCH] tests: improve check for updated variable names * tests/input.at ("%define" backward compatibility): Don't define twice "api.namespace", so that we don't get an error, which stops the process too soon to see an error about the value given to 'lr.keep-unreachable-state'. --- tests/input.at | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/tests/input.at b/tests/input.at index 22bcfe87..50fe4dc6 100644 --- a/tests/input.at +++ b/tests/input.at @@ -1992,7 +1992,6 @@ AT_DATA([[input.y]], [[%define api.push_pull both %define lr.keep_unreachable_states maybe %define namespace "foo" -%define api.namespace {foo} %define variant %define parser_class_name {parser} %% @@ -2008,18 +2007,15 @@ input.y:2.1-40: warning: deprecated directive, use '%define lr.keep-unreachable- input.y:3.1-23: warning: deprecated directive, use '%define api.namespace {foo}' [-Wdeprecated] %define namespace "foo" ^~~~~~~~~~~~~~~~~~~~~~~ -input.y:4.1-27: error: %define variable 'api.namespace' redefined - %define api.namespace {foo} - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -input.y:3.1-23: previous definition - %define namespace "foo" - ^~~~~~~~~~~~~~~~~~~~~~~ -input.y:5.1-15: warning: deprecated directive, use '%define api.value.type variant' [-Wdeprecated] +input.y:4.1-15: warning: deprecated directive, use '%define api.value.type variant' [-Wdeprecated] %define variant ^~~~~~~~~~~~~~~ -input.y:6.1-34: warning: deprecated directive, use '%define api.parser.class {parser}' [-Wdeprecated] +input.y:5.1-34: warning: deprecated directive, use '%define api.parser.class {parser}' [-Wdeprecated] %define parser_class_name {parser} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +input.y:2.1-40: error: invalid value for %define Boolean variable 'lr.keep-unreachable-state' + %define lr.keep_unreachable_states maybe + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] ]])