Package polyglot.frontend

Contains helper classes for the frontend that are used by polyglot.main.

See: Description

Package polyglot.frontend Description

Contains helper classes for the frontend that are used by polyglot.main. The Compiler class manages the input and output files and starts the compilation process for a given language extension. Language extensions implement the ExtensionInfo interface. The The class AbstractExtensionInfo contains code for invoking the individual passes of the extension. Subclasses of AbstractExtensionInfo define the passes for the extension. The base Java compiler is implemented in the polyglot.frontend.JLExtensionInfo class. Language extensions typically (but not necessarily) subclass polyglot.frontend.JLExtensionInfo.
See Also:
Compiler, ExtensionInfo, AbstractExtensionInfo, JLExtensionInfo