doEvaluation static method

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

Implementation

static dynamic doEvaluation(dynamic expression, {Map<String?, dynamic>? variables})
{
  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;
}