Class RemoveUnitsOperation

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

public class RemoveUnitsOperation extends Object implements Operation
Operation which maintains the same value but forces a change to units.

Operation which takes the top value of a push-down machine and forces it to have a specific units value while maintaining the same numeric value.

  • Constructor Details

    • RemoveUnitsOperation

      public RemoveUnitsOperation()
  • 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.