Uses of Class
java_cup.terminal_set
-
Packages that use terminal_set Package Description java_cup -
-
Uses of terminal_set in java_cup
Fields in java_cup declared as terminal_set Modifier and Type Field Description protected terminal_setnon_terminal. _first_setFirst set for this non-terminal.protected terminal_setproduction. _first_setFirst set of the production.protected terminal_setlalr_item. _lookaheadThe lookahead symbols of the item.static terminal_setterminal_set. EMPTYConstant for the empty set.Methods in java_cup that return terminal_set Modifier and Type Method Description terminal_setlalr_item. calc_lookahead(terminal_set lookahead_after)Calculate lookahead representing symbols that could appear after the symbol that the dot is currently in front of.terminal_setproduction. check_first_set()Update (and return) the first set based on current NT firsts.terminal_setnon_terminal. first_set()First set for this non-terminal.terminal_setproduction. first_set()First set of the production.terminal_setlalr_item. lookahead()The lookahead symbols of the item.Methods in java_cup with parameters of type terminal_set Modifier and Type Method Description booleanterminal_set. add(terminal_set other)Add (union) in a complete set.terminal_setlalr_item. calc_lookahead(terminal_set lookahead_after)Calculate lookahead representing symbols that could appear after the symbol that the dot is currently in front of.booleanterminal_set. equals(terminal_set other)Equality comparison.booleanterminal_set. intersects(terminal_set other)Determine if this set intersects another.booleanterminal_set. is_subset_of(terminal_set other)Determine if this set is an (improper) subset of another.booleanterminal_set. is_superset_of(terminal_set other)Determine if this set is an (improper) superset of another.voidlalr_item. propagate_lookaheads(terminal_set incoming)Propagate incoming lookaheads through this item to others need to be changed.protected voidlalr_state. report_conflicts(terminal_set conflict_set)Produce warning messages for all conflicts found in this state.Constructors in java_cup with parameters of type terminal_set Constructor Description lalr_item(production prod, int pos, terminal_set look)Full constructor.lalr_item(production prod, terminal_set look)Constructor with default position (dot at start).terminal_set(terminal_set other)Constructor for cloning from another set.
-