public interface TreeEvaluator extends Evaluator
| Modifier and Type | Method and Description |
|---|---|
default Object |
evaluate(LinkedList<Object> queue)
Evaluates a postfix token queue.
|
default Object |
evaluate(String expression)
Evaluates an infix expression.
|
default Object |
evaluate(SyntaxTree syntaxTree)
Evaluates a syntax tree.
|
Object |
execute(Operator op,
SyntaxTree tree)
Executes an
operation on the specified syntax tree's children. |
Object execute(Operator op, SyntaxTree tree)
operation on the specified syntax tree's children.op - The operator to execute.tree - The syntax tree containing the arguments to pass.default Object evaluate(String expression)
Evaluatordefault Object evaluate(LinkedList<Object> queue)
Evaluatordefault Object evaluate(SyntaxTree syntaxTree)
EvaluatorCopyright © 2015–2023 SciJava. All rights reserved.