started branch

This commit is contained in:
Brian Shu 2021-01-06 14:25:43 -05:00 committed by Thomas Vigouroux
parent 632a9f1e3c
commit 005a3ca7f1
3 changed files with 35 additions and 0 deletions

24
queries/rust/folds.scm Normal file
View file

@ -0,0 +1,24 @@
[(function_item)
(struct_item)
(enum_item)
(impl_item)
(type_item)
(union_item)
(use_declaration)
(let_declaration)
(loop_expression)
(for_expression)
(while_expression)
(if_expression)
(if_let_expression)
(match_expression)
(call_expression)
(macro_definition)
(macro_invocation)
(attribute_item)
]
@fold

View file

@ -86,6 +86,10 @@
macro: (scoped_identifier
(identifier) @function.macro .))
(metavariable) @function.macro
"$" @function.macro
; Function definitions
(function_item (identifier) @function)

View file

@ -0,0 +1,7 @@
(macro_invocation
(token_tree) @rust)
(macro_definition
(macro_rule
left: (token_tree_pattern) @rust
right: (token_tree) @rust))