/expr-eval

A library for evaluating arithmetic expressions

Primary LanguageScala

Arithmetic expression evaluation library

This library allows evaluating arithmetic expressions.

val expression = "10 - (factorial(3) + num)"

val evaluator = new ExpressionEvaluator()
evaluator.setVariable("num", 1)

val result =  ExprEval.evaluate(expression)

// result == 3

Docs

ToDo