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