java_cup.runtime

Class ComplexSymbolFactory

public class ComplexSymbolFactory extends Object implements SymbolFactory

Default Implementation for SymbolFactory, creates plain old Symbols

Version: last updated 27-03-2006

Author: Michael Petter

Nested Class Summary
static classComplexSymbolFactory.ComplexSymbol
ComplexSymbol with detailed Location Informations and a Name
static classComplexSymbolFactory.Location
Method Summary
SymbolnewSymbol(String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right, Object value)
SymbolnewSymbol(String name, int id, ComplexSymbolFactory.Location left, ComplexSymbolFactory.Location right)
SymbolnewSymbol(String name, int id, Symbol left, Symbol right, Object value)
SymbolnewSymbol(String name, int id, Symbol left, Symbol right)
SymbolnewSymbol(String name, int id)
SymbolnewSymbol(String name, int id, Object value)
SymbolstartSymbol(String name, int id, int state)

Method Detail

newSymbol

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

newSymbol

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

newSymbol

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

newSymbol

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

newSymbol

public Symbol newSymbol(String name, int id)

newSymbol

public Symbol newSymbol(String name, int id, Object value)

startSymbol

public Symbol startSymbol(String name, int id, int state)