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