Package jltools.frontend

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

See:
          Description

Interface Summary
ExtensionInfo ExtensionInfo is the main interface for defining language extensions.
Parser A parser interface.
Pass A Pass represents a compiler pass.
 

Class Summary
AbstractPass The base class for most passes.
BarrierPass A BarrierPass is a special pass that ensures that all jobs complete a goal pass before any job continues.
Compiler This is the main entry point for the compiler.
CupParser A parser implemented with a Cup generated-parser.
EmptyPass An EmptyPass does nothing.
Job A Job encapsulates work done by the compiler on behalf of one source file.
ParserPass A pass which runs a parser.
Pass.Status The status of the pass.
Source A Source represents a source file.
SourceLoader A SourceLoader is responsible for loading source files.
TargetFactory A TargetFactory is responsible for opening output files.
VisitorPass A pass which runs a visitor.
 

Package jltools.frontend Description

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