mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-17 16:23:04 +00:00
* tests/local.at (_AT_BISON_OPTION_PUSHDEFS): Fix the definition
of AT_NAME_PREFIX when %name-prefix is not used.
This commit is contained in:
@@ -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>
|
2006-03-12 Akim Demaille <akim@lrde.epita.fr>
|
||||||
|
|
||||||
Apply --prefix to C++ skeletons too: they change the namespace.
|
Apply --prefix to C++ skeletons too: they change the namespace.
|
||||||
|
|||||||
@@ -64,7 +64,9 @@ m4_pushdef([AT_PURE_AND_LOC_IF],
|
|||||||
m4_pushdef([AT_GLR_OR_PARAM_IF],
|
m4_pushdef([AT_GLR_OR_PARAM_IF],
|
||||||
[m4_bmatch([$3], [%glr-parser\|%parse-param], [$1], [$2])])
|
[m4_bmatch([$3], [%glr-parser\|%parse-param], [$1], [$2])])
|
||||||
m4_pushdef([AT_NAME_PREFIX],
|
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).
|
# yyerror receives the location if %location & %pure & (%glr or %parse-param).
|
||||||
m4_pushdef([AT_YYERROR_ARG_LOC_IF],
|
m4_pushdef([AT_YYERROR_ARG_LOC_IF],
|
||||||
[AT_GLR_OR_PARAM_IF([AT_PURE_AND_LOC_IF([$1], [$2])],
|
[AT_GLR_OR_PARAM_IF([AT_PURE_AND_LOC_IF([$1], [$2])],
|
||||||
|
|||||||
Reference in New Issue
Block a user