Function: treesit--children-covering-range
treesit--children-covering-range is a byte-compiled function defined
in treesit.el.gz.
Signature
(treesit--children-covering-range NODE START END)
Documentation
Return a list of children of NODE covering a range.
The range is between START and END.
Source Code
;; Defined in /usr/src/emacs/lisp/treesit.el.gz
(defun treesit--children-covering-range (node start end)
"Return a list of children of NODE covering a range.
The range is between START and END."
(if-let* ((child (treesit-node-first-child-for-pos node start))
(result (list child)))
(progn
(while (and child (< (treesit-node-end child) end)
(setq child (treesit-node-next-sibling child)))
(push child result))
(nreverse result))
(list node)))