ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
HFile_asmmpc860 Class Reference
+ Inheritance diagram for HFile_asmmpc860:
+ Collaboration diagram for HFile_asmmpc860:

Public Member Functions

 HFile_asmmpc860 ()
 
 donothing ($keywordin)
 
- Public Member Functions inherited from HFile
 __construct ()
 
 parse_file ($file)
 
 to_perl ($stub, $tofile=1)
 
 to_php ($stub, $tofile=1)
 
 _get_categories ()
 
 _dump_linkscripts ()
 
 _dump_perl_linkscripts ()
 
 _dump_perl_defaultscripts ()
 
 _dump_colours ()
 
 _dump_var ($variable, $name)
 
 _dump_array ($array, $name)
 
 _dump_perl_array ($array, $name)
 
 _dump_hash ($hash, $name)
 
 _dump_perl_hash ($hash, $name)
 

Detailed Description

Definition at line 7 of file HFile_asmmpc860.php.

Member Function Documentation

◆ donothing()

HFile_asmmpc860::donothing (   $keywordin)

Definition at line 692 of file HFile_asmmpc860.php.

693  {
694  return $keywordin;
695  }

◆ HFile_asmmpc860()

HFile_asmmpc860::HFile_asmmpc860 ( )

Definition at line 9 of file HFile_asmmpc860.php.

References array.

