package Expression
Contains binary expressions
Type Members
-
case class
Binary(op: Operator.Binary, a: Expression, b: Expression) extends Expression with Product with Serializable
Binary binary expression
Binary binary expression
- op
binary binary operator
- a
left binary expression
- b
right binary expression
-
case class
Comparator(op: A.Comparator, a: A.Expression, b: A.Expression) extends Expression with Product with Serializable
Binary comparison expression
Binary comparison expression
- op
comparator
- a
left arithmetic expression
- b
right arithmetic expression
-
case class
Unary(op: Operator.Unary, a: Expression) extends Expression with Product with Serializable
Unary binary expression
Unary binary expression
- op
unary binary operator
- a
binary expression
-
case class
Value(tValue: Boolean) extends Expression with Product with Serializable
Constant value expression
Constant value expression
- tValue
value