00001 <?php
00002 $BEAUT_PATH = realpath(".")."/syntax_highlight/php";
00003 if (!isset ($BEAUT_PATH)) return;
00004 require_once("$BEAUT_PATH/Beautifier/HFile.php");
00005
00006 class HFile_4dos4nt extends HFile{
00007 function HFile_4dos4nt(){
00008 $this->HFile();
00009
00010
00011
00012
00013
00014
00015 $this->nocase = "1";
00016 $this->notrim = "0";
00017 $this->perl = "0";
00018
00019
00020
00021 $this->colours = array("blue", "purple", "gray", "brown", "blue", "brown", "purple", "gray");
00022 $this->quotecolour = "blue";
00023 $this->blockcommentcolour = "green";
00024 $this->linecommentcolour = "green";
00025
00026
00027
00028 $this->indent = array( "SWITCH", "THEN");
00029 $this->unindent = array( "ENDIFF", "ENDSWITCH");
00030
00031
00032
00033 $this->stringchars = array("\"");
00034 $this->delimiters = array("%", "!", "$", "^", "*", "(", ")", "+", "=", "|", "{", "}", "[", "]", "\"", "'", " ", " ", ",");
00035 $this->escchar = "";
00036
00037
00038
00039 $this->linecommenton = array("REM");
00040 $this->blockcommenton = array("");
00041 $this->blockcommentoff = array("");
00042
00043
00044
00045 $this->keywords = array(
00046 "==" => "1",
00047 "=" => "1",
00048 "|" => "1",
00049 "," => "1",
00050 "." => "1",
00051 ">" => "1",
00052 ">>" => "1",
00053 ">&>" => "1",
00054 "<" => "1",
00055 "<<" => "1",
00056 "<&<" => "1",
00057 "?" => "2",
00058 "ACTIVATE" => "2",
00059 "ALIAS" => "2",
00060 "ASSOC" => "2",
00061 "AT" => "2",
00062 "ATTRIB" => "2",
00063 "BEEP" => "2",
00064 "BREAK" => "2",
00065 "CALL" => "2",
00066 "CANCEL" => "2",
00067 "CASE" => "2",
00068 "CD" => "2",
00069 "CDD" => "2",
00070 "CHCP" => "2",
00071 "CHDIR" => "2",
00072 "CLS" => "2",
00073 "COLOR" => "2",
00074 "COPY" => "2",
00075 "CTTY" => "2",
00076 "DATE" => "2",
00077 "DDEEXEC" => "2",
00078 "DEFAULT" => "2",
00079 "DEL" => "2",
00080 "DELAY" => "2",
00081 "DESCRIBE" => "2",
00082 "DETACH" => "2",
00083 "DIR" => "2",
00084 "DIRHISTORY" => "2",
00085 "DIRS" => "2",
00086 "DO" => "2",
00087 "DPATH" => "2",
00088 "DRAWBOX" => "2",
00089 "DRAWHLINE" => "2",
00090 "DRAWVLINE" => "2",
00091 "ECHO" => "2",
00092 "ECHO." => "2",
00093 "ECHOERR" => "2",
00094 "ECHOS" => "2",
00095 "ECHOSERR" => "2",
00096 "ENDDO" => "2",
00097 "ENDIFF" => "2",
00098 "ENDLOCAL" => "2",
00099 "ENDSWITCH" => "2",
00100 "ENDTEXT" => "2",
00101 "ERASE" => "2",
00102 "ESET" => "2",
00103 "EXCEPT" => "2",
00104 "EXIT" => "2",
00105 "FFIND" => "2",
00106 "FIND" => "2",
00107 "FOR" => "2",
00108 "FREE" => "2",
00109 "FTYPE" => "2",
00110 "GLOBAL" => "2",
00111 "GOSUB" => "2",
00112 "GREP" => "2",
00113 "GOTO" => "2",
00114 "HELP" => "2",
00115 "HISTORY" => "2",
00116 "IF" => "2",
00117 "IFF" => "2",
00118 "INKEY" => "2",
00119 "INPUT" => "2",
00120 "KEYBD" => "2",
00121 "KEYS" => "2",
00122 "KEYSTACK" => "2",
00123 "LH" => "2",
00124 "LIST" => "2",
00125 "LOADBTM" => "2",
00126 "LOADHIGH" => "2",
00127 "LOCK" => "2",
00128 "LOG" => "2",
00129 "MD" => "2",
00130 "MEMORY" => "2",
00131 "MKDIR" => "2",
00132 "MOVE" => "2",
00133 "MSGBOX" => "2",
00134 "OPTION" => "2",
00135 "PATH" => "2",
00136 "PAUSE" => "2",
00137 "POPD" => "2",
00138 "PROMPT" => "2",
00139 "PUSHD" => "2",
00140 "QUERYBOX" => "2",
00141 "QUIT" => "2",
00142 "RD" => "2",
00143 "REBOOT" => "2",
00144 "REN" => "2",
00145 "RENAME" => "2",
00146 "RETURN" => "2",
00147 "RMDIR" => "2",
00148 "SCREEN" => "2",
00149 "SCRPUT" => "2",
00150 "SELECT" => "2",
00151 "SET" => "2",
00152 "SETDOS" => "2",
00153 "SETLOCAL" => "2",
00154 "SHIFT" => "2",
00155 "SHRALIAS" => "2",
00156 "START" => "2",
00157 "SWAPPING" => "2",
00158 "SWITCH" => "2",
00159 "TEE" => "2",
00160 "TEXT" => "2",
00161 "TIME" => "2",
00162 "TIMER" => "2",
00163 "TITLE" => "2",
00164 "TOUCH" => "2",
00165 "TREE" => "2",
00166 "TRUENAME" => "2",
00167 "TYPE" => "2",
00168 "UNALIAS" => "2",
00169 "UNLOCK" => "2",
00170 "UNSET" => "2",
00171 "VER" => "2",
00172 "VERIFY" => "2",
00173 "VOL" => "2",
00174 "VSCRPUT" => "2",
00175 "WINDOW" => "2",
00176 "Y" => "2",
00177 ".AND." => "3",
00178 ".OR." => "3",
00179 ".XOR." => "3",
00180 "BY" => "3",
00181 "DEFINED" => "3",
00182 "DIREXIST" => "3",
00183 "ELSE" => "3",
00184 "ELSEIFF" => "3",
00185 "EQ" => "3",
00186 "EQL" => "3",
00187 "EQU" => "3",
00188 "ERROR" => "3",
00189 "ERRORLEVEL" => "3",
00190 "ERRORMSG" => "3",
00191 "EXIST" => "3",
00192 "FOREVER" => "3",
00193 "GE" => "3",
00194 "GEQ" => "3",
00195 "GT" => "3",
00196 "GTR" => "3",
00197 "IN" => "3",
00198 "ISALIAS" => "3",
00199 "ISDIR" => "3",
00200 "ISINTERNAL" => "3",
00201 "ISLABEL" => "3",
00202 "ISWINDOW" => "3",
00203 "ITERATE" => "3",
00204 "LE" => "3",
00205 "LEAVE" => "3",
00206 "LEQ" => "3",
00207 "LSS" => "3",
00208 "LT" => "3",
00209 "NE" => "3",
00210 "NEQ" => "3",
00211 "NOT" => "3",
00212 "ON" => "3",
00213 "OFF" => "3",
00214 "THEN" => "3",
00215 "UNTIL" => "3",
00216 "WHILE" => "3",
00217 "_4VER" => "4",
00218 "_ALIAS" => "4",
00219 "_ANSI" => "4",
00220 "_APMAC" => "4",
00221 "_APMBATT" => "4",
00222 "_APMLIFE" => "4",
00223 "_BATCH" => "4",
00224 "_BATCHLINE" => "4",
00225 "_BATCHNAME" => "4",
00226 "_BG" => "4",
00227 "_BOOT" => "4",
00228 "_CI" => "4",
00229 "_CMDPROC" => "4",
00230 "_CO" => "4",
00231 "_CODEPAGE" => "4",
00232 "_COLUMN" => "4",
00233 "_COLUMNS" => "4",
00234 "_COUNTRY" => "4",
00235 "_CPU" => "4",
00236 "_CWD" => "4",
00237 "_CWDS" => "4",
00238 "_CWP" => "4",
00239 "_CWPS" => "4",
00240 "_DATE" => "4",
00241 "_DAY" => "4",
00242 "_DISK" => "4",
00243 "_DNAME" => "4",
00244 "_DOS" => "4",
00245 "_DOSVER" => "4",
00246 "_DOW" => "4",
00247 "_DOWI" => "4",
00248 "_DOY" => "4",
00249 "_DPMI" => "4",
00250 "_DV" => "4",
00251 "_ENV" => "4",
00252 "_FG" => "4",
00253 "_GDIFREE" => "4",
00254 "_HLOGFILE" => "4",
00255 "_HOUR" => "4",
00256 "_KBHIT" => "4",
00257 "_KSTACK" => "4",
00258 "_LASTDISK" => "4",
00259 "_LOGFILE" => "4",
00260 "_MINUTE" => "4",
00261 "_MONITOR" => "4",
00262 "_MONTH" => "4",
00263 "_MOUSE" => "4",
00264 "_NDP" => "4",
00265 "_PID" => "4",
00266 "_PIPE" => "4",
00267 "_PPID" => "4",
00268 "_PTYPE" => "4",
00269 "_ROW" => "4",
00270 "_ROWS" => "4",
00271 "_SECOND" => "4",
00272 "_SELECTED" => "4",
00273 "_SHELL" => "4",
00274 "_SID" => "4",
00275 "_SWAPPING" => "4",
00276 "_SYSERR" => "4",
00277 "_SYSFREE" => "4",
00278 "_TIME" => "4",
00279 "_TRANSIENT" => "4",
00280 "_USERFREE" => "4",
00281 "_VIDEO" => "4",
00282 "_WIN" => "4",
00283 "_WINDIR" => "4",
00284 "_WINSYSDIR" => "4",
00285 "_WINTITLE" => "4",
00286 "_WINVER" => "4",
00287 "_XPIXELS" => "4",
00288 "_YEAR" => "4",
00289 "_YPIXELS" => "4",
00290 "_?" => "4",
00291 "@ALIAS" => "5",
00292 "@ALTNAME" => "5",
00293 "@ASCII" => "5",
00294 "@ATTRIB" => "5",
00295 "@CDROM" => "5",
00296 "@CHAR" => "5",
00297 "@CLIP" => "5",
00298 "@COMMA" => "5",
00299 "@CONVERT" => "5",
00300 "@DATE" => "5",
00301 "@DAY" => "5",
00302 "@DEC" => "5",
00303 "@DESCRIPT" => "5",
00304 "@DEVICE" => "5",
00305 "@DISKFREE" => "5",
00306 "@DISKTOTAL" => "5",
00307 "@DISKUSED" => "5",
00308 "@DOSMEM" => "5",
00309 "@DOW" => "5",
00310 "@DOWI" => "5",
00311 "@DOY" => "5",
00312 "@EAREAD" => "5",
00313 "@EAWRITE" => "5",
00314 "@EMS" => "5",
00315 "@EVAL" => "5",
00316 "@EXEC" => "5",
00317 "@EXECSTR" => "5",
00318 "@EXETYPE" => "5",
00319 "@EXPAND" => "5",
00320 "@EXT" => "5",
00321 "@EXTENDED" => "5",
00322 "@FILEAGE" => "5",
00323 "@FILECLOSE" => "5",
00324 "@FILEDATE" => "5",
00325 "@FILENAME" => "5",
00326 "@FILEOPEN" => "5",
00327 "@FILEREAD" => "5",
00328 "@FILES" => "5",
00329 "@FILESEEK" => "5",
00330 "@FILESEEKL" => "5",
00331 "@FILESIZE" => "5",
00332 "@FILETIME" => "5",
00333 "@FILEWRITE" => "5",
00334 "@FILEWRITEB" => "5",
00335 "@FINDCLOSE" => "5",
00336 "@FINDFIRST" => "5",
00337 "@FINDNEXT" => "5",
00338 "@FORMAT" => "5",
00339 "@FSTYPE" => "5",
00340 "@FULL" => "5",
00341 "@GETDIR" => "5",
00342 "@GETFILE" => "5",
00343 "@IF" => "5",
00344 "@INC" => "5",
00345 "@INDEX" => "5",
00346 "@INIREAD" => "5",
00347 "@INIWRITE" => "5",
00348 "@INSERT" => "5",
00349 "@INSTR" => "5",
00350 "@INT" => "5",
00351 "@LABEL" => "5",
00352 "@LEFT" => "5",
00353 "@LEN" => "5",
00354 "@LFN" => "5",
00355 "@LINE" => "5",
00356 "@LINES" => "5",
00357 "@LOWER" => "5",
00358 "@LPT" => "5",
00359 "@MAKEAGE" => "5",
00360 "@MAKEDATE" => "5",
00361 "@MAKETIME" => "5",
00362 "@MASTER" => "5",
00363 "@MONTH" => "5",
00364 "@NAME" => "5",
00365 "@NUMERIC" => "5",
00366 "@PATH" => "5",
00367 "@RANDOM" => "5",
00368 "@READSCR" => "5",
00369 "@READY" => "5",
00370 "@REMOTE" => "5",
00371 "@REMOVABLE" => "5",
00372 "@REPEAT" => "5",
00373 "@REPLACE" => "5",
00374 "@REXX" => "5",
00375 "@RIGHT" => "5",
00376 "@SEARCH" => "5",
00377 "@SELECT" => "5",
00378 "@SFN" => "5",
00379 "@STRIP" => "5",
00380 "@SUBSTR" => "5",
00381 "@TIME" => "5",
00382 "@TIMER" => "5",
00383 "@TRIM" => "5",
00384 "@TRUENAME" => "5",
00385 "@UNIQUE" => "5",
00386 "@UPPER" => "5",
00387 "@WILD" => "5",
00388 "@WORD" => "5",
00389 "@WORDS" => "5",
00390 "@XMS" => "5",
00391 "@YEAR" => "5",
00392 "**" => "8",
00393 ":" => "6",
00394 "A:" => "7",
00395 "B:" => "7",
00396 "C:" => "7",
00397 "D:" => "7",
00398 "E:" => "7",
00399 "F:" => "7",
00400 "G:" => "7",
00401 "H:" => "7",
00402 "O:" => "7",
00403 "-" => "8",
00404 "/" => "8");
00405
00406
00407
00408
00409
00410
00411
00412
00413 $this->linkscripts = array(
00414 "1" => "donothing",
00415 "2" => "donothing",
00416 "3" => "donothing",
00417 "4" => "donothing",
00418 "5" => "donothing",
00419 "8" => "donothing",
00420 "6" => "donothing",
00421 "7" => "donothing");
00422 }
00423
00424
00425 function donothing($keywordin)
00426 {
00427 return $keywordin;
00428 }
00429
00430 }?>