00001 <?php
00002 $BEAUT_PATH = realpath(".")."/syntax_highlight/php";
00003 if (!isset ($BEAUT_PATH)) return;
00004 require_once("$BEAUT_PATH/Beautifier/HFile.php");
00005 class HFile_providex extends HFile{
00006 function HFile_providex(){
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");
00021 $this->quotecolour = "blue";
00022 $this->blockcommentcolour = "green";
00023 $this->linecommentcolour = "green";
00024
00025
00026
00027 $this->indent = array();
00028 $this->unindent = array();
00029
00030
00031
00032 $this->stringchars = array();
00033 $this->delimiters = array("@", "^", "&", "*", "(", ")", "-", "+", "=", "|", "\\", "/", "{", "}", "[", "]", ";", "\"", "<", ">", " ", " ", ",", "?", " ", ":");
00034 $this->escchar = "";
00035
00036
00037
00038 $this->linecommenton = array("!");
00039 $this->blockcommenton = array("");
00040 $this->blockcommentoff = array("");
00041
00042
00043
00044 $this->keywords = array(
00045 "ACCEPT" => "1",
00046 "ADDR" => "1",
00047 "ALL" => "1",
00048 "AND" => "1",
00049 "AUTO" => "1",
00050 "AUTO_LOCK" => "1",
00051 "BEGIN" => "1",
00052 "BREAK" => "1",
00053 "BYE" => "1",
00054 "BUTTON" => "1",
00055 "CALL" => "1",
00056 "CASE" => "1",
00057 "CHECK_BOX" => "1",
00058 "CLEAR" => "1",
00059 "CLIP_BOARD" => "1",
00060 "CLOSE" => "1",
00061 "CONTINUE" => "1",
00062 "CONTROL" => "1",
00063 "CUSTOM_VBX" => "1",
00064 "CWDIR" => "1",
00065 "DATA" => "1",
00066 "DAY_FORMAT" => "1",
00067 "DEF" => "1",
00068 "DEFAULT" => "1",
00069 "DEFCTL" => "1",
00070 "DEFPRT" => "1",
00071 "DEFTTY" => "1",
00072 "DELETE" => "1",
00073 "DICTIONARY" => "1",
00074 "DIM" => "2",
00075 "DIRECT" => "1",
00076 "DIRECTORY" => "1",
00077 "DISABLE" => "1",
00078 "DROP" => "1",
00079 "DROP_BOX" => "1",
00080 "DUMP" => "1",
00081 "EDIT" => "1",
00082 "ELSE" => "1",
00083 "ENABLE" => "1",
00084 "END" => "3",
00085 "END_IF" => "1",
00086 "ENDTRACE" => "1",
00087 "ENTER" => "1",
00088 "ERASE" => "1",
00089 "ERROR_HANDLER" => "1",
00090 "ESCAPE" => "1",
00091 "EXCEPT" => "1",
00092 "EXECUTE" => "1",
00093 "EXIT" => "1",
00094 "EXITTO" => "1",
00095 "EXTRACT" => "1",
00096 "FI" => "1",
00097 "FILE" => "1",
00098 "FIND" => "1",
00099 "FLOATING" => "1",
00100 "FLOATINGPOINT" => "1",
00101 "FN" => "1",
00102 "FOR" => "1",
00103 "FROM" => "1",
00104 "GET_FILE_BOX" => "1",
00105 "GOTO" => "1",
00106 "GOSUB" => "1",
00107 "H_SCROLLBAR" => "1",
00108 "HIDE" => "1",
00109 "IF" => "1",
00110 "INDEXED" => "1",
00111 "INPUT" => "1",
00112 "INVOKE" => "1",
00113 "IOLIST" => "1",
00114 "KEYED" => "1",
00115 "LET" => "1",
00116 "LINE_SWITCH" => "1",
00117 "LIST" => "1",
00118 "LIST_BOX" => "1",
00119 "LOAD" => "1",
00120 "LOCAL" => "1",
00121 "LOCK" => "1",
00122 "LONG_FORM" => "1",
00123 "MENU_BAR" => "1",
00124 "MERGE" => "1",
00125 "MESSAGE_LIB" => "1",
00126 "MNEMONIC" => "1",
00127 "MSGBOX" => "1",
00128 "MULTI_LINE" => "1",
00129 "MULTI_MEDIA" => "1",
00130 "NEXT" => "1",
00131 "OBTAIN" => "1",
00132 "OFF" => "1",
00133 "ON" => "1",
00134 "OPEN" => "1",
00135 "OR" => "1",
00136 "PASSWORD" => "1",
00137 "PERFORM" => "1",
00138 "POINT" => "1",
00139 "PRECISION" => "1",
00140 "PREFIX" => "1",
00141 "PREINPUT" => "1",
00142 "PRINT" => "1",
00143 "PROGRAM" => "1",
00144 "PROCEED" => "1",
00145 "PROCESS" => "1",
00146 "PROPERTIES" => "1",
00147 "PURGE" => "1",
00148 "QUIT" => "1",
00149 "RADIO_BUTTON" => "1",
00150 "RANDOM" => "1",
00151 "RANDOMIZE" => "1",
00152 "READ" => "1",
00153 "RECORD" => "1",
00154 "REFILE" => "1",
00155 "RELEASE" => "1",
00156 "REM" => "1",
00157 "REMOVE" => "1",
00158 "RENAME" => "1",
00159 "RENUMBER" => "1",
00160 "REPEAT" => "1",
00161 "RESET" => "1",
00162 "RESTORE" => "1",
00163 "RETRY" => "1",
00164 "RETURN" => "1",
00165 "ROUND" => "1",
00166 "RUN" => "1",
00167 "SAME" => "1",
00168 "SAVE" => "1",
00169 "SECURITY_MASK" => "1",
00170 "SELECT" => "1",
00171 "SERIAL" => "1",
00172 "SERVER" => "1",
00173 "SETMOUSE" => "1",
00174 "SETCTL" => "1",
00175 "SETDAY" => "1",
00176 "SETDEV" => "1",
00177 "SETDRIVE" => "1",
00178 "SETERR" => "1",
00179 "SETESC" => "1",
00180 "SETFID" => "1",
00181 "SETTIME" => "1",
00182 "SETTRACE" => "1",
00183 "SET_FOCUS" => "1",
00184 "SET_NBF" => "1",
00185 "SET_PARAM" => "1",
00186 "SHORT_FORM" => "1",
00187 "SHOW" => "1",
00188 "SORT" => "1",
00189 "START" => "1",
00190 "STEP" => "1",
00191 "STOP" => "1",
00192 "SWAP" => "1",
00193 "SWITCH" => "1",
00194 "SYSTEM_HELP" => "1",
00195 "SYSTEM_JRNL" => "1",
00196 "TABLE" => "1",
00197 "THEN" => "1",
00198 "TO" => "1",
00199 "TRANSLATE" => "1",
00200 "TRISTATE_BOX" => "1",
00201 "UNLOCK" => "1",
00202 "UNTIL" => "1",
00203 "USER_LEX" => "1",
00204 "VARDROP_BOX" => "1",
00205 "VARLIST_BOX" => "1",
00206 "VIA" => "1",
00207 "VIDEO_PALETTE" => "1",
00208 "V_SCROLLBAR" => "1",
00209 "WAIT" => "1",
00210 "WEND" => "1",
00211 "WHERE" => "1",
00212 "WHILE" => "1",
00213 "WINDOW" => "1",
00214 "WINPRT_SETUP" => "1",
00215 "WRITE" => "1",
00216 "ABS" => "2",
00217 "ACS" => "2",
00218 "ARG" => "2",
00219 "ASC" => "2",
00220 "ASN" => "2",
00221 "ATH" => "2",
00222 "ATN" => "2",
00223 "BIN" => "2",
00224 "BSZ" => "3",
00225 "CHG" => "2",
00226 "CHR" => "2",
00227 "COS" => "2",
00228 "CPL" => "2",
00229 "CRC" => "2",
00230 "CSE" => "2",
00231 "CTL" => "3",
00232 "CVS" => "2",
00233 "DEC" => "2",
00234 "DIR" => "3",
00235 "DLL" => "2",
00236 "DLX" => "2",
00237 "DSK" => "2",
00238 "DTE" => "2",
00239 "ENV" => "2",
00240 "EPT" => "2",
00241 "ERR" => "3",
00242 "EVN" => "2",
00243 "EVS" => "2",
00244 "EXP" => "2",
00245 "FFN" => "2",
00246 "FIB" => "2",
00247 "FID" => "2",
00248 "FIN" => "2",
00249 "FPT" => "2",
00250 "GAP" => "2",
00251 "GBL" => "2",
00252 "GEP" => "2",
00253 "HSA" => "2",
00254 "HSH" => "2",
00255 "HTA" => "2",
00256 "HWN" => "2",
00257 "I3E" => "2",
00258 "I86" => "2",
00259 "IND" => "3",
00260 "INT" => "2",
00261 "IOL" => "2",
00262 "IOR" => "2",
00263 "JUL" => "2",
00264 "KEC" => "2",
00265 "KEF" => "2",
00266 "KEL" => "2",
00267 "KEN" => "2",
00268 "KEP" => "2",
00269 "KEY" => "2",
00270 "KGN" => "2",
00271 "LCS" => "2",
00272 "LEN" => "2",
00273 "LOG" => "2",
00274 "LRC" => "2",
00275 "LST" => "2",
00276 "MAX" => "2",
00277 "MEM" => "2",
00278 "MID" => "2",
00279 "MIN" => "2",
00280 "MNM" => "2",
00281 "MOD" => "2",
00282 "MSG" => "3",
00283 "MSK" => "2",
00284 "MXC" => "2",
00285 "MXL" => "2",
00286 "NOT" => "2",
00287 "NUL" => "2",
00288 "NUM" => "2",
00289 "OBJ" => "2",
00290 "OPT" => "3",
00291 "PAD" => "2",
00292 "PCK" => "2",
00293 "PFX" => "3",
00294 "PGM" => "2",
00295 "POS" => "2",
00296 "PRC" => "3",
00297 "PRM" => "3",
00298 "PTH" => "2",
00299 "PUB" => "2",
00300 "RCD" => "2",
00301 "RDX" => "2",
00302 "REC" => "3",
00303 "RND" => "3",
00304 "RNO" => "3",
00305 "SGN" => "2",
00306 "SIN" => "2",
00307 "SQR" => "2",
00308 "SRT" => "2",
00309 "SSZ" => "2",
00310 "STK" => "2",
00311 "STP" => "2",
00312 "STR" => "2",
00313 "SWP" => "2",
00314 "SYS" => "3",
00315 "TAN" => "2",
00316 "TBL" => "3",
00317 "TCB" => "2",
00318 "TRX" => "2",
00319 "TSK" => "2",
00320 "TXH" => "2",
00321 "TXW" => "2",
00322 "UCS" => "2",
00323 "UPK" => "2",
00324 "VAL" => "2",
00325 "VIN" => "2",
00326 "VIS" => "2",
00327 "XEQ" => "2",
00328 "XFA" => "2",
00329 "XOR" => "2",
00330 "ADD" => "3",
00331 "BKG" => "3",
00332 "CHN" => "3",
00333 "DAY" => "3",
00334 "DLM" => "3",
00335 "DSZ" => "3",
00336 "DOM" => "3",
00337 "EOM" => "3",
00338 "ERS" => "3",
00339 "ESC" => "3",
00340 "FLG" => "3",
00341 "FMT" => "3",
00342 "FNT" => "3",
00343 "GFN" => "3",
00344 "GID" => "3",
00345 "HFN" => "3",
00346 "HLP" => "3",
00347 "HWD" => "3",
00348 "ISZ" => "3",
00349 "KNO" => "3",
00350 "LFA" => "3",
00351 "LFO" => "3",
00352 "LIP" => "3",
00353 "LPG" => "3",
00354 "LWD" => "3",
00355 "MDE" => "3",
00356 "MSE" => "3",
00357 "MSL" => "3",
00358 "NAR" => "3",
00359 "NID" => "3",
00360 "NBF" => "3",
00361 "PGN" => "3",
00362 "PSZ" => "3",
00363 "QUO" => "3",
00364 "OWN" => "3",
00365 "RET" => "3",
00366 "RSZ" => "3",
00367 "RTY" => "3",
00368 "SEP" => "3",
00369 "SID" => "3",
00370 "SSN" => "3",
00371 "SIZ" => "3",
00372 "TIM" => "3",
00373 "TME" => "3",
00374 "TMS" => "3",
00375 "TSM" => "3",
00376 "TIP" => "3",
00377 "UID" => "3",
00378 "UNT" => "3",
00379 "WHO" => "3",
00380 "'" => "4");
00381
00382
00383
00384
00385
00386
00387
00388
00389 $this->linkscripts = array(
00390 "1" => "donothing",
00391 "2" => "donothing",
00392 "3" => "donothing",
00393 "4" => "donothing");
00394 }
00395
00396
00397 function donothing($keywordin)
00398 {
00399 return $keywordin;
00400 }
00401
00402 }?>