public static class ComplexSymbolFactory.ComplexSymbol extends Symbol
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name |
ComplexSymbolFactory.Location |
xleft |
ComplexSymbolFactory.Location |
xright |
Constructor and Description |
---|
ComplexSymbol(java.lang.String name,
int id) |
ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right) |
ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right,
java.lang.Object value) |
ComplexSymbol(java.lang.String name,
int id,
int state) |
ComplexSymbol(java.lang.String name,
int id,
java.lang.Object value) |
ComplexSymbol(java.lang.String name,
int id,
Symbol left,
java.lang.Object value) |
ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right) |
ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
ComplexSymbolFactory.Location |
getLeft() |
java.lang.String |
getName() |
ComplexSymbolFactory.Location |
getRight() |
java.lang.String |
toString()
Printing this token out.
|
protected java.lang.String name
public ComplexSymbolFactory.Location xleft
public ComplexSymbolFactory.Location xright
public ComplexSymbol(java.lang.String name, int id)
public ComplexSymbol(java.lang.String name, int id, java.lang.Object value)
public ComplexSymbol(java.lang.String name, int id, int state)
public ComplexSymbol(java.lang.String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right)
public ComplexSymbol(java.lang.String name, int id, Symbol left, Symbol right, java.lang.Object value)
public ComplexSymbol(java.lang.String name, int id, Symbol left, java.lang.Object value)
public ComplexSymbol(java.lang.String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right, java.lang.Object value)
public java.lang.String toString()
Symbol
public java.lang.String getName()
public ComplexSymbolFactory.Location getLeft()
public ComplexSymbolFactory.Location getRight()