java_cup.runtime

Class ComplexSymbolFactory.ComplexSymbol

Enclosing Class:
ComplexSymbolFactory

public static class ComplexSymbolFactory.ComplexSymbol
extends Symbol

ComplexSymbol with detailed Location Informations and a Name

Field Summary

protected String
name
protected ComplexSymbolFactory.Location
xleft
protected ComplexSymbolFactory.Location
xright

Constructor Summary

ComplexSymbol(String name, int id)
ComplexSymbol(String name, int id, 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, 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)

Method Summary

ComplexSymbolFactory.Location
getLeft()
ComplexSymbolFactory.Location
getRight()
String
toString()

Field Details

name

protected String name

xleft

protected ComplexSymbolFactory.Location xleft

xright

protected ComplexSymbolFactory.Location xright

Constructor Details

ComplexSymbol

public ComplexSymbol(String name,
                     int id)

ComplexSymbol

public ComplexSymbol(String name,
                     int id,
                     Object value)

ComplexSymbol

public ComplexSymbol(String name,
                     int id,
                     Symbol left,
                     Symbol right)

ComplexSymbol

public ComplexSymbol(String name,
                     int id,
                     Symbol left,
                     Symbol right,
                     Object value)

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 Details

getLeft

public ComplexSymbolFactory.Location getLeft()

getRight

public ComplexSymbolFactory.Location getRight()

toString

public String toString()