mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-26 20:53:04 +00:00
java: let the Context give access to yyntokens
* data/skeletons/lalr1.java (Context.yytokens): New.
This commit is contained in:
@@ -855,7 +855,7 @@ b4_dollar_popdef[]dnl
|
|||||||
}
|
}
|
||||||
]])[
|
]])[
|
||||||
|
|
||||||
public final class Context
|
public static final class Context
|
||||||
{
|
{
|
||||||
public YYStack yystack;
|
public YYStack yystack;
|
||||||
public int yytoken;
|
public int yytoken;
|
||||||
@@ -1027,6 +1027,8 @@ b4_dollar_popdef[]dnl
|
|||||||
First, the terminals, then, starting at \a yyntokens_, nonterminals. */
|
First, the terminals, then, starting at \a yyntokens_, nonterminals. */
|
||||||
]b4_typed_parser_table_define([String], [tname], [b4_tname])[
|
]b4_typed_parser_table_define([String], [tname], [b4_tname])[
|
||||||
|
|
||||||
|
/* The user-facing name of the symbol whose (internal) number is
|
||||||
|
YYSYMBOL. No bounds checking. */
|
||||||
static String yysymbolName (int yysymbol)
|
static String yysymbolName (int yysymbol)
|
||||||
{
|
{
|
||||||
return yytnamerr_ (yytname_[yysymbol]);
|
return yytnamerr_ (yytname_[yysymbol]);
|
||||||
|
|||||||
Reference in New Issue
Block a user