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
12 (identifier) @name)
13
14(use_declaration
15 (identifier) @name)
16
17(use_as_clause
18 path: (scoped_identifier
19 path: (_) @namespace
20 name: (_) @name)
21 alias: (_) @alias)
22
23(use_as_clause
24 path: (identifier) @name
25 alias: (_) @alias)
26
27(use_wildcard
28 (_)? @namespace
29 "*" @wildcard)