Uses of Class
java_cup.terminal_set
Packages that use terminal_set
-
Uses of terminal_set in java_cup
Fields in java_cup declared as terminal_setModifier and TypeFieldDescriptionprotected 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 final terminal_setterminal_set.EMPTYConstant for the empty set.Methods in java_cup that return terminal_setModifier and TypeMethodDescriptionlalr_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.production.check_first_set()Update (and return) the first set based on current NT firsts.non_terminal.first_set()First set for this non-terminal.production.first_set()First set of the production.lalr_item.lookahead()The lookahead symbols of the item.Methods in java_cup with parameters of type terminal_setModifier and TypeMethodDescriptionbooleanterminal_set.add(terminal_set other) Add (union) in a complete set.lalr_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_setModifierConstructorDescriptionlalr_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.