1(test_declaration
2 "test" @context
3 [
4 (string)
5 (identifier)
6 ] @name) @item
7
8(function_declaration
9 "pub"? @context
10 [
11 "extern"
12 "export"
13 "inline"
14 "noinline"
15 ]? @context
16 "fn" @context
17 name: (_) @name) @item
18
19(source_file
20 (variable_declaration
21 "pub"? @context
22 (identifier) @name
23 "=" (_) @context) @item)
24
25(struct_declaration
26 (variable_declaration
27 "pub"? @context
28 (identifier) @name
29 "=" (_) @context) @item)
30
31(union_declaration
32 (variable_declaration
33 "pub"? @context
34 (identifier) @name
35 "=" (_) @context) @item)
36
37(enum_declaration
38 (variable_declaration
39 "pub"? @context
40 (identifier) @name
41 "=" (_) @context) @item)
42
43(opaque_declaration
44 (variable_declaration
45 "pub"? @context
46 (identifier) @name
47 "=" (_) @context) @item)
48
49(container_field
50 . (_) @name) @item