@@ -0,0 +1,38 @@
1+["if" "then" "else"] @keyword.control.conditional
2+[
3+ (local)
4+ "function"
5+] @keyword
6+(comment) @comment
7+
8+(string) @string
9+(number) @constant.numeric
10+[
11+ (true)
12+ (false)
13+] @constant.builtin.boolean
14+
15+(binaryop) @operator
16+(unaryop) @operator
17+
18+(param identifier: (id) @variable.parameter)
19+(bind function: (id) @function)
20+(fieldname (id) @variable.other.member)
21+[
22+ "["
23+ "]"
24+ "{"
25+ "}"
26+] @punctuation.bracket
27+"for" @keyword.control.repeat
28+"in" @keyword.operator
29+[(self) (dollar)] @variable.builtin
30+"assert" @keyword
31+(null) @constant.builtin
32+[
33+ ":"
34+ "::"
35+ ";"
36+ "="
37+] @punctuation.delimiter
38+(id) @variable