Public Member Functions

HFile_asmrds500 Class Reference

Inheritance diagram for HFile_asmrds500:
Collaboration diagram for HFile_asmrds500:

Public Member Functions

 HFile_asmrds500 ()
 donothing ($keywordin)

Detailed Description

Definition at line 5 of file HFile_asmrds500.php.


Member Function Documentation

HFile_asmrds500::donothing ( keywordin  ) 

Definition at line 244 of file HFile_asmrds500.php.

{
        return $keywordin;
}

HFile_asmrds500::HFile_asmrds500 (  ) 

Definition at line 6 of file HFile_asmrds500.php.

References HFile::HFile().

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

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

// Colours

$this->colours          = array("blue", "purple", "gray", "brown", "blue", "purple", "gray", "brown");
$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(
                        "ASMB" => "1", 
                        "BLK" => "1", 
                        "BLOW" => "1", 
                        "BYTE" => "1", 
                        "CHAD" => "1", 
                        "DATA" => "1", 
                        "DATE" => "1", 
                        "DFLD" => "1", 
                        "DFLH" => "1", 
                        "DFLI" => "1", 
                        "DFLM" => "1", 
                        "DFLR" => "1", 
                        "DO" => "1", 
                        "DPI" => "1", 
                        "DPR" => "1", 
                        "EJCT" => "1", 
                        "END" => "1", 
                        "ENDC" => "1", 
                        "ENDP" => "1", 
                        "EQU" => "1", 
                        "EXIT" => "1", 
                        "INCLUDE" => "1", 
                        "IS" => "1", 
                        "LABL" => "1", 
                        "LIBR" => "1", 
                        "LIST" => "1", 
                        "LOAD" => "1", 
                        "LORG" => "1", 
                        "NLST" => "1", 
                        "NPRINT" => "1", 
                        "NTRY" => "1", 
                        "ORIG" => "1", 
                        "PAGE" => "1", 
                        "PRINT" => "1", 
                        "PROC" => "1", 
                        "PALS" => "1", 
                        "RES" => "1", 
                        "RQS" => "1", 
                        "SKAD" => "1", 
                        "SPAC" => "1", 
                        "SPR" => "1", 
                        "SUBR" => "1", 
                        "TEXT" => "1", 
                        "TRUE" => "1", 
                        "X" => "1", 
                        "HALT" => "2", 
                        "ADD" => "3", 
                        "AND" => "3", 
                        "CMB" => "3", 
                        "CMW" => "3", 
                        "DSB" => "3", 
                        "ENB" => "3", 
                        "INR" => "3", 
                        "JMP" => "3", 
                        "JSX" => "3", 
                        "LDB" => "3", 
                        "LDW" => "3", 
                        "LDX" => "3", 
                        "ORI" => "3", 
                        "ORE" => "3", 
                        "SLA" => "3", 
                        "SLC" => "3", 
                        "SLL" => "3", 
                        "SML" => "3", 
                        "SMU" => "3", 
                        "SRA" => "3", 
                        "SRL" => "3", 
                        "SRC" => "3", 
                        "STB" => "3", 
                        "STX" => "3", 
                        "STW" => "3", 
                        "SUB" => "3", 
                        "SUS" => "3", 
                        "A" => "4", 
                        "D" => "4", 
                        "L" => "4", 
                        "R" => "4", 
                        "U" => "4", 
                        "=" => "4", 
                        "+" => "4", 
                        "-" => "4", 
                        "$" => "4", 
                        ":" => "4", 
                        "*" => "4", 
                        "CAX" => "5", 
                        "CEX" => "5", 
                        "CLR" => "5", 
                        "CMP" => "5", 
                        "CXA" => "5", 
                        "CXE" => "5", 
                        "EEX" => "5", 
                        "INV" => "5", 
                        "MSK" => "5", 
                        "NOP" => "5", 
                        "SAM" => "5", 
                        "SAO" => "5", 
                        "SAP" => "5", 
                        "SAZ" => "5", 
                        "SEQ" => "5", 
                        "SGM" => "5", 
                        "SGR" => "5", 
                        "SLE" => "5", 
                        "SLM" => "5", 
                        "SLS" => "5", 
                        "SNE" => "5", 
                        "SNO" => "5", 
                        "SS1" => "5", 
                        "SS2" => "5", 
                        "SS3" => "5", 
                        "SSE" => "5", 
                        "SSO" => "5", 
                        "SXE" => "5", 
                        "SXM" => "5", 
                        "SXP" => "5", 
                        "UNM" => "5", 
                        "XEE" => "5", 
                        "CF" => "6", 
                        "CFD" => "6", 
                        "CLB" => "6", 
                        "DIV" => "6", 
                        "DIN" => "6", 
                        "DOT" => "6", 
                        "DXS" => "6", 
                        "FAB" => "6", 
                        "FABD" => "6", 
                        "FCS" => "6", 
                        "FCSD" => "6", 
                        "FLT" => "6", 
                        "FLTD" => "6", 
                        "FIX" => "6", 
                        "FIXD" => "6", 
                        "FTR" => "6", 
                        "FTRD" => "6", 
                        "FXR" => "6", 
                        "FXRD" => "6", 
                        "FAD" => "6", 
                        "FADD" => "6", 
                        "FSB" => "6", 
                        "FSBD" => "6", 
                        "FM" => "6", 
                        "FMD" => "6", 
                        "FDV" => "6", 
                        "FDVD" => "6", 
                        "IXS" => "6", 
                        "LF" => "6", 
                        "LFD" => "6", 
                        "LLB" => "6", 
                        "LM" => "6", 
                        "LPL" => "6", 
                        "LPU" => "6", 
                        "MPY" => "6", 
                        "SF" => "6", 
                        "SFD" => "6", 
                        "SM" => "6", 
                        "DCR" => "7", 
                        "DRS" => "7", 
                        "IVR" => "7", 
                        "ICR" => "7", 
                        "IRS" => "7", 
                        "LDR" => "7", 
                        "RRA" => "7", 
                        "RRC" => "7", 
                        "RRM" => "7", 
                        "RRS" => "7", 
                        "SMB" => "7", 
                        "SRZ" => "7", 
                        "SRP" => "7", 
                        "SRN" => "7", 
                        "STR" => "7", 
                        "R0" => "8", 
                        "R1" => "8", 
                        "R2" => "8", 
                        "R3" => "8", 
                        "R4" => "8", 
                        "R5" => "8", 
                        "R6" => "8", 
                        "R7" => "8", 
                        "R8" => "8", 
                        "R9" => "8");

// 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", 
                        "8" => "donothing");
}

Here is the call graph for this function:


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