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_ib_sql extends HFile{
00006 function HFile_ib_sql(){
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 "ACTION" => "1",
00046 "ACTIVE" => "1",
00047 "ADD" => "1",
00048 "ADMIN" => "1",
00049 "AFTER" => "1",
00050 "ALL" => "1",
00051 "ALTER" => "1",
00052 "AND" => "1",
00053 "ANY" => "1",
00054 "AS" => "1",
00055 "ASC" => "1",
00056 "ASCENDING" => "1",
00057 "AT" => "1",
00058 "AUTO" => "1",
00059 "AUTODDL" => "1",
00060 "BASED" => "1",
00061 "BASENAME" => "1",
00062 "BASE_NAME" => "1",
00063 "BEFORE" => "1",
00064 "BEGIN" => "1",
00065 "BETWEEN" => "1",
00066 "BLOB" => "1",
00067 "BLOBEDIT" => "1",
00068 "BUFFER" => "1",
00069 "BY" => "1",
00070 "CACHE" => "1",
00071 "CASCADE" => "1",
00072 "CHARACTER" => "1",
00073 "CHARACTER_LENGTH" => "1",
00074 "CHAR_LENGTH" => "1",
00075 "CHECK" => "1",
00076 "CHECK_POINT_LEN" => "1",
00077 "CHECK_POINT_LENGTH" => "1",
00078 "COLLATE" => "1",
00079 "COLLATION" => "1",
00080 "COLUMN" => "1",
00081 "COMMIT" => "1",
00082 "COMMITTED" => "1",
00083 "COMPILETIME" => "1",
00084 "COMPUTED" => "1",
00085 "CLOSE" => "1",
00086 "CONDITIONAL" => "1",
00087 "CONNECT" => "1",
00088 "CONSTRAINT" => "1",
00089 "CONTAINING" => "1",
00090 "CONTINUE" => "1",
00091 "CREATE" => "1",
00092 "CURRENT" => "1",
00093 "CURSOR" => "1",
00094 "DATABASE" => "1",
00095 "DB_KEY" => "1",
00096 "DEBUG" => "1",
00097 "DEC" => "1",
00098 "DECLARE" => "1",
00099 "DEFAULT" => "1",
00100 "DELETE" => "1",
00101 "DESC" => "1",
00102 "DESCENDING" => "1",
00103 "DESCRIBE" => "1",
00104 "DESCRIPTOR" => "1",
00105 "DISCONNECT" => "1",
00106 "DISPLAY" => "1",
00107 "DISTINCT" => "1",
00108 "DO" => "1",
00109 "DOMAIN" => "1",
00110 "DROP" => "1",
00111 "ECHO" => "1",
00112 "EDIT" => "1",
00113 "ELSE" => "1",
00114 "END" => "1",
00115 "ENTRY_POINT" => "1",
00116 "ESCAPE" => "1",
00117 "EVENT" => "1",
00118 "EXCEPTION" => "1",
00119 "EXECUTE" => "1",
00120 "EXISTS" => "1",
00121 "EXIT" => "1",
00122 "EXTERN" => "1",
00123 "EXTERNAL" => "1",
00124 "EXTRACT" => "1",
00125 "FETCH" => "1",
00126 "FILE" => "1",
00127 "FILTER" => "1",
00128 "FOR" => "1",
00129 "FOREIGN" => "1",
00130 "FOUND" => "1",
00131 "FREE_IT" => "1",
00132 "FROM" => "1",
00133 "FULL" => "1",
00134 "FUNCTION" => "1",
00135 "GDSCODE" => "1",
00136 "GENERATOR" => "1",
00137 "GEN_ID" => "1",
00138 "GLOBAL" => "1",
00139 "GOTO" => "1",
00140 "GRANT" => "1",
00141 "GROUP" => "1",
00142 "GROUP_COMMIT_WAIT" => "1",
00143 "GROUP_COMMIT_WAIT_TIME" => "1",
00144 "HAVING" => "1",
00145 "HELP" => "1",
00146 "IF" => "1",
00147 "IMMEDIATE" => "1",
00148 "IN" => "1",
00149 "INACTIVE" => "1",
00150 "INDEX" => "1",
00151 "INDICATOR" => "1",
00152 "INIT" => "1",
00153 "INNER" => "1",
00154 "INPUT" => "1",
00155 "INPUT_TYPE" => "1",
00156 "INSERT" => "1",
00157 "INTO" => "1",
00158 "IS" => "1",
00159 "ISOLATION" => "1",
00160 "ISQL" => "1",
00161 "JOIN" => "1",
00162 "KEY" => "1",
00163 "LC_MESSAGES" => "1",
00164 "LC_TYPE" => "1",
00165 "LEFT" => "1",
00166 "LENGTH" => "1",
00167 "LEV" => "1",
00168 "LEVEL" => "1",
00169 "LIKE" => "1",
00170 "LOGFILE" => "1",
00171 "LOG_BUFFER_SIZE" => "1",
00172 "LOG_BUF_SIZE" => "1",
00173 "LONG" => "1",
00174 "MANUAL" => "1",
00175 "MAXIMUM_SEGMENT" => "1",
00176 "MAX_SEGMENT" => "1",
00177 "MERGE" => "1",
00178 "MESSAGE" => "1",
00179 "MODULE_NAME" => "1",
00180 "NAMES" => "1",
00181 "NATIONAL" => "1",
00182 "NATURAL" => "1",
00183 "NO" => "1",
00184 "NOAUTO" => "1",
00185 "NOT" => "1",
00186 "NUM_LOG_BUFS" => "1",
00187 "NUM_LOG_BUFFERS" => "1",
00188 "OCTET_LENGTH" => "1",
00189 "OF" => "1",
00190 "ON" => "1",
00191 "ONLY" => "1",
00192 "OPEN" => "1",
00193 "OPTION" => "1",
00194 "OR" => "1",
00195 "ORDER" => "1",
00196 "OUTER" => "1",
00197 "OUTPUT" => "1",
00198 "OUTPUT_TYPE" => "1",
00199 "OVERFLOW" => "1",
00200 "PAGE" => "1",
00201 "PAGELENGTH" => "1",
00202 "PAGES" => "1",
00203 "PAGE_SIZE" => "1",
00204 "PARAMETER" => "1",
00205 "PASSWORD" => "1",
00206 "PLAN" => "1",
00207 "POSITION" => "1",
00208 "POST_EVENT" => "1",
00209 "PRECISION" => "1",
00210 "PREPARE" => "1",
00211 "PROCEDURE" => "1",
00212 "PROTECTED" => "1",
00213 "PRIMARY" => "1",
00214 "PRIVILEGES" => "1",
00215 "PUBLIC" => "1",
00216 "QUIT" => "1",
00217 "RAW_PARTITIONS" => "1",
00218 "RDB$DB_KEY" => "1",
00219 "READ" => "1",
00220 "RECORD_VERSION" => "1",
00221 "REFERENCES" => "1",
00222 "RELEASE" => "1",
00223 "RESERV" => "1",
00224 "RESERVING" => "1",
00225 "RESTRICT" => "1",
00226 "RETAIN" => "1",
00227 "RETURN" => "1",
00228 "RETURNING_VALUES" => "1",
00229 "RETURNS" => "1",
00230 "REVOKE" => "1",
00231 "RIGHT" => "1",
00232 "ROLE" => "1",
00233 "ROLLBACK" => "1",
00234 "RUNTIME" => "1",
00235 "SCHEMA" => "1",
00236 "SEGMENT" => "1",
00237 "SELECT" => "1",
00238 "SET" => "1",
00239 "SHADOW" => "1",
00240 "SHARED" => "1",
00241 "SHELL" => "1",
00242 "SHOW" => "1",
00243 "SINGULAR" => "1",
00244 "SIZE" => "1",
00245 "SNABeautifierOT" => "1",
00246 "SOME" => "1",
00247 "SORT" => "1",
00248 "SQL" => "1",
00249 "SQLERROR" => "1",
00250 "SQLWARNING" => "1",
00251 "STABILITY" => "1",
00252 "STARTING" => "1",
00253 "STARTS" => "1",
00254 "STATEMENT" => "1",
00255 "STATIC" => "1",
00256 "STATISTICS" => "1",
00257 "SUB_TYPE" => "1",
00258 "SUSPEND" => "1",
00259 "TABLE" => "1",
00260 "TERMINATOR" => "1",
00261 "THEN" => "1",
00262 "TO" => "1",
00263 "TRANSACTION" => "1",
00264 "TRANSLATE" => "1",
00265 "TRANSLATION" => "1",
00266 "TRIGGER" => "1",
00267 "TRIM" => "1",
00268 "UNCOMMITTED" => "1",
00269 "UNION" => "1",
00270 "UNIQUE" => "1",
00271 "UPDATE" => "1",
00272 "UPPER" => "1",
00273 "USING" => "1",
00274 "VALUE" => "1",
00275 "VALUES" => "1",
00276 "VARIABLE" => "1",
00277 "VERSION" => "1",
00278 "VIEW" => "1",
00279 "WAIT" => "1",
00280 "WHEN" => "1",
00281 "WHENEVER" => "1",
00282 "WHERE" => "1",
00283 "WHILE" => "1",
00284 "WITH" => "1",
00285 "WORK" => "1",
00286 "WRITE" => "1",
00287 "AVG" => "2",
00288 "COUNT" => "2",
00289 "CAST" => "2",
00290 "MAX" => "2",
00291 "MAXIMUM" => "2",
00292 "MIN" => "2",
00293 "MINIMUM" => "2",
00294 "NULL" => "2",
00295 "NOW" => "2",
00296 "SQLCODE" => "2",
00297 "SUM" => "2",
00298 "USER" => "2",
00299 "bool" => "3",
00300 "CHAR" => "3",
00301 "DATE" => "3",
00302 "CSTRING" => "3",
00303 "DECIMAL" => "3",
00304 "DOUBLE" => "3",
00305 "FLOAT" => "3",
00306 "INT" => "3",
00307 "INTEGER" => "3",
00308 "hbool" => "3",
00309 "NCHAR" => "3",
00310 "NUMERIC" => "3",
00311 "REAL" => "3",
00312 "SMALLINT" => "3",
00313 "TIME" => "3",
00314 "VARCHAR" => "3",
00315 "VARYING" => "3");
00316
00317
00318
00319
00320
00321
00322
00323
00324 $this->linkscripts = array(
00325 "1" => "donothing",
00326 "2" => "donothing",
00327 "3" => "donothing");
00328 }
00329
00330
00331 function donothing($keywordin)
00332 {
00333 return $keywordin;
00334 }
00335
00336 }?>