org.sablecc.sablecc
Class Symbol
java.lang.Object
org.sablecc.sablecc.Symbol
- All Implemented Interfaces:
- java.lang.Comparable
final class Symbol
- extends java.lang.Object
- implements java.lang.Comparable
Constructor Summary |
Symbol(java.lang.String name,
java.lang.String errorName,
boolean terminal)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
terminals
private static java.util.Vector terminals
nonterminals
private static java.util.Vector nonterminals
names
private static java.util.TreeMap names
modified_
private static boolean modified_
symbols_
private static Symbol[] symbols_
terminals_
private static Symbol[] terminals_
nonterminals_
private static Symbol[] nonterminals_
name
final java.lang.String name
errorName
final java.lang.String errorName
terminal
final boolean terminal
index
final int index
Symbol
Symbol(java.lang.String name,
java.lang.String errorName,
boolean terminal)
reinit
public static void reinit()
symbol
static Symbol symbol(java.lang.String name)
symbol
static Symbol symbol(int index,
boolean terminal)
computeArrays
private static void computeArrays()
symbols
static Symbol[] symbols()
terminals
static Symbol[] terminals()
nonterminals
static Symbol[] nonterminals()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object object)
- Specified by:
compareTo
in interface java.lang.Comparable