Public Member Functions

HFile_asmmpc860 Class Reference

Inheritance diagram for HFile_asmmpc860:
Collaboration diagram for HFile_asmmpc860:

Public Member Functions

 HFile_asmmpc860 ()
 donothing ($keywordin)

Detailed Description

Definition at line 5 of file HFile_asmmpc860.php.


Member Function Documentation

HFile_asmmpc860::donothing ( keywordin  ) 

Definition at line 688 of file HFile_asmmpc860.php.

{
        return $keywordin;
}

HFile_asmmpc860::HFile_asmmpc860 (  ) 

Definition at line 6 of file HFile_asmmpc860.php.

References HFile::HFile().

                             {
     $this->HFile();    
/*************************************/
// Beautifier Highlighting Configuration File 
// Asm8xx
/*************************************/
// Flags

$this->nocase                   = "0";
$this->notrim                   = "0";
$this->perl                     = "0";

// Colours

$this->colours          = array("blue", "blue", "purple", "gray", "brown", "purple");
$this->quotecolour              = "blue";
$this->blockcommentcolour       = "green";
$this->linecommentcolour        = "green";

// Indent Strings

$this->indent                   = array();
$this->unindent                 = array();

// String characters and delimiters

$this->stringchars              = array();
$this->delimiters               = array("~", "!", "@", "%", "^", "&", "*", "(", ")", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ":", ";", "\"", "'", "<", ">", " ", ",", "      ", ".", "?");
$this->escchar                  = "";

// Comment settings

$this->linecommenton            = array("");
$this->blockcommenton           = array("");
$this->blockcommentoff          = array("");

// Keywords (keyword mapping to colour number)

$this->keywords                 = array(
                        "/Line" => "", 
                        "Comment" => "", 
                        "=" => "5", 
                        "//" => "", 
                        "Line" => "", 
                        "Alt" => "", 
                        ";" => "", 
                        "/Block" => "", 
                        "On" => "", 
                        "/*" => "", 
                        "Block" => "", 
                        "Off" => "", 
                        "*/" => "", 
                        "/String" => "", 
                        "Chars" => "", 
                        "\'\"" => "", 
                        "/Marker" => "", 
                        "Characters" => "", 
                        "\"fs\"" => "", 
                        "_ASMLANGUAGE" => "1", 
                        "__asm__" => "1", 
                        "__cplusplus" => "1", 
                        "align" => "1", 
                        "ascii" => "1", 
                        "auto" => "1", 
                        "break" => "1", 
                        "byte" => "1", 
                        "case" => "1", 
                        "continue" => "1", 
                        "char" => "1", 
                        "const" => "1", 
                        "data" => "1", 
                        "default" => "1", 
                        "do" => "1", 
                        "double" => "1", 
                        "EXPORT" => "1", 
                        "else" => "1", 
                        "enum" => "1", 
                        "equ" => "1", 
                        "extern" => "1", 
                        "FAST" => "1", 
                        "float" => "1", 
                        "for" => "1", 
                        "global" => "1", 
                        "globl" => "1", 
                        "goto" => "1", 
                        "HI" => "1", 
                        "HIADJ" => "1", 
                        "IMPORT" => "1", 
                        "if" => "1", 
                        "int" => "1", 
                        "include" => "1", 
                        "LO" => "1", 
                        "LOADPTR" => "1", 
                        "LOADVAR" => "1", 
                        "local" => "1", 
                        "long" => "1", 
                        "NULL" => "1", 
                        "register" => "1", 
                        "return" => "1", 
                        "set" => "1", 
                        "short" => "1", 
                        "signed" => "1", 
                        "sizeof" => "1", 
                        "struct" => "1", 
                        "switch" => "1", 
                        "static" => "1", 
                        "text" => "1", 
                        "typedef" => "1", 
                        "union" => "1", 
                        "unsigned" => "1", 
                        "void" => "1", 
                        "volatile" => "1", 
                        "while" => "1", 
                        "beq" => "2", 
                        "bdnz" => "2", 
                        "bdnzlr" => "2", 
                        "bgt" => "2", 
                        "blr" => "2", 
                        "blrl" => "2", 
                        "blt" => "2", 
                        "bltctr" => "2", 
                        "bltlr" => "2", 
                        "bne" => "2", 
                        "bnectr" => "2", 
                        "bnelr" => "2", 
                        "clrlslwi" => "2", 
                        "clrlwi" => "2", 
                        "clrrwi" => "2", 
                        "cmpd" => "2", 
                        "cmpdi" => "2", 
                        "cmpld" => "2", 
                        "cmpldir" => "2", 
                        "cmplw" => "2", 
                        "cmplwi" => "2", 
                        "cmpw" => "2", 
                        "cmpwi" => "2", 
                        "crb" => "2", 
                        "crclr" => "2", 
                        "crmove" => "2", 
                        "crnot" => "2", 
                        "crset" => "2", 
                        "extlwi" => "2", 
                        "extrwi" => "2", 
                        "inslwi" => "2", 
                        "insrwi" => "2", 
                        "la" => "2", 
                        "li" => "2", 
                        "lis" => "2", 
                        "mfctr" => "2", 
                        "mflr" => "2", 
                        "mfxer" => "2", 
                        "mftbu" => "2", 
                        "mr" => "2", 
                        "mtcr" => "2", 
                        "mtctr" => "2", 
                        "mtlr" => "2", 
                        "mtxer" => "2", 
                        "nop" => "2", 
                        "not" => "2", 
                        "rotlw" => "2", 
                        "rotlwi" => "2", 
                        "rotrwi" => "2", 
                        "slwi" => "2", 
                        "srwi" => "2", 
                        "sub" => "2", 
                        "subc" => "2", 
                        "subi" => "2", 
                        "subic" => "2", 
                        "subis" => "2", 
                        "trap" => "2", 
                        "tweq" => "2", 
                        "twgti" => "2", 
                        "twlge" => "2", 
                        "twllei" => "2", 
                        "add" => "3", 
                        "addo" => "3", 
                        "addc" => "3", 
                        "addco" => "3", 
                        "adde" => "3", 
                        "addeo" => "3", 
                        "addi" => "3", 
                        "addic" => "3", 
                        "addis" => "3", 
                        "addme" => "3", 
                        "addmeo" => "3", 
                        "addze" => "3", 
                        "addzeo" => "3", 
                        "and" => "3", 
                        "andc" => "3", 
                        "andis" => "3", 
                        "b" => "3", 
                        "ba" => "3", 
                        "bl" => "3", 
                        "bla" => "3", 
                        "bc" => "3", 
                        "bca" => "3", 
                        "bcl" => "3", 
                        "bcla" => "3", 
                        "bcctr" => "3", 
                        "bcctrl" => "3", 
                        "bclr" => "3", 
                        "bclrl" => "3", 
                        "cmp" => "3", 
                        "cmpi" => "3", 
                        "cmpl" => "3", 
                        "cmpli" => "3", 
                        "cntlzw" => "3", 
                        "crand" => "3", 
                        "crandc" => "3", 
                        "creqv" => "3", 
                        "crnand" => "3", 
                        "crnor" => "3", 
                        "cror" => "3", 
                        "crorc" => "3", 
                        "crxor" => "3", 
                        "dcbf" => "3", 
                        "dcbi" => "3", 
                        "dcbst" => "3", 
                        "dcbt" => "3", 
                        "dcbtst" => "3", 
                        "dcbz" => "3", 
                        "divw" => "3", 
                        "divwo" => "3", 
                        "divwu" => "3", 
                        "divwuo" => "3", 
                        "eciwx" => "3", 
                        "ecowx" => "3", 
                        "eieio" => "3", 
                        "eqv" => "3", 
                        "extsb" => "3", 
                        "extsh" => "3", 
                        "icbi" => "3", 
                        "isync" => "3", 
                        "lbz" => "3", 
                        "lbzu" => "3", 
                        "lbzux" => "3", 
                        "lbzx" => "3", 
                        "lha" => "3", 
                        "lhau" => "3", 
                        "lhaux" => "3", 
                        "lhax" => "3", 
                        "lhbrx" => "3", 
                        "lhz" => "3", 
                        "lhzu" => "3", 
                        "lhzux" => "3", 
                        "lhzx" => "3", 
                        "lmw" => "3", 
                        "lswi" => "3", 
                        "lswx" => "3", 
                        "lwarx" => "3", 
                        "lwbrx" => "3", 
                        "lwz" => "3", 
                        "lwzu" => "3", 
                        "lwzux" => "3", 
                        "lwzx" => "3", 
                        "mcrf" => "3", 
                        "mcrxr" => "3", 
                        "mfcr" => "3", 
                        "mfmsr" => "3", 
                        "mfspr" => "3", 
                        "mfsr" => "3", 
                        "mfsrin" => "3", 
                        "mftb" => "3", 
                        "mtcrf" => "3", 
                        "mtmsr" => "3", 
                        "mtspr" => "3", 
                        "mtsr" => "3", 
                        "mtsrin" => "3", 
                        "mulhw" => "3", 
                        "mulhwu" => "3", 
                        "mulli" => "3", 
                        "mullw" => "3", 
                        "mullwo" => "3", 
                        "nand" => "3", 
                        "neg" => "3", 
                        "nego" => "3", 
                        "nor" => "3", 
                        "or" => "3", 
                        "orc" => "3", 
                        "ori" => "3", 
                        "oris" => "3", 
                        "rfi" => "3", 
                        "rlwimi" => "3", 
                        "rlwinm" => "3", 
                        "rlwnm" => "3", 
                        "sc" => "3", 
                        "slw" => "3", 
                        "sraw" => "3", 
                        "srawi" => "3", 
                        "srw" => "3", 
                        "stb" => "3", 
                        "stbu" => "3", 
                        "stbux" => "3", 
                        "stbx" => "3", 
                        "sth" => "3", 
                        "sthbrx" => "3", 
                        "sthu" => "3", 
                        "sthux" => "3", 
                        "sthx" => "3", 
                        "stmw" => "3", 
                        "stswi" => "3", 
                        "stswx" => "3", 
                        "stw" => "3", 
                        "stwbrx" => "3", 
                        "stwu" => "3", 
                        "stwux" => "3", 
                        "stwx" => "3", 
                        "subf" => "3", 
                        "subfo" => "3", 
                        "subfc" => "3", 
                        "subfco" => "3", 
                        "subfe" => "3", 
                        "subfeo" => "3", 
                        "subfic" => "3", 
                        "subfme" => "3", 
                        "subfmeo" => "3", 
                        "subfze" => "3", 
                        "subfzeo" => "3", 
                        "sync" => "3", 
                        "tlbia" => "3", 
                        "tlbie" => "3", 
                        "tlbsync" => "3", 
                        "tw" => "3", 
                        "twi" => "3", 
                        "xor" => "3", 
                        "xori" => "3", 
                        "xoris" => "3", 
                        "#define" => "4", 
                        "#elif" => "4", 
                        "#else" => "4", 
                        "#endif" => "4", 
                        "#error" => "4", 
                        "#if" => "4", 
                        "#ifdef" => "4", 
                        "#ifndef" => "4", 
                        "#include" => "4", 
                        "#line" => "4", 
                        "#pragma" => "4", 
                        "#undef" => "4", 
                        "!" => "5", 
                        "%" => "5", 
                        "&" => "5", 
                        "+" => "5", 
                        "-" => "5", 
                        "<" => "5", 
                        ">" => "5", 
                        "^" => "5", 
                        "|" => "5", 
                        "BAR" => "6", 
                        "BR0" => "6", 
                        "BR1" => "6", 
                        "BR2" => "6", 
                        "BR3" => "6", 
                        "BR4" => "6", 
                        "BR5" => "6", 
                        "BR6" => "6", 
                        "BR7" => "6", 
                        "BRGC1" => "6", 
                        "BRGC2" => "6", 
                        "BRGC3" => "6", 
                        "BRGC4" => "6", 
                        "CAM" => "6", 
                        "CICR" => "6", 
                        "CIMR" => "6", 
                        "CIPR" => "6", 
                        "CISR" => "6", 
                        "CIVR" => "6", 
                        "CPCR" => "6", 
                        "CMPA" => "6", 
                        "CMPB" => "6", 
                        "CMPC" => "6", 
                        "CMPD" => "6", 
                        "CMPE" => "6", 
                        "CMPF" => "6", 
                        "CMPG" => "6", 
                        "CMPH" => "6", 
                        "COUNTA" => "6", 
                        "COUNTB" => "6", 
                        "CR" => "6", 
                        "CR0" => "6", 
                        "CR1" => "6", 
                        "CR2" => "6", 
                        "CR3" => "6", 
                        "CR4" => "6", 
                        "CR5" => "6", 
                        "CR6" => "6", 
                        "CR7" => "6", 
                        "CST" => "6", 
                        "DAR" => "6", 
                        "DC_ADR" => "6", 
                        "DC_CST" => "6", 
                        "DC_DAT" => "6", 
                        "DEC" => "6", 
                        "DER" => "6", 
                        "DPDR" => "6", 
                        "DPIR" => "6", 
                        "DSISR" => "6", 
                        "DSR1" => "6", 
                        "DSR2" => "6", 
                        "DSR3" => "6", 
                        "DSR4" => "6", 
                        "EID" => "6", 
                        "EIE" => "6", 
                        "GSMR_H1" => "6", 
                        "GSMR_H2" => "6", 
                        "GSMR_H3" => "6", 
                        "GSMR_H4" => "6", 
                        "GSMR_L1" => "6", 
                        "GSMR_L2" => "6", 
                        "GSMR_L3" => "6", 
                        "GSMR_L4" => "6", 
                        "I2ADD" => "6", 
                        "I2BRG" => "6", 
                        "I2CER" => "6", 
                        "I2CMR" => "6", 
                        "I2COM" => "6", 
                        "I2MOD" => "6", 
                        "ICR" => "6", 
                        "ICTRL" => "6", 
                        "IC_ADR" => "6", 
                        "IC_CST" => "6", 
                        "IC_DAT" => "6", 
                        "IDMR1" => "6", 
                        "IDMR2" => "6", 
                        "IDSR1" => "6", 
                        "IDSR2" => "6", 
                        "IMMR" => "6", 
                        "LCTRL1" => "6", 
                        "LCTRL2" => "6", 
                        "LR" => "6", 
                        "MAMR" => "6", 
                        "MAR" => "6", 
                        "MBMR" => "6", 
                        "MCR" => "6", 
                        "M_TW" => "6", 
                        "M_TWB" => "6", 
                        "MD_AP" => "6", 
                        "M_CASID" => "6", 
                        "MD_CTR" => "6", 
                        "MD_DBCAM" => "6", 
                        "MD_DBRAM0" => "6", 
                        "MD_DBRAM1" => "6", 
                        "MD_EPN" => "6", 
                        "MD_RAM1" => "6", 
                        "MD_RPN" => "6", 
                        "MD_TWC" => "6", 
                        "MDR" => "6", 
                        "MI_AP" => "6", 
                        "MI_CAM" => "6", 
                        "MI_CTR" => "6", 
                        "MI_DBCAM" => "6", 
                        "MI_DBRAM0" => "6", 
                        "MI_DBRAM1" => "6", 
                        "MI_EPN" => "6", 
                        "MI_RAM0" => "6", 
                        "MI_RAM1" => "6", 
                        "MI_RPN" => "6", 
                        "MI_TWC" => "6", 
                        "MPTPR" => "6", 
                        "MSR" => "6", 
                        "MSTAT" => "6", 
                        "NRI" => "6", 
                        "OR0" => "6", 
                        "OR1" => "6", 
                        "OR2" => "6", 
                        "OR3" => "6", 
                        "OR4" => "6", 
                        "OR5" => "6", 
                        "OR6" => "6", 
                        "OR7" => "6", 
                        "PADAT" => "6", 
                        "PADIR" => "6", 
                        "PAODR" => "6", 
                        "PAPAR" => "6", 
                        "PBDAT" => "6", 
                        "PBDIR" => "6", 
                        "PBODR" => "6", 
                        "PBPAR" => "6", 
                        "PBR0" => "6", 
                        "PBR1" => "6", 
                        "PBR2" => "6", 
                        "PBR3" => "6", 
                        "PBR4" => "6", 
                        "PBR5" => "6", 
                        "PBR6" => "6", 
                        "PBR7" => "6", 
                        "PCDAT" => "6", 
                        "PCDIR" => "6", 
                        "PCINT" => "6", 
                        "PCPAR" => "6", 
                        "PCSO" => "6", 
                        "PDDAT" => "6", 
                        "PDDIR" => "6", 
                        "PDPAR" => "6", 
                        "PER" => "6", 
                        "PGCRA" => "6", 
                        "PGCRB" => "6", 
                        "PIPC" => "6", 
                        "PIPR" => "6", 
                        "PISCR" => "6", 
                        "PISCRK" => "6", 
                        "PITC" => "6", 
                        "PITCK" => "6", 
                        "PITR" => "6", 
                        "PLPRCR" => "6", 
                        "PLPRCRK" => "6", 
                        "POR0" => "6", 
                        "POR1" => "6", 
                        "POR2" => "6", 
                        "POR3" => "6", 
                        "POR4" => "6", 
                        "POR5" => "6", 
                        "POR6" => "6", 
                        "POR7" => "6", 
                        "PSCR" => "6", 
                        "PSMR1" => "6", 
                        "PSMR2" => "6", 
                        "PSMR3" => "6", 
                        "PSMR4" => "6", 
                        "PTPR" => "6", 
                        "PVR" => "6", 
                        "r0" => "6", 
                        "r1" => "6", 
                        "r2" => "6", 
                        "r3" => "6", 
                        "r4" => "6", 
                        "r5" => "6", 
                        "r6" => "6", 
                        "r7" => "6", 
                        "r8" => "6", 
                        "r9" => "6", 
                        "r10" => "6", 
                        "r11" => "6", 
                        "r12" => "6", 
                        "r13" => "6", 
                        "r14" => "6", 
                        "r15" => "6", 
                        "r16" => "6", 
                        "r17" => "6", 
                        "r18" => "6", 
                        "r19" => "6", 
                        "r20" => "6", 
                        "r21" => "6", 
                        "r22" => "6", 
                        "r23" => "6", 
                        "r24" => "6", 
                        "r25" => "6", 
                        "r26" => "6", 
                        "r27" => "6", 
                        "r28" => "6", 
                        "r29" => "6", 
                        "r30" => "6", 
                        "r31" => "6", 
                        "RAM0" => "6", 
                        "RCCR" => "6", 
                        "RCTR1" => "6", 
                        "RCTR2" => "6", 
                        "RCTR3" => "6", 
                        "RCTR4" => "6", 
                        "RMDR" => "6", 
                        "RMDS" => "6", 
                        "RSR" => "6", 
                        "RSRK" => "6", 
                        "RTC" => "6", 
                        "RTCAL" => "6", 
                        "RTCALK" => "6", 
                        "RTCK" => "6", 
                        "RTCSC" => "6", 
                        "RTCSCK" => "6", 
                        "RTER" => "6", 
                        "RTMR" => "6", 
                        "RTSEC" => "6", 
                        "RTSECK" => "6", 
                        "SCCE1" => "6", 
                        "SCCE2" => "6", 
                        "SCCE3" => "6", 
                        "SCCE4" => "6", 
                        "SCCM1" => "6", 
                        "SCCM2" => "6", 
                        "SCCM3" => "6", 
                        "SCCM4" => "6", 
                        "SCCR" => "6", 
                        "SCCRK" => "6", 
                        "SCCS1" => "6", 
                        "SCCS2" => "6", 
                        "SCCS3" => "6", 
                        "SCCS4" => "6", 
                        "SDAR" => "6", 
                        "SDCR" => "6", 
                        "SDMR" => "6", 
                        "SDSR" => "6", 
                        "SICMR" => "6", 
                        "SICR" => "6", 
                        "SIEL" => "6", 
                        "SIGMR" => "6", 
                        "SIMASK" => "6", 
                        "SIMODE" => "6", 
                        "SIPEND" => "6", 
                        "SIRAM" => "6", 
                        "SIRP" => "6", 
                        "SISTR" => "6", 
                        "SIUMCR" => "6", 
                        "SIVEC" => "6", 
                        "SMCE1" => "6", 
                        "SMCE2" => "6", 
                        "SMCM1" => "6", 
                        "SMCM2" => "6", 
                        "SMCMR1" => "6", 
                        "SMCMR2" => "6", 
                        "sp" => "6", 
                        "SPCOM" => "6", 
                        "SPIE" => "6", 
                        "SPIM" => "6", 
                        "SPMODE" => "6", 
                        "SPRG0" => "6", 
                        "SPRG1" => "6", 
                        "SPRG2" => "6", 
                        "SPRG3" => "6", 
                        "SRR0" => "6", 
                        "SRR1" => "6", 
                        "SWSR" => "6", 
                        "SWT" => "6", 
                        "SYPCR" => "6", 
                        "TBL" => "6", 
                        "TBK" => "6", 
                        "TBREFF0" => "6", 
                        "TBREFF0K" => "6", 
                        "TBREFF1" => "6", 
                        "TBREFF1K" => "6", 
                        "TBREFA" => "6", 
                        "TBREFAK" => "6", 
                        "TBREFBK" => "6", 
                        "TBREFL" => "6", 
                        "TBSCR" => "6", 
                        "TBSCRK" => "6", 
                        "TBU" => "6", 
                        "TCN1" => "6", 
                        "TCN2" => "6", 
                        "TCN3" => "6", 
                        "TCN4" => "6", 
                        "TCR1" => "6", 
                        "TCR2" => "6", 
                        "TCR3" => "6", 
                        "TCR4" => "6", 
                        "TER1" => "6", 
                        "TER2" => "6", 
                        "TER3" => "6", 
                        "TER4" => "6", 
                        "TESR" => "6", 
                        "TGCR" => "6", 
                        "TMR1" => "6", 
                        "TMR2" => "6", 
                        "TMR3" => "6", 
                        "TMR4" => "6", 
                        "TODR1" => "6", 
                        "TODR2" => "6", 
                        "TODR3" => "6", 
                        "TODR4" => "6", 
                        "TRR1" => "6", 
                        "TRR2" => "6", 
                        "TRR3" => "6", 
                        "TRR4" => "6", 
                        "XER" => "6");

// Special extensions

// Each category can specify a PHP function that returns an altered
// version of the keyword.
        
        

$this->linkscripts      = array(
                        "" => "donothing", 
                        "5" => "donothing", 
                        "1" => "donothing", 
                        "2" => "donothing", 
                        "3" => "donothing", 
                        "4" => "donothing", 
                        "6" => "donothing");
}

Here is the call graph for this function:


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