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_amtrix extends HFile{
00006 function HFile_amtrix(){
00007 $this->HFile();
00008
00009
00010
00011
00012
00013
00014 $this->nocase = "0";
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 "ARGUMENT" => "1",
00046 "AMTRIX_LOGID" => "1",
00047 "AND" => "1",
00048 "APPEND" => "1",
00049 "ARG_LIST" => "1",
00050 "ARG_OPT" => "1",
00051 "ARGUMENTCOUNT" => "1",
00052 "ARRAYSIZE" => "1",
00053 "AS" => "1",
00054 "ASSIGNMENT" => "1",
00055 "BEGIN" => "1",
00056 "BINARY" => "1",
00057 "BIT_AND" => "1",
00058 "BIT_NOT" => "1",
00059 "BIT_OR" => "1",
00060 "BIT_SHIFT" => "1",
00061 "BIT_XOR" => "1",
00062 "BLOCK" => "1",
00063 "BOUNDED" => "1",
00064 "BREAK" => "1",
00065 "BY" => "1",
00066 "CALL" => "1",
00067 "CASE" => "1",
00068 "CATCH" => "1",
00069 "CENTER" => "1",
00070 "CHAR" => "1",
00071 "CHARSET" => "1",
00072 "CLOSE" => "1",
00073 "COMMENTS" => "1",
00074 "COMMIT" => "1",
00075 "COMPOSITE" => "1",
00076 "CONDITIONAL" => "1",
00077 "CONSTANT" => "1",
00078 "CONSTANTS" => "1",
00079 "CONTINUE" => "1",
00080 "CONTROL" => "1",
00081 "CONVERT" => "1",
00082 "COPY" => "1",
00083 "COUNT" => "1",
00084 "CURRENTDATE" => "1",
00085 "DATA" => "1",
00086 "DATABASE" => "1",
00087 "DATE" => "1",
00088 "DEBUG" => "1",
00089 "DECLARE" => "1",
00090 "DELETE" => "1",
00091 "DESTINATION" => "1",
00092 "DIR_CLOSE" => "1",
00093 "DIR_OPEN" => "1",
00094 "DIR_READ" => "1",
00095 "DIR_REWIND" => "1",
00096 "EDI" => "1",
00097 "EDI_CHARSET" => "1",
00098 "EDI_READ_CHARSET" => "1",
00099 "EDI_READ_INTERCHANGE" => "1",
00100 "EDI_TRUNCATE" => "1",
00101 "ELEMENT" => "1",
00102 "ELSE" => "1",
00103 "ERROR" => "1",
00104 "EXEC" => "1",
00105 "EXECUTE" => "1",
00106 "EXIT" => "1",
00107 "EXPORT" => "1",
00108 "EXPRESSIONS" => "1",
00109 "FILE" => "1",
00110 "FLOAT" => "1",
00111 "FOR" => "1",
00112 "FORMAT" => "1",
00113 "FROM" => "1",
00114 "FROM_ISO8859" => "1",
00115 "FUNCTION" => "1",
00116 "GETOPT" => "1",
00117 "GROUP" => "1",
00118 "IF" => "1",
00119 "IMPORT" => "1",
00120 "INCLUDE" => "1",
00121 "INPUT" => "1",
00122 "INSERT" => "1",
00123 "INTEGER" => "1",
00124 "INTO" => "1",
00125 "LEFT" => "1",
00126 "LOCK" => "1",
00127 "LOG" => "1",
00128 "LOGID" => "1",
00129 "LOOP" => "1",
00130 "MANDATORY" => "1",
00131 "MODULE" => "1",
00132 "MOVE" => "1",
00133 "NDEC" => "1",
00134 "NOLOG" => "1",
00135 "ON" => "1",
00136 "OPEN" => "1",
00137 "OPTDTA_READ" => "1",
00138 "OPTDTA_WRITE" => "1",
00139 "OPTIONAL" => "1",
00140 "OR" => "1",
00141 "ORDER" => "1",
00142 "OTHERS" => "1",
00143 "OUTPUT" => "1",
00144 "PRAGMA" => "1",
00145 "PRINT" => "1",
00146 "RAW_CLOSE" => "1",
00147 "RAW_FLUSH" => "1",
00148 "RAW_OPEN" => "1",
00149 "RAW_READ" => "1",
00150 "RAW_SEEK" => "1",
00151 "RAW_TELL" => "1",
00152 "RAW_WRITE" => "1",
00153 "READ" => "1",
00154 "READTAG" => "1",
00155 "RECEIVE" => "1",
00156 "REGEXP" => "1",
00157 "RELATION" => "1",
00158 "RELEASE" => "1",
00159 "REPEAT" => "1",
00160 "RESERVED" => "1",
00161 "RETURN" => "1",
00162 "RIGHT" => "1",
00163 "ROLLBACK" => "1",
00164 "SCAN" => "1",
00165 "SEGMENT" => "1",
00166 "SELECT" => "1",
00167 "SEND" => "1",
00168 "SEQUENCE" => "1",
00169 "SET" => "1",
00170 "SLEEP" => "1",
00171 "SOURCE" => "1",
00172 "SOURCEFILE" => "1",
00173 "SOURCELINE" => "1",
00174 "SOURCEMODULE" => "1",
00175 "SOURCEPROCEDURE" => "1",
00176 "SPLIT" => "1",
00177 "SQL" => "1",
00178 "STATEMENT" => "1",
00179 "STR_FIELD" => "1",
00180 "STR_FIELDS" => "1",
00181 "STR_LOWER" => "1",
00182 "STR_UPPER" => "1",
00183 "STRCNV" => "1",
00184 "STRFIELD" => "1",
00185 "STRFIELDS" => "1",
00186 "STRING" => "1",
00187 "STRLEN" => "1",
00188 "STRMID" => "1",
00189 "SUB" => "1",
00190 "SWITCH" => "1",
00191 "SYSTEM" => "1",
00192 "TABLE" => "1",
00193 "TEXT" => "1",
00194 "THROW" => "1",
00195 "TO" => "1",
00196 "TO_ISO8859" => "1",
00197 "TRUNC" => "1",
00198 "TRUNCATE" => "1",
00199 "TRY" => "1",
00200 "TYPE" => "1",
00201 "TYPES" => "1",
00202 "UNBOUNDED" => "1",
00203 "UNIQUE_ID" => "1",
00204 "UNIQUE_NAME" => "1",
00205 "UNLOCK" => "1",
00206 "UPDATE" => "1",
00207 "VALUES" => "1",
00208 "VARIABLE" => "1",
00209 "VARIABLES" => "1",
00210 "WHILE" => "1",
00211 "WHEN" => "1",
00212 "WHERE" => "1",
00213 "WORK" => "1",
00214 "WRITETAG" => "1",
00215 "SE_HÄR" => "2",
00216 "$error" => "3",
00217 "$exec" => "3",
00218 "$PGM_exception" => "3");
00219
00220
00221
00222
00223
00224
00225
00226
00227 $this->linkscripts = array(
00228 "1" => "donothing",
00229 "2" => "donothing",
00230 "3" => "donothing");
00231 }
00232
00233
00234 function donothing($keywordin)
00235 {
00236 return $keywordin;
00237 }
00238
00239 }?>