Class DefaultStackEvaluator

All Implemented Interfaces:
Evaluator, StackEvaluator, StandardEvaluator, StandardStackEvaluator

public class DefaultStackEvaluator extends AbstractStandardEvaluator implements StandardStackEvaluator
An expression evaluator for most standard operators with common built-in types (i.e.: Booleans, Strings and Numbers). Does not handle short circuiting of ternary expressions.

It is recommended to use DefaultTreeEvaluator instead, unless your expression's syntax tree is so deep it exceeds the maximum recursion depth.

Author:
Curtis Rueden
See Also:
  • Constructor Details

    • DefaultStackEvaluator

      public DefaultStackEvaluator()
    • DefaultStackEvaluator

      public DefaultStackEvaluator(ExpressionParser parser)