evaluateFormula function
dynamic
evaluateFormula(})
Implementation
dynamic evaluateFormula(
String source,
dynamic context, {
Map<String, dynamic> variables = const {},
}) {
final parser = _FormulaParser(source, context, variables);
final value = parser.parseExpression();
parser.skipWhitespace();
if (!parser.atEnd) throw FormulaException('Unexpected input', parser.index);
return value;
}