Package 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
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
name
ComplexSymbolFactory.Location
xleft
ComplexSymbolFactory.Location
xright
-
Constructor Summary
Constructors Constructor Description ComplexSymbol(java.lang.String name, int id)
ComplexSymbol(java.lang.String name, int id, int state)
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, Symbol left, Symbol right)
ComplexSymbol(java.lang.String name, int id, Symbol left, Symbol right, java.lang.Object value)
ComplexSymbol(java.lang.String name, int id, Symbol left, java.lang.Object value)
ComplexSymbol(java.lang.String name, int id, java.lang.Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComplexSymbolFactory.Location
getLeft()
java.lang.String
getName()
ComplexSymbolFactory.Location
getRight()
java.lang.String
toString()
Printing this token out.
-
-
-
Field Detail
-
name
protected java.lang.String name
-
xleft
public ComplexSymbolFactory.Location xleft
-
xright
public ComplexSymbolFactory.Location xright
-
-
Constructor Detail
-
ComplexSymbol
public ComplexSymbol(java.lang.String name, int id)
-
ComplexSymbol
public ComplexSymbol(java.lang.String name, int id, java.lang.Object value)
-
ComplexSymbol
public ComplexSymbol(java.lang.String name, int id, int state)
-
ComplexSymbol
public ComplexSymbol(java.lang.String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right)
-
ComplexSymbol
public ComplexSymbol(java.lang.String name, int id, Symbol left, Symbol right, java.lang.Object value)
-
ComplexSymbol
public ComplexSymbol(java.lang.String name, int id, Symbol left, java.lang.Object value)
-
ComplexSymbol
public ComplexSymbol(java.lang.String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right, java.lang.Object value)
-
-
Method Detail
-
toString
public java.lang.String toString()
Description copied from class:Symbol
Printing this token out. (Override for pretty-print).
-
getName
public java.lang.String getName()
-
getLeft
public ComplexSymbolFactory.Location getLeft()
-
getRight
public ComplexSymbolFactory.Location getRight()
-
-