blob: b2cea9b77f23b4ac9cae98c600a643e41ef53854 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
; (value_declaration(expr_body(anon_fun_expr)))@indent.ignore
[
(when_is_expr)
(when_is_branch)
(record_expr)
(anon_fun_expr)
(list_expr)
(parenthesized_expr)
(function_call_pnc_expr)
(tuple_expr)
"import"
(exposes)
(exposes_list)
(exposing)
;patterns
(record_pattern)
(tuple_pattern)
(list_pattern)
;ability stuff
(ability_implementation)
(opaque_type_def)
;types
(record_type)
(tags_type)
(implements_implementation)
"{"
"("
"["
] @indent.begin
; ((record_type)
; @indent.align
; (#set! indent.open_delimiter "{")
; (#set! indent.close_delimiter "}"))
; ((record_expr)
; @indent.align
; (#set! indent.open_delimiter "{")
; (#set! indent.close_delimiter "}"))
; ((tags_type) @indent.align
; (#set! indent.open_delimiter "[")
; (#set! indent.close_delimiter "]"))
; ((implements_implementation) @indent.align
; (#set! indent.open_delimiter "[")
; (#set! indent.close_delimiter "]"))
(expr_body) @indent.begin
(ERROR
"=") @indent.begin
(then) @indent.begin
(else) @indent.begin
[
; result:(_)
"]"
"}"
")"
] @indent.branch
|