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