00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 $language_data = array (
00034 'LANG_NAME' => 'MySQL',
00035 'COMMENT_SINGLE' => array(1 =>'--', 2 => '#'),
00036 'COMMENT_MULTI' => array('/*' => '*/'),
00037 'CASE_KEYWORDS' => 1,
00038 'QUOTEMARKS' => array("'", '"', ''),
00039 'ESCAPE_CHAR' => '\\',
00040 'KEYWORDS' => array(
00041 1 => array(
00042
00043 'ALTER DATABASE', 'ALTER TABLE', 'CREATE DATABASE', 'CREATE INDEX', 'CREATE TABLE', 'DROP DATABASE',
00044 'DROP INDEX', 'DROP TABLE', 'RENAME TABLE', 'DELETE', 'DO', 'HANDLER', 'INSERT', 'LOAD DATA INFILE',
00045 'REPLACE', 'SELECT', 'TRUNCATE', 'UPDATE', 'DESCRIBE', 'USE', 'START TRANSACTION', 'COMMIT', 'ROLLBACK',
00046 'SAVEPOINT', 'ROLLBACK TO SAVEPOINT', 'LOCK TABLES', 'UNLOCK_TABLES', 'SET TRANACTIONS', 'SET', 'SHOW',
00047 'CREATE PROCEDURE', 'CREATE FUNCTION', 'ALTER PROCEDURE', 'ALTER FUNCTION', 'DROP PROCEDURE', 'DROP FUNCTION',
00048 'SHOW CREATE PROCEDURE', 'SHOW CREATE FUNCTION', 'SHOW PROCEDURE STATUS', 'SHOW FUNCTION STATUS',
00049 'CALL', 'BEGIN', 'END', 'DECLARE', 'CREATE ROUTINE', 'ALTER ROUTINE', 'CREATE', 'ALTER', 'DROP',
00050 'PRIMARY KEY', 'VALUES', 'INTO', 'FROM',
00051 'ANALYZE', 'BDB', 'BERKELEYDB', 'BTREE', 'BY', 'CASCADE', 'CHECK', 'COLUMN', 'COLUMNS', 'CONSTRAINT',
00052 'CROSS', 'DATABASES', 'DELAYED', 'DISTINCT', 'DISTINCTROW', 'ENCLOSED', 'ERRORS', 'ESCAPED', 'EXISTS',
00053 'EXPLAIN', 'FALSE', 'FIELDS', 'FORCE', 'FOREIGN', 'FULLTEXT', 'GEOMETRY', 'GRANT', 'GROUP', 'HASH',
00054 'HAVING', 'HELP', 'HIGH_PRIORITY', 'IGNORE', 'INNER', 'INNODB', 'INTERVAL', 'JOIN', 'KEYS', 'KILL',
00055 'LINES', 'LOW_PRIORITY', 'MASTER_SERVER_ID', 'MATCH', 'MIDDLEINT', 'MRG_MYISAM', 'NATURAL', 'OPTIMIZE',
00056 'OPTION', 'OPTIONALLY', 'ORDER', 'OUTER', 'OUTFILE', 'PRIVILEGES', 'PURGE', 'READ', 'REFERENCES',
00057 'REQUIRE', 'RESTRICT', 'RETURNS', 'REVOKE', 'RLIKE', 'RTREE', 'SOME', 'SONAME', 'SPATIAL', 'SQL_BIG_RESULT',
00058 'SQL_CALC_FOUND_ROWS', 'SQL_SMALL_RESULT', 'SSL', 'STARTING', 'STRAIGHT_JOIN', 'STRIPED', 'TERMINATED',
00059 'TRUE', 'TYPES', 'UNION', 'USAGE', 'USER_RESOURCES', 'USING', 'VARCHARACTER', 'WARNINGS', 'WHERE', 'WRITE',
00060
00061 'CASE', 'WHEN', 'THEN', 'ELSE', 'END',
00062
00063 'UNHEX', 'BIN', 'BIT_LENGTH', 'CHAR_LENGTH', 'CHARACTER_LENGTH', 'COMPRESS', 'CONCAT',
00064 'CONCAT_WS', 'CONV', 'ELT', 'EXPORT_SET', 'FIELD', 'FIND_IN_SET', 'FORMAT', 'HEX',
00065 'INSERT', 'INSTR', 'LCASE', 'LEFT', 'LENGTH', 'LOAD_FILE', 'LOCATE', 'LOWER', 'LPAD',
00066 'LTRIM', 'MAKE_SET', 'MID', 'OCT', 'OCTET_LENGTH', 'ORD', 'POSITION', 'QUOTE', 'REPEAT',
00067 'REPLACE', 'REVERSE', 'RIGHT', 'RPAD', 'RTRIM', 'SOUNDEX', 'SPACE', 'SUBSTRING',
00068 'SUBSTRING_INDEX', 'TRIM', 'UCASE', 'UPPER', 'UNCOMPRESS', 'UNCOMPRESSD_LENGTH',
00069 'MD5', 'SHA1',
00070
00071 'ABS', 'ACOS', 'ASIN', 'ATAN', 'ATAN2', 'CEILING', 'CEIL', 'COS', 'COT', 'CRC32', 'DEGREES',
00072 'EXP', 'FLOOR', 'LN', 'LOG', 'LOG2', 'LOG10', 'MOD', 'PI', 'POW', 'POWER', 'RADIANS', 'RAND',
00073 'ROUND', 'SIGN', 'SIN', 'SQRT', 'TAN', 'TRUNCATE',
00074
00075 'ADDDATE', 'ADDTIME', 'CONVERT_TZ', 'CURDATE', 'CURRENT_DATE', 'CURTIME', 'CURRENT_TIME',
00076 'CURRENT_TIMESTAMP', 'DATEDIFF', 'DATE_ADD', 'DATE_SUB', 'DATE_FORMAT', 'DAY',
00077 'DAYNAME', 'DAYOFMONTH', 'DAYOFWEEK', 'DAYOFYEAR', 'EXTRACT', 'FROM_DAYS', 'FROM_UNIXTIME',
00078 'GET_FORMAT', 'LAST_DAY', 'LOCALTIME', 'LOCALTIMESTAMP', 'MAKEDATE', 'MAKETIME',
00079 'MICROSECOND', 'MONTHNAME', 'NOW', 'PERIOD_ADD', 'PERIOD_DIFF', 'QUARTER',
00080 'SECOND', 'SEC_TO_TIME', 'STR_TO_DATE', 'SUBDATE', 'SUBTIME', 'SYSDATE', 'TIME', 'TIMEDIFF',
00081 'TIMESTAMP', 'TIMESTAMPADD', 'TIMESTAMPDIFF', 'TIME_FORMAT', 'TIME_TO_SEC', 'TO_DAYS',
00082 'UNIX_TIMESTAMP', 'UTC_DATE', 'UTC_TIME', 'UTC_TIMESTAMP', 'WEEKDAY', 'WEEKOFYEAR',
00083 'YEARWEEK',
00084
00085 ),
00086 2 => array(
00087 'INTEGER', 'SMALLINT', 'DECIMAL', 'NUMERIC', 'FLOAT', 'REAL', 'DOUBLE PRECISION',
00088 'DOUBLE', 'INT', 'DEC', 'BIT' ,'TINYINT', 'SMALLINT', 'MEDIUMINT', 'BIGINT',
00089 'DATETIME', 'DATE', 'TIMESTAMP', 'TIME', 'YEAR',
00090 'CHAR', 'VARCHAR', 'BINARY', 'CHARACTER VARYING', 'VARBINARY', 'TINYBLOB', 'TINYTEXT',
00091 'BLOB', 'TEXT','MEDIUMBLOB', 'MEDIUMTEXT', 'LONGBLOB', 'LONGTEXT', 'ENUM', 'SET',
00092 'SERIAL DEFAULT VALUE', 'SERIAL', 'FIXED'
00093 ),
00094 3 => array(
00095 'ZEROFILL', 'NOT NULL', 'UNSIGNED', 'AUTO_INCREMENT', 'UNIQUE', 'NOT', 'NULL', 'CHARACTER SET', 'CHARSET',
00096 'ASCII', 'UNICODE', 'NATIONAL', 'BOTH', 'LEADING', 'TRAILING','DEFAULT'
00097 ),
00098 4 => array(
00099 'MICROSECOND', 'SECOND', 'MINUTE', 'HOUR', 'DAY', 'WEEK', 'MONTH', 'QUARTER', 'YEAR', 'SECOND_MICROSECOND',
00100 'MINUTE_MICROSECOND', 'MINUTE_SECOND', 'HOUR_MICROSECOND', 'HOUR_SECOND', 'HOUR_MINUTE', 'DAY_MICROSECOND',
00101 'DAY_SECOND', 'DAY_MINUTE', 'DAY_HOUR', 'YEAR_MONTH'
00102 ),
00103 5 => array(
00104 'OR', 'XOR', 'AND', 'NOT', 'BETWEEN', 'IS', 'LIKE', 'REGEXP', 'IN', 'DIV',
00105 'MOD', 'BINARY', 'COLLATE', 'LIMIT', 'OFFSET'
00106 ),
00107 ),
00108 'SYMBOLS' => array(
00109 ':=',
00110 '||', 'OR', 'XOR',
00111 '&&', 'AND',
00112 'NOT',
00113 'BETWEEN', 'CASE', 'WHEN', 'THEN', 'ELSE',
00114 '=', '<=>', '>=', '>', '<=', '<', '<>', '!=', 'IS', 'LIKE', 'REGEXP', 'IN',
00115 '|',
00116 '&',
00117 '<<', '>>',
00118 '-', '+',
00119 '*', '/', 'DIV', '%', 'MOD',
00120 '^',
00121 '-', '~',
00122 '!',
00123 'BINARY', 'COLLATE',
00124 '(', ')',
00125 ),
00126 'CASE_SENSITIVE' => array(
00127 GESHI_COMMENTS => false,
00128 1 => false,
00129 2 => false,
00130 3 => false,
00131 4 => false,
00132 5 => false
00133 ),
00134 'STYLES' => array(
00135 'KEYWORDS' => array(
00136 1 => 'color: #993333; font-weight: bold;',
00137 2 => 'color: #aa9933; font-weight: bold;',
00138 3 => 'color: #aa3399; font-weight: bold;',
00139 4 => 'color: #33aa99; font-weight: bold;',
00140 5 => 'color: #993333; font-weight: bold;'
00141 ),
00142 'COMMENTS' => array(
00143 'MULTI' => 'color: #808080; font-style: italic;',
00144 1 => 'color: #808080; font-style: italic;',
00145 2 => 'color: #808080; font-style: italic;'
00146 ),
00147 'ESCAPE_CHAR' => array(
00148 0 => 'color: #000099; font-weight: bold;'
00149 ),
00150 'BRACKETS' => array(
00151 0 => 'color: #66cc66;'
00152 ),
00153 'STRINGS' => array(
00154 0 => 'color: #ff0000;'
00155 ),
00156 'NUMBERS' => array(
00157 0 => 'color: #cc66cc;'
00158 ),
00159 'METHODS' => array(
00160 ),
00161 'SYMBOLS' => array(
00162 0 => 'color: #66cc66;'
00163 ),
00164 'SCRIPT' => array(
00165 ),
00166 'REGEXPS' => array(
00167 )
00168 ),
00169 'OOLANG' => false,
00170 'OBJECT_SPLITTERS' => array(
00171 ),
00172 'REGEXPS' => array(
00173 ),
00174 'STRICT_MODE_APPLIES' => GESHI_NEVER,
00175 'SCRIPT_DELIMITERS' => array(
00176 ),
00177 'HIGHLIGHT_STRICT_BLOCK' => array(
00178 )
00179 );
00180
00181 ?>