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)