org.kiama.example.oberon0

base

package base

Visibility
  1. Public
  2. All

Type Members

  1. trait Analyser extends AnyRef

  2. trait CCodeGenerator extends Translator

    C Code generator for the base language.

  3. trait Driver extends Compiler[ModuleDecl] with PrettyPrinter

    A driver for an artefact that parses, pretty prints and performs semantic analysis.

  4. trait Parser extends WhitespacePositionedParserUtilities

    Parsers for base language.

  5. trait SymbolTable extends Environments

    Basic symbol table definitions.

  6. trait TestDriver extends TestCompiler[ModuleDecl]

    A driver for testing.

  7. trait Transformer extends AnyRef

    Interface for all transformers.

  8. trait TransformingDriver extends Driver

    A driver for an artefact that parses, pretty prints, performs semantic analysis and transforms.

  9. trait TranslatingDriver extends TransformingDriver

    A driver for an artefact that parses, pretty prints, performs semantic analysis, transforms and translates.

  10. trait TranslatingTestDriver extends TestDriver

    Driver for testing a translator.

  11. trait Translator extends AnyRef

    Interface for all translaters to C.

Value Members

  1. package c

  2. package source

No Group