java_cup
Class parse_reduce_table
java.lang.Object
java_cup.parse_reduce_table
public class parse_reduce_table
extends java.lang.Object
This class represents the complete "reduce-goto" table of the parser.
It has one row for each state in the parse machines, and a column for
each terminal symbol. Each entry contains a state number to shift to
as the last step of a reduce.
int | num_states() - How many rows/states in the machine/table.
|
String | toString() - Convert to a string.
|
_num_states
protected int _num_states
How many rows/states in the machine/table.
under_state
public parse_reduce_row[] under_state
Actual array of rows, one per state
parse_reduce_table
public parse_reduce_table()
Simple constructor. Note: all terminals, non-terminals, and productions
must already have been entered, and the viable prefix recognizer should
have been constructed before this is called.
num_states
public int num_states()
How many rows/states in the machine/table.
toString
public String toString()
Convert to a string.