package source
Type Members
-
case class
Call
(idnuse: IdnUse, params: Seq[Expression]) extends Statement with Product with Serializable
Call statements.
-
case class
FPSection
(mode: Mode, idndefs: Seq[IdnDef], tipe: TypeDef) extends SourceTree with Product with Serializable
Formal parameter sections.
-
sealed abstract
class
Mode
extends AnyRef
Non-terminal type for parameter passing modes.
-
case class
ProcDecl
(idndef: IdnDef, params: Seq[FPSection], body: Block, idnuse: IdnUse) extends Declaration with Product with Serializable
Procedure declarations.
- trait SourcePrettyPrinter extends L2.source.SourcePrettyPrinter
-
case class
ValMode
() extends Mode with Product with Serializable
Pass by value mode.
-
case class
VarMode
() extends Mode with Product with Serializable
Pass by variable (reference) mode.