mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
Handle a trailing `:' in a user-supplied C++ namespace better.
* data/c++.m4 (b4_namespace_close): Don't let it be printed among the closing braces here. This fix might make the generated code easier to debug, but otherwise it should be insignificant because a trailing `:' is a C++ error already.
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
2009-05-19 Joel E. Denny <jdenny@ces.clemson.edu>
|
||||
|
||||
Handle a trailing `:' in a user-supplied C++ namespace better.
|
||||
* data/c++.m4 (b4_namespace_close): Don't let it be printed
|
||||
among the closing braces here. This fix might make the
|
||||
generated code easier to debug, but otherwise it should be
|
||||
insignificant because a trailing `:' is a C++ error already.
|
||||
|
||||
2009-05-19 Akim Demaille <demaille@gostai.com>
|
||||
|
||||
remove useless variable.
|
||||
|
||||
@@ -74,7 +74,7 @@ m4_define([b4_namespace_open],
|
||||
|
||||
m4_define([b4_namespace_close],
|
||||
[b4_user_code([b4_percent_define_get_syncline([[namespace]])
|
||||
m4_bpatsubst(m4_dquote(m4_bpatsubst(m4_dquote(b4_namespace_ref),
|
||||
m4_bpatsubst(m4_dquote(m4_bpatsubst(m4_dquote(b4_namespace_ref[ ]),
|
||||
[^\(.\)[ ]*\(::\)?\([^][:]\|:[^][:]\)*],
|
||||
[\1])),
|
||||
[::\([^][:]\|:[^][:]\)*], [} ])[} // ]b4_namespace_ref])])
|
||||
|
||||
Reference in New Issue
Block a user