C Code generator for the base language.
Common functionality for all forms of Oberon0 driver.
A driver for an artefact that parses, pretty prints and performs semantic analysis.
Configuration for an Oberon0 compiler.
Basic symbol table definitions.
Parsers for base language.
A driver for testing.
Interface for all transformers.
Interface for all transformers. Also provides operations that are useful in transformer implementations.
A driver for an artefact that parses, pretty prints, performs semantic analysis and transforms.
A driver for an artefact that parses, pretty prints, performs semantic analysis, transforms and translates.
Interface for all translaters to C.
Configuration for an Oberon0 compiler. For simplicity the different kinds of compiler share a configuration type, so some of these settings have no effect for some of the drivers.