1[
2 (let_binding)
3 (type_binding)
4
5 (method_definition)
6
7 (external)
8 (value_specification)
9 (method_specification)
10
11 (match_case)
12
13 (function_expression)
14
15 (field_declaration)
16 (field_expression)
17
18 (application_expression)
19] @indent
20
21(_ "[" "]" @end) @indent
22(_ "[|" "|]" @end) @indent
23(_ "<" ">" @end) @indent
24(_ "{" "}" @end) @indent
25(_ "(" ")" @end) @indent
26
27(_ "object" @start "end" @end) @indent
28
29(structure
30 "struct" @start
31 "end" @end) @indent
32
33(signature
34 "sig" @start
35 "end" @end) @indent
36
37(parenthesized_expression
38 "begin" @start
39 "end") @indent
40
41(do_clause
42 "do" @start
43 "done" @end) @indent
44
45";;" @outdent