mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-18 00:33:03 +00:00
doc: c++: document parser::context
* doc/bison.texi (C++ Parser Context): New. * data/skeletons/lalr1.cc (parser::yysymbol_name): Rename as... (parser::symbol_name): this. (A Complete C++ Example): Promote LAC, now that we have it. Promote parse.error detailed over verbose. * examples/c++/calc++/calc++.test, tests/local.at: Adjust.
This commit is contained in:
@@ -757,7 +757,7 @@ void
|
||||
{
|
||||
symbol_kind_type la = ctx.token ();
|
||||
if (la != symbol_kind::S_YYEMPTY)
|
||||
fprintf (stderr, " on token [%s]", yysymbol_name (la));
|
||||
std::cerr << " on token [" << symbol_name (la) << ']';
|
||||
}
|
||||
{
|
||||
enum { TOKENMAX = 10 };
|
||||
@@ -767,7 +767,7 @@ void
|
||||
{
|
||||
std::cerr << " (expected:";
|
||||
for (int i = 0; i < n; ++i)
|
||||
std::cerr << " [" << yysymbol_name (expected[i]) << ']';
|
||||
std::cerr << " [" << symbol_name (expected[i]) << ']';
|
||||
std::cerr << ')';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user