public class EglPreprocessorModule extends EolModule
Constructor and Description |
---|
EglPreprocessorModule() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
execute() |
EglPreprocessorContext |
getContext() |
java.util.HashMap<java.lang.String,java.lang.Class<?>> |
getImportConfiguration()
Get the import configurations for this translation.
|
java.util.List<ParseProblem> |
getParseProblems() |
boolean |
preprocess(AST ast,
java.io.File sourceFile,
java.net.URI sourceUri) |
void |
reset() |
buildModel, clearCache, createContext, getChildren, getMain
createLexer, createParser, getAst, getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getMainRule, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParent, getSourceFile, setOperationFactory, setParent, toString
parse, parse, parse, parse
getSourceUri, setAst
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
parse
getDeclaredModelDefinitions, getDeclaredModelGroupDefinitions, getDeclaredOperations, getImports, getModelDefinitions, getModelGroupDefinitions, getOperationFactory, getOperations, getParent, setOperationFactory, setParent
getSourceUri, parse, parse, parse
getAst
public EglPreprocessorContext getContext()
getContext
in interface IEolLibraryModule
getContext
in class EolModule
public void reset()
public boolean preprocess(AST ast, java.io.File sourceFile, java.net.URI sourceUri)
public java.lang.Object execute() throws EglRuntimeException
execute
in interface IEolExecutableModule
execute
in class EolModule
EglRuntimeException
public java.util.List<ParseProblem> getParseProblems()
getParseProblems
in interface IModule
getParseProblems
in interface IEolLibraryModule
getParseProblems
in class AbstractModule
public final java.util.HashMap<java.lang.String,java.lang.Class<?>> getImportConfiguration()
getImportConfiguration
in class EolLibraryModule