imports.scm
1(use_declaration) @import
2
3(scoped_use_list
4 path: (_) @namespace
5 list: (_) @list)
6
7(scoped_identifier
8 path: (_) @namespace
9 name: (identifier) @name)
10
11(use_list (identifier) @name)
12
13(use_declaration (identifier) @name)
14
15(use_as_clause
16 path: (scoped_identifier
17 path: (_) @namespace
18 name: (_) @name)
19 alias: (_) @alias)
20
21(use_as_clause
22 path: (identifier) @name
23 alias: (_) @alias)
24
25(use_wildcard
26 (_)? @namespace
27 "*" @wildcard)