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. |