Class JointOperation

java.lang.Object
org.kigalisim.lang.operation.JointOperation
All Implemented Interfaces:
Operation

public class JointOperation extends Object implements Operation
Conjunction operation which performs one operation followed by another.
  • Constructor Details

    • JointOperation

      public JointOperation(Operation inner, Operation outer)
      Create a new joint operation which persoms one followed by another.
      Parameters:
      inner - The first operation to perform.
      outer - The second opeation to perform.
  • Method Details

    • execute

      public void execute(PushDownMachine machine)
      Description copied from interface: Operation
      Execute the calculation and leave the result at the top of the stack.
      Specified by:
      execute in interface Operation
      Parameters:
      machine - The machine in which to execute the calculation if needed.