Package org.kigalisim.lang.operation
Class EqualityOperation
java.lang.Object
org.kigalisim.lang.operation.EqualityOperation
- All Implemented Interfaces:
Operation
Calculation that performs an equality comparison on two other calculations.
Calculation that resolves two calculations and then performs an equality comparison (==, !=, >, <, >=, <=) on the results by using a PushDownMachine within the QubecTalk runtime.
-
Constructor Summary
ConstructorsConstructorDescriptionEqualityOperation(Operation left, Operation right, String operator) Create a new EqualityOperation. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(PushDownMachine machine) Execute the calculation and leave the result at the top of the stack.
-
Constructor Details
-
EqualityOperation
Create a new EqualityOperation.- Parameters:
left- The left operand of the equality comparison.right- The right operand of the equality comparison.operator- The equality operator (==, !=, >, <, >=, <=).
-
-
Method Details