10  {
11  $this->HFile();
12  /*************************************/
13  // Beautifier Highlighting Configuration File
14  // Asm8xx
15  /*************************************/
16  // Flags
17 
18  $this->nocase = "0";
19  $this->notrim = "0";
20  $this->perl = "0";
21 
22  // Colours
23 
24  $this->colours = array("blue", "blue", "purple", "gray", "brown", "purple");
25  $this->quotecolour = "blue";
26  $this->blockcommentcolour = "green";
27  $this->linecommentcolour = "green";
28 
29  // Indent Strings
30 
31  $this->indent = array();
32  $this->unindent = array();
33 
34  // String characters and delimiters
35 
36  $this->stringchars = array();
37  $this->delimiters = array("~", "!", "@", "%", "^", "&", "*", "(", ")", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", " ", ".", "?");
38  $this->escchar = "";
39 
40  // Comment settings
41 
42  $this->linecommenton = array("");
43  $this->blockcommenton = array("");
44  $this->blockcommentoff = array("");
45 
46  // Keywords (keyword mapping to colour number)
47 
48  $this->keywords = array(
49  "/Line" => "",
50  "Comment" => "",
51  "=" => "5",
52  "//" => "",
53  "Line" => "",
54  "Alt" => "",
55  ";" => "",
56  "/Block" => "",
57  "On" => "",
58  "/*" => "",
59  "Block" => "",
60  "Off" => "",
61  "*/" => "",
62  "/String" => "",
63  "Chars" => "",
64  "\'\"" => "",
65  "/Marker" => "",
66  "Characters" => "",
67  "\"fs\"" => "",
68  "_ASMLANGUAGE" => "1",
69  "__asm__" => "1",
70  "__cplusplus" => "1",
71  "align" => "1",
72  "ascii" => "1",
73  "auto" => "1",
74  "break" => "1",
75  "byte" => "1",
76  "case" => "1",
77  "continue" => "1",
78  "char" => "1",
79  "const" => "1",
80  "data" => "1",
81  "default" => "1",
82  "do" => "1",
83  "double" => "1",
84  "EXPORT" => "1",
85  "else" => "1",
86  "enum" => "1",
87  "equ" => "1",
88  "extern" => "1",
89  "FAST" => "1",
90  "float" => "1",
91  "for" => "1",
92  "global" => "1",
93  "globl" => "1",
94  "goto" => "1",
95  "HI" => "1",
96  "HIADJ" => "1",
97  "IMPORT" => "1",
98  "if" => "1",
99  "int" => "1",
100  "include" => "1",
101  "LO" => "1",
102  "LOADPTR" => "1",
103  "LOADVAR" => "1",
104  "local" => "1",
105  "long" => "1",
106  "NULL" => "1",
107  "register" => "1",
108  "return" => "1",
109  "set" => "1",
110  "short" => "1",
111  "signed" => "1",
112  "sizeof" => "1",
113  "struct" => "1",
114  "switch" => "1",
115  "static" => "1",
116  "text" => "1",
117  "typedef" => "1",
118  "union" => "1",
119  "unsigned" => "1",
120  "void" => "1",
121  "volatile" => "1",
122  "while" => "1",
123  "beq" => "2",
124  "bdnz" => "2",
125  "bdnzlr" => "2",
126  "bgt" => "2",
127  "blr" => "2",
128  "blrl" => "2",
129  "blt" => "2",
130  "bltctr" => "2",
131  "bltlr" => "2",
132  "bne" => "2",
133  "bnectr" => "2",
134  "bnelr" => "2",
135  "clrlslwi" => "2",
136  "clrlwi" => "2",
137  "clrrwi" => "2",
138  "cmpd" => "2",
139  "cmpdi" => "2",
140  "cmpld" => "2",
141  "cmpldir" => "2",
142  "cmplw" => "2",
143  "cmplwi" => "2",
144  "cmpw" => "2",
145  "cmpwi" => "2",
146  "crb" => "2",
147  "crclr" => "2",
148  "crmove" => "2",
149  "crnot" => "2",
150  "crset" => "2",
151  "extlwi" => "2",
152  "extrwi" => "2",
153  "inslwi" => "2",
154  "insrwi" => "2",
155  "la" => "2",
156  "li" => "2",
157  "lis" => "2",
158  "mfctr" => "2",
159  "mflr" => "2",
160  "mfxer" => "2",
161  "mftbu" => "2",
162  "mr" => "2",
163  "mtcr" => "2",
164  "mtctr" => "2",
165  "mtlr" => "2",
166  "mtxer" => "2",
167  "nop" => "2",
168  "not" => "2",
169  "rotlw" => "2",
170  "rotlwi" => "2",
171  "rotrwi" => "2",
172  "slwi" => "2",
173  "srwi" => "2",
174  "sub" => "2",
175  "subc" => "2",
176  "subi" => "2",
177  "subic" => "2",
178  "subis" => "2",
179  "trap" => "2",
180  "tweq" => "2",
181  "twgti" => "2",
182  "twlge" => "2",
183  "twllei" => "2",
184  "add" => "3",
185  "addo" => "3",
186  "addc" => "3",
187  "addco" => "3",
188  "adde" => "3",
189  "addeo" => "3",
190  "addi" => "3",
191  "addic" => "3",
192  "addis" => "3",
193  "addme" => "3",
194  "addmeo" => "3",
195  "addze" => "3",
196  "addzeo" => "3",
197  "and" => "3",
198  "andc" => "3",
199  "andis" => "3",
200  "b" => "3",
201  "ba" => "3",
202  "bl" => "3",
203  "bla" => "3",
204  "bc" => "3",
205  "bca" => "3",
206  "bcl" => "3",
207  "bcla" => "3",
208  "bcctr" => "3",
209  "bcctrl" => "3",
210  "bclr" => "3",
211  "bclrl" => "3",
212  "cmp" => "3",
213  "cmpi" => "3",
214  "cmpl" => "3",
215  "cmpli" => "3",
216  "cntlzw" => "3",
217  "crand" => "3",
218  "crandc" => "3",
219  "creqv" => "3",
220  "crnand" => "3",
221  "crnor" => "3",
222  "cror" => "3",
223  "crorc" => "3",
224  "crxor" => "3",
225  "dcbf" => "3",
226  "dcbi" => "3",
227  "dcbst" => "3",
228  "dcbt" => "3",
229  "dcbtst" => "3",
230  "dcbz" => "3",
231  "divw" => "3",
232  "divwo" => "3",
233  "divwu" => "3",
234  "divwuo" => "3",
235  "eciwx" => "3",
236  "ecowx" => "3",
237  "eieio" => "3",
238  "eqv" => "3",
239  "extsb" => "3",
240  "extsh" => "3",
241  "icbi" => "3",
242  "isync" => "3",
243  "lbz" => "3",
244  "lbzu" => "3",
245  "lbzux" => "3",
246  "lbzx" => "3",
247  "lha" => "3",
248  "lhau" => "3",
249  "lhaux" => "3",
250  "lhax" => "3",
251  "lhbrx" => "3",
252  "lhz" => "3",
253  "lhzu" => "3",
254  "lhzux" => "3",
255  "lhzx" => "3",
256  "lmw" => "3",
257  "lswi" => "3",
258  "lswx" => "3",
259  "lwarx" => "3",
260  "lwbrx" => "3",
261  "lwz" => "3",
262  "lwzu" => "3",
263  "lwzux" => "3",
264  "lwzx" => "3",
265  "mcrf" => "3",
266  "mcrxr" => "3",
267  "mfcr" => "3",
268  "mfmsr" => "3",
269  "mfspr" => "3",
270  "mfsr" => "3",
271  "mfsrin" => "3",
272  "mftb" => "3",
273  "mtcrf" => "3",
274  "mtmsr" => "3",
275  "mtspr" => "3",
276  "mtsr" => "3",
277  "mtsrin" => "3",
278  "mulhw" => "3",
279  "mulhwu" => "3",
280  "mulli" => "3",
281  "mullw" => "3",
282  "mullwo" => "3",
283  "nand" => "3",
284  "neg" => "3",
285  "nego" => "3",
286  "nor" => "3",
287  "or" => "3",
288  "orc" => "3",
289  "ori" => "3",
290  "oris" => "3",
291  "rfi" => "3",
292  "rlwimi" => "3",
293  "rlwinm" => "3",
294  "rlwnm" => "3",
295  "sc" => "3",
296  "slw" => "3",
297  "sraw" => "3",
298  "srawi" => "3",
299  "srw" => "3",
300  "stb" => "3",
301  "stbu" => "3",
302  "stbux" => "3",
303  "stbx" => "3",
304  "sth" => "3",
305  "sthbrx" => "3",
306  "sthu" => "3",
307  "sthux" => "3",
308  "sthx" => "3",
309  "stmw" => "3",
310  "stswi" => "3",
311  "stswx" => "3",
312  "stw" => "3",
313  "stwbrx" => "3",
314  "stwu" => "3",
315  "stwux" => "3",
316  "stwx" => "3",
317  "subf" => "3",
318  "subfo" => "3",
319  "subfc" => "3",
320  "subfco" => "3",
321  "subfe" => "3",
322  "subfeo" => "3",
323  "subfic" => "3",
324  "subfme" => "3",
325  "subfmeo" => "3",
326  "subfze" => "3",
327  "subfzeo" => "3",
328  "sync" => "3",
329  "tlbia" => "3",
330  "tlbie" => "3",
331  "tlbsync" => "3",
332  "tw" => "3",
333  "twi" => "3",
334  "xor" => "3",
335  "xori" => "3",
336  "xoris" => "3",
337  "#define" => "4",
338  "#elif" => "4",
339  "#else" => "4",
340  "#endif" => "4",
341  "#error" => "4",
342  "#if" => "4",
343  "#ifdef" => "4",
344  "#ifndef" => "4",
345  "#include" => "4",
346  "#line" => "4",
347  "#pragma" => "4",
348  "#undef" => "4",
349  "!" => "5",
350  "%" => "5",
351  "&" => "5",
352  "+" => "5",
353  "-" => "5",
354  "<" => "5",
355  ">" => "5",
356  "^" => "5",
357  "|" => "5",
358  "BAR" => "6",
359  "BR0" => "6",
360  "BR1" => "6",
361  "BR2" => "6",
362  "BR3" => "6",
363  "BR4" => "6",
364  "BR5" => "6",
365  "BR6" => "6",
366  "BR7" => "6",
367  "BRGC1" => "6",
368  "BRGC2" => "6",
369  "BRGC3" => "6",
370  "BRGC4" => "6",
371  "CAM" => "6",
372  "CICR" => "6",
373  "CIMR" => "6",
374  "CIPR" => "6",
375  "CISR" => "6",
376  "CIVR" => "6",
377  "CPCR" => "6",
378  "CMPA" => "6",
379  "CMPB" => "6",
380  "CMPC" => "6",
381  "CMPD" => "6",
382  "CMPE" => "6",
383  "CMPF" => "6",
384  "CMPG" => "6",
385  "CMPH" => "6",
386  "COUNTA" => "6",
387  "COUNTB" => "6",
388  "CR" => "6",
389  "CR0" => "6",
390  "CR1" => "6",
391  "CR2" => "6",
392  "CR3" => "6",
393  "CR4" => "6",
394  "CR5" => "6",
395  "CR6" => "6",
396  "CR7" => "6",
397  "CST" => "6",
398  "DAR" => "6",
399  "DC_ADR" => "6",
400  "DC_CST" => "6",
401  "DC_DAT" => "6",
402  "DEC" => "6",
403  "DER" => "6",
404  "DPDR" => "6",
405  "DPIR" => "6",
406  "DSISR" => "6",
407  "DSR1" => "6",
408  "DSR2" => "6",
409  "DSR3" => "6",
410  "DSR4" => "6",
411  "EID" => "6",
412  "EIE" => "6",
413  "GSMR_H1" => "6",
414  "GSMR_H2" => "6",
415  "GSMR_H3" => "6",
416  "GSMR_H4" => "6",
417  "GSMR_L1" => "6",
418  "GSMR_L2" => "6",
419  "GSMR_L3" => "6",
420  "GSMR_L4" => "6",
421  "I2ADD" => "6",
422  "I2BRG" => "6",
423  "I2CER" => "6",
424  "I2CMR" => "6",
425  "I2COM" => "6",
426  "I2MOD" => "6",
427  "ICR" => "6",
428  "ICTRL" => "6",
429  "IC_ADR" => "6",
430  "IC_CST" => "6",
431  "IC_DAT" => "6",
432  "IDMR1" => "6",
433  "IDMR2" => "6",
434  "IDSR1" => "6",
435  "IDSR2" => "6",
436  "IMMR" => "6",
437  "LCTRL1" => "6",
438  "LCTRL2" => "6",
439  "LR" => "6",
440  "MAMR" => "6",
441  "MAR" => "6",
442  "MBMR" => "6",
443  "MCR" => "6",
444  "M_TW" => "6",
445  "M_TWB" => "6",
446  "MD_AP" => "6",
447  "M_CASID" => "6",
448  "MD_CTR" => "6",
449  "MD_DBCAM" => "6",
450  "MD_DBRAM0" => "6",
451  "MD_DBRAM1" => "6",
452  "MD_EPN" => "6",
453  "MD_RAM1" => "6",
454  "MD_RPN" => "6",
455  "MD_TWC" => "6",
456  "MDR" => "6",
457  "MI_AP" => "6",
458  "MI_CAM" => "6",
459  "MI_CTR" => "6",
460  "MI_DBCAM" => "6",
461  "MI_DBRAM0" => "6",
462  "MI_DBRAM1" => "6",
463  "MI_EPN" => "6",
464  "MI_RAM0" => "6",
465  "MI_RAM1" => "6",
466  "MI_RPN" => "6",
467  "MI_TWC" => "6",
468  "MPTPR" => "6",
469  "MSR" => "6",
470  "MSTAT" => "6",
471  "NRI" => "6",
472  "OR0" => "6",
473  "OR1" => "6",
474  "OR2" => "6",
475  "OR3" => "6",
476  "OR4" => "6",
477  "OR5" => "6",
478  "OR6" => "6",
479  "OR7" => "6",
480  "PADAT" => "6",
481  "PADIR" => "6",
482  "PAODR" => "6",
483  "PAPAR" => "6",
484  "PBDAT" => "6",
485  "PBDIR" => "6",
486  "PBODR" => "6",
487  "PBPAR" => "6",
488  "PBR0" => "6",
489  "PBR1" => "6",
490  "PBR2" => "6",
491  "PBR3" => "6",
492  "PBR4" => "6",
493  "PBR5" => "6",
494  "PBR6" => "6",
495  "PBR7" => "6",
496  "PCDAT" => "6",
497  "PCDIR" => "6",
498  "PCINT" => "6",
499  "PCPAR" => "6",
500  "PCSO" => "6",
501  "PDDAT" => "6",
502  "PDDIR" => "6",
503  "PDPAR" => "6",
504  "PER" => "6",
505  "PGCRA" => "6",
506  "PGCRB" => "6",
507  "PIPC" => "6",
508  "PIPR" => "6",
509  "PISCR" => "6",
510  "PISCRK" => "6",
511  "PITC" => "6",
512  "PITCK" => "6",
513  "PITR" => "6",
514  "PLPRCR" => "6",
515  "PLPRCRK" => "6",
516  "POR0" => "6",
517  "POR1" => "6",
518  "POR2" => "6",
519  "POR3" => "6",
520  "POR4" => "6",
521  "POR5" => "6",
522  "POR6" => "6",
523  "POR7" => "6",
524  "PSCR" => "6",
525  "PSMR1" => "6",
526  "PSMR2" => "6",
527  "PSMR3" => "6",
528  "PSMR4" => "6",
529  "PTPR" => "6",
530  "PVR" => "6",
531  "r0" => "6",
532  "r1" => "6",
533  "r2" => "6",
534  "r3" => "6",
535  "r4" => "6",
536  "r5" => "6",
537  "r6" => "6",
538  "r7" => "6",
539  "r8" => "6",
540  "r9" => "6",
541  "r10" => "6",
542  "r11" => "6",
543  "r12" => "6",
544  "r13" => "6",
545  "r14" => "6",
546  "r15" => "6",
547  "r16" => "6",
548  "r17" => "6",
549  "r18" => "6",
550  "r19" => "6",
551  "r20" => "6",
552  "r21" => "6",
553  "r22" => "6",
554  "r23" => "6",
555  "r24" => "6",
556  "r25" => "6",
557  "r26" => "6",
558  "r27" => "6",
559  "r28" => "6",
560  "r29" => "6",
561  "r30" => "6",
562  "r31" => "6",
563  "RAM0" => "6",
564  "RCCR" => "6",
565  "RCTR1" => "6",
566  "RCTR2" => "6",
567  "RCTR3" => "6",
568  "RCTR4" => "6",
569  "RMDR" => "6",
570  "RMDS" => "6",
571  "RSR" => "6",
572  "RSRK" => "6",
573  "RTC" => "6",
574  "RTCAL" => "6",
575  "RTCALK" => "6",
576  "RTCK" => "6",
577  "RTCSC" => "6",
578  "RTCSCK" => "6",
579  "RTER" => "6",
580  "RTMR" => "6",
581  "RTSEC" => "6",
582  "RTSECK" => "6",
583  "SCCE1" => "6",
584  "SCCE2" => "6",
585  "SCCE3" => "6",
586  "SCCE4" => "6",
587  "SCCM1" => "6",
588  "SCCM2" => "6",
589  "SCCM3" => "6",
590  "SCCM4" => "6",
591  "SCCR" => "6",
592  "SCCRK" => "6",
593  "SCCS1" => "6",
594  "SCCS2" => "6",
595  "SCCS3" => "6",
596  "SCCS4" => "6",
597  "SDAR" => "6",
598  "SDCR" => "6",
599  "SDMR" => "6",
600  "SDSR" => "6",
601  "SICMR" => "6",
602  "SICR" => "6",
603  "SIEL" => "6",
604  "SIGMR" => "6",
605  "SIMASK" => "6",
606  "SIMODE" => "6",
607  "SIPEND" => "6",
608  "SIRAM" => "6",
609  "SIRP" => "6",
610  "SISTR" => "6",
611  "SIUMCR" => "6",
612  "SIVEC" => "6",
613  "SMCE1" => "6",
614  "SMCE2" => "6",
615  "SMCM1" => "6",
616  "SMCM2" => "6",
617  "SMCMR1" => "6",
618  "SMCMR2" => "6",
619  "sp" => "6",
620  "SPCOM" => "6",
621  "SPIE" => "6",
622  "SPIM" => "6",
623  "SPMODE" => "6",
624  "SPRG0" => "6",
625  "SPRG1" => "6",
626  "SPRG2" => "6",
627  "SPRG3" => "6",
628  "SRR0" => "6",
629  "SRR1" => "6",
630  "SWSR" => "6",
631  "SWT" => "6",
632  "SYPCR" => "6",
633  "TBL" => "6",
634  "TBK" => "6",
635  "TBREFF0" => "6",
636  "TBREFF0K" => "6",
637  "TBREFF1" => "6",
638  "TBREFF1K" => "6",
639  "TBREFA" => "6",
640  "TBREFAK" => "6",
641  "TBREFBK" => "6",
642  "TBREFL" => "6",
643  "TBSCR" => "6",
644  "TBSCRK" => "6",
645  "TBU" => "6",
646  "TCN1" => "6",
647  "TCN2" => "6",
648  "TCN3" => "6",
649  "TCN4" => "6",
650  "TCR1" => "6",
651  "TCR2" => "6",
652  "TCR3" => "6",
653  "TCR4" => "6",
654  "TER1" => "6",
655  "TER2" => "6",
656  "TER3" => "6",
657  "TER4" => "6",
658  "TESR" => "6",
659  "TGCR" => "6",
660  "TMR1" => "6",
661  "TMR2" => "6",
662  "TMR3" => "6",
663  "TMR4" => "6",
664  "TODR1" => "6",
665  "TODR2" => "6",
666  "TODR3" => "6",
667  "TODR4" => "6",
668  "TRR1" => "6",
669  "TRR2" => "6",
670  "TRR3" => "6",
671  "TRR4" => "6",
672  "XER" => "6");
673 
674  // Special extensions
675 
676  // Each category can specify a PHP function that returns an altered
677  // version of the keyword.
678 
679 
680 
681  $this->linkscripts = array(
682  "" => "donothing",
683  "5" => "donothing",
684  "1" => "donothing",
685  "2" => "donothing",
686  "3" => "donothing",
687  "4" => "donothing",
688  "6" => "donothing");
689  }
Create styles array
The data for the language used.
Definition: HFile.php:21

The documentation for this class was generated from the following file: