doEvaluation static method

dynamic doEvaluation(
  1. dynamic expression, {
  2. Map<String?, dynamic>? variables,
  3. Scope? scope,
})

Implementation

static dynamic doEvaluation(dynamic expression,
    {Map<String?, dynamic>? variables, Scope? scope}) {
  dynamic result;
  try {
    result = fml_eval.Eval.evaluate(expression, variables: variables);
    result ??= "";
  } catch (e) {
    Log().error('Error in Eval() -> $expression. Error is $e');
    result = null;
  }
  return result;
}