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 SourceASTNode with Product with Serializable

    Field identifier.

  4. case class FieldList(idndefs: List[String], tipe: TypeDef) extends SourceASTNode 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. trait PrettyPrinter extends L3.source.PrettyPrinter

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

    Record type definitions.

No Group