java_cup.runtime

Interface SymbolFactory

public interface SymbolFactory

Creates the Symbols interface, which CUP uses as default

Version: last updated 27-03-2006

Author: Michael Petter

Method Summary
SymbolnewSymbol(String name, int id, Symbol left, Symbol right, Object value)
Construction with left/right propagation switched on
SymbolnewSymbol(String name, int id, Symbol left, Symbol right)
SymbolnewSymbol(String name, int id, Object value)
Construction with left/right propagation switched off
SymbolnewSymbol(String name, int id)
SymbolstartSymbol(String name, int id, int state)
Construction of start symbol

Method Detail

newSymbol

public Symbol newSymbol(String name, int id, Symbol left, Symbol right, Object value)
Construction with left/right propagation switched on

newSymbol

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

newSymbol

public Symbol newSymbol(String name, int id, Object value)
Construction with left/right propagation switched off

newSymbol

public Symbol newSymbol(String name, int id)

startSymbol

public Symbol startSymbol(String name, int id, int state)
Construction of start symbol