A comparison expression.

No associativity.

This is the abstract superclass of expressions like a <= b and x > 3; not to be confused with CompareOperation, the concrete class representing expressions like first <=> second!

Initializer
ComparisonOperation()
Attributes
childrenshared formal ExistsNonemptyExpression[2] children

The child nodes of this node.

Refines BinaryOperation.children ultimately refines Node.children
leftOperandshared formal ExistsNonemptyExpression leftOperand

The left operand.

rightOperandshared formal ExistsNonemptyExpression rightOperand

The right operand.

Inherited Attributes
Attributes inherited from: BinaryOperation
Attributes inherited from: Expression
Attributes inherited from: Node
Attributes inherited from: Object
hash, string
Attributes inherited from: Operation
Inherited Methods
Methods inherited from: Node
Methods inherited from: Object
equals