Uses of Class java_cup.terminal_set

Uses in package java_cup

Methods with parameter type java_cup.terminal_set

boolean
Add (union) in a complete set.
terminal_set
Calculate lookahead representing symbols that could appear after the symbol that the dot is currently in front of.
boolean
Equality comparison.
boolean
Determine if this set intersects another.
boolean
Determine if this set is an (improper) subset of another.
boolean
Determine if this set is an (improper) superset of another.
void
Propagate incoming lookaheads through this item to others need to be changed.
void
Produce warning messages for all conflicts found in this state.

Methods with return type java_cup.terminal_set

terminal_set
Calculate lookahead representing symbols that could appear after the symbol that the dot is currently in front of.
terminal_set
Update (and return) the first set based on current NT firsts.
terminal_set
First set for this non-terminal.
terminal_set
First set of the production.
terminal_set
The lookahead symbols of the item.

Constructors with parameter type java_cup.terminal_set

lalr_item.lalr_item(production prod, int pos, terminal_set look)
Full constructor.
Constructor with default position (dot at start).
Constructor for cloning from another set.

Fields of type java_cup.terminal_set

terminal_set
Constant for the empty set.
terminal_set
First set for this non-terminal.
terminal_set
First set of the production.
terminal_set
The lookahead symbols of the item.