bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tests: improve check for updated variable names


From: Akim Demaille
Subject: tests: improve check for updated variable names
Date: Tue, 22 Jan 2019 06:55:00 +0100

commit 7498ede3abaa38ab383b4dacbac0fd0c946b4e5e
Author: Akim Demaille <address@hidden>
Date:   Tue Jan 22 06:50:08 2019 +0100

    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'.

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]
 ]])
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]