Interface StandardStackEvaluator

All Superinterfaces:
Evaluator, StackEvaluator, StandardEvaluator
All Known Implementing Classes:
DefaultStackEvaluator

public interface StandardStackEvaluator extends StandardEvaluator, StackEvaluator
Interface for stack-based evaluators which support the standard operators.
Author:
Curtis Rueden
  • Method Details

    • execute

      default Object execute(Operator op, Deque<Object> stack)
      Description copied from interface: StackEvaluator
      Executes an operation with the specified value stack.
      Specified by:
      execute in interface StackEvaluator
      Parameters:
      op - The operator to execute.
      stack - The value stack containing the arguments to pass.
      Returns:
      The result of the operation.