evalNodeset method

List<TreeReference> evalNodeset(
  1. DataInstance? model,
  2. EvaluationContext context
)

The node references of a path expression.

Implementation

List<TreeReference> evalNodeset(
  DataInstance? model,
  EvaluationContext context,
) {
  final expr = this.expr;
  if (expr is! XPathPathExpr) {
    throw StateError('evalNodeset: must be path expression');
  }
  return expr.eval(model, context).references!;
}