ILIAS  release_4-3 Revision
 All Data Structures Namespaces Files Functions Variables Groups Pages
HFile_asm515c Class Reference
+ Inheritance diagram for HFile_asm515c:
+ Collaboration diagram for HFile_asm515c:

Public Member Functions

 HFile_asm515c ()
 donothing ($keywordin)
- Public Member Functions inherited from HFile
 HFile ()
 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 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: