evalCallExpression method

  1. @protected
dynamic evalCallExpression(
  1. CallExpression expression,
  2. Map<String, dynamic> context
)
inherited

Implementation

@protected
dynamic evalCallExpression(
    CallExpression expression, Map<String, dynamic> context) {
  var callee = eval(expression.callee, context);
  var arguments = expression.arguments.map((e) => eval(e, context)).toList();
  return Function.apply(callee, arguments);
}