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, getPre
getAst, getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParent, getSourceFile, setOperationFactory, setParent, toString
getParseProblems, parse, parse, parse, parse
getSourceUri, setAst
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParent, getParseProblems, setOperationFactory, setParent
getSourceUri, parse, parse, parse, parse
getAst
public static final int INFINITE
public org.antlr.runtime.Lexer createLexer(java.io.InputStream inputStream)
createLexer
in class EolLibraryModule
public EpsilonParser createParser(org.antlr.runtime.TokenStream tokenStream)
createParser
in class EolLibraryModule
public java.lang.String getMainRule()
getMainRule
in class EolLibraryModule
public java.util.HashMap<java.lang.String,java.lang.Class<?>> getImportConfiguration()
getImportConfiguration
in class EolLibraryModule
public void buildModel() throws java.lang.Exception
buildModel
in interface IModule
buildModel
in class ErlModule
java.lang.Exception
public java.util.List<Pattern> getDeclaredPatterns()
public java.util.List<Pattern> getPatterns()
public java.util.List<ModuleElement> getChildren()
getChildren
in interface ModuleElement
getChildren
in class EolLibraryModule
public IEolContext getContext()
getContext
in interface IEolLibraryModule
getContext
in class EolLibraryModule
public void setContext(EolContext context)
public void reset()
public java.lang.Object execute() throws EolRuntimeException
execute
in interface IEolExecutableModule
EolRuntimeException
public 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)