last fuzzy translated...
[midnight-commander.git] / syntax / ml.syntax
blob902f20cc0c3fdb33c52b6cdc2c98c34babfe5683
1 ##################################################################################
2 # ML (CamlLight) syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
3 ##################################################################################
5 context default
6     keyword whole and yellow/24
7     keyword whole as yellow/24
8     keyword whole begin yellow/24
9     keyword whole do ywllow/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
40     keyword (\* brown/22
41     keyword \*) brown/22
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
76 context exclusive (\* \*) brown/22
78     keyword \\\n yellow/24
79     keyword "+" brown/22
80     keyword <+> brown/22
82 context " " 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
98 ###################################################################################
99 # (GNU) SmallTalk syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
100 ###################################################################################
102 file ..\*\\.(st)$ SmallTalk\sProgram
104 # I guess this is not very syntax strict, but it makes the code
105 # a lot more readable.
107 context default
108     keyword whole methodsFor yellow/24
109     keyword whole subclass yellow/24
110     keyword whole class yellow/24
111     keyword whole nil yellow/24
112     keyword whole self yellow/24
113     keyword whole instanceVariableNames yellow/24
114     keyword whole classVariableNames yellow/24
115     keyword whole poolDictionaries yellow/24
116     keyword whole category yellow/24
117     keyword whole super yellow/24
118     keyword whole category yellow/24
119     keyword whole variableSubclass yellow/24
120     keyword whole variableByteSubclass yellow/24
121     keyword whole variableWordSubclass yellow/24
122     keyword whole superclass yellow/24
124     keyword whole not brightmagenta/23
125     keyword whole comment brightmagenta/23
126     keyword whole error brightmagenta/23
127     keyword whole at brightmagenta/23
128     keyword whole put brightmagenta/23
129     keyword whole add brightmagenta/23
130     keyword whole remove brightmagenta/23
131     keyword whole new brightmagenta/23
132     keyword whole ifTrue brightmagenta/23
133     keyword whole ifFalse brightmagenta/23
134     keyword whole whileTrue brightmagenta/23
135     keyword whole whileFalse brightmagenta/23
136     keyword whole ifAbsent brightmagenta/23
137     keyword whole init brightmagenta/23
138     keyword whole do brightmagenta/23
139     keyword whole from brightmagenta/23
140     keyword whole with brightmagenta/23
141     keyword whole do brightmagenta/23
142     keyword whole true brightmagenta/23
143     keyword whole false brightmagenta/23
144     keyword whole or brightmagenta/23
145     keyword whole and brightmagenta/23
146     keyword whole to brightmagenta/23
147     keyword whole by brightmagenta/23
148     
149     keyword whole Smalltalk brightgreen/6
150     keyword whole Object brightgreen/6
151     keyword whole Autoload brightgreen/6
152     keyword whole Behavior brightgreen/6
153     keyword whole ClassDescription brightgreen/6
154     keyword whole Class brightgreen/6
155     keyword whole MetaClass brightgreen/6
156     keyword whole BlockContext brightgreen/6
157     keyword whole Boolean brightgreen/6
158     keyword whole False brightgreen/6
159     keyword whole True brightgreen/6
160     keyword whole CFunctionDescriptor brightgreen/6
161     keyword whole CObject brightgreen/6
162     keyword whole Collection brightgreen/6
163     keyword whole Bag brightgreen/6
164     keyword whole MappedCollection brightgreen/6
165     keyword whole SequenceableCollection brightgreen/6
166     keyword whole ArrayedCollection brightgreen/6
167     keyword whole Array brightgreen/6
168     keyword whole ByteArray brightgreen/6
169     keyword whole CompiledCollection brightgreen/6
170     keyword whole String brightgreen/6
171     keyword whole Symbol brightgreen/6
172     keyword whole Interval brightgreen/6
173     keyword whole LinkedList brightgreen/6
174     keyword whole Semaphore brightgreen/6
175     keyword whole OrderedCollection brightgreen/6
176     keyword whole SortedCollection brightgreen/6
177     keyword whole Set brightgreen/6
178     keyword whole Dictionary brightgreen/6
179     keyword whole IdentityDictionary brightgreen/6
180     keyword whole SystemDictionary brightgreen/6
181     keyword whole Delay brightgreen/6
182     keyword whole FileSegment brightgreen/6
183     keyword whole Link brightgreen/6
184     keyword whole Process brightgreen/6
185     keyword whole SymLink brightgreen/6
186     keyword whole Magnitude brightgreen/6
187     keyword whole Character brightgreen/6
188     keyword whole Date brightgreen/6
189     keyword whole LookupKey brightgreen/6
190     keyword whole Association brightgreen/6
191     keyword whole Number brightgreen/6
192     keyword whole Float brightgreen/6
193     keyword whole Integer brightgreen/6
194     keyword whole Time brightgreen/6
195     keyword whole Memory brightgreen/6
196     keyword whole ByteMemory brightgreen/6
197     keyword whole WordMemory brightgreen/6
198     keyword whole Message brightgreen/6
199     keyword whole MethodContext brightgreen/6
200     keyword whole MethodInfo brightgreen/6
201     keyword whole ProcessorScheduler brightgreen/6
202     keyword whole SharedQueue brightgreen/6
203     keyword whole Stream brightgreen/6
204     keyword whole PositionableStream brightgreen/6
205     keyword whole ReadStream brightgreen/6
206     keyword whole WriteStream brightgreen/6
207     keyword whole ReadWriteStream brightgreen/6
208     keyword whole FileStream brightgreen/6
209     keyword whole Random brightgreen/6
210     keyword whole TokenStream brightgreen/6
211     keyword whole UndefinedObject brightgreen/6
213     keyword wholeright !! brightred/18
214     keyword wholeright ! brightred/18
215     keyword wholeleft ! brightred/18
216     keyword wholeright . brightred/18
218     keyword > cyan/16
219     keyword <> cyan/16
220     keyword < cyan/16
221     keyword \+ cyan/16
222     keyword - cyan/16
223     keyword \* cyan/16
224     keyword / cyan/16
225     keyword % cyan/16
226     keyword = cyan/16
227     keyword | cyan/16
228     keyword # cyan/16
229     keyword @ cyan/16
230     keyword ^ cyan/16
231     keyword { cyan/16
232     keyword } cyan/16
233     keyword ( cyan/16
234     keyword ) cyan/16
235     keyword [ cyan/16
236     keyword ] cyan/16
237     keyword , cyan/16
238     keyword : cyan/16
239     keyword & cyan/16
240     keyword $ cyan/16
241     keyword . cyan/16
242     keyword ! cyan/16
243     keyword ; cyan/16
244     keyword _ cyan/16
245     keyword ~ cyan/16
246     keyword ? cyan/16
248 context $ ; cyan/16
250 context " " brown/22
252 context ' ' brightcyan/8
254     keyword \\\n brightmagenta/23
255     keyword \\" brightmagenta/23
256     keyword \\\\ brightmagenta/23
257     keyword \\' brightmagenta/23