Package org.scijava.parsington.eval
Interface StandardStackEvaluator
- All Superinterfaces:
Evaluator,StackEvaluator,StandardEvaluator
- All Known Implementing Classes:
DefaultStackEvaluator
Interface for stack-based evaluators which support the standard operators.
- Author:
- Curtis Rueden
-
Method Summary
Methods inherited from interface org.scijava.parsington.eval.Evaluator
get, get, getParser, isStrict, set, set, setAll, setStrict, value, varMethods inherited from interface org.scijava.parsington.eval.StackEvaluator
evaluate, evaluate, evaluateMethods inherited from interface org.scijava.parsington.eval.StandardEvaluator
add, addAssign, andAssign, assign, bitwiseAnd, bitwiseOr, braces, brackets, colon, complement, div, divAssign, dot, dotDiv, dotDivAssign, dotMul, dotPow, dotPowAssign, dotRightDiv, dotRightDivAssign, dotTranspose, equal, execute, function, greaterThan, greaterThanOrEqual, instanceOf, leftShift, leftShiftAssign, lessThan, lessThanOrEqual, logicalAnd, logicalOr, mod, modAssign, mul, mulAssign, neg, not, notEqual, orAssign, parens, pos, postDec, postInc, pow, powAssign, preDec, preInc, question, rightDiv, rightDivAssign, rightShift, rightShiftAssign, sub, subAssign, transpose, unsignedRightShift, unsignedRightShiftAssign
-
Method Details
-
execute
Description copied from interface:StackEvaluatorExecutes anoperationwith the specified value stack.- Specified by:
executein interfaceStackEvaluator- Parameters:
op- The operator to execute.stack- The value stack containing the arguments to pass.- Returns:
- The result of the operation.
-