Calculator#
Arokettu\ArithmeticParser\Calculator
class is used to interpret the arithmetic expression.
Arokettu\ArithmeticParser\LazyCalculator
class also supports lazy expressions, see Lazy Calculations.
Calculator::parse()
/ LazyCalculator::parse()
#
Parses the expression and creates an instance of calculator for it.
calc()
#
Evaluates the expression with given variables (if any).
Calculator::evaluate()
/ LazyCalculator::evaluate()
#
Calculator::evaluate($expression, $config, ...$vars)
is a shorthand for
Calculator::parse($expression, $config)->calc(...$vars)