Unnamed repository; edit this file 'description' to name the repository.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(comment) @comment.inside
(comment)+ @comment.around

(newtype
	(newtype_constructor
		(_) @class.inside)) @class.around
(data_type
	constructors: (_) @class.inside) @class.around
(decl/function
	(match expression:(_) @function.inside)) @function.around
(lambda
	expression:(_) @function.inside) @function.around

(decl/function
	patterns: (patterns
		(_) @parameter.inside))

(expression/lambda
	patterns: (patterns
	(_) @parameter.inside))

(decl/function
	(infix
		(pattern) @parameter.inside))