execute method

Stream<SelectedNode> execute(
  1. CID root,
  2. Selector selector
)

Execute the selector starting at root and yield every matched node.

Implementation

Stream<SelectedNode> execute(CID root, Selector selector) async* {
  _visitedNodes = 0;
  _visitedCids.clear();
  yield* _traverse(root, selector, '', 0, null);
}