org.kiama.example.oberon0.L4

source

package source

Visibility
  1. Public
  2. All

Type Members

  1. case class ArrayTypeDef(size: Expression, tipe: TypeDef) extends TypeDef with Product with Serializable

    Array type definitions.

  2. case class FieldExp(base: Expression, fieldname: FieldIdn) extends Expression with Product with Serializable

    Record field access expressions.

  3. case class FieldIdn(ident: String) extends SourceTree with Product with Serializable

    Field identifier.

  4. case class FieldList(idndefs: Seq[String], tipe: TypeDef) extends SourceTree with Product with Serializable

    Record field lists.

  5. case class IndexExp(base: Expression, exp: Expression) extends Expression with Product with Serializable

    Array index expressions.

  6. case class RecordTypeDef(fields: Seq[FieldList]) extends TypeDef with Product with Serializable

    Record type definitions.

  7. trait SourcePrettyPrinter extends L3.source.SourcePrettyPrinter

Ungrouped