java_cup.runtime

Class ComplexSymbolFactory.ComplexSymbol

public static class ComplexSymbolFactory.ComplexSymbol extends Symbol

ComplexSymbol with detailed Location Informations and a Name
Field Summary
protected Stringname
protected ComplexSymbolFactory.Locationxleft
protected ComplexSymbolFactory.Locationxright
Constructor Summary
ComplexSymbol(String name, int id)
ComplexSymbol(String name, int id, Object value)
ComplexSymbol(String name, int id, int state)
ComplexSymbol(String name, int id, Symbol left, Symbol right)
ComplexSymbol(String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right)
ComplexSymbol(String name, int id, Symbol left, Symbol right, Object value)
ComplexSymbol(String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right, Object value)
Method Summary
ComplexSymbolFactory.LocationgetLeft()
ComplexSymbolFactory.LocationgetRight()
StringtoString()

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, Object value)

ComplexSymbol

public ComplexSymbol(String name, int id, int state)

ComplexSymbol

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

ComplexSymbol

public ComplexSymbol(String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right)

ComplexSymbol

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

ComplexSymbol

public ComplexSymbol(String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right, Object value)

Method Detail

getLeft

public ComplexSymbolFactory.Location getLeft()

getRight

public ComplexSymbolFactory.Location getRight()

toString

public String toString()