ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
HFile_asm167.php
Go to the documentation of this file.
1 <?php
2 $BEAUT_PATH = realpath(".")."/Services/COPage/syntax_highlight/php";
3 if (!isset ($BEAUT_PATH)) return;
4 require_once("$BEAUT_PATH/Beautifier/HFile.php");
5  class HFile_asm167 extends HFile{
6  function HFile_asm167(){
7  $this->HFile();
8 /*************************************/
9 // Beautifier Highlighting Configuration File
10 // ASM for C167
11 /*************************************/
12 // Flags
13 
14 $this->nocase = "1";
15 $this->notrim = "0";
16 $this->perl = "0";
17 
18 // Colours
19 
20 $this->colours = array("blue", "gray", "purple", "gray", "brown", "blue", "purple", "brown");
21 $this->quotecolour = "blue";
22 $this->blockcommentcolour = "green";
23 $this->linecommentcolour = "green";
24 
25 // Indent Strings
26 
27 $this->indent = array();
28 $this->unindent = array();
29 
30 // String characters and delimiters
31 
32 $this->stringchars = array("\"", "'");
33 $this->delimiters = array("-", "+", "?", "(", ")", "[", "]", ":", ";", "\"", "'", " ", ",", " ", "#");
34 $this->escchar = "";
35 
36 // Comment settings
37 
38 $this->linecommenton = array(";");
39 $this->blockcommenton = array("");
40 $this->blockcommentoff = array("");
41 
42 // Keywords (keyword mapping to colour number)
43 
44 $this->keywords = array(
45  "ADD" => "1",
46  "ADDB" => "1",
47  "ADDC" => "1",
48  "ADDCB" => "1",
49  "AND" => "1",
50  "ANDB" => "1",
51  "ASHR" => "1",
52  "ATOMIC" => "1",
53  "BAND" => "1",
54  "BCLR" => "1",
55  "BCMP" => "1",
56  "BFLDH" => "1",
57  "BFLDL" => "1",
58  "BMOV" => "1",
59  "BMOVN" => "1",
60  "BOR" => "1",
61  "BSET" => "1",
62  "BXOR" => "1",
63  "CALL" => "1",
64  "CALLA" => "1",
65  "CALLI" => "1",
66  "CALLR" => "1",
67  "CALLS" => "1",
68  "CMP" => "1",
69  "CMPB" => "1",
70  "CMPD1" => "1",
71  "CMPD2" => "1",
72  "CMPI1" => "1",
73  "CMPI2" => "1",
74  "CPL" => "1",
75  "CPLB" => "1",
76  "DISWDT" => "1",
77  "DIV" => "1",
78  "DIVL" => "1",
79  "DIVLU" => "1",
80  "DIVU" => "1",
81  "EINIT" => "1",
82  "EXTP" => "1",
83  "EXTPR" => "1",
84  "EXTR" => "1",
85  "EXTS" => "1",
86  "EXTSR" => "1",
87  "IDLE" => "1",
88  "JB" => "1",
89  "JBC" => "1",
90  "JMP" => "1",
91  "JMPA" => "1",
92  "JMPI" => "1",
93  "JMPR" => "1",
94  "JMPS" => "1",
95  "JNB" => "1",
96  "JNBS" => "1",
97  "MOV" => "1",
98  "MOVB" => "1",
99  "MOVBS" => "1",
100  "MOVBZ" => "1",
101  "MUL" => "1",
102  "MULU" => "1",
103  "NEG" => "1",
104  "NEGB" => "1",
105  "NOP" => "1",
106  "OR" => "1",
107  "ORB" => "1",
108  "PCALL" => "1",
109  "POP" => "1",
110  "PRIOR" => "1",
111  "PUSH" => "1",
112  "PWRDN" => "1",
113  "RET" => "1",
114  "RETI" => "1",
115  "RETP" => "1",
116  "RETS" => "1",
117  "RETV" => "1",
118  "ROL" => "1",
119  "ROR" => "1",
120  "SCXT" => "1",
121  "SHL" => "7",
122  "SHR" => "7",
123  "SRST" => "1",
124  "SRVWDT" => "1",
125  "SUB" => "1",
126  "SUBB" => "1",
127  "SUBC" => "1",
128  "SUBCB" => "1",
129  "TRAP" => "1",
130  "XOR" => "1",
131  "XORB" => "1",
132  "ADCIC" => "2",
133  "ADCON" => "2",
134  "ADDAT" => "2",
135  "ADDAT2" => "2",
136  "ADDRSEL1" => "2",
137  "ADDRSEL2" => "2",
138  "ADDRSEL3" => "2",
139  "ADDRSEL4" => "2",
140  "ADEIC" => "2",
141  "BUSCON0" => "2",
142  "BUSCON1" => "2",
143  "BUSCON2" => "2",
144  "BUSCON3" => "2",
145  "BUSCON4" => "2",
146  "C1BTR" => "2",
147  "C1CSR" => "2",
148  "C1GMS" => "2",
149  "C1IR" => "2",
150  "C1LGML" => "2",
151  "C1LMLM" => "2",
152  "C1UGML" => "2",
153  "CAPREL" => "2",
154  "CC0" => "2",
155  "CC0IC" => "2",
156  "CC1" => "2",
157  "CC10" => "2",
158  "CC10IC" => "2",
159  "CC11" => "2",
160  "CC11IC" => "2",
161  "CC12" => "2",
162  "CC12IC" => "2",
163  "CC13" => "2",
164  "CC13IC" => "2",
165  "CC14" => "2",
166  "CC14IC" => "2",
167  "CC15" => "2",
168  "CC15IC" => "2",
169  "CC16" => "2",
170  "CC16IC" => "2",
171  "CC17" => "2",
172  "CC17IC" => "2",
173  "CC18" => "2",
174  "CC18IC" => "2",
175  "C19" => "2",
176  "CC19IC" => "2",
177  "CC1IC" => "2",
178  "CC2" => "2",
179  "CC20" => "2",
180  "CC20IC" => "2",
181  "CC21" => "2",
182  "CC21IC" => "2",
183  "CC22" => "2",
184  "CC22IC" => "2",
185  "CC23" => "2",
186  "CC23IC" => "2",
187  "CC24" => "2",
188  "CC24IC" => "2",
189  "CC25" => "2",
190  "CC25IC" => "2",
191  "CC26" => "2",
192  "CC26IC" => "2",
193  "CC27" => "2",
194  "CC27IC" => "2",
195  "CC28" => "2",
196  "CC28IC" => "2",
197  "CC29" => "2",
198  "CC29IC" => "2",
199  "CC2IC" => "2",
200  "CC3" => "2",
201  "CC30" => "2",
202  "CC30IC" => "2",
203  "CC31" => "2",
204  "CC31IC" => "2",
205  "CC3IC" => "2",
206  "CC4" => "2",
207  "CC4IC" => "2",
208  "CC5" => "2",
209  "CC5IC" => "2",
210  "CC6" => "2",
211  "CC6IC" => "2",
212  "CC7" => "2",
213  "CC7IC" => "2",
214  "CC8" => "2",
215  "CC8IC" => "2",
216  "CC9" => "2",
217  "CC9IC" => "2",
218  "CCM0" => "2",
219  "CCM1" => "2",
220  "CCM2" => "2",
221  "CCM3" => "2",
222  "CCM4" => "2",
223  "CCM5" => "2",
224  "CCM6" => "2",
225  "CCM7" => "2",
226  "CP" => "2",
227  "CRIC" => "2",
228  "CSP" => "2",
229  "DP0H" => "2",
230  "DP0L" => "2",
231  "DP1H" => "2",
232  "DP1L" => "2",
233  "DP2" => "2",
234  "DP3" => "2",
235  "DP4" => "2",
236  "DP6" => "2",
237  "DP7" => "2",
238  "DP8" => "2",
239  "DPP0" => "2",
240  "DPP1" => "2",
241  "DPP2" => "2",
242  "DPP3" => "2",
243  "DSTP0" => "2",
244  "DSTP1" => "2",
245  "DSTP2" => "2",
246  "DSTP3" => "2",
247  "DSTP4" => "2",
248  "DSTP5" => "2",
249  "DSTP6" => "2",
250  "DSTP7" => "2",
251  "EMUCON" => "2",
252  "EXICON" => "2",
253  "EXISEL" => "2",
254  "IDCHIP" => "2",
255  "IDMANUF" => "2",
256  "IDMEM" => "2",
257  "IDPROG" => "2",
258  "IDX1" => "2",
259  "IDX2" => "2",
260  "IDX3" => "2",
261  "ISNC" => "2",
262  "LAR" => "2",
263  "MCFG" => "2",
264  "MCR" => "2",
265  "MDC" => "2",
266  "MDH" => "2",
267  "MDL" => "2",
268  "ODP2" => "2",
269  "ODP3" => "2",
270  "ODP4" => "2",
271  "ODP6" => "2",
272  "ODP7" => "2",
273  "ODP8" => "2",
274  "ONES" => "2",
275  "P0H" => "2",
276  "P0L" => "2",
277  "P1DAIS" => "2",
278  "P1H" => "2",
279  "P1L" => "2",
280  "P2" => "2",
281  "P3" => "2",
282  "P4" => "2",
283  "P5" => "2",
284  "P5DIDIS" => "2",
285  "P6" => "2",
286  "P7" => "2",
287  "P8" => "2",
288  "PECC0" => "2",
289  "PECC1" => "2",
290  "PECC2" => "2",
291  "PECC3" => "2",
292  "PECC4" => "2",
293  "PECC5" => "2",
294  "PECC6" => "2",
295  "PECC7" => "2",
296  "PICON" => "2",
297  "POCON0H" => "2",
298  "POCON0L" => "2",
299  "POCON1H" => "2",
300  "POCON1L" => "2",
301  "POCON2" => "2",
302  "POCON20" => "2",
303  "POCON3" => "2",
304  "POCON4" => "2",
305  "POCON6" => "2",
306  "POCON7" => "2",
307  "POCON8" => "2",
308  "PP0" => "2",
309  "PP1" => "2",
310  "PP2" => "2",
311  "PP3" => "2",
312  "PSW" => "2",
313  "PT0" => "2",
314  "PT1" => "2",
315  "PT2" => "2",
316  "PT3" => "2",
317  "PTCR" => "2",
318  "PW0" => "2",
319  "PW1" => "2",
320  "PW2" => "2",
321  "PW3" => "2",
322  "PWMCON0" => "2",
323  "PWMCON1" => "2",
324  "PWMIC" => "2",
325  "R0" => "2",
326  "R1" => "2",
327  "R10" => "2",
328  "R11" => "2",
329  "R12" => "2",
330  "R13" => "2",
331  "R14" => "2",
332  "R15" => "2",
333  "R2" => "2",
334  "R3" => "2",
335  "R4" => "2",
336  "R5" => "2",
337  "R6" => "2",
338  "R7" => "2",
339  "R8" => "2",
340  "R9" => "2",
341  "RH0" => "2",
342  "RH1" => "2",
343  "RH2" => "2",
344  "RH3" => "2",
345  "RH4" => "2",
346  "RH5" => "2",
347  "RH6" => "2",
348  "RH7" => "2",
349  "RL0" => "2",
350  "RL1" => "2",
351  "RL2" => "2",
352  "RL3" => "2",
353  "RL4" => "2",
354  "RL5" => "2",
355  "RL6" => "2",
356  "RL7" => "2",
357  "RP0H" => "2",
358  "RTCH" => "2",
359  "RTCL" => "2",
360  "S0BG" => "2",
361  "S0CON" => "2",
362  "S0EIC" => "2",
363  "S0RBUF" => "2",
364  "S0RIC" => "2",
365  "S0TBIC" => "2",
366  "S0TBUF" => "2",
367  "S0TIC" => "2",
368  "SP" => "2",
369  "SRCP0" => "2",
370  "SRCP1" => "2",
371  "SRCP2" => "2",
372  "SRCP3" => "2",
373  "SRCP4" => "2",
374  "SRCP5" => "2",
375  "SRCP6" => "2",
376  "SRCP7" => "2",
377  "SSCBR" => "2",
378  "SSCCON" => "2",
379  "SSCEIC" => "2",
380  "SSCRB" => "2",
381  "SSCRIC" => "2",
382  "SSCTB" => "2",
383  "SSCTIC" => "2",
384  "STKOV" => "2",
385  "STKUN" => "2",
386  "SYSCON" => "2",
387  "SYSCON2" => "2",
388  "SYSCON3" => "2",
389  "T0" => "2",
390  "T01CON" => "2",
391  "T0IC" => "2",
392  "T0REL" => "2",
393  "T1" => "2",
394  "T14" => "2",
395  "T14REL" => "2",
396  "T1IC" => "2",
397  "T1REL" => "2",
398  "T2" => "2",
399  "T2CON" => "2",
400  "T2IC" => "2",
401  "T3" => "2",
402  "T3CON" => "2",
403  "T3IC" => "2",
404  "T4" => "2",
405  "T4CON" => "2",
406  "T4IC" => "2",
407  "T5" => "2",
408  "T5CON" => "2",
409  "T5IC" => "2",
410  "T6" => "2",
411  "T6CON" => "2",
412  "T6IC" => "2",
413  "T7" => "2",
414  "T78CON" => "2",
415  "T7IC" => "2",
416  "T7REL" => "2",
417  "T8" => "2",
418  "T8IC" => "2",
419  "T8REL" => "2",
420  "TFR" => "2",
421  "TRCON" => "2",
422  "WDT" => "2",
423  "WDTCON" => "2",
424  "XP0IC" => "2",
425  "XP1IC" => "2",
426  "XP2IC" => "2",
427  "XP3IC" => "2",
428  "XPERCON" => "2",
429  "ZEROS" => "2",
430  "A0" => "3",
431  "A16" => "3",
432  "A17" => "3",
433  "A18" => "3",
434  "A19" => "3",
435  "A1" => "3",
436  "A20" => "3",
437  "A21" => "3",
438  "A22" => "3",
439  "A23" => "3",
440  "A2" => "3",
441  "A3" => "3",
442  "A4" => "3",
443  "A5" => "3",
444  "A6" => "3",
445  "A7" => "3",
446  "ACC0" => "3",
447  "ACC10" => "3",
448  "ACC11" => "3",
449  "ACC12" => "3",
450  "ACC13" => "3",
451  "ACC14" => "3",
452  "ACC15" => "3",
453  "ACC16" => "3",
454  "ACC17" => "3",
455  "ACC18" => "3",
456  "ACC19" => "3",
457  "ACC1" => "3",
458  "ACC20" => "3",
459  "ACC21" => "3",
460  "ACC22" => "3",
461  "ACC23" => "3",
462  "ACC24" => "3",
463  "ACC25" => "3",
464  "ACC26" => "3",
465  "ACC27" => "3",
466  "ACC28" => "3",
467  "ACC29" => "3",
468  "ACC2" => "3",
469  "ACC30" => "3",
470  "ACC31" => "3",
471  "ACC3" => "3",
472  "ACC4" => "3",
473  "ACC5" => "3",
474  "ACC6" => "3",
475  "ACC7" => "3",
476  "ACC8" => "3",
477  "ACC9" => "3",
478  "ADBSY" => "3",
479  "ADCDIS" => "3",
480  "ADCIE" => "3",
481  "ADCIN" => "3",
482  "ADCIR" => "3",
483  "ADCRQ" => "3",
484  "ADEIE" => "3",
485  "ADEIR" => "3",
486  "ADST" => "3",
487  "ADWR" => "3",
488  "ADX" => "3",
489  "ALECTL0" => "3",
490  "ALECTL1" => "3",
491  "ALECTL2" => "3",
492  "ALECTL3" => "3",
493  "ALECTL4" => "3",
494  "AN0" => "3",
495  "AN10" => "3",
496  "AN11" => "3",
497  "AN12" => "3",
498  "AN13" => "3",
499  "AN14" => "3",
500  "AN15" => "3",
501  "AN1" => "3",
502  "AN2" => "3",
503  "AN3" => "3",
504  "AN4" => "3",
505  "AN5" => "3",
506  "AN6" => "3",
507  "AN7" => "3",
508  "AN8" => "3",
509  "AN9" => "3",
510  "ASC0DIS" => "3",
511  "BDRSTEN" => "3",
512  "BHE" => "3",
513  "BREQ" => "3",
514  "BSWC0" => "3",
515  "BSWC1" => "3",
516  "BSWC2" => "3",
517  "BSWC3" => "3",
518  "BSWC4" => "3",
519  "BUSACT0" => "3",
520  "BUSACT1" => "3",
521  "BUSACT2" => "3",
522  "BUSACT3" => "3",
523  "BUSACT4" => "3",
524  "BYTDIS" => "3",
525  "C" => "3",
526  "CAN1DIS" => "3",
527  "CAN2DIS" => "3",
528  "CAPIN" => "3",
529  "CC0IE" => "3",
530  "CC0IO" => "3",
531  "CC0IR" => "3",
532  "CC10IE" => "3",
533  "CC10IO" => "3",
534  "CC10IR" => "3",
535  "CC11IE" => "3",
536  "CC11IO" => "3",
537  "CC11IR" => "3",
538  "CC12IE" => "3",
539  "CC12IO" => "3",
540  "CC12IR" => "3",
541  "CC13IE" => "3",
542  "CC13IO" => "3",
543  "CC13IR" => "3",
544  "CC14IE" => "3",
545  "CC14IO" => "3",
546  "CC14IR" => "3",
547  "CC15IE" => "3",
548  "CC15IO" => "3",
549  "CC15IR" => "3",
550  "CC16IE" => "3",
551  "CC16IO" => "3",
552  "CC16IR" => "3",
553  "CC17IE" => "3",
554  "CC17IO" => "3",
555  "CC17IR" => "3",
556  "CC18IE" => "3",
557  "CC18IO" => "3",
558  "CC18IR" => "3",
559  "CC19IE" => "3",
560  "CC19IO" => "3",
561  "CC19IR" => "3",
562  "CC1DIS" => "3",
563  "CC1IE" => "3",
564  "CC1IO" => "3",
565  "CC1IR" => "3",
566  "CC20IE" => "3",
567  "CC20IO" => "3",
568  "CC20IR" => "3",
569  "CC21IE" => "3",
570  "CC21IO" => "3",
571  "CC21IR" => "3",
572  "CC22IE" => "3",
573  "CC22IO" => "3",
574  "CC22IR" => "3",
575  "CC23IE" => "3",
576  "CC23IO" => "3",
577  "CC23IR" => "3",
578  "CC24IE" => "3",
579  "CC24IO" => "3",
580  "CC24IR" => "3",
581  "CC25IE" => "3",
582  "CC25IO" => "3",
583  "CC25IR" => "3",
584  "CC26IE" => "3",
585  "CC26IO" => "3",
586  "CC26IR" => "3",
587  "CC27IE" => "3",
588  "CC27IO" => "3",
589  "CC27IR" => "3",
590  "CC28IE" => "3",
591  "CC28IO" => "3",
592  "CC28IR" => "3",
593  "CC29IE" => "3",
594  "CC29IO" => "3",
595  "CC29IR" => "3",
596  "CC2DIS" => "3",
597  "CC2IE" => "3",
598  "CC2IO" => "3",
599  "CC2IR" => "3",
600  "CC30IE" => "3",
601  "CC30IO" => "3",
602  "CC30IR" => "3",
603  "CC31IE" => "3",
604  "CC31IO" => "3",
605  "CC31IR" => "3",
606  "CC3IE" => "3",
607  "CC3IO" => "3",
608  "CC3IR" => "3",
609  "CC4IE" => "3",
610  "CC4IO" => "3",
611  "CC4IR" => "3",
612  "CC5IE" => "3",
613  "CC5IO" => "3",
614  "CC5IR" => "3",
615  "CC6IE" => "3",
616  "CC6IO" => "3",
617  "CC6IR" => "3",
618  "CC7IE" => "3",
619  "CC7IO" => "3",
620  "CC7IR" => "3",
621  "CC8IE" => "3",
622  "CC8IO" => "3",
623  "CC8IR" => "3",
624  "CC9IE" => "3",
625  "CC9IO" => "3",
626  "CC9IR" => "3",
627  "CLKEN" => "3",
628  "CLKLOCK" => "3",
629  "CLKOUT" => "3",
630  "CRIE" => "3",
631  "CRIR" => "3",
632  "CS0" => "3",
633  "CS1CS2" => "3",
634  "CS3" => "3",
635  "CS4" => "3",
636  "CSCFG" => "3",
637  "CSREN0" => "3",
638  "CSREN1" => "3",
639  "CSREN2" => "3",
640  "CSREN3" => "3",
641  "CSREN4" => "3",
642  "CSWEN0" => "3",
643  "CSWEN1" => "3",
644  "CSWEN2" => "3",
645  "CSWEN3" => "3",
646  "CSWEN4" => "3",
647  "D0" => "3",
648  "D10" => "3",
649  "D11" => "3",
650  "D12" => "3",
651  "D13" => "3",
652  "D14" => "3",
653  "D15" => "3",
654  "D1" => "3",
655  "D2" => "3",
656  "D3" => "3",
657  "D4" => "3",
658  "D5" => "3",
659  "D6" => "3",
660  "D7" => "3",
661  "D8" => "3",
662  "D9" => "3",
663  "E" => "3",
664  "EWEN0" => "3",
665  "EWEN1" => "3",
666  "EWEN2" => "3",
667  "EWEN3" => "3",
668  "EWEN4" => "3",
669  "FMDIS" => "3",
670  "GPTDIS" => "3",
671  "HLDA" => "3",
672  "HLDEN" => "3",
673  "HOLD" => "3",
674  "IEN" => "3",
675  "ILLBUS" => "3",
676  "ILLINA" => "3",
677  "ILLOPA" => "3",
678  "LHWR" => "3",
679  "MDRIU" => "3",
680  "MON" => "3",
681  "MRST" => "3",
682  "MTSR" => "3",
683  "MTTC0" => "3",
684  "MTTC1" => "3",
685  "MTTC2" => "3",
686  "MTTC3" => "3",
687  "MTTC4" => "3",
688  "MULIP" => "3",
689  "N" => "3",
690  "NMI" => "3",
691  "OWDDIS" => "3",
692  "P2HIN" => "3",
693  "P2LIN" => "3",
694  "P3HIN" => "3",
695  "P3LIN" => "3",
696  "P7LIN" => "3",
697  "P8LIN" => "3",
698  "PB01" => "3",
699  "PCDDIS" => "3",
700  "PEN0" => "3",
701  "PEN1" => "3",
702  "PEN2" => "3",
703  "PEN3" => "3",
704  "PIE0" => "3",
705  "PIE1" => "3",
706  "PIE2" => "3",
707  "PIE3" => "3",
708  "PIR0" => "3",
709  "PIR1" => "3",
710  "PIR2" => "3",
711  "PIR3" => "3",
712  "PLLIE" => "3",
713  "PLLIR" => "3",
714  "PM0" => "3",
715  "PM1" => "3",
716  "PM2" => "3",
717  "PM3" => "3",
718  "PONR" => "3",
719  "POUT0" => "3",
720  "POUT1" => "3",
721  "POUT2" => "3",
722  "POUT3" => "3",
723  "PRTFLT" => "3",
724  "PS2" => "3",
725  "PS3" => "3",
726  "PTI0" => "3",
727  "PTI1" => "3",
728  "PTI2" => "3",
729  "PTI3" => "3",
730  "PTR0" => "3",
731  "PTR1" => "3",
732  "PTR2" => "3",
733  "PTR3" => "3",
734  "PWMDIS" => "3",
735  "PWMIE" => "3",
736  "PWMIR" => "3",
737  "RCS" => "3",
738  "RDYEN0" => "3",
739  "RDYEN1" => "3",
740  "RDYEN2" => "3",
741  "RDYEN3" => "3",
742  "RDYEN4" => "3",
743  "ROMEN" => "3",
744  "ROMS1" => "3",
745  "RTCIE" => "3",
746  "RTCIR" => "3",
747  "RWDC0" => "3",
748  "RWDC1" => "3",
749  "RWDC2" => "3",
750  "RWDC3" => "3",
751  "RWDC4" => "3",
752  "RXD0" => "3",
753  "S0BRS" => "3",
754  "S0EIE" => "3",
755  "S0EIR" => "3",
756  "S0FE" => "3",
757  "S0FEN" => "3",
758  "S0LB" => "3",
759  "S0ODD" => "3",
760  "S0OE" => "3",
761  "S0OEN" => "3",
762  "S0PE" => "3",
763  "S0PEN" => "3",
764  "S0R" => "3",
765  "S0REN" => "3",
766  "S0RIE" => "3",
767  "S0RIR" => "3",
768  "S0STP" => "3",
769  "S0TBIE" => "3",
770  "S0TBIR" => "3",
771  "S0TIE" => "3",
772  "S0TIR" => "3",
773  "SCLK" => "3",
774  "SCS" => "3",
775  "SGTDIS" => "3",
776  "SHWR" => "3",
777  "SSCAREN" => "3",
778  "SSCBEN" => "3",
779  "SSCDIS" => "3",
780  "SSCEIE" => "3",
781  "SSCEIR" => "3",
782  "SSCEN" => "3",
783  "SSCHB" => "3",
784  "SSCMS" => "3",
785  "SSCPEN" => "3",
786  "SSCPH" => "3",
787  "SSCPO" => "3",
788  "SSCREN" => "3",
789  "SSCRIE" => "3",
790  "SSCRIR" => "3",
791  "SSCTEN" => "3",
792  "SSCTIE" => "3",
793  "SSCTIR" => "3",
794  "STKOF" => "3",
795  "STKUF" => "3",
796  "SWR" => "3",
797  "T0IE" => "3",
798  "T0IN" => "3",
799  "T0IR" => "3",
800  "T0M" => "3",
801  "T0R" => "3",
802  "T1IE" => "3",
803  "T1IR" => "3",
804  "T1M" => "3",
805  "T1R" => "3",
806  "T2IE" => "3",
807  "T2IN" => "3",
808  "T2IR" => "3",
809  "T2R" => "3",
810  "T2UD" => "3",
811  "T2UDE" => "3",
812  "T3EUD" => "3",
813  "T3IE" => "3",
814  "T3IN" => "3",
815  "T3IR" => "3",
816  "T3OE" => "3",
817  "T3OTL" => "3",
818  "T3OUT" => "3",
819  "T3R" => "3",
820  "T3UD" => "3",
821  "T3UDE" => "3",
822  "T4IE" => "3",
823  "T4IN" => "3",
824  "T4IR" => "3",
825  "T4R" => "3",
826  "T4UD" => "3",
827  "T4UDE" => "3",
828  "T5CLR" => "3",
829  "T5IE" => "3",
830  "T5IR" => "3",
831  "T5R" => "3",
832  "T5SC" => "3",
833  "T5UD" => "3",
834  "T5UDE" => "3",
835  "T6IE" => "3",
836  "T6IR" => "3",
837  "T6OE" => "3",
838  "T6OTL" => "3",
839  "T6OUT" => "3",
840  "T6R" => "3",
841  "T6SR" => "3",
842  "T6UD" => "3",
843  "T6UDE" => "3",
844  "T7IE" => "3",
845  "T7IR" => "3",
846  "T7M" => "3",
847  "T7R" => "3",
848  "T8IE" => "3",
849  "T8IR" => "3",
850  "T8M" => "3",
851  "T8R" => "3",
852  "TXD0" => "3",
853  "UNDOPC" => "3",
854  "USR0" => "3",
855  "V" => "3",
856  "VIS" => "3",
857  "WDTIN" => "3",
858  "WDTR" => "3",
859  "WRCFG" => "3",
860  "XP0IE" => "3",
861  "XP0IR" => "3",
862  "XP1IE" => "3",
863  "XP1IR" => "3",
864  "XP2IE" => "3",
865  "XP2IR" => "3",
866  "XP3IE" => "3",
867  "XP3IR" => "3",
868  "XPEN" => "3",
869  "Z" => "3",
870  "$AB" => "4",
871  "$ABSOLUTE" => "4",
872  "$CA" => "4",
873  "$CASE" => "4",
874  "$CHECKCPU16" => "4",
875  "$DA" => "4",
876  "$DATE" => "4",
877  "$DB" => "4",
878  "$DEBUG" => "4",
879  "$DEF" => "4",
880  "$DEFINE" => "4",
881  "$EJ" => "4",
882  "$EJECT" => "4",
883  "$EP" => "4",
884  "$ERRORPRINT" => "4",
885  "$EX" => "4",
886  "$EXTEND" => "4",
887  "$EXTINSTR" => "4",
888  "$EXTMEM" => "4",
889  "$EXTPEC" => "4",
890  "$EXTSFR" => "4",
891  "$EXTSSK" => "4",
892  "$FL" => "4",
893  "$FLOAT" => "4",
894  "$GE" => "4",
895  "$GEN" => "4",
896  "$GENONLY" => "4",
897  "$GO" => "4",
898  "$HD" => "4",
899  "$HEADER" => "4",
900  "$IC" => "4",
901  "$INCLUDE" => "4",
902  "$LA" => "4",
903  "$LC" => "4",
904  "$LI" => "4",
905  "$LINES" => "4",
906  "$LIST" => "4",
907  "$LISTALL" => "4",
908  "$LN" => "4",
909  "$LOCALS" => "4",
910  "$M166" => "4",
911  "$MD" => "4",
912  "$MOD166" => "4",
913  "$MODEL" => "4",
914  "$NOAB" => "4",
915  "$NOABSOLUTE" => "4",
916  "$NOCA" => "4",
917  "$NOCASE" => "4",
918  "$NODB" => "4",
919  "$NODEBUG" => "4",
920  "$NOEP" => "4",
921  "$NOERRORPRINT" => "4",
922  "$NOEX" => "4",
923  "$NOEXTEND" => "4",
924  "$NOEXTINSTR" => "4",
925  "$NOEXTMEM" => "4",
926  "$NOEXTPEC" => "4",
927  "$NOEXTSFR" => "4",
928  "$NOEXTSSK" => "4",
929  "$NOGE" => "4",
930  "$NOGEN" => "4",
931  "$NOHD" => "4",
932  "$NOHEADER" => "4",
933  "$NOLA" => "4",
934  "$NOLC" => "4",
935  "$NOLI" => "4",
936  "$NOLINES" => "4",
937  "$NOLIST" => "4",
938  "$NOLISTALL" => "4",
939  "$NOLN" => "4",
940  "$NOLOCALS" => "4",
941  "$NOM166" => "4",
942  "$NOMOD166" => "4",
943  "$NOOBJECT" => "4",
944  "$NOOJ" => "4",
945  "$NOOP" => "4",
946  "$NOOPTIMIZE" => "4",
947  "$NOPA" => "4",
948  "$NOPAGING" => "4",
949  "$NOPR" => "4",
950  "$NOPRINT" => "4",
951  "$NORC" => "4",
952  "$NORETCHECK" => "4",
953  "$NOSB" => "4",
954  "$NOSEGMENTED" => "4",
955  "$NOSG" => "4",
956  "$NOSM" => "4",
957  "$NOST" => "4",
958  "$NOSTRICTTASK" => "4",
959  "$NOSYMB" => "4",
960  "$NOSYMBOLS" => "4",
961  "$NOTY" => "4",
962  "$NOTYPE" => "4",
963  "$NOXF" => "4",
964  "$NOXI" => "4",
965  "$NOXM" => "4",
966  "$NOXP" => "4",
967  "$NOXR" => "4",
968  "$NOXREF" => "4",
969  "$NOXS" => "4",
970  "$OBJECT" => "4",
971  "$OJ" => "4",
972  "$OP" => "4",
973  "$OPTIMIZE" => "4",
974  "$PA" => "4",
975  "$PADGEWITH" => "4",
976  "$PAGELENGTH" => "4",
977  "$PAGEWITH" => "4",
978  "$PAGING" => "4",
979  "$PL" => "4",
980  "$PR" => "4",
981  "$PRINT" => "4",
982  "$PW" => "4",
983  "$RC" => "4",
984  "$RE" => "4",
985  "$RESTORE" => "4",
986  "$RETCHECK" => "4",
987  "$SA" => "4",
988  "$SAVE" => "4",
989  "$SB" => "4",
990  "$SEGMENTED" => "4",
991  "$SG" => "4",
992  "$SM" => "4",
993  "$SN" => "4",
994  "$ST" => "4",
995  "$STDNAMES" => "4",
996  "$STRICTTASK" => "4",
997  "$SYMB" => "4",
998  "$SYMBOLS" => "4",
999  "$TA" => "4",
1000  "$TABS" => "4",
1001  "$TITLE" => "4",
1002  "$TT" => "4",
1003  "$TY" => "4",
1004  "$TYPE" => "4",
1005  "$WA" => "4",
1006  "$WARNING" => "4",
1007  "$XF" => "4",
1008  "$XI" => "4",
1009  "$XM" => "4",
1010  "$XP" => "4",
1011  "$XR" => "4",
1012  "$XREF" => "4",
1013  "$XS" => "4",
1014  "@BREAK" => "4",
1015  "@*DEFINE" => "4",
1016  "@DEFINE" => "4",
1017  "@DEFINED" => "4",
1018  "@ELSE" => "4",
1019  "@ENDD" => "4",
1020  "@ENDI" => "4",
1021  "@ENDR" => "4",
1022  "@ENDW" => "4",
1023  "@EQS" => "4",
1024  "@EVAL" => "4",
1025  "@EXIT" => "4",
1026  "@GES" => "4",
1027  "@GTS" => "4",
1028  "@IF" => "4",
1029  "@IN" => "4",
1030  "@LEN" => "4",
1031  "@LES" => "4",
1032  "@LTS" => "4",
1033  "@MATCH" => "4",
1034  "@NES" => "4",
1035  "@OUT" => "4",
1036  "@REPEAT" => "4",
1037  "@SET" => "4",
1038  "@SUBSTR" => "4",
1039  "@WHILE" => "4",
1040  "LARGE" => "4",
1041  "MEDIUM" => "4",
1042  "NONE" => "4",
1043  "SMALL" => "4",
1044  "TINY" => "4",
1045  "#" => "5",
1046  "$" => "5",
1047  "&" => "5",
1048  "(" => "5",
1049  ")" => "5",
1050  "*" => "5",
1051  "+" => "5",
1052  "," => "5",
1053  "-" => "5",
1054  ":" => "5",
1055  "?" => "5",
1056  "@" => "5",
1057  "[" => "5",
1058  "]" => "5",
1059  "|" => "5",
1060  "ASSUME" => "6",
1061  "AT" => "6",
1062  "BIT" => "6",
1063  "BITADDRESSABLE" => "6",
1064  "BITWORD" => "6",
1065  "BYTE" => "6",
1066  "CGROUP" => "6",
1067  "CODE" => "6",
1068  "COMMON" => "6",
1069  "COMREG" => "6",
1070  "DATA" => "6",
1071  "DB" => "6",
1072  "DBIT" => "6",
1073  "DDW" => "6",
1074  "DEFA" => "6",
1075  "DEFB" => "6",
1076  "DEFR" => "6",
1077  "DGROUP" => "6",
1078  "DS" => "6",
1079  "DSB" => "6",
1080  "DSDW" => "6",
1081  "DSW" => "6",
1082  "DW" => "6",
1083  "DWORD" => "6",
1084  "END" => "6",
1085  "ENDP" => "6",
1086  "ENDS" => "6",
1087  "EQU" => "6",
1088  "EVEN" => "6",
1089  "EXTERN" => "6",
1090  "EXTRN" => "6",
1091  "FAR" => "6",
1092  "FILE" => "6",
1093  "GLBUSRSTACK" => "6",
1094  "GLOBAL" => "6",
1095  "HDAT" => "6",
1096  "INTNO" => "6",
1097  "IRAMADDRESSABLE" => "6",
1098  "LABEL" => "6",
1099  "LINE" => "6",
1100  "LIT" => "6",
1101  "NAME" => "6",
1102  "NEAR" => "6",
1103  "NOTHING" => "6",
1104  "ORG" => "6",
1105  "PDAT" => "6",
1106  "PECADDRESSABLE" => "6",
1107  "PECDEF" => "6",
1108  "PRIVATE" => "6",
1109  "PROC" => "6",
1110  "PUBLIC" => "6",
1111  "REGBANK" => "6",
1112  "REGDEF" => "6",
1113  "SECTION" => "6",
1114  "SEGMENT" => "6",
1115  "SET" => "6",
1116  "SSKDEF" => "6",
1117  "SYMB" => "6",
1118  "SYSSTACK" => "6",
1119  "SYSTEM" => "6",
1120  "TASK" => "6",
1121  "TYPEDEC" => "6",
1122  "USRSTACK" => "6",
1123  "WORD" => "6",
1124  "BOF" => "7",
1125  "EQ" => "7",
1126  "GE" => "7",
1127  "GT" => "7",
1128  "HIGH" => "7",
1129  "LE" => "7",
1130  "LOW" => "7",
1131  "LT" => "7",
1132  "MOD" => "7",
1133  "NE" => "7",
1134  "NOT" => "7",
1135  "PAG" => "7",
1136  "POF" => "7",
1137  "SEG" => "7",
1138  "SHORT" => "7",
1139  "SOF" => "7",
1140  "UGE" => "7",
1141  "UGT" => "7",
1142  "ULE" => "7",
1143  "ULT" => "7",
1144  "cc_C" => "8",
1145  "cc_EQ" => "8",
1146  "cc_N" => "8",
1147  "cc_NC" => "8",
1148  "cc_NE" => "8",
1149  "cc_NET" => "8",
1150  "cc_NN" => "8",
1151  "cc_NV" => "8",
1152  "cc_NZ" => "8",
1153  "cc_SGE" => "8",
1154  "cc_SGT" => "8",
1155  "cc_SLE" => "8",
1156  "cc_UC" => "8",
1157  "cc_UGE" => "8",
1158  "cc_UGT" => "8",
1159  "cc_ULE" => "8",
1160  "cc_ULT" => "8",
1161  "cc_V" => "8",
1162  "cc_Z" => "8");
1163 
1164 // Special extensions
1165 
1166 // Each category can specify a PHP function that returns an altered
1167 // version of the keyword.
1168 
1169 
1170 
1171 $this->linkscripts = array(
1172  "1" => "donothing",
1173  "7" => "donothing",
1174  "2" => "donothing",
1175  "3" => "donothing",
1176  "4" => "donothing",
1177  "5" => "donothing",
1178  "6" => "donothing",
1179  "8" => "donothing");
1180 }
1181 
1182 
1183 function donothing($keywordin)
1184 {
1185  return $keywordin;
1186 }
1187 
1188 }?>