org.kiama.example.oberon0.L3

source

package source

Visibility
  1. Public
  2. All

Type Members

  1. case class Call(idnuse: IdnUse, params: Seq[Expression]) extends Statement with Product with Serializable

    Call statements.

  2. case class FPSection(mode: Mode, idndefs: Seq[IdnDef], tipe: TypeDef) extends SourceTree with Product with Serializable

    Formal parameter sections.

  3. sealed abstract class Mode extends AnyRef

    Non-terminal type for parameter passing modes.

  4. case class ProcDecl(idndef: IdnDef, params: Seq[FPSection], body: Block, idnuse: IdnUse) extends Declaration with Product with Serializable

    Procedure declarations.

  5. trait SourcePrettyPrinter extends L2.source.SourcePrettyPrinter

  6. case class ValMode() extends Mode with Product with Serializable

    Pass by value mode.

  7. case class VarMode() extends Mode with Product with Serializable

    Pass by variable (reference) mode.

Ungrouped