]> git.eshelyaron.com Git - emacs.git/commit
Add a recursion level limit for tree-sitter search predicates
authorYuan Fu <casouri@gmail.com>
Fri, 14 Apr 2023 20:32:55 +0000 (13:32 -0700)
committerYuan Fu <casouri@gmail.com>
Fri, 14 Apr 2023 23:54:25 +0000 (16:54 -0700)
commit00fba2a4d54cb117ad3176e6633cf2137d52223a
tree0415c8b021a933dcd98320da8ffe14df973fa20d
parent9f777475be5ec2092b7f0ef98be5b1641100beb2
Add a recursion level limit for tree-sitter search predicates

* src/treesit.c:
(treesit_traverse_validate_predicate): Check for recursion level.
(Ftreesit_search_subtree)
(Ftreesit_search_forward)
(Ftreesit_induce_sparse_tree)
(Ftreesit_node_match_p): Update uses of
treesit_traverse_validate_predicate.
src/treesit.c