Function: treesit--parser-at-level
treesit--parser-at-level is a byte-compiled function defined in
treesit.el.gz.
Signature
(treesit--parser-at-level PARSERS LEVEL &optional INCLUDE-NULL)
Documentation
Filter for parsers in PARSERS that have embed level equal to LEVEL.
If INCLUDE-NULL is non-nil, also include parsers whose embed level is nil.
Source Code
;; Defined in /usr/src/emacs/lisp/treesit.el.gz
(defsubst treesit--parser-at-level (parsers level &optional include-null)
"Filter for parsers in PARSERS that have embed level equal to LEVEL.
If INCLUDE-NULL is non-nil, also include parsers whose embed level
is nil."
(seq-filter (lambda (parser)
(or (eq (treesit-parser-embed-level parser) level)
(and include-null
(null (treesit-parser-embed-level parser)))))
parsers))