mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-20 01:33:03 +00:00
Get rid of yyrhs and yyprhs in larl1.java.
* data/lalr1.java (yyrhs_, yyprhs_): Remove. (yy_reduce_print): Rather, use yystos_ and the state stack.
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2008-11-25 Akim Demaille <demaille@gostai.com>
|
||||||
|
|
||||||
|
Get rid of yyrhs and yyprhs in larl1.java.
|
||||||
|
* data/lalr1.java (yyrhs_, yyprhs_): Remove.
|
||||||
|
(yy_reduce_print): Rather, use yystos_ and the state stack.
|
||||||
|
|
||||||
2008-11-25 Akim Demaille <demaille@gostai.com>
|
2008-11-25 Akim Demaille <demaille@gostai.com>
|
||||||
|
|
||||||
Formatting changes.
|
Formatting changes.
|
||||||
|
|||||||
@@ -802,13 +802,6 @@ m4_popdef([b4_at_dollar])])dnl
|
|||||||
First, the terminals, then, starting at \a yyntokens_, nonterminals. */
|
First, the terminals, then, starting at \a yyntokens_, nonterminals. */
|
||||||
]b4_typed_parser_table([String], [yytname_], [b4_tname])[
|
]b4_typed_parser_table([String], [yytname_], [b4_tname])[
|
||||||
|
|
||||||
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
|
|
||||||
]b4_integral_parser_table([yyrhs_], [b4_rhs])[
|
|
||||||
|
|
||||||
/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
|
|
||||||
YYRHS. */
|
|
||||||
]b4_integral_parser_table([yyprhs_], [b4_prhs])[
|
|
||||||
|
|
||||||
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
|
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
|
||||||
]b4_integral_parser_table([yyrline_], [b4_rline])[
|
]b4_integral_parser_table([yyrline_], [b4_rline])[
|
||||||
|
|
||||||
@@ -827,7 +820,7 @@ m4_popdef([b4_at_dollar])])dnl
|
|||||||
/* The symbols being reduced. */
|
/* The symbols being reduced. */
|
||||||
for (int yyi = 0; yyi < yynrhs; yyi++)
|
for (int yyi = 0; yyi < yynrhs; yyi++)
|
||||||
yy_symbol_print (" $" + (yyi + 1) + " =",
|
yy_symbol_print (" $" + (yyi + 1) + " =",
|
||||||
yyrhs_[yyprhs_[yyrule] + yyi],
|
yystos_[yystack.stateAt(yyi + 1 - yynrhs)],
|
||||||
]b4_rhs_value(yynrhs, yyi + 1)b4_locations_if([,
|
]b4_rhs_value(yynrhs, yyi + 1)b4_locations_if([,
|
||||||
b4_rhs_location(yynrhs, yyi + 1)])[);
|
b4_rhs_location(yynrhs, yyi + 1)])[);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user