File: pascal.syntax

package info (click to toggle)
mc 3%3A4.7.0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 17,628 kB
  • ctags: 11,335
  • sloc: ansic: 95,090; sh: 12,633; perl: 2,075; makefile: 1,251; yacc: 288; python: 241; cs: 42; sed: 16
file content (343 lines) | stat: -rw-r--r-- 10,147 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
# Pascal (BP7 IDE alike)

context default yellow
    keyword whole absolute white
    keyword whole Absolute white
    keyword whole ABSOLUTE white
    keyword whole abstract white
    keyword whole Abstract white
    keyword whole ABSTRACT white
    keyword whole and cyan
    keyword whole And cyan
    keyword whole AND cyan
    keyword whole array white
    keyword whole Array white
    keyword whole ARRAY white
    keyword whole as white
    keyword whole As white
    keyword whole AS white
    keyword whole asm white
    keyword whole Asm white
    keyword whole ASM white
    keyword whole assembler white
    keyword whole Assembler white
    keyword whole ASSEMBLER white
    keyword whole begin white
    keyword whole Begin white
    keyword whole BEGIN white
    keyword whole break white
    keyword whole Break white
    keyword whole BREAK white
    keyword whole case white
    keyword whole Case white
    keyword whole CASE white
    keyword whole cdecl white
    keyword whole Cdecl white
    keyword whole CDECL white
    keyword whole class white
    keyword whole Class white
    keyword whole CLASS white
    keyword whole const white
    keyword whole Const white
    keyword whole CONST white
    keyword whole continue white
    keyword whole Continue white
    keyword whole CONTINUE white
    keyword whole constructor white
    keyword whole Constructor white
    keyword whole CONSTRUCTOR white
    keyword whole destructor white
    keyword whole Destructor white
    keyword whole DESTRUCTOR white
    keyword whole dispid white
    keyword whole Dispid white
    keyword whole DISPID white
    keyword whole dispinterface white
    keyword whole Dispinterface white
    keyword whole DISPINTERFACE white
    keyword whole dispose white
    keyword whole Dispose white
    keyword whole DISPOSE white
    keyword whole div cyan
    keyword whole Div cyan
    keyword whole DIV cyan
    keyword whole do white
    keyword whole Do white
    keyword whole DO white
    keyword whole downto white
    keyword whole Downto white
    keyword whole DOWNTO white
    keyword whole dynamic white
    keyword whole Dynamic white
    keyword whole DYNAMIC white
    keyword whole else white
    keyword whole Else white
    keyword whole ELSE white
    keyword whole end white
    keyword whole End white
    keyword whole END white
    keyword whole except white
    keyword whole Except white
    keyword whole EXCEPT white
    keyword whole exit white
    keyword whole Exit white
    keyword whole EXIT white
    keyword whole export white
    keyword whole Export white
    keyword whole EXPORT white
    keyword whole exports white
    keyword whole Exports white
    keyword whole EXPORTS white
    keyword whole external white
    keyword whole External white
    keyword whole EXTERNAL white
    keyword whole fail white
    keyword whole Fail white
    keyword whole FAIL white
    keyword whole far white
    keyword whole Far white
    keyword whole FAR white
    keyword whole false white
    keyword whole False white
    keyword whole FALSE white
    keyword whole file white
    keyword whole File white
    keyword whole FILE white
    keyword whole finalisation white
    keyword whole Finalisation white
    keyword whole FINALISATION white
    keyword whole finally white
    keyword whole Finally white
    keyword whole FINALLY white
    keyword whole for white
    keyword whole For white
    keyword whole FOR white
    keyword whole forward white
    keyword whole Forward white
    keyword whole FORWARD white
    keyword whole function white
    keyword whole Function white
    keyword whole FUNCTION white
    keyword whole goto white
    keyword whole Goto white
    keyword whole GOTO white
    keyword whole if white
    keyword whole If white
    keyword whole IF white
    keyword whole implementation white
    keyword whole Implementation white
    keyword whole IMPLEMENTATION white
    keyword whole in white
    keyword whole In white
    keyword whole IN white
    keyword whole inherited white
    keyword whole Inherited white
    keyword whole INHERITED white
    keyword whole initialization white
    keyword whole Initialization white
    keyword whole INITIALIZATION white
    keyword whole inline white
    keyword whole Inline white
    keyword whole INLINE white
    keyword whole interface white
    keyword whole Interface white
    keyword whole INTERFACE white
    keyword whole interrupt white
    keyword whole Interrupt white
    keyword whole INTERRUPT white
    keyword whole is white
    keyword whole Is white
    keyword whole IS white
    keyword whole label white
    keyword whole Label white
    keyword whole LABEL white
    keyword whole library white
    keyword whole Library white
    keyword whole LIBRARY white
    keyword whole mod cyan    
    keyword whole Mod cyan   
    keyword whole MOD cyan   
    keyword whole near white
    keyword whole Near white
    keyword whole NEAR white
    keyword whole new white
    keyword whole New white
    keyword whole NEW white
    keyword whole nil white
    keyword whole Nil white
    keyword whole NIL white
    keyword whole not white
    keyword whole Not white
    keyword whole NOT white
    keyword whole object white
    keyword whole Object white
    keyword whole OBJECT white
    keyword whole of white
    keyword whole Of white
    keyword whole OF white
    keyword whole on white
    keyword whole On white
    keyword whole ON white
    keyword whole operator white
    keyword whole Operator white
    keyword whole OPERATOR white
    keyword whole or cyan
    keyword whole Or cyan
    keyword whole OR cyan 
    keyword whole otherwise white
    keyword whole Otherwise white
    keyword whole OTHERWISE white
    keyword whole overload white
    keyword whole Overload white
    keyword whole OVERLOAD white
    keyword whole override white
    keyword whole Override white
    keyword whole OVERRIDE white
    keyword whole packed white
    keyword whole Packed white
    keyword whole PACKED white
    keyword whole pascal white
    keyword whole Pascal white
    keyword whole PASCAL white
    keyword whole private white
    keyword whole Private white
    keyword whole PRIVATE white
    keyword whole procedure white
    keyword whole Procedure white
    keyword whole PROCEDURE white
    keyword whole program white
    keyword whole Program white
    keyword whole PROGRAM white
    keyword whole property white
    keyword whole Property white
    keyword whole PROPERTY white
    keyword whole protected white
    keyword whole Protected white
    keyword whole PROTECTED white
    keyword whole public white
    keyword whole Public white
    keyword whole PUBLIC white
    keyword whole published white
    keyword whole Published white
    keyword whole PUBLISHED white
    keyword whole raise white
    keyword whole Raise white
    keyword whole RAISE white
    keyword whole read white
    keyword whole Read white
    keyword whole READ white
    keyword whole readonly white
    keyword whole Readonly white
    keyword whole READONLY white
    keyword whole record white
    keyword whole Record white
    keyword whole RECORD white
    keyword whole register white
    keyword whole Register white
    keyword whole REGISTER white
    keyword whole repeat white
    keyword whole Repeat white
    keyword whole REPEAT white
    keyword whole safecall white
    keyword whole Safecall white
    keyword whole SAFECALL white
    keyword whole self white
    keyword whole Self white
    keyword whole SELF white
    keyword whole set cyan
    keyword whole Set cyan
    keyword whole SET cyan
    keyword whole shl cyan
    keyword whole Shl cyan
    keyword whole SHL cyan
    keyword whole shr 
    keyword whole Shr 
    keyword whole SHR 
    keyword whole stdcall white
    keyword whole Stdcall white
    keyword whole STDCALL white
    keyword whole string white
    keyword whole String white
    keyword whole STRING white
    keyword whole then white
    keyword whole Then white
    keyword whole THEN white
    keyword whole to white
    keyword whole To white
    keyword whole TO white
    keyword whole true white
    keyword whole True white
    keyword whole TRUE white
    keyword whole try white
    keyword whole Try white
    keyword whole TRY white
    keyword whole type white
    keyword whole Type white
    keyword whole TYPE white
    keyword whole unit white
    keyword whole Unit white
    keyword whole UNIT white
    keyword whole until white
    keyword whole Until white
    keyword whole UNTIL white
    keyword whole uses white
    keyword whole Uses white
    keyword whole USES white
    keyword whole var white
    keyword whole Var white
    keyword whole VAR white
    keyword whole virtual white
    keyword whole Virtual white
    keyword whole VIRTUAL white
    keyword whole while white
    keyword whole While white
    keyword whole WHILE white
    keyword whole with white
    keyword whole With white
    keyword whole WITH white
    keyword whole write white
    keyword whole Write white
    keyword whole WRITE white
    keyword whole writeln white
    keyword whole Writeln white
    keyword whole WRITELN white
    keyword whole xor cyan
    keyword whole Xor cyan
    keyword whole XOR cyan
    keyword whole .. white
    
    keyword // brightgreen

    keyword > cyan
    keyword < cyan
    keyword \+ cyan
    keyword - cyan
    keyword / cyan
    keyword % lightgray
    keyword = cyan
    keyword [ lightgray
    keyword ] lightgray
    keyword ( lightgray
    keyword ) lightgray
    keyword , lightgray
    keyword . lightgray
    keyword : lightgray
    keyword ; lightgray
#    keyword {$*} brightred

context ' ' brightcyan
context exclusive // \n brightgreen
	keyword $+:*$ black green
context exclusive (\*\* \*) brightgreen black
	keyword $+:*$ black green
context exclusive (\* \*) brightgreen
	keyword $+:*$ black green
context {$ } green
context { } brightgreen
#    keyword \[ABCDEFGHIJKLMNOPQRSTUVWXYZ\]\[-\+\] brightgreen
#    keyword $* green
	keyword $+:*$ black green
    spellcheck