kiama 0.9.0 API

This document is the API specification for kiama 0.9.0 API

Class Summary
class Environment (parent : Environment) extends AnyRef
An environment to hold name bindings, nested within a parent environment.
trait Parser extends CharPackratParsers with AnyRef
Parse Oberon-0 to an abstract syntax tree.
Object Summary
object AST extends AnyRef
Abstract syntax for Oberon-0.
object ConstantAnalysis extends AnyRef
object Encoder extends AnyRef
Build the assembly/RISC code for the program
object ErrorCheck extends AnyRef
Drive the semantic analysis of a program by checking error conditions.
object NameAnalysis extends AnyRef
Semantic attributes
object TypeAnalysis extends AnyRef
Oberon0 type analysis.
object ValueAnalysis extends AnyRef
Value analysis for Oberon0 expressions.