Uses of Class
java_cup.terminal_set

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).