diff options
Diffstat (limited to 'queries/rust/injections.scm')
| -rw-r--r-- | queries/rust/injections.scm | 48 |
1 files changed, 30 insertions, 18 deletions
diff --git a/queries/rust/injections.scm b/queries/rust/injections.scm index d3abc13a6..b245e3b64 100644 --- a/queries/rust/injections.scm +++ b/queries/rust/injections.scm @@ -1,9 +1,10 @@ (macro_invocation - (token_tree) @injection.content (#set! injection.language "rust")) + (token_tree) @injection.content + (#set! injection.language "rust")) (macro_definition (macro_rule - left: (token_tree_pattern) @injection.content + left: (token_tree_pattern) @injection.content (#set! injection.language "rust"))) (macro_definition @@ -15,28 +16,39 @@ (line_comment) (block_comment) ] @injection.content - (#set! injection.language "comment")) + (#set! injection.language "comment")) ((macro_invocation - macro: ((identifier) @injection.language) - (token_tree) @injection.content) - (#eq? @injection.language "html")) + macro: + ((identifier) @injection.language) + (token_tree) @injection.content) + (#eq? @injection.language "html")) (call_expression - function: (scoped_identifier - path: (identifier) @_regex (#eq? @_regex "Regex") - name: (identifier) @_new (#eq? @_new "new")) - arguments: (arguments - (raw_string_literal) @injection.content) - (#set! injection.language "regex")) + function: + (scoped_identifier + path: (identifier) @_regex + (#eq? @_regex "Regex") + name: (identifier) @_new + (#eq? @_new "new")) + arguments: + (arguments + (raw_string_literal) @injection.content) + (#set! injection.language "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) @injection.content) - (#set! injection.language "regex")) + function: + (scoped_identifier + path: + (scoped_identifier + (identifier) @_regex + (#eq? @_regex "Regex") .) + name: (identifier) @_new + (#eq? @_new "new")) + arguments: + (arguments + (raw_string_literal) @injection.content) + (#set! injection.language "regex")) ((block_comment) @injection.content (#match? @injection.content "/\\*!([a-zA-Z]+:)?re2c") |
