Public Member Functions

HFile_asm515c Class Reference

Inheritance diagram for HFile_asm515c:
Collaboration diagram for HFile_asm515c:

Public Member Functions

 HFile_asm515c ()
 donothing ($keywordin)

Detailed Description

Definition at line 5 of file HFile_asm515c.php.


Member Function Documentation

HFile_asm515c::donothing ( keywordin  ) 

Definition at line 377 of file HFile_asm515c.php.

{
        return $keywordin;
}

HFile_asm515c::HFile_asm515c (  ) 

Definition at line 6 of file HFile_asm515c.php.

References HFile::HFile().

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

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

// Colours

$this->colours          = array("blue", "purple", "gray", "brown", "blue", "purple", "gray");
$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(
                        "ACALL" => "1", 
                        "ADD" => "1", 
                        "ADDC" => "1", 
                        "AJMP" => "1", 
                        "ANL" => "1", 
                        "CJNE" => "1", 
                        "CLR" => "1", 
                        "CPL" => "1", 
                        "DA" => "1", 
                        "DEC" => "1", 
                        "DIV" => "1", 
                        "DJNZ" => "1", 
                        "DPTR" => "1", 
                        "INC" => "1", 
                        "JB" => "1", 
                        "JBC" => "1", 
                        "JC" => "1", 
                        "JMP" => "1", 
                        "JNB" => "1", 
                        "JNC" => "1", 
                        "JNZ" => "1", 
                        "JZ" => "1", 
                        "LCALL" => "1", 
                        "LJMP" => "1", 
                        "MOV" => "1", 
                        "MOVC" => "1", 
                        "MOVX" => "1", 
                        "MUL" => "1", 
                        "NOP" => "1", 
                        "ORL" => "1", 
                        "POP" => "1", 
                        "PUSH" => "1", 
                        "RET" => "1", 
                        "RETI" => "1", 
                        "RL" => "1", 
                        "RLC" => "1", 
                        "RR" => "1", 
                        "RRC" => "1", 
                        "SETB" => "1", 
                        "SJMP" => "1", 
                        "SUBB" => "1", 
                        "SWAP" => "1", 
                        "XCH" => "1", 
                        "XCHD" => "1", 
                        "XRL" => "1", 
                        "A" => "2", 
                        "AB" => "2", 
                        "ACC" => "2", 
                        "ADCON0" => "2", 
                        "ADCON1" => "2", 
                        "ADDATH" => "2", 
                        "ADDATL" => "2", 
                        "B" => "2", 
                        "CCEN" => "2", 
                        "CCH1" => "2", 
                        "CCH2" => "2", 
                        "CCH3" => "2", 
                        "CCL1" => "2", 
                        "CCL2" => "2", 
                        "CCL3" => "2", 
                        "CRCH" => "2", 
                        "CRCL" => "2", 
                        "DIR5" => "2", 
                        "DPH" => "2", 
                        "DPL" => "2", 
                        "DPSEL" => "2", 
                        "IEN0" => "2", 
                        "IEN1" => "2", 
                        "IEN2" => "2", 
                        "IP0" => "2", 
                        "IP1" => "2", 
                        "IRCON" => "2", 
                        "P0" => "2", 
                        "P1" => "2", 
                        "P2" => "2", 
                        "P3" => "2", 
                        "P4" => "2", 
                        "P5" => "2", 
                        "P6" => "2", 
                        "P7" => "2", 
                        "PCON" => "2", 
                        "PCON1" => "2", 
                        "PSW" => "2", 
                        "R0" => "2", 
                        "R1" => "2", 
                        "R2" => "2", 
                        "R3" => "2", 
                        "R4" => "2", 
                        "R5" => "2", 
                        "R6" => "2", 
                        "R7" => "2", 
                        "SBUF" => "2", 
                        "SCF" => "2", 
                        "SCIEN" => "2", 
                        "SCON" => "2", 
                        "SP" => "2", 
                        "SRB" => "2", 
                        "SRELH" => "2", 
                        "SRELL" => "2", 
                        "SSCCON" => "2", 
                        "SSCMOD" => "2", 
                        "STB" => "2", 
                        "SYSCON" => "2", 
                        "T2CON" => "2", 
                        "TCON" => "2", 
                        "TH0" => "2", 
                        "TH1" => "2", 
                        "TH2" => "2", 
                        "TL0" => "2", 
                        "TL1" => "2", 
                        "TL2" => "2", 
                        "TMOD" => "2", 
                        "WDTREL" => "2", 
                        "XPAGE" => "2", 
                        "A10" => "3", 
                        "A11" => "3", 
                        "A12" => "3", 
                        "A13" => "3", 
                        "A14" => "3", 
                        "A15" => "3", 
                        "A8" => "3", 
                        "A9" => "3", 
                        "AC" => "3", 
                        "ACC.0" => "3", 
                        "ACC.1" => "3", 
                        "ACC.2" => "3", 
                        "ACC.3" => "3", 
                        "ACC.4" => "3", 
                        "ACC.5" => "3", 
                        "ACC.6" => "3", 
                        "ACC.7" => "3", 
                        "AD0" => "3", 
                        "AD1" => "3", 
                        "AD2" => "3", 
                        "AD3" => "3", 
                        "AD4" => "3", 
                        "AD5" => "3", 
                        "AD6" => "3", 
                        "AD7" => "3", 
                        "ADEX" => "3", 
                        "ADM" => "3", 
                        "ADST" => "3", 
                        "BD" => "3", 
                        "BSY" => "3", 
                        "C" => "3", 
                        "CLK" => "3", 
                        "CLKOU" => "3", 
                        "CY" => "3", 
                        "EA" => "3", 
                        "EADC" => "3", 
                        "ES" => "3", 
                        "ET0" => "3", 
                        "ET1" => "3", 
                        "ET2" => "3", 
                        "EX0" => "3", 
                        "EX1" => "3", 
                        "EX2" => "3", 
                        "EX3" => "3", 
                        "EX4" => "3", 
                        "EX5" => "3", 
                        "EX6" => "3", 
                        "EXEN2" => "3", 
                        "EXF2" => "3", 
                        "F0" => "3", 
                        "F1" => "3", 
                        "I2FR" => "3", 
                        "I3FR" => "3", 
                        "IADC" => "3", 
                        "IE0" => "3", 
                        "IE1" => "3", 
                        "IEX2" => "3", 
                        "IEX3" => "3", 
                        "IEX4" => "3", 
                        "IEX5" => "3", 
                        "IEX6" => "3", 
                        "INT0" => "3", 
                        "INT1" => "3", 
                        "INT2" => "3", 
                        "INT3" => "3", 
                        "INT4" => "3", 
                        "INT5" => "3", 
                        "INT6" => "3", 
                        "INT8" => "3", 
                        "IT0" => "3", 
                        "IT1" => "3", 
                        "MX0" => "3", 
                        "MX1" => "3", 
                        "MX2" => "3", 
                        "OV" => "3", 
                        "P" => "3", 
                        "RB8" => "3", 
                        "RD" => "3", 
                        "REN" => "3", 
                        "RI" => "3", 
                        "RS0" => "3", 
                        "RS1" => "3", 
                        "RXD" => "3", 
                        "RXDC" => "3", 
                        "SCLK" => "3", 
                        "SLS" => "3", 
                        "SM0" => "3", 
                        "SM1" => "3", 
                        "SM2" => "3", 
                        "SRI" => "3", 
                        "STO" => "3", 
                        "SWDT" => "3", 
                        "T0" => "3", 
                        "T1" => "3", 
                        "T2" => "3", 
                        "T2CM" => "3", 
                        "T2EX" => "3", 
                        "T2I0" => "3", 
                        "T2I1" => "3", 
                        "T2PS" => "3", 
                        "T2R0" => "3", 
                        "T2R1" => "3", 
                        "TB8" => "3", 
                        "TF0" => "3", 
                        "TF1" => "3", 
                        "TF2" => "3", 
                        "TI" => "3", 
                        "TR0" => "3", 
                        "TR1" => "3", 
                        "TXD" => "3", 
                        "TXDC" => "3", 
                        "WDT" => "3", 
                        "WR" => "3", 
                        "$DATE" => "4", 
                        "$DEBUG" => "4", 
                        "$EJECT" => "4", 
                        "$ERRORPRINT" => "4", 
                        "$GEN" => "4", 
                        "$GENONLY" => "4", 
                        "$INCLUDE" => "4", 
                        "$LIST" => "4", 
                        "$MACRO" => "4", 
                        "$MOD51" => "4", 
                        "$NODEBUG" => "4", 
                        "$NOERRORPRINT" => "4", 
                        "$NOGEN" => "4", 
                        "$NOLIST" => "4", 
                        "$NOMACRO" => "4", 
                        "$NOMOD51" => "4", 
                        "$NOOBJECT" => "4", 
                        "$NOPAGING" => "4", 
                        "$NOPRINT" => "4", 
                        "$NOREGISTERBANK" => "4", 
                        "$NOSYMBOLS" => "4", 
                        "$NOXREF" => "4", 
                        "$OBJECT" => "4", 
                        "$PAGELENGTH" => "4", 
                        "$PAGEWIDTH" => "4", 
                        "$PAGING" => "4", 
                        "$PRINT" => "4", 
                        "$REGISTERBANK" => "4", 
                        "$RESTORE" => "4", 
                        "$SAVE" => "4", 
                        "$SYMBOLS" => "4", 
                        "$TITLE" => "4", 
                        "$XREF" => "4", 
                        "#" => "5", 
                        "$" => "5", 
                        "&" => "5", 
                        "(" => "5", 
                        ")" => "5", 
                        "*" => "5", 
                        "+" => "5", 
                        "," => "5", 
                        "-" => "5", 
                        ":" => "5", 
                        "@" => "5", 
                        "[" => "5", 
                        "]" => "5", 
                        "|" => "5", 
                        "BIT" => "6", 
                        "BSEG" => "6", 
                        "CODE" => "6", 
                        "CSEG" => "6", 
                        "DATA" => "6", 
                        "DB" => "6", 
                        "DBIT" => "6", 
                        "DS" => "6", 
                        "DSEG" => "6", 
                        "DW" => "6", 
                        "END" => "6", 
                        "EQU" => "6", 
                        "EXTRN" => "6", 
                        "IDATA" => "6", 
                        "ISEG" => "6", 
                        "NAME" => "6", 
                        "ORG" => "6", 
                        "PUBLIC" => "6", 
                        "RSEG" => "6", 
                        "SEGMENT" => "6", 
                        "SET" => "6", 
                        "USING" => "6", 
                        "XDATA" => "6", 
                        "XSEG" => "6", 
                        "AND" => "7", 
                        "EQ" => "7", 
                        "GE" => "7", 
                        "GT" => "7", 
                        "HIGH" => "7", 
                        "LE" => "7", 
                        "LOW" => "7", 
                        "LT" => "7", 
                        "MOD" => "7", 
                        "NE" => "7", 
                        "NOT" => "7", 
                        "OR" => "7", 
                        "SHL" => "7", 
                        "SHR" => "7", 
                        "XOR" => "7");

// Special extensions

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

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

Here is the call graph for this function:


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