feat(kdl): parser and queries (#7657)

This commit is contained in:
Bert Baron 2025-02-27 09:54:26 +01:00 committed by GitHub
parent 28f76678ca
commit 376a46ccec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 248 additions and 0 deletions

View file

@ -0,0 +1,26 @@
(call_expr
function: (selector_expr
(identifier) @_regex)
arguments: (argument_list
(_)
.
(string
(string_content) @injection.content))
(#eq? @_regex "regex")
(#set! injection.language "regex"))
(call_expr
function: (selector_expr
(identifier) @_regex
(select_suffix
(identifier) @_fn
(#eq? @_fn "compile")))
arguments: (argument_list
.
(string
(string_content) @injection.content))
(#eq? @_regex "regex")
(#set! injection.language "regex"))
((comment) @injection.content
(#set! injection.language "comment"))