Public Member Functions

HFile_4dos4nt Class Reference

Inheritance diagram for HFile_4dos4nt:
Collaboration diagram for HFile_4dos4nt:

Public Member Functions

 HFile_4dos4nt ()
 donothing ($keywordin)

Detailed Description

Definition at line 6 of file HFile_4dos4nt.php.


Member Function Documentation

HFile_4dos4nt::donothing ( keywordin  ) 

Definition at line 425 of file HFile_4dos4nt.php.

{
        return $keywordin;
}

HFile_4dos4nt::HFile_4dos4nt (  ) 

Definition at line 7 of file HFile_4dos4nt.php.

References HFile::HFile().

                           {
     $this->HFile();
/*************************************/
// Beautifier Highlighting Configuration File
// 4DOS/4NT Batch
/*************************************/
// Flags

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

// Colours

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

// Indent Strings

$this->indent                   = array( "SWITCH", "THEN");
$this->unindent                 = array( "ENDIFF", "ENDSWITCH");

// String characters and delimiters

$this->stringchars              = array("\"");
$this->delimiters               = array("%", "!", "$", "^", "*", "(", ")", "+", "=", "|", "{", "}", "[", "]", "\"", "'", " ", " ", ",");
$this->escchar                  = "";

// Comment settings

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

// Keywords (keyword mapping to colour number)

$this->keywords                 = array(
                        "==" => "1",
                        "=" => "1",
                        "|" => "1",
                        "," => "1",
                        "." => "1",
                        ">" => "1",
                        ">>" => "1",
                        ">&>" => "1",
                        "<" => "1",
                        "<<" => "1",
                        "<&<" => "1",
                        "?" => "2",
                        "ACTIVATE" => "2",
                        "ALIAS" => "2",
                        "ASSOC" => "2",
                        "AT" => "2",
                        "ATTRIB" => "2",
                        "BEEP" => "2",
                        "BREAK" => "2",
                        "CALL" => "2",
                        "CANCEL" => "2",
                        "CASE" => "2",
                        "CD" => "2",
                        "CDD" => "2",
                        "CHCP" => "2",
                        "CHDIR" => "2",
                        "CLS" => "2",
                        "COLOR" => "2",
                        "COPY" => "2",
                        "CTTY" => "2",
                        "DATE" => "2",
                        "DDEEXEC" => "2",
                        "DEFAULT" => "2",
                        "DEL" => "2",
                        "DELAY" => "2",
                        "DESCRIBE" => "2",
                        "DETACH" => "2",
                        "DIR" => "2",
                        "DIRHISTORY" => "2",
                        "DIRS" => "2",
                        "DO" => "2",
                        "DPATH" => "2",
                        "DRAWBOX" => "2",
                        "DRAWHLINE" => "2",
                        "DRAWVLINE" => "2",
                        "ECHO" => "2",
                        "ECHO." => "2",
                        "ECHOERR" => "2",
                        "ECHOS" => "2",
                        "ECHOSERR" => "2",
                        "ENDDO" => "2",
                        "ENDIFF" => "2",
                        "ENDLOCAL" => "2",
                        "ENDSWITCH" => "2",
                        "ENDTEXT" => "2",
                        "ERASE" => "2",
                        "ESET" => "2",
                        "EXCEPT" => "2",
                        "EXIT" => "2",
                        "FFIND" => "2",
                        "FIND" => "2",
                        "FOR" => "2",
                        "FREE" => "2",
                        "FTYPE" => "2",
                        "GLOBAL" => "2",
                        "GOSUB" => "2",
                        "GREP" => "2",
                        "GOTO" => "2",
                        "HELP" => "2",
                        "HISTORY" => "2",
                        "IF" => "2",
                        "IFF" => "2",
                        "INKEY" => "2",
                        "INPUT" => "2",
                        "KEYBD" => "2",
                        "KEYS" => "2",
                        "KEYSTACK" => "2",
                        "LH" => "2",
                        "LIST" => "2",
                        "LOADBTM" => "2",
                        "LOADHIGH" => "2",
                        "LOCK" => "2",
                        "LOG" => "2",
                        "MD" => "2",
                        "MEMORY" => "2",
                        "MKDIR" => "2",
                        "MOVE" => "2",
                        "MSGBOX" => "2",
                        "OPTION" => "2",
                        "PATH" => "2",
                        "PAUSE" => "2",
                        "POPD" => "2",
                        "PROMPT" => "2",
                        "PUSHD" => "2",
                        "QUERYBOX" => "2",
                        "QUIT" => "2",
                        "RD" => "2",
                        "REBOOT" => "2",
                        "REN" => "2",
                        "RENAME" => "2",
                        "RETURN" => "2",
                        "RMDIR" => "2",
                        "SCREEN" => "2",
                        "SCRPUT" => "2",
                        "SELECT" => "2",
                        "SET" => "2",
                        "SETDOS" => "2",
                        "SETLOCAL" => "2",
                        "SHIFT" => "2",
                        "SHRALIAS" => "2",
                        "START" => "2",
                        "SWAPPING" => "2",
                        "SWITCH" => "2",
                        "TEE" => "2",
                        "TEXT" => "2",
                        "TIME" => "2",
                        "TIMER" => "2",
                        "TITLE" => "2",
                        "TOUCH" => "2",
                        "TREE" => "2",
                        "TRUENAME" => "2",
                        "TYPE" => "2",
                        "UNALIAS" => "2",
                        "UNLOCK" => "2",
                        "UNSET" => "2",
                        "VER" => "2",
                        "VERIFY" => "2",
                        "VOL" => "2",
                        "VSCRPUT" => "2",
                        "WINDOW" => "2",
                        "Y" => "2",
                        ".AND." => "3",
                        ".OR." => "3",
                        ".XOR." => "3",
                        "BY" => "3",
                        "DEFINED" => "3",
                        "DIREXIST" => "3",
                        "ELSE" => "3",
                        "ELSEIFF" => "3",
                        "EQ" => "3",
                        "EQL" => "3",
                        "EQU" => "3",
                        "ERROR" => "3",
                        "ERRORLEVEL" => "3",
                        "ERRORMSG" => "3",
                        "EXIST" => "3",
                        "FOREVER" => "3",
                        "GE" => "3",
                        "GEQ" => "3",
                        "GT" => "3",
                        "GTR" => "3",
                        "IN" => "3",
                        "ISALIAS" => "3",
                        "ISDIR" => "3",
                        "ISINTERNAL" => "3",
                        "ISLABEL" => "3",
                        "ISWINDOW" => "3",
                        "ITERATE" => "3",
                        "LE" => "3",
                        "LEAVE" => "3",
                        "LEQ" => "3",
                        "LSS" => "3",
                        "LT" => "3",
                        "NE" => "3",
                        "NEQ" => "3",
                        "NOT" => "3",
                        "ON" => "3",
                        "OFF" => "3",
                        "THEN" => "3",
                        "UNTIL" => "3",
                        "WHILE" => "3",
                        "_4VER" => "4",
                        "_ALIAS" => "4",
                        "_ANSI" => "4",
                        "_APMAC" => "4",
                        "_APMBATT" => "4",
                        "_APMLIFE" => "4",
                        "_BATCH" => "4",
                        "_BATCHLINE" => "4",
                        "_BATCHNAME" => "4",
                        "_BG" => "4",
                        "_BOOT" => "4",
                        "_CI" => "4",
                        "_CMDPROC" => "4",
                        "_CO" => "4",
                        "_CODEPAGE" => "4",
                        "_COLUMN" => "4",
                        "_COLUMNS" => "4",
                        "_COUNTRY" => "4",
                        "_CPU" => "4",
                        "_CWD" => "4",
                        "_CWDS" => "4",
                        "_CWP" => "4",
                        "_CWPS" => "4",
                        "_DATE" => "4",
                        "_DAY" => "4",
                        "_DISK" => "4",
                        "_DNAME" => "4",
                        "_DOS" => "4",
                        "_DOSVER" => "4",
                        "_DOW" => "4",
                        "_DOWI" => "4",
                        "_DOY" => "4",
                        "_DPMI" => "4",
                        "_DV" => "4",
                        "_ENV" => "4",
                        "_FG" => "4",
                        "_GDIFREE" => "4",
                        "_HLOGFILE" => "4",
                        "_HOUR" => "4",
                        "_KBHIT" => "4",
                        "_KSTACK" => "4",
                        "_LASTDISK" => "4",
                        "_LOGFILE" => "4",
                        "_MINUTE" => "4",
                        "_MONITOR" => "4",
                        "_MONTH" => "4",
                        "_MOUSE" => "4",
                        "_NDP" => "4",
                        "_PID" => "4",
                        "_PIPE" => "4",
                        "_PPID" => "4",
                        "_PTYPE" => "4",
                        "_ROW" => "4",
                        "_ROWS" => "4",
                        "_SECOND" => "4",
                        "_SELECTED" => "4",
                        "_SHELL" => "4",
                        "_SID" => "4",
                        "_SWAPPING" => "4",
                        "_SYSERR" => "4",
                        "_SYSFREE" => "4",
                        "_TIME" => "4",
                        "_TRANSIENT" => "4",
                        "_USERFREE" => "4",
                        "_VIDEO" => "4",
                        "_WIN" => "4",
                        "_WINDIR" => "4",
                        "_WINSYSDIR" => "4",
                        "_WINTITLE" => "4",
                        "_WINVER" => "4",
                        "_XPIXELS" => "4",
                        "_YEAR" => "4",
                        "_YPIXELS" => "4",
                        "_?" => "4",
                        "@ALIAS" => "5",
                        "@ALTNAME" => "5",
                        "@ASCII" => "5",
                        "@ATTRIB" => "5",
                        "@CDROM" => "5",
                        "@CHAR" => "5",
                        "@CLIP" => "5",
                        "@COMMA" => "5",
                        "@CONVERT" => "5",
                        "@DATE" => "5",
                        "@DAY" => "5",
                        "@DEC" => "5",
                        "@DESCRIPT" => "5",
                        "@DEVICE" => "5",
                        "@DISKFREE" => "5",
                        "@DISKTOTAL" => "5",
                        "@DISKUSED" => "5",
                        "@DOSMEM" => "5",
                        "@DOW" => "5",
                        "@DOWI" => "5",
                        "@DOY" => "5",
                        "@EAREAD" => "5",
                        "@EAWRITE" => "5",
                        "@EMS" => "5",
                        "@EVAL" => "5",
                        "@EXEC" => "5",
                        "@EXECSTR" => "5",
                        "@EXETYPE" => "5",
                        "@EXPAND" => "5",
                        "@EXT" => "5",
                        "@EXTENDED" => "5",
                        "@FILEAGE" => "5",
                        "@FILECLOSE" => "5",
                        "@FILEDATE" => "5",
                        "@FILENAME" => "5",
                        "@FILEOPEN" => "5",
                        "@FILEREAD" => "5",
                        "@FILES" => "5",
                        "@FILESEEK" => "5",
                        "@FILESEEKL" => "5",
                        "@FILESIZE" => "5",
                        "@FILETIME" => "5",
                        "@FILEWRITE" => "5",
                        "@FILEWRITEB" => "5",
                        "@FINDCLOSE" => "5",
                        "@FINDFIRST" => "5",
                        "@FINDNEXT" => "5",
                        "@FORMAT" => "5",
                        "@FSTYPE" => "5",
                        "@FULL" => "5",
                        "@GETDIR" => "5",
                        "@GETFILE" => "5",
                        "@IF" => "5",
                        "@INC" => "5",
                        "@INDEX" => "5",
                        "@INIREAD" => "5",
                        "@INIWRITE" => "5",
                        "@INSERT" => "5",
                        "@INSTR" => "5",
                        "@INT" => "5",
                        "@LABEL" => "5",
                        "@LEFT" => "5",
                        "@LEN" => "5",
                        "@LFN" => "5",
                        "@LINE" => "5",
                        "@LINES" => "5",
                        "@LOWER" => "5",
                        "@LPT" => "5",
                        "@MAKEAGE" => "5",
                        "@MAKEDATE" => "5",
                        "@MAKETIME" => "5",
                        "@MASTER" => "5",
                        "@MONTH" => "5",
                        "@NAME" => "5",
                        "@NUMERIC" => "5",
                        "@PATH" => "5",
                        "@RANDOM" => "5",
                        "@READSCR" => "5",
                        "@READY" => "5",
                        "@REMOTE" => "5",
                        "@REMOVABLE" => "5",
                        "@REPEAT" => "5",
                        "@REPLACE" => "5",
                        "@REXX" => "5",
                        "@RIGHT" => "5",
                        "@SEARCH" => "5",
                        "@SELECT" => "5",
                        "@SFN" => "5",
                        "@STRIP" => "5",
                        "@SUBSTR" => "5",
                        "@TIME" => "5",
                        "@TIMER" => "5",
                        "@TRIM" => "5",
                        "@TRUENAME" => "5",
                        "@UNIQUE" => "5",
                        "@UPPER" => "5",
                        "@WILD" => "5",
                        "@WORD" => "5",
                        "@WORDS" => "5",
                        "@XMS" => "5",
                        "@YEAR" => "5",
                        "**" => "8",
                        ":" => "6",
                        "A:" => "7",
                        "B:" => "7",
                        "C:" => "7",
                        "D:" => "7",
                        "E:" => "7",
                        "F:" => "7",
                        "G:" => "7",
                        "H:" => "7",
                        "O:" => "7",
                        "-" => "8",
                        "/" => "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",
                        "8" => "donothing",
                        "6" => "donothing",
                        "7" => "donothing");
}

Here is the call graph for this function:


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