00001 <?php
00002 $BEAUT_PATH = realpath(".")."/syntax_highlight/php";
00003 if (!isset ($BEAUT_PATH)) return;
00004 require_once("$BEAUT_PATH/Beautifier/HFile.php");
00005 class HFile_asmmpc860 extends HFile{
00006 function HFile_asmmpc860(){
00007 $this->HFile();
00008
00009
00010
00011
00012
00013
00014 $this->nocase = "0";
00015 $this->notrim = "0";
00016 $this->perl = "0";
00017
00018
00019
00020 $this->colours = array("blue", "blue", "purple", "gray", "brown", "purple");
00021 $this->quotecolour = "blue";
00022 $this->blockcommentcolour = "green";
00023 $this->linecommentcolour = "green";
00024
00025
00026
00027 $this->indent = array();
00028 $this->unindent = array();
00029
00030
00031
00032 $this->stringchars = array();
00033 $this->delimiters = array("~", "!", "@", "%", "^", "&", "*", "(", ")", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", " ", ".", "?");
00034 $this->escchar = "";
00035
00036
00037
00038 $this->linecommenton = array("");
00039 $this->blockcommenton = array("");
00040 $this->blockcommentoff = array("");
00041
00042
00043
00044 $this->keywords = array(
00045 "/Line" => "",
00046 "Comment" => "",
00047 "=" => "5",
00048 "//" => "",
00049 "Line" => "",
00050 "Alt" => "",
00051 ";" => "",
00052 "/Block" => "",
00053 "On" => "",
00054 "/*" => "",
00055 "Block" => "",
00056 "Off" => "",
00057 "*/" => "",
00058 "/String" => "",
00059 "Chars" => "",
00060 "\'\"" => "",
00061 "/Marker" => "",
00062 "Characters" => "",
00063 "\"fs\"" => "",
00064 "_ASMLANGUAGE" => "1",
00065 "__asm__" => "1",
00066 "__cplusplus" => "1",
00067 "align" => "1",
00068 "ascii" => "1",
00069 "auto" => "1",
00070 "break" => "1",
00071 "byte" => "1",
00072 "case" => "1",
00073 "continue" => "1",
00074 "char" => "1",
00075 "const" => "1",
00076 "data" => "1",
00077 "default" => "1",
00078 "do" => "1",
00079 "double" => "1",
00080 "EXPORT" => "1",
00081 "else" => "1",
00082 "enum" => "1",
00083 "equ" => "1",
00084 "extern" => "1",
00085 "FAST" => "1",
00086 "float" => "1",
00087 "for" => "1",
00088 "global" => "1",
00089 "globl" => "1",
00090 "goto" => "1",
00091 "HI" => "1",
00092 "HIADJ" => "1",
00093 "IMPORT" => "1",
00094 "if" => "1",
00095 "int" => "1",
00096 "include" => "1",
00097 "LO" => "1",
00098 "LOADPTR" => "1",
00099 "LOADVAR" => "1",
00100 "local" => "1",
00101 "long" => "1",
00102 "NULL" => "1",
00103 "register" => "1",
00104 "return" => "1",
00105 "set" => "1",
00106 "short" => "1",
00107 "signed" => "1",
00108 "sizeof" => "1",
00109 "struct" => "1",
00110 "switch" => "1",
00111 "static" => "1",
00112 "text" => "1",
00113 "typedef" => "1",
00114 "union" => "1",
00115 "unsigned" => "1",
00116 "void" => "1",
00117 "volatile" => "1",
00118 "while" => "1",
00119 "beq" => "2",
00120 "bdnz" => "2",
00121 "bdnzlr" => "2",
00122 "bgt" => "2",
00123 "blr" => "2",
00124 "blrl" => "2",
00125 "blt" => "2",
00126 "bltctr" => "2",
00127 "bltlr" => "2",
00128 "bne" => "2",
00129 "bnectr" => "2",
00130 "bnelr" => "2",
00131 "clrlslwi" => "2",
00132 "clrlwi" => "2",
00133 "clrrwi" => "2",
00134 "cmpd" => "2",
00135 "cmpdi" => "2",
00136 "cmpld" => "2",
00137 "cmpldir" => "2",
00138 "cmplw" => "2",
00139 "cmplwi" => "2",
00140 "cmpw" => "2",
00141 "cmpwi" => "2",
00142 "crb" => "2",
00143 "crclr" => "2",
00144 "crmove" => "2",
00145 "crnot" => "2",
00146 "crset" => "2",
00147 "extlwi" => "2",
00148 "extrwi" => "2",
00149 "inslwi" => "2",
00150 "insrwi" => "2",
00151 "la" => "2",
00152 "li" => "2",
00153 "lis" => "2",
00154 "mfctr" => "2",
00155 "mflr" => "2",
00156 "mfxer" => "2",
00157 "mftbu" => "2",
00158 "mr" => "2",
00159 "mtcr" => "2",
00160 "mtctr" => "2",
00161 "mtlr" => "2",
00162 "mtxer" => "2",
00163 "nop" => "2",
00164 "not" => "2",
00165 "rotlw" => "2",
00166 "rotlwi" => "2",
00167 "rotrwi" => "2",
00168 "slwi" => "2",
00169 "srwi" => "2",
00170 "sub" => "2",
00171 "subc" => "2",
00172 "subi" => "2",
00173 "subic" => "2",
00174 "subis" => "2",
00175 "trap" => "2",
00176 "tweq" => "2",
00177 "twgti" => "2",
00178 "twlge" => "2",
00179 "twllei" => "2",
00180 "add" => "3",
00181 "addo" => "3",
00182 "addc" => "3",
00183 "addco" => "3",
00184 "adde" => "3",
00185 "addeo" => "3",
00186 "addi" => "3",
00187 "addic" => "3",
00188 "addis" => "3",
00189 "addme" => "3",
00190 "addmeo" => "3",
00191 "addze" => "3",
00192 "addzeo" => "3",
00193 "and" => "3",
00194 "andc" => "3",
00195 "andis" => "3",
00196 "b" => "3",
00197 "ba" => "3",
00198 "bl" => "3",
00199 "bla" => "3",
00200 "bc" => "3",
00201 "bca" => "3",
00202 "bcl" => "3",
00203 "bcla" => "3",
00204 "bcctr" => "3",
00205 "bcctrl" => "3",
00206 "bclr" => "3",
00207 "bclrl" => "3",
00208 "cmp" => "3",
00209 "cmpi" => "3",
00210 "cmpl" => "3",
00211 "cmpli" => "3",
00212 "cntlzw" => "3",
00213 "crand" => "3",
00214 "crandc" => "3",
00215 "creqv" => "3",
00216 "crnand" => "3",
00217 "crnor" => "3",
00218 "cror" => "3",
00219 "crorc" => "3",
00220 "crxor" => "3",
00221 "dcbf" => "3",
00222 "dcbi" => "3",
00223 "dcbst" => "3",
00224 "dcbt" => "3",
00225 "dcbtst" => "3",
00226 "dcbz" => "3",
00227 "divw" => "3",
00228 "divwo" => "3",
00229 "divwu" => "3",
00230 "divwuo" => "3",
00231 "eciwx" => "3",
00232 "ecowx" => "3",
00233 "eieio" => "3",
00234 "eqv" => "3",
00235 "extsb" => "3",
00236 "extsh" => "3",
00237 "icbi" => "3",
00238 "isync" => "3",
00239 "lbz" => "3",
00240 "lbzu" => "3",
00241 "lbzux" => "3",
00242 "lbzx" => "3",
00243 "lha" => "3",
00244 "lhau" => "3",
00245 "lhaux" => "3",
00246 "lhax" => "3",
00247 "lhbrx" => "3",
00248 "lhz" => "3",
00249 "lhzu" => "3",
00250 "lhzux" => "3",
00251 "lhzx" => "3",
00252 "lmw" => "3",
00253 "lswi" => "3",
00254 "lswx" => "3",
00255 "lwarx" => "3",
00256 "lwbrx" => "3",
00257 "lwz" => "3",
00258 "lwzu" => "3",
00259 "lwzux" => "3",
00260 "lwzx" => "3",
00261 "mcrf" => "3",
00262 "mcrxr" => "3",
00263 "mfcr" => "3",
00264 "mfmsr" => "3",
00265 "mfspr" => "3",
00266 "mfsr" => "3",
00267 "mfsrin" => "3",
00268 "mftb" => "3",
00269 "mtcrf" => "3",
00270 "mtmsr" => "3",
00271 "mtspr" => "3",
00272 "mtsr" => "3",
00273 "mtsrin" => "3",
00274 "mulhw" => "3",
00275 "mulhwu" => "3",
00276 "mulli" => "3",
00277 "mullw" => "3",
00278 "mullwo" => "3",
00279 "nand" => "3",
00280 "neg" => "3",
00281 "nego" => "3",
00282 "nor" => "3",
00283 "or" => "3",
00284 "orc" => "3",
00285 "ori" => "3",
00286 "oris" => "3",
00287 "rfi" => "3",
00288 "rlwimi" => "3",
00289 "rlwinm" => "3",
00290 "rlwnm" => "3",
00291 "sc" => "3",
00292 "slw" => "3",
00293 "sraw" => "3",
00294 "srawi" => "3",
00295 "srw" => "3",
00296 "stb" => "3",
00297 "stbu" => "3",
00298 "stbux" => "3",
00299 "stbx" => "3",
00300 "sth" => "3",
00301 "sthbrx" => "3",
00302 "sthu" => "3",
00303 "sthux" => "3",
00304 "sthx" => "3",
00305 "stmw" => "3",
00306 "stswi" => "3",
00307 "stswx" => "3",
00308 "stw" => "3",
00309 "stwbrx" => "3",
00310 "stwu" => "3",
00311 "stwux" => "3",
00312 "stwx" => "3",
00313 "subf" => "3",
00314 "subfo" => "3",
00315 "subfc" => "3",
00316 "subfco" => "3",
00317 "subfe" => "3",
00318 "subfeo" => "3",
00319 "subfic" => "3",
00320 "subfme" => "3",
00321 "subfmeo" => "3",
00322 "subfze" => "3",
00323 "subfzeo" => "3",
00324 "sync" => "3",
00325 "tlbia" => "3",
00326 "tlbie" => "3",
00327 "tlbsync" => "3",
00328 "tw" => "3",
00329 "twi" => "3",
00330 "xor" => "3",
00331 "xori" => "3",
00332 "xoris" => "3",
00333 "#define" => "4",
00334 "#elif" => "4",
00335 "#else" => "4",
00336 "#endif" => "4",
00337 "#error" => "4",
00338 "#if" => "4",
00339 "#ifdef" => "4",
00340 "#ifndef" => "4",
00341 "#include" => "4",
00342 "#line" => "4",
00343 "#pragma" => "4",
00344 "#undef" => "4",
00345 "!" => "5",
00346 "%" => "5",
00347 "&" => "5",
00348 "+" => "5",
00349 "-" => "5",
00350 "<" => "5",
00351 ">" => "5",
00352 "^" => "5",
00353 "|" => "5",
00354 "BAR" => "6",
00355 "BR0" => "6",
00356 "BR1" => "6",
00357 "BR2" => "6",
00358 "BR3" => "6",
00359 "BR4" => "6",
00360 "BR5" => "6",
00361 "BR6" => "6",
00362 "BR7" => "6",
00363 "BRGC1" => "6",
00364 "BRGC2" => "6",
00365 "BRGC3" => "6",
00366 "BRGC4" => "6",
00367 "CAM" => "6",
00368 "CICR" => "6",
00369 "CIMR" => "6",
00370 "CIPR" => "6",
00371 "CISR" => "6",
00372 "CIVR" => "6",
00373 "CPCR" => "6",
00374 "CMPA" => "6",
00375 "CMPB" => "6",
00376 "CMPC" => "6",
00377 "CMPD" => "6",
00378 "CMPE" => "6",
00379 "CMPF" => "6",
00380 "CMPG" => "6",
00381 "CMPH" => "6",
00382 "COUNTA" => "6",
00383 "COUNTB" => "6",
00384 "CR" => "6",
00385 "CR0" => "6",
00386 "CR1" => "6",
00387 "CR2" => "6",
00388 "CR3" => "6",
00389 "CR4" => "6",
00390 "CR5" => "6",
00391 "CR6" => "6",
00392 "CR7" => "6",
00393 "CST" => "6",
00394 "DAR" => "6",
00395 "DC_ADR" => "6",
00396 "DC_CST" => "6",
00397 "DC_DAT" => "6",
00398 "DEC" => "6",
00399 "DER" => "6",
00400 "DPDR" => "6",
00401 "DPIR" => "6",
00402 "DSISR" => "6",
00403 "DSR1" => "6",
00404 "DSR2" => "6",
00405 "DSR3" => "6",
00406 "DSR4" => "6",
00407 "EID" => "6",
00408 "EIE" => "6",
00409 "GSMR_H1" => "6",
00410 "GSMR_H2" => "6",
00411 "GSMR_H3" => "6",
00412 "GSMR_H4" => "6",
00413 "GSMR_L1" => "6",
00414 "GSMR_L2" => "6",
00415 "GSMR_L3" => "6",
00416 "GSMR_L4" => "6",
00417 "I2ADD" => "6",
00418 "I2BRG" => "6",
00419 "I2CER" => "6",
00420 "I2CMR" => "6",
00421 "I2COM" => "6",
00422 "I2MOD" => "6",
00423 "ICR" => "6",
00424 "ICTRL" => "6",
00425 "IC_ADR" => "6",
00426 "IC_CST" => "6",
00427 "IC_DAT" => "6",
00428 "IDMR1" => "6",
00429 "IDMR2" => "6",
00430 "IDSR1" => "6",
00431 "IDSR2" => "6",
00432 "IMMR" => "6",
00433 "LCTRL1" => "6",
00434 "LCTRL2" => "6",
00435 "LR" => "6",
00436 "MAMR" => "6",
00437 "MAR" => "6",
00438 "MBMR" => "6",
00439 "MCR" => "6",
00440 "M_TW" => "6",
00441 "M_TWB" => "6",
00442 "MD_AP" => "6",
00443 "M_CASID" => "6",
00444 "MD_CTR" => "6",
00445 "MD_DBCAM" => "6",
00446 "MD_DBRAM0" => "6",
00447 "MD_DBRAM1" => "6",
00448 "MD_EPN" => "6",
00449 "MD_RAM1" => "6",
00450 "MD_RPN" => "6",
00451 "MD_TWC" => "6",
00452 "MDR" => "6",
00453 "MI_AP" => "6",
00454 "MI_CAM" => "6",
00455 "MI_CTR" => "6",
00456 "MI_DBCAM" => "6",
00457 "MI_DBRAM0" => "6",
00458 "MI_DBRAM1" => "6",
00459 "MI_EPN" => "6",
00460 "MI_RAM0" => "6",
00461 "MI_RAM1" => "6",
00462 "MI_RPN" => "6",
00463 "MI_TWC" => "6",
00464 "MPTPR" => "6",
00465 "MSR" => "6",
00466 "MSTAT" => "6",
00467 "NRI" => "6",
00468 "OR0" => "6",
00469 "OR1" => "6",
00470 "OR2" => "6",
00471 "OR3" => "6",
00472 "OR4" => "6",
00473 "OR5" => "6",
00474 "OR6" => "6",
00475 "OR7" => "6",
00476 "PADAT" => "6",
00477 "PADIR" => "6",
00478 "PAODR" => "6",
00479 "PAPAR" => "6",
00480 "PBDAT" => "6",
00481 "PBDIR" => "6",
00482 "PBODR" => "6",
00483 "PBPAR" => "6",
00484 "PBR0" => "6",
00485 "PBR1" => "6",
00486 "PBR2" => "6",
00487 "PBR3" => "6",
00488 "PBR4" => "6",
00489 "PBR5" => "6",
00490 "PBR6" => "6",
00491 "PBR7" => "6",
00492 "PCDAT" => "6",
00493 "PCDIR" => "6",
00494 "PCINT" => "6",
00495 "PCPAR" => "6",
00496 "PCSO" => "6",
00497 "PDDAT" => "6",
00498 "PDDIR" => "6",
00499 "PDPAR" => "6",
00500 "PER" => "6",
00501 "PGCRA" => "6",
00502 "PGCRB" => "6",
00503 "PIPC" => "6",
00504 "PIPR" => "6",
00505 "PISCR" => "6",
00506 "PISCRK" => "6",
00507 "PITC" => "6",
00508 "PITCK" => "6",
00509 "PITR" => "6",
00510 "PLPRCR" => "6",
00511 "PLPRCRK" => "6",
00512 "POR0" => "6",
00513 "POR1" => "6",
00514 "POR2" => "6",
00515 "POR3" => "6",
00516 "POR4" => "6",
00517 "POR5" => "6",
00518 "POR6" => "6",
00519 "POR7" => "6",
00520 "PSCR" => "6",
00521 "PSMR1" => "6",
00522 "PSMR2" => "6",
00523 "PSMR3" => "6",
00524 "PSMR4" => "6",
00525 "PTPR" => "6",
00526 "PVR" => "6",
00527 "r0" => "6",
00528 "r1" => "6",
00529 "r2" => "6",
00530 "r3" => "6",
00531 "r4" => "6",
00532 "r5" => "6",
00533 "r6" => "6",
00534 "r7" => "6",
00535 "r8" => "6",
00536 "r9" => "6",
00537 "r10" => "6",
00538 "r11" => "6",
00539 "r12" => "6",
00540 "r13" => "6",
00541 "r14" => "6",
00542 "r15" => "6",
00543 "r16" => "6",
00544 "r17" => "6",
00545 "r18" => "6",
00546 "r19" => "6",
00547 "r20" => "6",
00548 "r21" => "6",
00549 "r22" => "6",
00550 "r23" => "6",
00551 "r24" => "6",
00552 "r25" => "6",
00553 "r26" => "6",
00554 "r27" => "6",
00555 "r28" => "6",
00556 "r29" => "6",
00557 "r30" => "6",
00558 "r31" => "6",
00559 "RAM0" => "6",
00560 "RCCR" => "6",
00561 "RCTR1" => "6",
00562 "RCTR2" => "6",
00563 "RCTR3" => "6",
00564 "RCTR4" => "6",
00565 "RMDR" => "6",
00566 "RMDS" => "6",
00567 "RSR" => "6",
00568 "RSRK" => "6",
00569 "RTC" => "6",
00570 "RTCAL" => "6",
00571 "RTCALK" => "6",
00572 "RTCK" => "6",
00573 "RTCSC" => "6",
00574 "RTCSCK" => "6",
00575 "RTER" => "6",
00576 "RTMR" => "6",
00577 "RTSEC" => "6",
00578 "RTSECK" => "6",
00579 "SCCE1" => "6",
00580 "SCCE2" => "6",
00581 "SCCE3" => "6",
00582 "SCCE4" => "6",
00583 "SCCM1" => "6",
00584 "SCCM2" => "6",
00585 "SCCM3" => "6",
00586 "SCCM4" => "6",
00587 "SCCR" => "6",
00588 "SCCRK" => "6",
00589 "SCCS1" => "6",
00590 "SCCS2" => "6",
00591 "SCCS3" => "6",
00592 "SCCS4" => "6",
00593 "SDAR" => "6",
00594 "SDCR" => "6",
00595 "SDMR" => "6",
00596 "SDSR" => "6",
00597 "SICMR" => "6",
00598 "SICR" => "6",
00599 "SIEL" => "6",
00600 "SIGMR" => "6",
00601 "SIMASK" => "6",
00602 "SIMODE" => "6",
00603 "SIPEND" => "6",
00604 "SIRAM" => "6",
00605 "SIRP" => "6",
00606 "SISTR" => "6",
00607 "SIUMCR" => "6",
00608 "SIVEC" => "6",
00609 "SMCE1" => "6",
00610 "SMCE2" => "6",
00611 "SMCM1" => "6",
00612 "SMCM2" => "6",
00613 "SMCMR1" => "6",
00614 "SMCMR2" => "6",
00615 "sp" => "6",
00616 "SPCOM" => "6",
00617 "SPIE" => "6",
00618 "SPIM" => "6",
00619 "SPMODE" => "6",
00620 "SPRG0" => "6",
00621 "SPRG1" => "6",
00622 "SPRG2" => "6",
00623 "SPRG3" => "6",
00624 "SRR0" => "6",
00625 "SRR1" => "6",
00626 "SWSR" => "6",
00627 "SWT" => "6",
00628 "SYPCR" => "6",
00629 "TBL" => "6",
00630 "TBK" => "6",
00631 "TBREFF0" => "6",
00632 "TBREFF0K" => "6",
00633 "TBREFF1" => "6",
00634 "TBREFF1K" => "6",
00635 "TBREFA" => "6",
00636 "TBREFAK" => "6",
00637 "TBREFBK" => "6",
00638 "TBREFL" => "6",
00639 "TBSCR" => "6",
00640 "TBSCRK" => "6",
00641 "TBU" => "6",
00642 "TCN1" => "6",
00643 "TCN2" => "6",
00644 "TCN3" => "6",
00645 "TCN4" => "6",
00646 "TCR1" => "6",
00647 "TCR2" => "6",
00648 "TCR3" => "6",
00649 "TCR4" => "6",
00650 "TER1" => "6",
00651 "TER2" => "6",
00652 "TER3" => "6",
00653 "TER4" => "6",
00654 "TESR" => "6",
00655 "TGCR" => "6",
00656 "TMR1" => "6",
00657 "TMR2" => "6",
00658 "TMR3" => "6",
00659 "TMR4" => "6",
00660 "TODR1" => "6",
00661 "TODR2" => "6",
00662 "TODR3" => "6",
00663 "TODR4" => "6",
00664 "TRR1" => "6",
00665 "TRR2" => "6",
00666 "TRR3" => "6",
00667 "TRR4" => "6",
00668 "XER" => "6");
00669
00670
00671
00672
00673
00674
00675
00676
00677 $this->linkscripts = array(
00678 "" => "donothing",
00679 "5" => "donothing",
00680 "1" => "donothing",
00681 "2" => "donothing",
00682 "3" => "donothing",
00683 "4" => "donothing",
00684 "6" => "donothing");
00685 }
00686
00687
00688 function donothing($keywordin)
00689 {
00690 return $keywordin;
00691 }
00692
00693 }?>