1(import_statement
2 name: [
3 (dotted_name
4 ((identifier) @namespace ".")*
5 (identifier) @namespace .)
6 (aliased_import
7 name: (dotted_name
8 ((identifier) @namespace ".")*
9 (identifier) @namespace .))
10 ]) @wildcard @import
11
12(import_from_statement
13 module_name: [
14 (dotted_name
15 ((identifier) @namespace ".")*
16 (identifier) @namespace .)
17 (relative_import
18 (dotted_name
19 ((identifier) @namespace ".")*
20 (identifier) @namespace .)?)
21 ]
22 (wildcard_import)? @wildcard
23 name: [
24 (dotted_name
25 ((identifier) @namespace ".")*
26 (identifier) @name .)
27 (aliased_import
28 name: (dotted_name
29 ((identifier) @namespace ".")*
30 (identifier) @name .)
31 alias: (identifier) @alias)
32 ]?) @import