java_cup.runtime
Class ComplexSymbolFactory.ComplexSymbol
java.lang.Object
java_cup.runtime.Symbol
java_cup.runtime.ComplexSymbolFactory.ComplexSymbol
- Enclosing class:
- ComplexSymbolFactory
public static class ComplexSymbolFactory.ComplexSymbol
- extends Symbol
ComplexSymbol with detailed Location Informations and a Name
Constructor Summary |
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id)
|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right)
|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right,
java.lang.Object value)
|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
int state)
|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
java.lang.Object value)
|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected java.lang.String name
xleft
protected ComplexSymbolFactory.Location xleft
xright
protected ComplexSymbolFactory.Location xright
ComplexSymbolFactory.ComplexSymbol
public ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id)
ComplexSymbolFactory.ComplexSymbol
public ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
java.lang.Object value)
ComplexSymbolFactory.ComplexSymbol
public ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
int state)
ComplexSymbolFactory.ComplexSymbol
public ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
ComplexSymbolFactory.ComplexSymbol
public ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right)
ComplexSymbolFactory.ComplexSymbol
public ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
ComplexSymbolFactory.ComplexSymbol
public ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right,
java.lang.Object value)
toString
public java.lang.String toString()
- Description copied from class:
Symbol
- Printing this token out. (Override for pretty-print).
- Overrides:
toString
in class Symbol
getLeft
public ComplexSymbolFactory.Location getLeft()
getRight
public ComplexSymbolFactory.Location getRight()