package source
Type Members
-
case class
Case
(conds: Seq[Condition], block: Block) extends Statement with Product with Serializable
A single case of a case statement.
-
case class
CaseStatement
(exp: Expression, cases: Seq[Case], optelse: Option[Block]) extends Statement with Product with Serializable
Case statements.
-
abstract
class
Condition
extends SourceTree
Non-terminal type for case conditions.
-
case class
ForStatement
(idn: IdnExp, lower: Expression, upper: Expression, by: Option[Expression], block: Block) extends Statement with Product with Serializable
FOR statements.
-
case class
MinMaxCond
(minvalue: Expression, maxvalue: Expression) extends Condition with Product with Serializable
A condition that matches a range of values, inclusive of the minimum and maximum.
- trait SourcePrettyPrinter extends L1.source.SourcePrettyPrinter
-
case class
ValCond
(value: Expression) extends Condition with Product with Serializable
A condition that matches a single value.