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_rexx extends HFile{
00006 function HFile_rexx(){
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");
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 "ADDRESS" => "1",
00046 "ADDITIONAL" => "1",
00047 "ANY" => "1",
00048 "ARG" => "1",
00049 "ARGUMENTS" => "1",
00050 "ARRAY" => "1",
00051 "BY" => "1",
00052 "CALL" => "1",
00053 "CASELESS" => "1",
00054 "CONTINUE" => "1",
00055 "CLASS" => "1",
00056 "DESCRIPTION" => "1",
00057 "DIGITS" => "1",
00058 "DO" => "1",
00059 "DROP" => "1",
00060 "END" => "1",
00061 "ENGINEERING" => "1",
00062 "ERROR" => "1",
00063 "EXIT" => "1",
00064 "EXPOSE" => "1",
00065 "ELSE" => "1",
00066 "FAILURE" => "1",
00067 "FOR" => "1",
00068 "FOREVER" => "1",
00069 "FORM" => "1",
00070 "FORWARD" => "1",
00071 "FUZZ" => "1",
00072 "GUARD" => "1",
00073 "HALT" => "1",
00074 "IF" => "1",
00075 "INTERPRET" => "1",
00076 "ITERATE" => "1",
00077 "LEAVE" => "1",
00078 "LOWER" => "1",
00079 "LOSTDIGITS" => "1",
00080 "MESSAGE" => "1",
00081 "NAME" => "1",
00082 "NOP" => "1",
00083 "NOMETHOD" => "1",
00084 "NOSTRING" => "1",
00085 "NOTREADY" => "1",
00086 "NOVALUE" => "1",
00087 "NUMERIC" => "1",
00088 "ON" => "1",
00089 "OFF" => "1",
00090 "OTHERWISE" => "1",
00091 "PARSE" => "1",
00092 "PROCEDURE" => "1",
00093 "PULL" => "1",
00094 "PUSH" => "1",
00095 "PROPAGATE" => "1",
00096 "QUEUE" => "1",
00097 "RAISE" => "1",
00098 "REPLY" => "1",
00099 "RETURN" => "1",
00100 "RET" => "1",
00101 "RC" => "1",
00102 "SAY" => "1",
00103 "SCIENTIFIC" => "1",
00104 "SELECT" => "1",
00105 "SIGL" => "1",
00106 "SIGNAL" => "1",
00107 "SOURCE" => "1",
00108 "SYNTAX" => "1",
00109 "THEN" => "1",
00110 "TO" => "1",
00111 "TRACE" => "1",
00112 "UPPER" => "1",
00113 "UNTIL" => "1",
00114 "USE" => "1",
00115 "USER" => "1",
00116 "VERSION" => "1",
00117 "WHEN" => "1",
00118 "WHILE" => "1",
00119 "WITH" => "1",
00120 "ABBREV" => "2",
00121 "ABS" => "2",
00122 "APPEND" => "2",
00123 "BEEP" => "2",
00124 "BINARY" => "2",
00125 "BITAND" => "2",
00126 "BITOR" => "2",
00127 "BITXOR" => "2",
00128 "BOTH" => "2",
00129 "B2X" => "2",
00130 "CENTER" => "2",
00131 "CHANGESTR" => "2",
00132 "CHAR" => "2",
00133 "CHARIN" => "2",
00134 "CHAROUT" => "2",
00135 "CHARS" => "2",
00136 "COMPARE" => "2",
00137 "CONDITION" => "2",
00138 "COPIES" => "2",
00139 "COUNTSTR" => "2",
00140 "CLOSE" => "2",
00141 "C2D" => "2",
00142 "C2X" => "2",
00143 "DATETIME" => "2",
00144 "DATATYPE" => "2",
00145 "DATE" => "2",
00146 "DELSTR" => "2",
00147 "DELWORD" => "2",
00148 "DIRECTORY" => "2",
00149 "D2C" => "2",
00150 "D2X" => "2",
00151 "ERRORTEXT" => "2",
00152 "EXISTS" => "2",
00153 "FILESPEC" => "2",
00154 "FLUSH" => "2",
00155 "FORMAT" => "2",
00156 "HANDLE" => "2",
00157 "INSERT" => "2",
00158 "LASTPOS" => "2",
00159 "LEFT" => "2",
00160 "LENGTH" => "2",
00161 "LINE" => "2",
00162 "LINEIN" => "2",
00163 "LINEOUT" => "2",
00164 "LINES" => "2",
00165 "MAX" => "2",
00166 "MIN" => "2",
00167 "NOBUFFER" => "2",
00168 "OPEN" => "2",
00169 "OVERLAY" => "2",
00170 "POS" => "2",
00171 "POSITION" => "2",
00172 "QUEUED" => "2",
00173 "QUERY" => "2",
00174 "RANDOM" => "2",
00175 "RECLENGTH" => "2",
00176 "READ" => "2",
00177 "REPLACE" => "2",
00178 "REVERSE" => "2",
00179 "RIGHT" => "2",
00180 "SEEK" => "2",
00181 "SIGN" => "2",
00182 "SIZE" => "2",
00183 "SHARED" => "2",
00184 "SHAREREAD" => "2",
00185 "SHAREWRITE" => "2",
00186 "SOURCELINE" => "2",
00187 "SPACE" => "2",
00188 "STREAM" => "2",
00189 "STREAMTYPE" => "2",
00190 "STRIP" => "2",
00191 "SUBWORD" => "2",
00192 "SUBSTR" => "2",
00193 "SYMBOL" => "2",
00194 "SYS" => "2",
00195 "TIME" => "2",
00196 "TIMESTAMP" => "2",
00197 "TRANSLATE" => "2",
00198 "TRUNC" => "2",
00199 "VAR" => "2",
00200 "VALUE" => "2",
00201 "VERIFY" => "2",
00202 "WORD" => "2",
00203 "WORDINDEX" => "2",
00204 "WORDLENGTH" => "2",
00205 "WORDPOS" => "2",
00206 "WORDS" => "2",
00207 "WRITE" => "2",
00208 "XRANGE" => "2",
00209 "X2B" => "2",
00210 "X2C" => "2",
00211 "X2D" => "2",
00212 "PID" => "3",
00213 "PPRIO" => "3",
00214 "PTIME" => "3",
00215 "RxFuncAdd" => "3",
00216 "RxFuncDrop" => "3",
00217 "RxFuncQuery" => "3",
00218 "RxQueue" => "3",
00219 "RxMessageBox" => "3",
00220 "RxWinExec" => "3",
00221 "SysAddRexxMacro" => "3",
00222 "SysBootDrive" => "3",
00223 "SysClearRexxMacroSpace" => "3",
00224 "SysCloseEventSem" => "3",
00225 "SysCloseMutexSem" => "3",
00226 "SysCls" => "3",
00227 "SysCreateEventSem" => "3",
00228 "SysCreateMutexSem" => "3",
00229 "SysCurPos" => "3",
00230 "SysCurState" => "3",
00231 "SysDriveInfo" => "3",
00232 "SysDriveMap" => "3",
00233 "SysDropFuncs" => "3",
00234 "SysDropRexxMacro" => "3",
00235 "SysDumpVariables" => "3",
00236 "SysFileDelete" => "3",
00237 "SysFileSearch" => "3",
00238 "SysFileSystemType" => "3",
00239 "SysGetFileDateTime" => "3",
00240 "SysFileTree" => "3",
00241 "SysGetKey" => "3",
00242 "SysIni" => "3",
00243 "SysLoadFuncs" => "3",
00244 "SysLoadRexxMacroSpace" => "3",
00245 "SysMkDir" => "3",
00246 "SysOpenEventSem" => "3",
00247 "SysOpenMutexSem" => "3",
00248 "SysPostEventSem" => "3",
00249 "SysPulseEventSem" => "3",
00250 "SysQueryProcess" => "3",
00251 "SysQueryRexxMacro" => "3",
00252 "SysReleaseMutexSem" => "3",
00253 "SysReorderRexxMacro" => "3",
00254 "SysRequestMutexSem" => "3",
00255 "SysResetEventSem" => "3",
00256 "SysRmDir" => "3",
00257 "SysSaveRexxMacroSpace" => "3",
00258 "SysSearchPath" => "3",
00259 "SysSetFileDateTime" => "3",
00260 "SysSetPriority" => "3",
00261 "SysSleep" => "3",
00262 "SysStemCopy" => "3",
00263 "SysStemDelete" => "3",
00264 "SysStemInsert" => "3",
00265 "SysStemSort" => "3",
00266 "SysSwitchSession" => "3",
00267 "SysSystemDirectory" => "3",
00268 "SysTempFileName" => "3",
00269 "SysTextScreenRead" => "3",
00270 "SysTextScreenSize" => "3",
00271 "SysUtilVersion" => "3",
00272 "SysVolumeLabel" => "3",
00273 "SysWaitEventSem" => "3",
00274 "SysWaitNamedPipe" => "3",
00275 "SysVersion" => "3",
00276 "SysWinVer" => "3",
00277 "TID" => "3",
00278 "TPRIO" => "3",
00279 "TTIME" => "3");
00280
00281
00282
00283
00284
00285
00286
00287
00288 $this->linkscripts = array(
00289 "1" => "donothing",
00290 "2" => "donothing",
00291 "3" => "donothing");
00292 }
00293
00294
00295 function donothing($keywordin)
00296 {
00297 return $keywordin;
00298 }
00299
00300 }?>