mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-12 13:53:03 +00:00
c++: provide yy::parser::symbol_type::name
* data/skeletons/c++.m4 (yy::parser::basic_symbol::name): New. * data/skeletons/lalr1.cc (yy_print_): Use it. * doc/bison.texi: Document. * tests/c++.at: Check.
This commit is contained in:
@@ -162,6 +162,7 @@ int main()
|
||||
parser::symbol_type s = parser::make_INT (12);
|
||||
assert_eq (s.kind (), parser::symbol_kind::S_INT);
|
||||
assert_eq (parser::symbol_name (s.kind ()), "\"int\"");
|
||||
assert_eq (s.name (), "\"int\"");
|
||||
assert_eq (s.value.as<int> (), 12);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user