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