java_cup.runtime
Interface SymbolFactory

All Known Implementing Classes:
DefaultSymbolFactory

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(java.lang.String name, int id)
           
 Symbol newSymbol(java.lang.String name, int id, Symbol left, Symbol right)
           
 Symbol newSymbol(java.lang.String name, int id, Symbol left, Symbol right, java.lang.Object value)
          Construction with left/right propagation switched on
 Symbol newSymbol(java.lang.String name, Pos pos, int id, java.lang.Object value)
          Construction with left/right propagation switched off
 Symbol startSymbol(java.lang.String name, int id, int state)
          Construction of start symbol
 

Method Detail

newSymbol

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


newSymbol

Symbol newSymbol(java.lang.String name,
                 int id,
                 Symbol left,
                 Symbol right)

newSymbol

Symbol newSymbol(java.lang.String name,
                 Pos pos,
                 int id,
                 java.lang.Object value)
Construction with left/right propagation switched off


newSymbol

Symbol newSymbol(java.lang.String name,
                 int id)

startSymbol

Symbol startSymbol(java.lang.String name,
                   int id,
                   int state)
Construction of start symbol