6 {
8
9
10
11
12
13
14$this->nocase = "1";
15$this->notrim = "0";
16$this->perl = "0";
17
18
19
20$this->colours = array("blue", "purple", "gray");
21$this->quotecolour = "blue";
22$this->blockcommentcolour = "green";
23$this->linecommentcolour = "green";
24
25
26
27$this->indent = array();
28$this->unindent = array();
29
30
31
32$this->stringchars = array("\"", "'");
33$this->delimiters = array("~", "!", "@", "$", "%", "^", "&", "*", "(", ")", "+", "=", "|", "\\", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", " ", " ", " ", " ", " ", " ", " ", " ", ".", "?", " ");
34$this->escchar = "";
35
36
37
38$this->linecommenton = array("");
39$this->blockcommenton = array("<!--");
40$this->blockcommentoff = array("-->");
41
42
43
44$this->keywords = array(
45 "<A" => "1",
46 "</A>" => "1",
47 "<ABBR>" => "1",
48 "<ABBR" => "1",
49 "</ABBR>" => "1",
50 "<ABOVE>" => "1",
51 "<ACRONYM>" => "1",
52 "<ACRONYM" => "1",
53 "</ACRONYM>" => "1",
54 "<ADDRESS>" => "1",
55 "<ADDRESS" => "1",
56 "</ADDRESS>" => "1",
57 "<APPLET" => "1",
58 "</APPLET>" => "1",
59 "<ARRAY>" => "1",
60 "<AREA" => "1",
61 "</AREA" => "1",
62 "<B>" => "1",
63 "<B" => "1",
64 "</B>" => "1",
65 "<BASE" => "1",
66 "<BASEFONT" => "1",
67 "<BDO>" => "1",
68 "<BDO" => "1",
69 "</BDO>" => "1",
70 "<BGSOUND" => "1",
71 "<BIG>" => "1",
72 "<BIG" => "1",
73 "</BIG>" => "1",
74 "<BLINK>" => "1",
75 "</BLINK>" => "1",
76 "<BLOCKQUOTE>" => "1",
77 "<BLOCKQUOTE" => "1",
78 "</BLOCKQUOTE>" => "1",
79 "<BODY" => "1",
80 "<BODY>" => "1",
81 "</BODY>" => "1",
82 "<BOX>" => "1",
83 "<BR" => "1",
84 "<BR>" => "1",
85 "<BLINK" => "1",
86 "<BUTTON>" => "1",
87 "</BUTTON>" => "1",
88 "<CAPTION>" => "1",
89 "<CAPTION" => "1",
90 "</CAPTION>" => "1",
91 "<CENTER>" => "1",
92 "<CENTER" => "1",
93 "</CENTER>" => "1",
94 "<CITE>" => "1",
95 "<CITE" => "1",
96 "</CITE>" => "1",
97 "<CODE>" => "1",
98 "<CODE" => "1",
99 "</CODE>" => "1",
100 "<COL>" => "1",
101 "<COLGROUP>" => "1",
102 "</COLGROUP>" => "1",
103 "<COMMENT>" => "1",
104 "</COMMENT>" => "1",
105 "<DD>" => "1",
106 "<DD" => "1",
107 "</DD>" => "1",
108 "<DEL>" => "1",
109 "<DEL" => "1",
110 "</DEL>" => "1",
111 "<DFN>" => "1",
112 "<DFN" => "1",
113 "</DFN>" => "1",
114 "<DIR>" => "1",
115 "<DIR" => "1",
116 "</DIR>" => "1",
117 "<DIV>" => "1",
118 "<DIV" => "1",
119 "</DIV>" => "1",
120 "<DL>" => "1",
121 "<DL" => "1",
122 "</DL>" => "1",
123 "<DT>" => "1",
124 "<DT" => "1",
125 "</DT>" => "1",
126 "<EM>" => "1",
127 "<EM" => "1",
128 "</EM>" => "1",
129 "<EMBED" => "1",
130 "<FIELDSET>" => "1",
131 "<FIELDSET" => "1",
132 "</FIELDSET>" => "1",
133 "<FIG>" => "1",
134 "<FONT" => "1",
135 "</FONT>" => "1",
136 "<FORM>" => "1",
137 "<FORM" => "1",
138 "</FORM>" => "1",
139 "<FRAME" => "1",
140 "<FRAMESET" => "1",
141 "</FRAMESET>" => "1",
142 "<H1>" => "1",
143 "<H1" => "1",
144 "</H1>" => "1",
145 "<H2>" => "1",
146 "<H2" => "1",
147 "</H2>" => "1",
148 "<H3>" => "1",
149 "<H3" => "1",
150 "</H3>" => "1",
151 "<H4>" => "1",
152 "<H4" => "1",
153 "</H4>" => "1",
154 "<H5>" => "1",
155 "<H5" => "1",
156 "</H5>" => "1",
157 "<H6>" => "1",
158 "<H6" => "1",
159 "</H6>" => "1",
160 "<HEAD>" => "1",
161 "<HEAD" => "1",
162 "</HEAD>" => "1",
163 "<HR>" => "1",
164 "<HR" => "1",
165 "<HTML>" => "1",
166 "<HTML" => "1",
167 "</HTML>" => "1",
168 "<I>" => "1",
169 "<I" => "1",
170 "</I>" => "1",
171 "<IFRAME>" => "1",
172 "</IFRAME>" => "1",
173 "<ILAYER>" => "1",
174 "</ILAYER>" => "1",
175 "<IMG" => "1",
176 "<INPUT>" => "1",
177 "<INPUT" => "1",
178 "<INS>" => "1",
179 "<INS" => "1",
180 "</INS>" => "1",
181 "<ISINDEX>" => "1",
182 "<ISINDEX" => "1",
183 "<KBD>" => "1",
184 "<KBD" => "1",
185 "</KBD>" => "1",
186 "<LABEL>" => "1",
187 "<LABEL" => "1",
188 "</LABEL>" => "1",
189 "<LAYER>" => "1",
190 "<LAYER" => "1",
191 "</LAYER>" => "1",
192 "<LEGEND>" => "1",
193 "<LEGEND" => "1",
194 "</LEGEND>" => "1",
195 "<LI>" => "1",
196 "<LI" => "1",
197 "</LI>" => "1",
198 "<LINK" => "1",
199 "<LISTING>" => "1",
200 "</LISTING>" => "1",
201 "<MAP" => "1",
202 "</MAP>" => "1",
203 "<MARQUEE" => "1",
204 "</MARQUEE>" => "1",
205 "<MENU>" => "1",
206 "<MENU" => "1",
207 "</MENU>" => "1",
208 "<META" => "1",
209 "<MULTICOL>" => "1",
210 "</MULTICOL>" => "1",
211 "<NEXTID" => "1",
212 "<NOBR>" => "1",
213 "</NOBR>" => "1",
214 "<NOFRAMES>" => "1",
215 "</NOFRAMES>" => "1",
216 "<NOLAYER>" => "1",
217 "</NOLAYER>" => "1",
218 "<NOTE>" => "1",
219 "</NOTE>" => "1",
220 "<NOSCRIPT>" => "1",
221 "</NOSCRIPT>" => "1",
222 "<OBJECT>" => "1",
223 "<OBJECT" => "1",
224 "<OL>" => "1",
225 "<OL" => "1",
226 "</OL>" => "1",
227 "<OPTION>" => "1",
228 "<OPTION" => "1",
229 "</OPTION>" => "1",
230 "<OPTGROUP>" => "1",
231 "<OPTGROUP" => "1",
232 "</OPTGROUP>" => "1",
233 "<P" => "1",
234 "<P>" => "1",
235 "</P>" => "1",
236 "<PARAM" => "1",
237 "<PRE>" => "1",
238 "<PRE" => "1",
239 "</PRE>" => "1",
240 "<Q>" => "1",
241 "<Q" => "1",
242 "</Q>" => "1",
243 "<QUOTE>" => "1",
244 "<RANGE>" => "1",
245 "<ROOT>" => "1",
246 "<S>" => "1",
247 "<S" => "1",
248 "</S>" => "1",
249 "<SAMP>" => "1",
250 "<SAMP" => "1",
251 "</SAMP>" => "1",
252 "<SCRIPT" => "1",
253 "<SCRIPT>" => "1",
254 "</SCRIPT>" => "1",
255 "<SELECT" => "1",
256 "</SELECT>" => "1",
257 "<SMALL>" => "1",
258 "<SMALL" => "1",
259 "</SMALL>" => "1",
260 "<SOUND" => "1",
261 "<SPACER>" => "1",
262 "<SPAN>" => "1",
263 "<SPAN" => "1",
264 "</SPAN>" => "1",
265 "<SQRT>" => "1",
266 "<STRIKE>" => "1",
267 "<STRIKE" => "1",
268 "</STRIKE>" => "1",
269 "<STRONG>" => "1",
270 "<STRONG" => "1",
271 "</STRONG>" => "1",
272 "<STYLE>" => "1",
273 "<STYLE" => "1",
274 "</STYLE>" => "1",
275 "<SUB>" => "1",
276 "<SUB" => "1",
277 "</SUB>" => "1",
278 "<SUP>" => "1",
279 "<SUP" => "1",
280 "</SUP>" => "1",
281 "<TABLE>" => "1",
282 "<TABLE" => "1",
283 "</TABLE>" => "1",
284 "<TBODY>" => "1",
285 "<TBODY" => "1",
286 "</TBODY>" => "1",
287 "<TD" => "1",
288 "<TD>" => "1",
289 "</TD>" => "1",
290 "<TEXT>" => "1",
291 "<TEXTAREA" => "1",
292 "<TEXTAREA>" => "1",
293 "</TEXTAREA>" => "1",
294 "<TFOOT>" => "1",
295 "<TFOOT" => "1",
296 "</TFOOT>" => "1",
297 "<TH" => "1",
298 "<TH>" => "1",
299 "</TH>" => "1",
300 "<THEAD>" => "1",
301 "<THEAD" => "1",
302 "</THEAD>" => "1",
303 "<TITLE>" => "1",
304 "</TITLE>" => "1",
305 "<TR" => "1",
306 "<TR>" => "1",
307 "</TR>" => "1",
308 "<TT>" => "1",
309 "</TT>" => "1",
310 "<TT" => "1",
311 "<U>" => "1",
312 "<U" => "1",
313 "</U>" => "1",
314 "<UL>" => "1",
315 "<UL" => "1",
316 "</UL>" => "1",
317 "<VAR>" => "1",
318 "</VAR>" => "1",
319 "<VAR" => "1",
320 "<WBR>" => "1",
321 "<XMP>" => "1",
322 "</XMP>" => "1",
323 "ABBR=" => "2",
324 "ACCEPT-CHARSET=" => "2",
325 "ACCEPT=" => "2",
326 "ACCESSKEY=" => "2",
327 "ACTION=" => "2",
328 "ALIGN=" => "2",
329 "ALINK=" => "2",
330 "ALT=" => "2",
331 "ARCHIVE=" => "2",
332 "AXIS=" => "2",
333 "BACKGROUND=" => "2",
334 "BEHAVIOR" => "2",
335 "BELOW" => "2",
336 "BGCOLOR=" => "2",
337 "BORDER=" => "2",
338 "BEAN=" => "2",
339 "CELLPADDING=" => "2",
340 "CELLSPACING=" => "2",
341 "CHAR=" => "2",
342 "CHAROFF=" => "2",
343 "CHARSET=" => "2",
344 "CHECKED" => "2",
345 "CITE=" => "2",
346 "CLASS=" => "2",
347 "CLASSID=" => "2",
348 "CLEAR=" => "2",
349 "CODE=" => "2",
350 "CODEBASE=" => "2",
351 "CODETYPE=" => "2",
352 "COLOR=" => "2",
353 "COLS=" => "2",
354 "COLSPAN=" => "2",
355 "COMPACT" => "2",
356 "CONTENT=" => "2",
357 "COORDS=" => "2",
358 "DATA=" => "2",
359 "DATETIME=" => "2",
360 "DECLARE" => "2",
361 "DEFER" => "2",
362 "DIR=" => "2",
363 "DISABLED" => "2",
364 "ENCTYPE=" => "2",
365 "FACE=" => "2",
366 "FOR=" => "2",
367 "FRAME=" => "2",
368 "FRAMEBORDER=" => "2",
369 "FRAMESPACING=" => "2",
370 "HEADERS=" => "2",
371 "HEIGHT=" => "2",
372 "HIDDEN=" => "2",
373 "HREF=" => "2",
374 "HREFLANG=" => "2",
375 "HSPACE=" => "2",
376 "HTTP-EQUIV=" => "2",
377 "ID=" => "2",
378 "ISMAP=" => "2",
379 "LABEL=" => "2",
380 "LANG=" => "2",
381 "LANGUAGE=" => "2",
382 "LINK=" => "2",
383 "LOOP=" => "2",
384 "LONGDESC=" => "2",
385 "MAILTO=" => "2",
386 "MARGINHEIGHT=" => "2",
387 "MARGINWIDTH=" => "2",
388 "MAXLENGTH=" => "2",
389 "MEDIA=" => "2",
390 "METHOD=" => "2",
391 "MULTIPLE" => "2",
392 "NAME=" => "2",
393 "NOHREF" => "2",
394 "NORESIZE" => "2",
395 "NOSHADE" => "2",
396 "OBJECT=" => "2",
397 "ONBLUR=" => "2",
398 "ONCHANGE=" => "2",
399 "ONFOCUS=" => "2",
400 "ONKEYDOWN=" => "2",
401 "ONKEYPRESS=" => "2",
402 "ONKEYUP=" => "2",
403 "ONLOAD=" => "2",
404 "ONRESET=" => "2",
405 "ONSELECT=" => "2",
406 "ONSUBMIT=" => "2",
407 "ONUNLOAD=" => "2",
408 "ONCLICK=" => "2",
409 "ONDBLCLICK=" => "2",
410 "ONMOUSEDOWN=" => "2",
411 "ONMOUSEMOVE=" => "2",
412 "ONMOUSEOUT=" => "2",
413 "ONMOUSEOVER=" => "2",
414 "ONMOUSEUP=" => "2",
415 "PARAM=" => "2",
416 "PROFILE=" => "2",
417 "PROMPT=" => "2",
418 "READONLY" => "2",
419 "REL=" => "2",
420 "REV=" => "2",
421 "ROWS=" => "2",
422 "ROWSPAN=" => "2",
423 "RULES=" => "2",
424 "SCHEME=" => "2",
425 "SCOPE=" => "2",
426 "SCROLLING=" => "2",
427 "SELECTED" => "2",
428 "SHAPE=" => "2",
429 "SIZE=" => "2",
430 "SPAN=" => "2",
431 "SRC=" => "2",
432 "STANDBY=" => "2",
433 "START=" => "2",
434 "STYLE=" => "2",
435 "SUMMARY=" => "2",
436 "TABINDEX=" => "2",
437 "TARGET=" => "2",
438 "TEXT=" => "2",
439 "TITLE=" => "2",
440 "TOPMARGIN=" => "2",
441 "TYPE=" => "2",
442 "URL=" => "2",
443 "USEMAP=" => "2",
444 "VALIGN=" => "2",
445 "VALUE=" => "2",
446 "VALUETYPE=" => "2",
447 "VERSION=" => "2",
448 "VLINK=" => "2",
449 "VSPACE=" => "2",
450 "WIDTH=" => "2",
451 "=" => "2",
452 "bean>" => "3",
453 "<declareparam>" => "3",
454 "<declareparam" => "3",
455 "</declareparam>" => "3",
456 "<droplet>" => "3",
457 "<droplet" => "3",
458 "</droplet>" => "3",
459 "<importbean>" => "3",
460 "<importbean" => "3",
461 "</importbean>" => "3",
462 "name>" => "3",
463 "<oparam>" => "3",
464 "<oparam" => "3",
465 "</oparam>" => "3",
466 "param>" => "3",
467 "<setvalue>" => "3",
468 "<setvalue" => "3",
469 "</setvalue>" => "3",
470 "<servlet>" => "3",
471 "<servlet" => "3",
472 "</servlet>" => "3",
473 "src>" => "3",
474 "<valueof>" => "3",
475 "<valueof" => "3",
476 "</valueof>" => "3");
477
478
479
480
481
482
483
484
485$this->linkscripts = array(
486 "1" => "donothing",
487 "2" => "donothing",
488 "3" => "donothing");
489}