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