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] @indent
18
19(_ "[" "]" @end) @indent
20(_ "[|" "|]" @end) @indent
21(_ "<" ">" @end) @indent
22(_ "{" "}" @end) @indent
23(_ "(" ")" @end) @indent
24
25(_ "object" @start "end" @end) @indent
26
27(structure
28 "struct" @start
29 "end" @end) @indent
30
31(signature
32 "sig" @start
33 "end" @end) @indent
34
35(parenthesized_expression
36 "begin" @start
37 "end") @indent
38
39(do_clause
40 "do" @start
41 "done" @end) @indent
42
43";;" @outdent