public class EplModule extends ErlModule implements IEolExecutableModule
| Modifier and Type | Field and Description |
|---|---|
static int |
INFINITE |
| Constructor and Description |
|---|
EplModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildModel() |
org.antlr.runtime.Lexer |
createLexer(java.io.InputStream inputStream) |
EpsilonParser |
createParser(org.antlr.runtime.TokenStream tokenStream) |
java.lang.Object |
execute() |
java.util.List<ModuleElement> |
getChildren() |
IEolContext |
getContext() |
java.util.List<Pattern> |
getDeclaredPatterns() |
java.util.HashMap<java.lang.String,java.lang.Class<?>> |
getImportConfiguration() |
java.lang.String |
getMainRule() |
int |
getMaximumLevel() |
int |
getMaxLoops() |
java.lang.String |
getPatternMatchModelName() |
java.util.List<Pattern> |
getPatterns() |
boolean |
isRepeatWhileMatches() |
void |
reset() |
void |
setContext(EolContext context) |
void |
setMaxLoops(int maxLoops) |
void |
setPatternMatchModelName(java.lang.String patternMatchModelName) |
void |
setRepeatWhileMatches(boolean repeatWhileMatches) |
getDeclaredPost, getDeclaredPre, getPost, getPregetAst, getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParent, getSourceFile, setOperationFactory, setParent, toStringgetParseProblems, parse, parse, parse, parsegetSourceUri, setAstequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParent, getParseProblems, setOperationFactory, setParentgetSourceUri, parse, parse, parse, parsegetAstpublic static final int INFINITE
public org.antlr.runtime.Lexer createLexer(java.io.InputStream inputStream)
createLexer in class EolLibraryModulepublic EpsilonParser createParser(org.antlr.runtime.TokenStream tokenStream)
createParser in class EolLibraryModulepublic java.lang.String getMainRule()
getMainRule in class EolLibraryModulepublic java.util.HashMap<java.lang.String,java.lang.Class<?>> getImportConfiguration()
getImportConfiguration in class EolLibraryModulepublic void buildModel()
throws java.lang.Exception
buildModel in interface IModulebuildModel in class ErlModulejava.lang.Exceptionpublic java.util.List<Pattern> getDeclaredPatterns()
public java.util.List<Pattern> getPatterns()
public java.util.List<ModuleElement> getChildren()
getChildren in interface ModuleElementgetChildren in class EolLibraryModulepublic IEolContext getContext()
getContext in interface IEolLibraryModulegetContext in class EolLibraryModulepublic void setContext(EolContext context)
public void reset()
public java.lang.Object execute()
throws EolRuntimeException
execute in interface IEolExecutableModuleEolRuntimeExceptionpublic int getMaxLoops()
public void setMaxLoops(int maxLoops)
public boolean isRepeatWhileMatches()
public void setRepeatWhileMatches(boolean repeatWhileMatches)
public int getMaximumLevel()
public java.lang.String getPatternMatchModelName()
public void setPatternMatchModelName(java.lang.String patternMatchModelName)