java_cup
Class symbol_part
This class represents a part of a production which is a symbol (terminal
or non terminal). This simply maintains a reference to the symbol in
question.
_the_symbol
protected symbol _the_symbol
The symbol that this part is made up of.
symbol_part
public symbol_part(symbol sym)
throws internal_errorConstructor with no label.
sym - the symbol that this part is made up of.
symbol_part
public symbol_part(symbol sym,
String lab)
throws internal_errorFull constructor.
sym - the symbol that this part is made up of.lab - an optional label string for the part.
equals
public boolean equals(Object other)
Generic equality comparison.
- equals in interface production_part
equals
public boolean equals(symbol_part other)
Equality comparison.
the_symbol
public symbol the_symbol()
The symbol that this part is made up of.