callEval method

Ruleset callEval (
  1. Contexts context
)

Implementation

Ruleset callEval(Contexts context) {
  final ctx = (frames != null)
      ? Contexts.eval(context, frames.sublist(0)..addAll(context.frames))
      : context;
  return ruleset.eval(ctx);

//2.3.1
//  DetachedRuleset.prototype.callEval = function (context) {
//      return this.ruleset.eval(this.frames ? new contexts.Eval(context, this.frames.concat(context.frames)) : context);
//  };
}