|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use terminal_set | |
---|---|
java_cup |
Uses of terminal_set in java_cup |
---|
Fields in java_cup declared as terminal_set | |
static java_cup.terminal_set |
terminal_set.EMPTY
Constant for the empty set. |
protected java_cup.terminal_set |
lalr_item._lookahead
The lookahead symbols of the item. |
protected java_cup.terminal_set |
non_terminal._first_set
First set for this non-terminal. |
protected java_cup.terminal_set |
production._first_set
First set of the production. |
Methods in java_cup that return terminal_set | |
java_cup.terminal_set |
lalr_item.lookahead()
The lookahead symbols of the item. |
java_cup.terminal_set |
lalr_item.calc_lookahead(java_cup.terminal_set lookahead_after)
Calculate lookahead representing symbols that could appear after the symbol that the dot is currently in front of. |
java_cup.terminal_set |
non_terminal.first_set()
First set for this non-terminal. |
java_cup.terminal_set |
production.first_set()
First set of the production. |
java_cup.terminal_set |
production.check_first_set()
Update (and return) the first set based on current NT firsts. |
Methods in java_cup with parameters of type terminal_set | |
boolean |
terminal_set.is_subset_of(java_cup.terminal_set other)
Determine if this set is an (improper) subset of another. |
boolean |
terminal_set.is_superset_of(java_cup.terminal_set other)
Determine if this set is an (improper) superset of another. |
boolean |
terminal_set.add(java_cup.terminal_set other)
Add (union) in a complete set. |
boolean |
terminal_set.intersects(java_cup.terminal_set other)
Determine if this set intersects another. |
boolean |
terminal_set.equals(java_cup.terminal_set other)
Equality comparison. |
void |
lalr_item.propagate_lookaheads(java_cup.terminal_set incoming)
Propagate incoming lookaheads through this item to others need to be changed. |
java_cup.terminal_set |
lalr_item.calc_lookahead(java_cup.terminal_set lookahead_after)
Calculate lookahead representing symbols that could appear after the symbol that the dot is currently in front of. |
protected void |
lalr_state.report_conflicts(java_cup.terminal_set conflict_set)
Produce warning messages for all conflicts found in this state. |
Constructors in java_cup with parameters of type terminal_set | |
terminal_set(java_cup.terminal_set other)
Constructor for cloning from another set. |
|
lalr_item(java_cup.production prod,
int pos,
java_cup.terminal_set look)
Full constructor. |
|
lalr_item(java_cup.production prod,
java_cup.terminal_set look)
Constructor with default position (dot at start). |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |