dynamic evaluateExpr(dynamic expr, Map<String?, dynamic> vars) { final evaluator = ExprEvaluator(operators, vars); return evaluator.evaluate(expr); }