fabil
Class ExtensionInfo
java.lang.Object
polyglot.frontend.JLExtensionInfo
fabil.ExtensionInfo
- Direct Known Subclasses:
- OutputExtensionInfo
public class ExtensionInfo
- extends polyglot.frontend.JLExtensionInfo
Extension information for FabIL extension.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtensionInfo
public ExtensionInfo()
compilerName
public java.lang.String compilerName()
createNodeFactory
protected NodeFactory createNodeFactory()
createOptions
protected Options createOptions()
createScheduler
protected Scheduler createScheduler()
createTypeSystem
protected TypeSystem createTypeSystem()
typeSystem
public FabILTypeSystem typeSystem()
nodeFactory
public FabILNodeFactory nodeFactory()
defaultFileExtension
public java.lang.String defaultFileExtension()
initTypeSystem
protected void initTypeSystem()
makeLoadedClassResolver
protected LoadedClassResolver makeLoadedClassResolver()
parser
public Parser parser(java.io.Reader reader,
FileSource source,
ErrorQueue eq)
version
public Version version()
getFabILOptions
public FabILOptions getFabILOptions()