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

Symbol
newSymbol(String name, int id)
Symbol
newSymbol(String name, int id, Object value)
Construction with left/right propagation switched off
Symbol
newSymbol(String name, int id, Symbol left, Symbol right)
Symbol
newSymbol(String name, int id, Symbol left, Symbol right, Object value)
Construction with left/right propagation switched on
Symbol
startSymbol(String name, int id, int state)
Construction of start symbol

Method Details

newSymbol

public Symbol newSymbol(String name,
                        int id)

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,
                        Symbol left,
                        Symbol right)

newSymbol

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

startSymbol

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