1(module_attribute
2 "module" @context
3 name: (_) @name) @item
4
5(behaviour_attribute
6 "behaviour" @context
7 (atom) @name) @item
8
9(type_alias
10 "type" @context
11 name: (_) @name) @item
12
13(opaque
14 "opaque" @context
15 name: (_) @name) @item
16
17(pp_define
18 "define" @context
19 lhs: (_) @name) @item
20
21(record_decl
22 "record" @context
23 name: (_) @name) @item
24
25(callback
26 "callback" @context
27 fun: (_) @function ( (_) @name)) @item
28
29(fun_decl (function_clause
30 name: (_) @name
31 args: (_) @context)) @item