![JAR search and dependency download from the Maven repository](/logo.png)
java_cup.runtime.SymbolFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vaadin-client-compiler-deps Show documentation
Show all versions of vaadin-client-compiler-deps Show documentation
Vaadin is a web application framework for Rich Internet Applications (RIA).
Vaadin enables easy development and maintenance of fast and
secure rich web
applications with a stunning look and feel and a wide browser support.
It features a server-side architecture with the majority of the logic
running
on the server. Ajax technology is used at the browser-side to ensure a
rich
and interactive user experience.
package java_cup.runtime;
/**
* Creates the Symbols interface, which CUP uses as default
*
* @version last updated 27-03-2006
* @author Michael Petter
*/
/* *************************************************
Interface SymbolFactory
interface for creating new symbols
You can also use this interface for your own callback hooks
Declare Your own factory methods for creation of Objects in Your scanner!
***************************************************/
public interface SymbolFactory {
// Factory methods
/**
* Construction with left/right propagation switched on
*/
public Symbol newSymbol(String name, int id, Symbol left, Symbol right, Object value);
public Symbol newSymbol(String name, int id, Symbol left, Symbol right);
/**
* Construction with left/right propagation switched off
*/
public Symbol newSymbol(String name, int id, Object value);
public Symbol newSymbol(String name, int id);
/**
* Construction of start symbol
*/
public Symbol startSymbol(String name, int id, int state);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy