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)