]> git.saurik.com Git - bison.git/commitdiff
* tests/local.at (_AT_BISON_OPTION_PUSHDEFS): Fix the definition
authorAkim Demaille <akim@epita.fr>
Sun, 12 Mar 2006 15:26:05 +0000 (15:26 +0000)
committerAkim Demaille <akim@epita.fr>
Sun, 12 Mar 2006 15:26:05 +0000 (15:26 +0000)
of AT_NAME_PREFIX when %name-prefix is not used.

ChangeLog
tests/local.at

index e81dcc5225a41c45d40bb514d46c8e27ea78dfc7..6b7f71d09eea325dae823c76d1befbadeaad42c8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-12  Akim Demaille  <akim@lrde.epita.fr>
+
+       * tests/local.at (_AT_BISON_OPTION_PUSHDEFS): Fix the definition
+       of AT_NAME_PREFIX when %name-prefix is not used.
+
 2006-03-12  Akim Demaille  <akim@lrde.epita.fr>
 
        Apply --prefix to C++ skeletons too: they change the namespace.
index 3f6de1956bfcbf556a4eab5774263300c64b71f9..55ba824976ef1653380e5c682c7ece9d18cfaa03 100644 (file)
@@ -64,7 +64,9 @@ m4_pushdef([AT_PURE_AND_LOC_IF],
 m4_pushdef([AT_GLR_OR_PARAM_IF],
 [m4_bmatch([$3], [%glr-parser\|%parse-param], [$1], [$2])])
 m4_pushdef([AT_NAME_PREFIX],
-[m4_bregexp([$3], [name-prefix="\([^"]*\)"], [\1])])
+[m4_bmatch([$3], [%name-prefix=".*"], 
+           [m4_bregexp([$3], [name-prefix="\([^"]*\)"], [\1])],
+           [yy])])
 # yyerror receives the location if %location & %pure & (%glr or %parse-param).
 m4_pushdef([AT_YYERROR_ARG_LOC_IF],
 [AT_GLR_OR_PARAM_IF([AT_PURE_AND_LOC_IF([$1], [$2])],