aboutsummaryrefslogtreecommitdiffstats
path: root/queries/rust
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-12-13 20:59:19 +0100
committerThomas Vigouroux <thomas.vigouroux@protonmail.com>2021-12-14 14:28:26 +0100
commit225cac5e6b762bf5223d96df20d4b2ff658f5f34 (patch)
treec5be790f16e6ca5b7a5fe6c001494cc0023cdef6 /queries/rust
parentUpdate lockfile.json (diff)
downloadnvim-treesitter-225cac5e6b762bf5223d96df20d4b2ff658f5f34.tar
nvim-treesitter-225cac5e6b762bf5223d96df20d4b2ff658f5f34.tar.gz
nvim-treesitter-225cac5e6b762bf5223d96df20d4b2ff658f5f34.tar.bz2
nvim-treesitter-225cac5e6b762bf5223d96df20d4b2ff658f5f34.tar.lz
nvim-treesitter-225cac5e6b762bf5223d96df20d4b2ff658f5f34.tar.xz
nvim-treesitter-225cac5e6b762bf5223d96df20d4b2ff658f5f34.tar.zst
nvim-treesitter-225cac5e6b762bf5223d96df20d4b2ff658f5f34.zip
injections(rust): inject regex into `Regex::new`
Diffstat (limited to 'queries/rust')
-rw-r--r--queries/rust/injections.scm13
1 files changed, 13 insertions, 0 deletions
diff --git a/queries/rust/injections.scm b/queries/rust/injections.scm
index bd88b7e37..fd19fbec2 100644
--- a/queries/rust/injections.scm
+++ b/queries/rust/injections.scm
@@ -19,3 +19,16 @@
(#eq? @_html_def "html")
)
+(call_expression
+ function: (scoped_identifier
+ path: (identifier) @_regex (#eq? @_regex "Regex")
+ name: (identifier) @_new (#eq? @_new "new"))
+ arguments: (arguments
+ (raw_string_literal) @regex))
+
+(call_expression
+ function: (scoped_identifier
+ path: (scoped_identifier (identifier) @_regex (#eq? @_regex "Regex").)
+ name: (identifier) @_new (#eq? @_new "new"))
+ arguments: (arguments
+ (raw_string_literal) @regex))