1##################################################################################
2# ML (CamlLight) syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
3##################################################################################
4
5context default
6    keyword whole and yellow/24
7    keyword whole as yellow/24
8    keyword whole begin yellow/24
9    keyword whole do yellow/24
10    keyword whole done yellow/24
11    keyword whole downto yellow/24
12    keyword whole else yellow/24
13    keyword whole end yellow/24
14    keyword whole exception yellow/24
15    keyword whole for yellow/24
16    keyword whole fun yellow/24
17    keyword whole function yellow/24
18    keyword whole if yellow/24
19    keyword whole in yellow/24
20    keyword whole let yellow/24
21    keyword whole match yellow/24
22    keyword whole mutable yellow/24
23    keyword whole not yellow/24
24    keyword whole of yellow/24
25    keyword whole or yellow/24
26    keyword whole prefix yellow/24
27    keyword whole rec yellow/24
28    keyword whole then yellow/24
29    keyword whole to yellow/24
30    keyword whole try yellow/24
31    keyword whole type yellow/24
32    keyword whole value yellow/24
33    keyword whole where yellow/24
34    keyword whole while yellow/24
35    keyword whole mod yellow/24
36    keyword whole with yellow/24
37    keyword whole true yellow/24
38    keyword whole false yellow/24
39
40    keyword (\* brown/22
41    keyword \*) brown/22
42
43    keyword `\s` brightcyan/8
44    keyword `+` brightcyan/8
45    keyword > cyan/16
46    keyword <> cyan/16
47    keyword < cyan/16
48    keyword . cyan/16
49    keyword -> brightgreen/6
50    keyword <- cyan/16
51    keyword \+ cyan/16
52    keyword - cyan/16
53    keyword \* cyan/16
54    keyword / cyan/16
55    keyword % cyan/16
56    keyword = cyan/16
57    keyword | cyan/16
58    keyword # cyan/16
59    keyword @ cyan/16
60    keyword ^ cyan/16
61    keyword { cyan/16
62    keyword } cyan/16
63    keyword ( cyan/16
64    keyword ) cyan/16
65    keyword [ cyan/16
66    keyword ] cyan/16
67    keyword , cyan/16
68    keyword : cyan/16
69    keyword & cyan/16
70
71    keyword wholeright ;; brightred/18
72    keyword wholeright ; brightred/18
73
74    keyword ; cyan/16
75
76context exclusive (\* \*) brown/22
77
78    keyword \\\n yellow/24
79    keyword "+" brown/22
80    keyword <+> brown/22
81
82context " " brightcyan/8
83    keyword \\" brightmagenta/23
84    keyword \\n brightmagenta/23
85    keyword %% brightmagenta/23
86    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightmagenta/23
87    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightmagenta/23
88    keyword %\[hl\]n brightmagenta/23
89    keyword %\[.\]\[0123456789\]s brightmagenta/23
90    keyword %[*] brightmagenta/23
91    keyword %c brightmagenta/23
92    keyword \\\{0123\}\{01234567\}\{01234567\} brightmagenta/23
93    keyword \\\\ brightmagenta/23
94    keyword \\' brightmagenta/23
95    keyword \\\{abtnvfr\} brightmagenta/23
96