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, var
Methods inherited from interface org.scijava.parsington.eval.StackEvaluator
evaluate, evaluate, evaluate
Methods 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:StackEvaluator
Executes anoperation
with the specified value stack.- Specified by:
execute
in interfaceStackEvaluator
- Parameters:
op
- The operator to execute.stack
- The value stack containing the arguments to pass.- Returns:
- The result of the operation.
-