Advertisement
Guest User

code_editor.xml

a guest
Jun 29th, 2013
2,976
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 36.47 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <languages>
  3.   <!--
  4.    Settings for scintilla-based code editors in MySQL Workbench.
  5.    
  6.    For a list of possible style identifiers see the SciLexer.h file.
  7.    Keyword list identifiers are taken from the various Lex*.cpp files in Scintilla.
  8.  -->
  9.  
  10.   <language name="SCLEX_MYSQL">
  11.  
  12.     <!-- Lexer properties -->
  13.     <property name="fold" value="1" />
  14.     <property name="fold.compact" value="0" />
  15.     <property name="fold.comment" value="1" />
  16.  
  17.     <!-- Editor settings -->
  18.     <setting name="usetabs" value="1" />
  19.     <setting name="tabwidth" value="4" />
  20.     <setting name="indentation" value="4" />
  21.  
  22.     <!-- Keep in mind to use the same list names as defined in the lexers (e.g. LexMySQL.cpp). -->
  23.     <keywords name="Major Keywords"> <!-- Keywords that can start a statement. -->
  24.       ANALYZE ALTER
  25.       CALL CHANGE CHECK CREATE
  26.       DELETE DESC DESCRIBE DROP
  27.       EXPLAIN
  28.       FLUSH
  29.       GRANT
  30.       INSERT
  31.       KILL
  32.       LOAD LOCK
  33.       OPTIMIZE
  34.       PURGE
  35.       RENAME REPLACE REVOKE
  36.       SELECT SET SHOW
  37.       TRUNCATE
  38.       UNLOCK UPDATE USE
  39.     </keywords>
  40.  
  41.     <keywords name="Keywords">
  42.       ACCESSIBLE ADD ALL AND AS ASC ASENSITIVE
  43.       BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY
  44.       CASCADE CASE CHAR CHARACTER COLLATE COLUMN CONDITION CONNECTION CONSTRAINT
  45.       CONTINUE CONVERT CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR
  46.       DATABASE DATABASES DAY_HOUR DAY_MICROSECOND DAY_MINUTE DAY_SECOND DEC DECIMAL DECLARE DEFAULT
  47.       DELAYED DETERMINISTIC DISTINCT DISTINCTROW DIV DOUBLE DUAL
  48.       EACH ELSE ELSEIF ENCLOSED ESCAPED EXISTS EXIT
  49.       FALSE FETCH FLOAT FLOAT4 FLOAT8 FOR FORCE FOREIGN FRAC_SECOND FROM FULLTEXT
  50.       GOTO GROUP
  51.       HAVING HIGH_PRIORITY HOUR_MICROSECOND HOUR_MINUTE HOUR_SECOND
  52.       IF IGNORE IN INDEX INFILE INNER INOUT INSENSITIVE INT INT1 INT2 INT3 INT4 INT8 INTEGER
  53.       INTERVAL INTO IS ITERATE
  54.       JOIN
  55.       KEY KEYS
  56.       LABEL LEADING LEAVE LEFT LIKE LIMIT LINEAR LINES LOCALTIME LOCALTIMESTAMP LONG
  57.       LONGBLOB LONGTEXT LOOP LOW_PRIORITY
  58.       MASTER_SSL_VERIFY_SERVER_CERT MATCH MEDIUMBLOB MEDIUMINT MEDIUMTEXT MIDDLEINT MINUTE_MICROSECOND
  59.       MINUTE_SECOND MOD MODIFIES
  60.       NATURAL NOT NO_WRITE_TO_BINLOG NULL NUMERIC
  61.       ON OPTION OPTIONALLY OR ORDER OUT OUTER OUTFILE
  62.       PRECISION PRIMARY PROCEDURE
  63.       RANGE READ READS READ_ONLY READ_WRITE REAL REFERENCES REGEXP REPEAT
  64.       REQUIRE RESTRICT RETURN RIGHT RLIKE
  65.       SCHEMA SCHEMAS SECOND_MICROSECOND SENSITIVE SEPARATOR SMALLINT SPATIAL SPECIFIC
  66.       SQL SQLEXCEPTION SQLSTATE SQLWARNING SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT SSL
  67.       STARTING STRAIGHT_JOIN
  68.       TABLE TERMINATED THEN TINYBLOB TINYINT TINYTEXT TO TRAILING TRIGGER TRUE
  69.       UNDO UNION UNIQUE UNSIGNED UNTIL UPGRADE USAGE USING UTC_DATE UTC_TIME UTC_TIMESTAMP
  70.       VALUES VARBINARY VARCHAR VARCHARACTER VARYING
  71.       WHEN WHERE WHILE WITH WRITE
  72.       XOR
  73.       YEAR_MONTH
  74.       ZEROFILL
  75.     </keywords>
  76.  
  77.     <keywords name="Functions">
  78.       ABS ACOS ADDDATE AES_ENCRYPT AES_DECRYPT ASCII ASIN ATAN ATAN2
  79.       BENCHMARK BIN BIT_COUNT BIT_OR BIT_AND BIT_LENGTH
  80.       CAST CEIL CEILING CURRENT_USER CHAR_LENGTH CHARACTER_LENGTH COALESCE CONCAT CONCAT_WS
  81.       CONNECTION_ID CONV CONVERT COUNT COS COT CURDATE CURTIME
  82.       DATE_ADD DATE_FORMAT DATE_SUB DAYNAME DAYOFMONTH DAYOFWEEK DAYOFYEAR DECODE DEGREES
  83.       DES_ENCRYPT DES_DECRYPT
  84.       ELT ENCODE ENCRYPT EXTRACT EXP EXPORT_SET
  85.       FIELD FIND_IN_SET FLOOR FORMAT FOUND_ROWS FROM_DAYS FROM_UNIXTIME
  86.       GET_LOCK GREATEST GROUP_CONCAT GROUP_UNIQUE_USERS
  87.       HEX
  88.       IFNULL INET_ATON INET_NTOA INSTR ISNULL IS_FREE_LOCK
  89.       LAST_INSERT_ID LCASE LEAST LENGTH LN LOAD_FILE LOCATE LOG LOG2 LOG10 LOWER LPAD LTRIM
  90.       MAKE_SET MASTER_POS_WAIT MAX MD5 MID MIN MOD MONTHNAME
  91.       NOW NULLIF
  92.       OCTET_LENGTH OCT OLD_PASSWORD ORD
  93.       PERIOD_ADD PERIOD_DIFF PI POSITION POW POWER
  94.       QUARTER QUOTE
  95.       RADIANS RAND RELEASE_LOCK REPEAT REVERSE ROUND RPAD RTRIM SEC_TO_TIME
  96.       SESSION_USER SUBDATE SIGN SIN SHA SHA1 SOUNDEX SPACE SQRT STD STDDEV STRCMP SUBSTRING
  97.       SUBSTRING_INDEX SUM SYSDATE SYSTEM_USER
  98.       TAN TIME_FORMAT TIME_TO_SEC TO_DAYS TRIM
  99.       UCASE UNIQUE_USERS UNIX_TIMESTAMP UPPER USER
  100.       VERSION
  101.       WEEK WEEKDAY
  102.       YEARWEEK
  103.     </keywords>
  104.  
  105.     <keywords name="Procedure keywords">
  106.       BEGIN END COMMENT
  107.     </keywords>
  108.  
  109.     <keywords name="User Keywords 1">
  110.       DELIMITER
  111.     </keywords>
  112.  
  113.     <!-- These two lists are not used for syntax highlighting but assemble keywords from the other lists that serve a special purpose. -->
  114.     <keywords name="User Keywords 2"> <!-- Keywords that are allowed at the start of an expression. -->
  115.       BINARY CASE CAST CONVERT EXISTS INTERVAL MATCH NOT ROW
  116.     </keywords>
  117.  
  118.     <keywords name="User Keywords 3"> <!-- Like user 2 plus those that can appear between two expressions. -->
  119.       ALL AND ANY BETWEEN ESCAPE FALSE IN IS LIKE OR REGEXP SOUNDS TRUE UNKNOWN XOR
  120.     </keywords>
  121.    
  122.     <style id="0" fore-color="#000000" /> <!-- SCE_MYSQL_DEFAULT -->
  123.  
  124.     <style id="1" fore-color="#A0A0A0" /> <!-- SCE_MYSQL_COMMENT -->
  125.     <style id="2" fore-color="#A0A0A0" /> <!-- SCE_MYSQL_COMMENTLINE -->
  126.     <style id="21" fore-color="#F77B09" back-color="#F0F0F0" /> <!-- SCE_MYSQL_HIDDENCOMMAND -->
  127.  
  128.     <style id="3" fore-color="#A58E37" /> <!-- SCE_MYSQL_VARIABLE -->
  129.     <style id="4" fore-color="#A58E37" /> <!-- SCE_MYSQL_SYSTEMVARIABLE -->
  130.     <style id="5" fore-color="#A58E37" /> <!-- SCE_MYSQL_KNOWNSYSTEMVARIABLE -->
  131.  
  132.     <style id="6" fore-color="#F0A030" /> <!-- SCE_MYSQL_NUMBER -->
  133.     <style id="12" fore-color="#209F20" /> <!-- SCE_MYSQL_SQSTRING -->
  134.     <style id="13" fore-color="#6D4A27" /> <!-- SCE_MYSQL_DQSTRING -->
  135.  
  136.     <style id="7" fore-color="#007FBF" bold="Yes" /> <!-- SCE_MYSQL_MAJORKEYWORD -->
  137.     <style id="8" fore-color="#007FBF" bold="Yes"/> <!-- SCE_MYSQL_KEYWORD -->
  138.     <style id="15" fore-color="#C040C0" /> <!-- SCE_MYSQL_FUNCTION -->
  139.     <style id="10" fore-color="#C04000" bold="Yes" /> <!-- SCE_MYSQL_PROCEDUREKEYWORD -->
  140.     <style id="14" bold="Yes" /> <!-- SCE_MYSQL_OPERATOR -->
  141.  
  142.     <style id="16" fore-color="#000000" /> <!-- SCE_MYSQL_IDENTIFIER -->
  143.     <style id="17" fore-color="#7D5A27" /> <!-- SCE_MYSQL_QUOTEDIDENTIFIER -->
  144.  
  145.     <style id="22" fore-color="#FFFFFF" back-color="#A0A0A0" bold="Yes" /> <!-- SCE_MYSQL_PLACEHOLDER -->
  146.  
  147.     <style id="18" fore-color="#007F00" /> <!-- SCE_MYSQL_USER1 -->
  148.  
  149.     <!-- All styles again in their variant in a hidden command (with a 0x40 offset). -->
  150.     <style id="65" fore-color="#A0A0A0" back-color="#F0F0F0" /> <!-- SCE_MYSQL_COMMENT -->
  151.     <style id="66" fore-color="#A0A0A0" back-color="#F0F0F0" /> <!-- SCE_MYSQL_COMMENTLINE -->
  152.  
  153.     <style id="67" fore-color="#A58E37" back-color="#F0F0F0" /> <!-- SCE_MYSQL_VARIABLE -->
  154.     <style id="68" fore-color="#A58E37" back-color="#F0F0F0" /> <!-- SCE_MYSQL_SYSTEMVARIABLE -->
  155.     <style id="69" fore-color="#A58E37" back-color="#F0F0F0" /> <!-- SCE_MYSQL_KNOWNSYSTEMVARIABLE -->
  156.  
  157.     <style id="70" fore-color="#F0A030" back-color="#F0F0F0" /> <!-- SCE_MYSQL_NUMBER -->
  158.     <style id="76" fore-color="#209F20" back-color="#F0F0F0" /> <!-- SCE_MYSQL_SQSTRING -->
  159.     <style id="77" fore-color="#6D4A27" back-color="#F0F0F0" /> <!-- SCE_MYSQL_DQSTRING -->
  160.  
  161.     <style id="71" fore-color="#007FBF" back-color="#F0F0F0" bold="Yes" /> <!-- SCE_MYSQL_MAJORKEYWORD -->
  162.     <style id="72" fore-color="#007FBF" back-color="#F0F0F0" bold="Yes"/> <!-- SCE_MYSQL_KEYWORD -->
  163.     <style id="79" fore-color="#C040C0" back-color="#F0F0F0" /> <!-- SCE_MYSQL_FUNCTION -->
  164.     <style id="74" fore-color="#C04000" back-color="#F0F0F0" bold="Yes" /> <!-- SCE_MYSQL_PROCEDUREKEYWORD -->
  165.     <style id="78" back-color="#F0F0F0" bold="Yes" /> <!-- SCE_MYSQL_OPERATOR -->
  166.  
  167.     <style id="80" fore-color="#000000" back-color="#F0F0F0" /> <!-- SCE_MYSQL_IDENTIFIER -->
  168.     <style id="81" fore-color="#7D5A27" back-color="#F0F0F0" /> <!-- SCE_MYSQL_QUOTEDIDENTIFIER -->
  169.  
  170.     <style id="86" fore-color="#FFFFFF" back-color="#A0A0A0" bold="Yes" /> <!-- SCE_MYSQL_PLACEHOLDER -->
  171.  
  172.     <style id="82" fore-color="#007F00" /> <!-- SCE_MYSQL_USER1 -->
  173.  
  174.   </language>
  175.  
  176.   <language name="SCLEX_MYSQL_50">
  177.     <keywords name="Major Keywords">
  178.       ANALYZE ALTER
  179.       CALL CHANGE CHECK CREATE
  180.       DELETE DESC DESCRIBE DROP
  181.       EXPLAIN
  182.       FLASH
  183.       GRANT
  184.       INSERT
  185.       KILL
  186.       LOAD LOCK
  187.       OPTIMIZE
  188.       PURGE
  189.       RELEASE RENAME REPLACE REVOKE
  190.       SELECT SET SHOW
  191.       TRUNCATE
  192.       UNLOCK UPDATE USE
  193.     </keywords>
  194.  
  195.     <keywords name="Keywords">
  196.       ALL ASENSITIVE ACTION AUTO_INCREMENT AVG AFTER ASC AND ANY AGAINST AGGREGATE ADD AVG_ROW_LENGTH AS ALGORITHM
  197.       BERKELEYDB BTREE BDB BOOLEAN BEFORE BYTE BETWEEN BOTH BIGINT BINARY BLOB BIT BY BACKUP BLOCK BOOL
  198.       CODE CHAIN COMPACT COMPRESSED CHANGED CONTAINS CHARSET CURRENT_TIME CASCADE COMMITTED CONDITION COLLATE COLLATION CONSISTENT CURRENT_DATE COLUMNS CUBE CLOSE CONNECTION CONTEXT CASE CURSOR CROSS CLIENT CURRENT_TIMESTAMP CHARACTER CONTINUE CONSTRAINT COLUMN CIPHER CASCADED CHAR CONCURRENT CPU
  199.       DYNAMIC DELAY_KEY_WRITE DETERMINISTIC DIV DISTINCT DUPLICATE DEC DISABLE DATE DATA DAY DECIMAL DUMPFILE DECLARE DAY_MICROSECOND DATABASES DATETIME DOUBLE DUAL DISTINCTROW DES_KEY_FILE DATABASE DISCARD DAY_SECOND DELAYED DEFAULT DAY_MINUTE DAY_HOUR DEFINER DIRECTORY
  200.       ENCLOSED ERRORS ESCAPED EACH ELSEIF EXISTS ENGINES ENGINE ENABLE ELSE EVENTS EXTENDED ESCAPE EXIT ENUM EXPANSION
  201.       FORCE FULL FROM FULLTEXT FETCH FAULTS FLOAT FOUND FIRST FALSE FLOAT4 FIELDS FIXED FLOAT8 FOREIGN FOR FAST FUNCTION FILE FRAC_SECOND
  202.       GLOBAL GROUP GEOMETRY GET_FORMAT GEOMETRYCOLLECTION GRANTS
  203.       HOUR_MINUTE HOUR_SECOND HASH HOUR HIGH_PRIORITY HOUR_MICROSECOND HOSTS HAVING
  204.       ISSUER INDEX IPC IO IDENTIFIED INNODB ISOLATION INDEXES ITERATE INOUT INVOKER IMPORT INSERT_METHOD IO_THREAD INNOBASE IS IN INSENSITIVE IF INTEGER IGNORE INFILE INTO INNER INT4 INT1 INT3 INT2 INT8 INT INTERVAL
  205.       JOIN
  206.       KEY KEYS
  207.       LOCALTIME LEVEL LEAVE LEAVES LOOP LONGTEXT LOCKS LINES LONGBLOB LOGS LANGUAGE LONG LEADING LINESTRING LOCALTIMESTAMP LOCAL LAST LEFT LOW_PRIORITY LIKE LIMIT
  208.       MASTER_SSL_CA MONTH MIN_ROWS MINUTE MASTER_SSL_CAPATH MAX_CONNECTIONS_PER_HOUR MEMORY MODIFIES MIDDLEINT MERGE MAX_ROWS MODE MASTER_HOST MAX_QUERIES_PER_HOUR MEDIUMTEXT MAX_USER_CONNECTIONS MASTER MASTER_PORT MASTER_SSL_KEY MICROSECOND MULTIPOINT MEDIUMBLOB MULTILINESTRING MULTIPOLYGON MUTEX MODIFY MEDIUMINT MIGRATE MASTER_LOG_POS MASTER_SSL_CIPHER MINUTE_SECOND MASTER_SSL MATCH MAX_UPDATES_PER_HOUR MASTER_CONNECT_RETRY MASTER_LOG_FILE MASTER_USER MINUTE_MICROSECOND MASTER_PASSWORD MEDIUM MASTER_SSL_CERT MASTER_SERVER_ID
  209.       NO_WRITE_TO_BINLOG NEW NAMES NONE NVARCHAR NATURAL NOT NAME NUMERIC NDBCLUSTER NATIONAL NCHAR NULL NDB NEXT NO
  210.       ORDER ONE_SHOT OUT ONE OPEN OPTION OUTFILE OUTER OFFSET ON OR OPTIONALLY
  211.       PARTIAL PREV PROCESS PROFILE PRIMARY PHASE PACK_KEYS PROCESSLIST POINT PRECISION PROFILES PROCEDURE PRIVILEGES PASSWORD PAGE POLYGON
  212.       QUERY QUICK
  213.       RAID_TYPE REPLICATION ROLLUP RELAY_THREAD ROW RTREE RELAY_LOG_POS RAID0 REDUNDANT RETURN RESUME RESTRICT RETURNS RAID_CHUNKSIZE REPEATABLE REQUIRE RECOVER ROUTINE RELOAD RLIKE ROW_FORMAT READS RAID_CHUNKS RESTORE REAL READ REGEXP RIGHT REFERENCES ROWS RELAY_LOG_FILE
  214.       SWITCHES SQL_TSI_WEEK STRING SQLWARNING SECOND SQL_NO_CACHE SQL_TSI_DAY SHARE SERIAL SCHEMAS SONAME SQL_BUFFER_RESULT STRAIGHT_JOIN SQL_CACHE SMALLINT SQLEXCEPTION SQL_THREAD SLAVE SQL_TSI_MINUTE SEPARATOR SUSPEND SOUNDS SCHEMA SERIALIZABLE SNAPSHOT SQL_TSI_HOUR SECOND_MICROSECOND SESSION SQL_TSI_SECOND SSL STRIPED SUBJECT SQL_CALC_FOUND_ROWS SENSITIVE SIMPLE SHUTDOWN SQL_TSI_YEAR STATUS SQL_SMALL_RESULT STORAGE SOURCE SQL_TSI_FRAC_SECOND SECURITY SQL_TSI_QUARTER SOME SPECIFIC SWAPS SQLSTATE SUPER SQL_BIG_RESULT SQL_TSI_MONTH SIGNED SPATIAL SQL STARTING
  215.       TO TABLESPACE TYPE TYPES THEN TIMESTAMP TIMESTAMPADD TEMPTABLE TEXT TRUE TRIGGERS TABLE TRIGGER TEMPORARY TRANSACTION TABLES TIMESTAMPDIFF TINYTEXT TERMINATED TRAILING TINYINT TIME TINYBLOB
  216.       UTC_DATE UTC_TIMESTAMP UNTIL UNDO UNKNOWN USER_RESOURCES UNCOMMITTED UPGRADE UNION UNDEFINED UTC_TIME UNICODE UNSIGNED USAGE USING UNIQUE USE_FRM
  217.       VARYING VALUES VALUE VARBINARY VARIABLES VIEW VARCHARACTER VARCHAR
  218.       WORK WRITE WARNINGS WHERE WHILE WITH WHEN
  219.       XOR X509
  220.       YEAR YEAR_MONTH
  221.       ZEROFILL
  222.     </keywords>
  223.   </language>
  224.  
  225.   <language name="SCLEX_MYSQL_51">
  226.     <keywords name="Major Keywords">
  227.       ANALYZE ALTER
  228.       CALL CHANGE CHECK CREATE
  229.       DELETE DESC DESCRIBE DROP
  230.       EXPLAIN
  231.       FLUSH
  232.       GRANT
  233.       INSERT
  234.       KILL
  235.       LOAD LOCK
  236.       OPTIMIZE
  237.       PURGE
  238.       RELEASE REMOVE RENAME REPLACE REVOKE
  239.       SELECT SET SHOW
  240.       TRUNCATE
  241.       UNINSTALL UNLOCK UPDATE USE
  242.       XA
  243.     </keywords>
  244.  
  245.     <keywords name="Keywords">
  246.       ALL ASENSITIVE ACTION AUTO_INCREMENT AVG AFTER ASC AUTHORS AND ANY AGAINST AGGREGATE ADD AVG_ROW_LENGTH ACCESSIBLE AS AT ALGORITHM AUTOEXTEND_SIZE
  247.       BTREE BOOLEAN BINARY BEFORE BYTE BETWEEN BOTH BIGINT BLOB BIT BY BACKUP BLOCK BOOL
  248.       CODE CHAIN COMPACT COMPRESSED CHANGED CONTAINS CHARSET CASCADE COMMITTED CONDITION COLLATE COLLATION CONSISTENT CURRENT_DATE COMPLETION COLUMNS CUBE CLOSE CONNECTION CONTEXT CASE CURSOR CURRENT_TIME CROSS CLIENT CURRENT_TIMESTAMP CHARACTER CONTINUE CONSTRAINT COLUMN CIPHER CASCADED CONTRIBUTORS CHAR CONCURRENT CPU
  249.       DYNAMIC DELAY_KEY_WRITE DISK DETERMINISTIC DIV DISTINCT DUPLICATE DEC DUAL DISABLE DATE DATA DAY DECIMAL DUMPFILE DOUBLE DECLARE DAY_MICROSECOND DATABASES DATETIME DATAFILE DISTINCTROW DES_KEY_FILE DATABASE DISCARD DAY_SECOND DAY_HOUR DELAYED DEFAULT DAY_MINUTE DEFINER DIRECTORY
  250.       EVERY ENCLOSED ERRORS ESCAPED EACH EVENT ELSEIF EXISTS ENDS ENGINES ENGINE ENABLE ELSE EVENTS EXTENDED EXTENT_SIZE ESCAPE EXIT ENUM EXPANSION
  251.       FORCE FULL FROM FULLTEXT FETCH FAULTS FLOAT FOUND FIRST FALSE FLOAT4 FIELDS FIXED FLOAT8 FOREIGN FOR FAST FUNCTION FILE FRAC_SECOND
  252.       GLOBAL GROUP GET_FORMAT GEOMETRY GEOMETRYCOLLECTION GRANTS
  253.       HOUR_MINUTE HOUR_SECOND HASH HOUR HIGH_PRIORITY HOUR_MICROSECOND HOSTS HOST HAVING
  254.       ISSUER INDEX IPC IDENTIFIED INNODB INDEXES ITERATE INOUT ISOLATION INVOKER IMPORT INSERT_METHOD IO_THREAD INNOBASE IS IO IN INSENSITIVE IF INTEGER INITIAL_SIZE IGNORE INFILE INTO INNER INT4 INT1 INT3 INT2 INT8 INT INTERVAL
  255.       JOIN
  256.       KEY_BLOCK_SIZE KEY KEYS
  257.       LOCALTIME LONGTEXT LIST LEAVE LEAVES LOOP LOCKS LINES LOGS LINEAR LANGUAGE LONG LEADING LINESTRING LONGBLOB LOCALTIMESTAMP LOCAL LOGFILE LAST LEFT LESS LOW_PRIORITY LIKE LEVEL LIMIT
  258.       MASTER_SSL_CA MONTH MIN_ROWS MINUTE MASTER_SSL_CAPATH MAX_CONNECTIONS_PER_HOUR MEMORY MODIFIES MIDDLEINT MERGE MAX_ROWS MODE MASTER_HOST MAX_QUERIES_PER_HOUR MEDIUMTEXT MASTER_SSL_VERIFY_SERVER_CERT MAX_USER_CONNECTIONS MASTER MASTER_SSL_KEY MICROSECOND MULTIPOINT MEDIUMBLOB MULTILINESTRING MULTIPOLYGON MASTER_PORT MUTEX MODIFY MEDIUMINT MIGRATE MASTER_LOG_POS MASTER_SSL_CIPHER MINUTE_SECOND MASTER_SSL MAX_SIZE MATCH MAX_UPDATES_PER_HOUR MASTER_CONNECT_RETRY MASTER_LOG_FILE MASTER_USER MINUTE_MICROSECOND MASTER_PASSWORD MEDIUM MASTER_SSL_CERT MASTER_SERVER_ID MAXVALUE
  259.       NO_WRITE_TO_BINLOG NO_WAIT NEW NODEGROUP NAMES NONE NVARCHAR NATURAL NOT NAME NUMERIC NDBCLUSTER NULL NATIONAL NCHAR NDB NEXT NO
  260.       OPTIONS OR ORDER ONE_SHOT OUT ONE OWNER OPEN OPTION OUTFILE OUTER OFFSET ON OPTIONALLY
  261.       PARTIAL PARTITIONS PLUGINS PORT PREV PROFILES PROCESS PROFILE PRIMARY PHASE PACK_KEYS PROCESSLIST PRESERVE PLUGIN POINT PRECISION PROCEDURE PRIVILEGES PASSWORD PAGE PARTITIONING PARSER POLYGON
  262.       QUERY QUICK
  263.       REPLICATION ROLLUP RELAY_THREAD ROW RELAY_LOG_POS READ_ONLY REDUNDANT RETURN RESUME RESTRICT RETURNS REPEATABLE REQUIRE REORGANIZE RTREE ROUTINE REMOVE RELOAD RLIKE ROW_FORMAT REDOFILE REDO_BUFFER_SIZE READ_WRITE READS RECOVER RESTORE REAL READ REGEXP RANGE REBUILD RIGHT REFERENCES ROWS RELAY_LOG_FILE
  264.       SWITCHES SQL_TSI_WEEK STRING SQLWARNING SECOND SQL_NO_CACHE SUBPARTITION SQL_TSI_DAY SHARE SERIAL SCHEMAS SONAME SQL_BUFFER_RESULT STRAIGHT_JOIN SQL_CACHE SMALLINT SQLEXCEPTION SQL_THREAD SLAVE SQL_TSI_MINUTE STARTS SEPARATOR SUSPEND SOUNDS SCHEMA SNAPSHOT SQL_TSI_HOUR SECOND_MICROSECOND SESSION SERIALIZABLE SQL_TSI_SECOND SSL SUBJECT SQL_CALC_FOUND_ROWS SENSITIVE SIMPLE SHUTDOWN SQL_TSI_YEAR STATUS SQL_SMALL_RESULT STORAGE SOURCE SQL_TSI_FRAC_SECOND SERVER SECURITY SQL_TSI_QUARTER SOME SPECIFIC SWAPS SQLSTATE SCHEDULE SUPER SOCKET SQL_BIG_RESULT SQL_TSI_MONTH SIGNED SUBPARTITIONS SPATIAL SQL STARTING
  265.       TO TYPE TYPES TABLESPACE THEN TIMESTAMP TABLE_CHECKSUM TIMESTAMPADD THAN TEMPTABLE TEXT TRUE TABLE TRIGGER TRIGGERS TEMPORARY TRANSACTION TABLES TIMESTAMPDIFF TINYTEXT TERMINATED TRAILING TINYINT TIME TINYBLOB
  266.       UTC_DATE UTC_TIMESTAMP UNTIL UNDO UNKNOWN USER_RESOURCES UNCOMMITTED UPGRADE UNION UNDEFINED UTC_TIME UNICODE UNSIGNED USAGE USING UNIQUE UNDOFILE UNDO_BUFFER_SIZE USE_FRM
  267.       VARYING VALUES VARBINARY VARIABLES VIEW VALUE VARCHARACTER VARCHAR
  268.       WAIT WORK WRITE WRAPPER WARNINGS WHERE WHILE WITH WHEN
  269.       XOR X509
  270.       YEAR YEAR_MONTH
  271.       ZEROFILL
  272.     </keywords>
  273.   </language>
  274.  
  275.   <language name="SCLEX_MYSQL_55">
  276.     <keywords name="Major Keywords">
  277.       ANALYZE ALTER
  278.       BACKUP BEGIN BINLOG
  279.       CACHE CALL CHANGE CHECK CHECKSUM COMMIT CREATE
  280.       DEALLOCATE DELETE DESC DESCRIBE DO DROP
  281.       EXECUTE EXPLAIN
  282.       FLUSH
  283.       GRANT
  284.       HANDLER HELP
  285.       INSERT INSTALL
  286.       KILL
  287.       LOAD LOCK
  288.       OPTIMIZE
  289.       PARTITION PREPARE PURGE
  290.       RELEASE REMOVE RENAME REPAIR REPLACE RESET RESTORE REVOKE ROLLBACK
  291.       SAVEPOINT SELECT SET SHOW START STOP
  292.       TRUNCATE
  293.       UNINSTALL UNLOCK UPDATE USE
  294.       XA
  295.     </keywords>
  296.  
  297.     <keywords name="Keywords">
  298.       ALL ASENSITIVE ACTION AUTO_INCREMENT AFTER ASC AUTHORS AND ANY AGAINST AVG AGGREGATE ADD AVG_ROW_LENGTH ACCESSIBLE AS AT ALGORITHM AUTOEXTEND_SIZE
  299.       BTREE BOOLEAN BINARY BEFORE BYTE BETWEEN BOTH BIGINT BLOB BIT BY BACKUP BLOCK BOOL
  300.       CODE CHAIN COMPACT COMPRESSED CURSOR_NAME CHANGED CLASS_ORIGIN CONTAINS COMPLETION CONSTRAINT_NAME CHARSET CASCADE COMMITTED CONDITION CONSTRAINT_SCHEMA COLLATE COLLATION CONSISTENT CURRENT_DATE COLUMNS CUBE CATALOG_NAME CLOSE CONNECTION CONTEXT CASE CURSOR CURRENT_TIME CROSS CLIENT CURRENT_TIMESTAMP CHARACTER COLUMN_NAME CONTINUE CONSTRAINT COLUMN CIPHER CASCADED CONSTRAINT_CATALOG CONTRIBUTORS CHAR CONCURRENT CPU
  301.       DYNAMIC DELAY_KEY_WRITE DISK DETERMINISTIC DIV DISTINCT DUPLICATE DEC DUAL DISABLE DATE DATA DAY DECIMAL DUMPFILE DOUBLE DECLARE DAY_MICROSECOND DATABASES DATETIME DATAFILE DAY_MINUTE DISTINCTROW DES_KEY_FILE DATABASE DISCARD DAY_SECOND DAY_HOUR DELAYED DEFAULT DEFINER DIRECTORY
  302.       EVERY ENCLOSED ERRORS ESCAPED EACH EVENT ELSEIF EXISTS ENDS ENGINES ENGINE ENABLE ELSE ERROR EVENTS EXTENDED EXTENT_SIZE ESCAPE EXIT ENUM EXPANSION
  303.       FORCE FULL FROM FULLTEXT FETCH FAULTS FLOAT FOUND FIRST FUNCTION FALSE FLOAT4 FIELDS FIXED FLOAT8 FOREIGN FOR FAST FILE FORMAT
  304.       GLOBAL GROUP GET_FORMAT GEOMETRY GEOMETRYCOLLECTION GRANTS GENERAL
  305.       HOUR_MINUTE HOUR_SECOND HASH HOUR HIGH_PRIORITY HOUR_MICROSECOND HOSTS HOST HAVING
  306.       ISSUER INDEX IPC IDENTIFIED INDEXES ITERATE INOUT ISOLATION INVOKER IMPORT INSERT_METHOD IO_THREAD IS IO IN INSENSITIVE IF INTEGER INITIAL_SIZE IGNORE INFILE INTO INNER IGNORE_SERVER_IDS INT4 INT1 INT3 INT2 INT8 INT INTERVAL
  307.       JOIN
  308.       KEY_BLOCK_SIZE KEY KEYS
  309.       LOCALTIME LONGTEXT LIST LEAVE LEAVES LOOP LOCKS LINES LOGS LINEAR LANGUAGE LONG LEADING LINESTRING LONGBLOB LOCALTIMESTAMP LOCAL LOGFILE LAST LEFT LESS LOW_PRIORITY LIKE LIMIT LEVEL
  310.       MASTER_SSL_CA MONTH MIN_ROWS MINUTE MASTER_SSL_CAPATH MAX_CONNECTIONS_PER_HOUR MEMORY MODIFIES MIDDLEINT MERGE MAX_ROWS MODE MASTER_HOST MAX_QUERIES_PER_HOUR MASTER_HEARTBEAT_PERIOD MEDIUMTEXT MASTER_SSL_VERIFY_SERVER_CERT MAX_USER_CONNECTIONS MASTER MASTER_SSL_KEY MICROSECOND MESSAGE_TEXT MULTIPOINT MEDIUMBLOB MULTILINESTRING MULTIPOLYGON MASTER_PORT MUTEX MODIFY MEDIUMINT MIGRATE MASTER_LOG_POS MASTER_SSL_CIPHER MINUTE_SECOND MYSQL_ERRNO MASTER_SSL MAX_SIZE MATCH MAX_UPDATES_PER_HOUR MASTER_CONNECT_RETRY MASTER_LOG_FILE MASTER_USER MINUTE_MICROSECOND MASTER_PASSWORD MEDIUM MASTER_SSL_CERT MASTER_SERVER_ID MAXVALUE
  311.       NO_WRITE_TO_BINLOG NO_WAIT NEW NODEGROUP NAMES NONE NVARCHAR NATURAL NOT NAME NUMERIC NDBCLUSTER NULL NATIONAL NCHAR NDB NEXT NO
  312.       OPTIONS OR ORDER ONE_SHOT OUT ONE OWNER OPEN OPTION OUTFILE OUTER OFFSET ON OPTIONALLY
  313.       PARTIAL PARTITIONS PLUGINS PORT PREV PROFILES PROCESS PROFILE PROXY PRIMARY PHASE PACK_KEYS PROCESSLIST PRESERVE PLUGIN POINT PRECISION PROCEDURE PRIVILEGES PASSWORD PAGE PARTITIONING PARSER POLYGON
  314.       QUERY QUICK
  315.       REPLICATION ROLLUP RELAY_THREAD ROW RELAY_LOG_POS RELAY READ_ONLY REDUNDANT RETURN RESUME RELAYLOG RESTRICT RETURNS REPEATABLE REQUIRE RESIGNAL REORGANIZE RTREE ROUTINE REMOVE RELOAD RLIKE ROW_FORMAT REDOFILE REBUILD REDO_BUFFER_SIZE READ_WRITE READS RECOVER RESTORE REAL READ REGEXP RANGE RIGHT REFERENCES ROWS RELAY_LOG_FILE
  316.       SWITCHES SQL_TSI_WEEK STRING SQLWARNING SECOND SLOW SUBCLASS_ORIGIN SQL_NO_CACHE SUBPARTITION SQL_TSI_DAY SHARE SERIAL SCHEMAS SONAME SQL_BUFFER_RESULT STRAIGHT_JOIN SCHEMA_NAME SQL_CACHE SMALLINT SQLEXCEPTION SQL_THREAD SLAVE SQL_TSI_MINUTE STARTS SEPARATOR SUSPEND SOUNDS SCHEMA SNAPSHOT SQL_TSI_HOUR SECOND_MICROSECOND SESSION SERIALIZABLE SQL_TSI_SECOND SSL SUBJECT SQL_CALC_FOUND_ROWS SENSITIVE SIMPLE SHUTDOWN SQL_TSI_YEAR STATUS SQL_SMALL_RESULT STORAGE SOURCE SIGNAL SERVER SECURITY SQL_TSI_QUARTER SOME SPECIFIC SWAPS SQLSTATE SCHEDULE SUPER SOCKET SQL_BIG_RESULT SQL_TSI_MONTH SIGNED SUBPARTITIONS SPATIAL SQL STARTING
  317.       TO TYPE TYPES TABLESPACE THEN TIMESTAMP TABLE_CHECKSUM TIMESTAMPADD THAN TEMPTABLE TEXT TRUE TABLE TRIGGER TRIGGERS TEMPORARY TRANSACTION TABLES TIMESTAMPDIFF TINYTEXT TERMINATED TABLE_NAME TRAILING TINYINT TIME TINYBLOB
  318.       UTC_DATE UTC_TIMESTAMP UNTIL UNDO UNKNOWN USER_RESOURCES UNCOMMITTED UPGRADE UNION UNDEFINED UTC_TIME UNICODE UNSIGNED USAGE USING UNIQUE UNDOFILE UNDO_BUFFER_SIZE USE_FRM
  319.       VARYING VALUES VARBINARY VARIABLES VIEW VALUE VARCHARACTER VARCHAR
  320.       WAIT WORK WRITE WRAPPER WARNINGS WHERE WHILE WITH WHEN
  321.       XOR X509 XML
  322.       YEAR YEAR_MONTH
  323.       ZEROFILL
  324.     </keywords>
  325.   </language>
  326.  
  327.   <language name="SCLEX_MYSQL_56">
  328.     <keywords name="Major Keywords">
  329.       ANALYZE ALTER
  330.       BACKUP BEGIN BINLOG
  331.       CACHE CALL CHANGE CHECK CHECKSUM COMMIT CREATE
  332.       DEALLOCATE DELETE DESC DESCRIBE DO DROP
  333.       EXECUTE EXPLAIN
  334.       FLUSH
  335.       GRANT
  336.       HANDLER HELP
  337.       INSERT INSTALL
  338.       KILL
  339.       LOAD LOCK
  340.       OPTIMIZE
  341.       PARTITION PREPARE PURGE
  342.       RELEASE REMOVE RENAME REPAIR REPLACE RESET RESTORE REVOKE ROLLBACK
  343.       SAVEPOINT SELECT SET SHOW START STOP
  344.       TRUNCATE
  345.       UNINSTALL UNLOCK UPDATE USE
  346.       XA
  347.     </keywords>
  348.  
  349.     <keywords name="Keywords">
  350.       ALL ASENSITIVE ACTION AUTO_INCREMENT AFTER ASC AND ANY AUTHORS AGAINST ADD AVG AGGREGATE AVG_ROW_LENGTH ACCESSIBLE AS AT ALGORITHM AUTOEXTEND_SIZE
  351.       BTREE BOOLEAN BINARY BEFORE BY BYTE BETWEEN BOTH BIGINT BLOB BIT BACKUP BLOCK BOOL
  352.       CODE CHAIN COMPACT CURRENT COMPRESSED CURSOR_NAME CHANGED CLASS_ORIGIN CONTAINS COMPLETION CONSTRAINT_NAME CHARSET CASCADE COMMITTED CONDITION CONSTRAINT_SCHEMA COLLATE COLLATION CONSISTENT CURRENT_DATE CIPHER COLUMNS CUBE CATALOG_NAME CLOSE CONNECTION CONTEXT CASE CURSOR CURRENT_TIME CROSS CLIENT CURRENT_TIMESTAMP CHARACTER COLUMN_NAME CONTINUE CONSTRAINT COLUMN CASCADED CONSTRAINT_CATALOG CONTRIBUTORS CHAR CONCURRENT CPU
  353.       DYNAMIC DELAY_KEY_WRITE DISK DETERMINISTIC DIV DISTINCT DUPLICATE DEC DUAL DISABLE DATE DATA DAY DECIMAL DUMPFILE DOUBLE DECLARE DAY_MICROSECOND DIAGNOSTICS DATETIME DATAFILE DAY_MINUTE DISTINCTROW DES_KEY_FILE DATABASE DISCARD DEFAULT_AUTH DAY_SECOND DAY_HOUR DELAYED DEFAULT DEFINER DATABASES DIRECTORY
  354.       EVERY ENCLOSED ERRORS EXCHANGE ESCAPED EACH EVENT ELSEIF EXISTS ENDS ENGINES ENGINE ENABLE ELSE ERROR EVENTS EXTENDED EXTENT_SIZE ESCAPE EXIT ENUM EXPANSION
  355.       FORCE FULL FROM FULLTEXT FETCH FAULTS FLOAT FOUND FIRST FUNCTION FALSE FLOAT4 FIELDS FIXED FLOAT8 FOREIGN FOR FAST FILE FORMAT
  356.       GLOBAL GROUP GEOMETRY GET_FORMAT GEOMETRYCOLLECTION GET GRANTS GENERAL
  357.       HOUR_MINUTE HOUR_SECOND HASH HOUR HIGH_PRIORITY HOUR_MICROSECOND HOSTS HOST HAVING
  358.       ISSUER INDEX IPC IDENTIFIED INDEXES ITERATE INOUT ISOLATION IO_AFTER_GTIDS INVOKER IMPORT INSERT_METHOD IO_THREAD IS IO IN INSENSITIVE IF INTEGER INITIAL_SIZE IGNORE INFILE INTO INNER IGNORE_SERVER_IDS INT4 INT1 INT3 INT2 INT8 INT INTERVAL IO_BEFORE_GTIDS
  359.       JOIN
  360.       KEY_BLOCK_SIZE KEY KEYS
  361.       LOCALTIME LONGTEXT LIST LEAVE LEAVES LOOP LOCKS LINES LOGS LINEAR LANGUAGE LONG LEADING LONGBLOB LOCALTIMESTAMP LOCAL LOGFILE LINESTRING LAST LEFT LESS LOW_PRIORITY LIKE LIMIT LEVEL
  362.       MASTER_SSL_CA MONTH MIN_ROWS MINUTE MASTER_SSL_CAPATH MAX_CONNECTIONS_PER_HOUR MEMORY MODIFIES MIDDLEINT MERGE MAX_ROWS MODE MASTER_SSL_CRLPATH MASTER_HOST MASTER_SSL_CRL MAX_QUERIES_PER_HOUR MASTER_HEARTBEAT_PERIOD MEDIUMTEXT MASTER_SSL_VERIFY_SERVER_CERT MAX_USER_CONNECTIONS MASTER MASTER_DELAY MASTER_RETRY_COUNT MASTER_SSL_KEY MESSAGE_TEXT MULTIPOINT MEDIUMBLOB MULTILINESTRING MULTIPOLYGON MASTER_PORT MUTEX MODIFY MEDIUMINT MIGRATE MASTER_LOG_POS MASTER_SSL_CIPHER MINUTE_SECOND MYSQL_ERRNO MASTER_SSL MAX_SIZE MATCH MAX_UPDATES_PER_HOUR MAXVALUE MASTER_CONNECT_RETRY MASTER_LOG_FILE MASTER_AUTO_POSITION MASTER_USER MICROSECOND MINUTE_MICROSECOND MASTER_PASSWORD MEDIUM MASTER_SSL_CERT MASTER_BIND MASTER_SERVER_ID
  363.       NO_WRITE_TO_BINLOG NO_WAIT NEW NODEGROUP NAMES NEXT NONE NVARCHAR NATURAL NOT NAME NUMERIC NDBCLUSTER NUMBER NULL NATIONAL NCHAR NDB NO
  364.       OPTIONS OR ORDER OWNER OUT ONE OPEN OPTION ONLY OUTFILE OUTER OFFSET ON OPTIONALLY
  365.       PARTIAL PARTITIONS PLUGINS PORT PREV PROFILES PROCESS PROFILE PRIMARY PROXY PHASE PACK_KEYS PROCESSLIST PRESERVE PLUGIN POINT PRECISION PROCEDURE PRIVILEGES PASSWORD PAGE PARTITIONING PLUGIN_DIR PARSER POLYGON
  366.       QUERY QUICK
  367.       REPLICATION ROLLUP RELAY_THREAD ROW RELAY_LOG_POS RELAY READ_ONLY REDUNDANT RETURN RESUME RELAYLOG RESTRICT RETURNS REPEATABLE REQUIRE RESIGNAL REORGANIZE RTREE ROW_COUNT ROUTINE REMOVE RELOAD RLIKE ROW_FORMAT REDOFILE REBUILD REDO_BUFFER_SIZE READ_WRITE READS RECOVER RESTORE REAL READ RIGHT REGEXP RANGE RETURNED_SQLSTATE REFERENCES ROWS RELAY_LOG_FILE
  368.       SWITCHES SQL_TSI_WEEK STRING SQLWARNING SECOND SLOW SUBCLASS_ORIGIN SQL_NO_CACHE SUBPARTITION SQL_TSI_DAY SHARE SERIAL SCHEMAS SONAME SQL_BUFFER_RESULT STRAIGHT_JOIN SCHEMA_NAME SQL_CACHE SMALLINT SQLEXCEPTION SQL_THREAD SLAVE SQL_TSI_MINUTE SQL_AFTER_GTIDS STARTS SEPARATOR SUSPEND SOUNDS SCHEMA SECOND_MICROSECOND SNAPSHOT SQL_TSI_HOUR SESSION SERIALIZABLE SQL_TSI_SECOND SSL SUBJECT SQL_CALC_FOUND_ROWS SENSITIVE SIMPLE SHUTDOWN SQL_TSI_YEAR STATUS SQL_SMALL_RESULT STORAGE SOURCE SQL_BEFORE_GTIDS SIGNAL SERVER SECURITY SOME SPECIFIC SWAPS SQLSTATE SCHEDULE SUPER SOCKET SQL_BIG_RESULT SQL_TSI_QUARTER SQL_TSI_MONTH SIGNED SUBPARTITIONS SPATIAL SQL STARTING
  369.       TO TYPE TYPES TABLESPACE THEN TIMESTAMP TABLE_CHECKSUM TIMESTAMPADD THAN TEMPTABLE TEXT TRUE TABLE TRIGGER TRIGGERS TEMPORARY TRANSACTION TABLES TIMESTAMPDIFF TINYTEXT TERMINATED TABLE_NAME TRAILING TINYINT TIME TINYBLOB
  370.       UTC_DATE UTC_TIMESTAMP USE UNTIL UNDO UNKNOWN USER_RESOURCES UNCOMMITTED UPGRADE UNION UNDEFINED UTC_TIME UNICODE UNSIGNED USAGE USING UNIQUE UNDOFILE UNDO_BUFFER_SIZE USE_FRM
  371.       VARYING VALUES VARBINARY VARIABLES VIEW VALUE VARCHARACTER VARCHAR
  372.       WAIT WORK WRITE WRAPPER WARNINGS WEIGHT_STRING WHERE WHILE WITH WHEN
  373.       XOR X509 XML
  374.       YEAR YEAR_MONTH
  375.       ZEROFILL
  376.     </keywords>
  377.   </language> <!-- SCLEX_MYSQL_56 -->
  378.  
  379.   <language name="SCLEX_LUA">
  380.  
  381.     <property name="fold.compact" value="0" />
  382.  
  383.     <setting name="usetabs" value="1" />
  384.     <setting name="tabwidth" value="4" />
  385.     <setting name="indentation" value="4" />
  386.  
  387.     <keywords name="Keywords">
  388.       and break do else elseif end false for function if
  389.       in local nil not or repeat return then true until while
  390.       assert collectgarbage dofile error gcinfo loadfile loadstring
  391.       print rawget rawset require tonumber tostring type unpack
  392.       _G getfenv getmetatable ipairs loadlib next pairs pcall
  393.       rawequal setfenv setmetatable xpcall
  394.       string table math coroutine io os debug
  395.       load module select
  396.       string.byte string.char string.dump string.find string.len
  397.       string.lower string.rep string.sub string.upper string.format string.gfind string.gsub
  398.       table.concat table.foreach table.foreachi table.getn table.sort table.insert table.remove table.setn
  399.       math.abs math.acos math.asin math.atan math.atan2 math.ceil math.cos math.deg math.exp
  400.       math.floor math.frexp math.ldexp math.log math.log10 math.max math.min math.mod
  401.       math.pi math.pow math.rad math.random math.randomseed math.sin math.sqrt math.tan
  402.       string.gmatch string.match string.reverse table.maxn
  403.       math.cosh math.fmod math.modf math.sinh math.tanh math.huge
  404.       coroutine.create coroutine.resume coroutine.status
  405.       coroutine.wrap coroutine.yield
  406.       io.close io.flush io.input io.lines io.open io.output io.read io.tmpfile io.type io.write
  407.       io.stdin io.stdout io.stderr
  408.       os.clock os.date os.difftime os.execute os.exit os.getenv os.remove os.rename
  409.       os.setlocale os.time os.tmpname
  410.       coroutine.running package.cpath package.loaded package.loadlib package.path
  411.       package.preload package.seeall io.popen
  412.     </keywords>
  413.  
  414.     <style id="0" fore-color="#000000" /> <!-- SCE_LUA_DEFAULT -->
  415.  
  416.     <style id="1" fore-color="#A0A0A0" /> <!-- SCE_LUA_COMMENT -->
  417.     <style id="2" fore-color="#A0A0A0" /> <!-- SCE_LUA_COMMENTLINE -->
  418.  
  419.     <style id="4" fore-color="#F0A030" /> <!-- SCE_LUA_NUMBER -->
  420.     <style id="6" fore-color="#209F20" /> <!-- SCE_LUA_STRING -->
  421.  
  422.     <style id="5" fore-color="#007FBF" bold="Yes" /> <!-- SCE_LUA_WORD -->
  423.     <style id="10" bold="Yes" /> <!-- SCE_LUA_OPERATOR -->
  424.  
  425.     <style id="11" fore-color="#000000" /> <!-- SCE_LUA_IDENTIFIER -->
  426.  
  427.   </language>
  428.  
  429.   <language name="SCLEX_PYTHON">
  430.  
  431.     <property name="tab.timmy.whinge.level" value="1" />
  432.  
  433.     <!-- Editor settings -->
  434.     <setting name="usetabs" value="0" />
  435.     <setting name="tabwidth" value="4" />
  436.     <setting name="indentation" value="4" />
  437.  
  438.     <!-- Keywords from http://docs.python.org/release/2.3.5/ref/keywords.html -->
  439.     <keywords name="Keywords">
  440.       and del for is raise
  441.       assert elif from lambda return
  442.       break else global not try
  443.       class except if or while
  444.       continue exec import pass yield
  445.       def finally in print
  446.       as none
  447.     </keywords>
  448.  
  449.     <style id="0" fore-color="#000000" /> <!-- SCE_P_DEFAULT -->
  450.  
  451.     <style id="12" fore-color="#097BF7" /> <!-- SCE_P_COMMENTBLOCK -->
  452.     <style id="1" fore-color="#097BF7" /> <!-- SCE_P_COMMENTLINE -->
  453.  
  454.     <style id="2" fore-color="#3EAAFF" /> <!-- SCE_P_NUMBER -->
  455.     <style id="3" fore-color="#3EAAFF" /> <!-- SCE_P_STRING -->
  456.     <style id="4" fore-color="#3EAAFF" /> <!-- SCE_P_CHARACTER -->
  457.     <style id="6" fore-color="#3EAAFF" /> <!-- SCE_P_TRIPLE -->
  458.     <style id="7" fore-color="#6D4A27" /> <!-- SCE_P_TRIPLEDOUBLE -->
  459.  
  460.     <style id="5" fore-color="#C00000" bold="Yes"/> <!-- SCE_P_WORD -->
  461.     <style id="8" fore-color="#003690" bold="Yes" /> <!-- SCE_P_CLASSNAME -->
  462.     <style id="9" fore-color="#7F0000" bold="Yes" /> <!-- SCE_P_DEFNAME -->
  463.     <style id="10" fore-color="#000000" bold="Yes" /> <!-- SCE_P_OPERATOR -->
  464.  
  465.     <style id="11" fore-color="#000000" /> <!-- SCE_P_IDENTIFIER -->
  466.  
  467.   </language>
  468.  
  469.   <language name="SCLEX_HTML">
  470.     <!-- This is a complex lexer with several sublanguages (html, xml, java script, php script, vb sript, python)-->
  471.  
  472.     <setting name="usetabs" value="0" />
  473.     <setting name="tabwidth" value="4" />
  474.     <setting name="indentation" value="4" />
  475.  
  476.     <keywords name="HTML elements and attributes">
  477.       !doctype a abbr accept-charset accept accesskey acronym action address align alink alt applet archive area axis
  478.       b background base basefont bdo bgcolor big blockquote body border br button caption cellpadding cellspacing center
  479.       char charoff charset checkbox checked cite class classid clear code codebase codetype col colgroup color cols colspan
  480.       compact content coords data datafld dataformatas datapagesize datasrc datetime dd declare defer del dfn dir disabled
  481.       div dl dt em enctype event face fieldset file font for form frame frameborder frameset h1 h2 h3 h4 h5 h6 head headers
  482.       height hidden hr href hreflang hspace html http-equiv i id iframe image img input ins isindex ismap kbd label lang
  483.       language leftmargin legend li link longdesc map marginwidth marginheight maxlength media menu meta method multiple
  484.       name noframes nohref noresize noscript noshade nowrap object ol onblur onchange onclick ondblclick onfocus onkeydown
  485.       onkeypress onkeyup onload onmousedown onmousemove onmouseover onmouseout onmouseup optgroup option onreset onselect
  486.       onsubmit onunload p param password profile pre prompt public q radio readonly rel reset rev rows rowspan rules s samp
  487.       scheme scope script select selected shape size small span src standby start strike strong style sub submit summary sup
  488.       tabindex table target tbody td text textarea tfoot th thead title topmargin tr tt type u ul usemap valign value valuetype
  489.       var version vlink vspace width xml xmlns
  490.     </keywords>
  491.  
  492.     <keywords name="JavaScript keywords">
  493.       abstract boolean break byte case catch char class const continue debugger default delete do double else enum export
  494.       extends final finally float for function goto if implements import in instanceof int interface long native new package
  495.       private protected public return short static super switch synchronized this throw throws transient try typeof var void
  496.       volatile while with true false prototype
  497.     </keywords>
  498.      
  499.     <keywords name="VBScript keywords">
  500.       addhandler addressof andalso alias and ansi as assembly attribute auto begin boolean byref byte byval call case catch
  501.       cbool cbyte cchar cdate cdec cdbl char cint class clng cobj compare const continue cshort csng cstr ctype currency date
  502.       decimal declare default delegate dim do double each else elseif end enum erase error event exit explicit false finally
  503.       for friend function get gettype global gosub goto handles if implement implements imports in inherits integer interface
  504.       is let lib like load long loop lset me mid mod module mustinherit mustoverride mybase myclass namespace new next not
  505.       nothing notinheritable notoverridable object on option optional or orelse overloads overridable overrides paramarray
  506.       preserve private property protected public raiseevent readonly redim rem removehandler rset resume return select set
  507.       shadows shared short single static step stop string structure sub synclock then throw to true try type typeof unload
  508.       unicode until variant wend when while with withevents writeonly xor
  509.     </keywords>
  510.        
  511.     <keywords name="Python keywords">
  512.       and as assert break class continue def del elif else except exec finally for from global if import in is lambda None
  513.       not or pass print raise return triple try while with yield
  514.     </keywords>
  515.  
  516.     <keywords name="PHP keywords">
  517.       and or xor __file__ __line__ array as break case cfunction class const continue declare default die do echo else elseif
  518.       empty enddeclare endfor endforeach endif endswitch endwhile eval exit extends for foreach function global if include
  519.       include_once isset list new old_function print require require_once return static switch unset use var while __function__
  520.       __class__ php_version php_os default_include_path pear_install_dir pear_extension_dir php_extension_dir php_bindir php_libdir
  521.       php_datadir php_sysconfdir php_localstatedir php_config_file_path php_output_handler_start php_output_handler_cont
  522.       php_output_handler_end e_error e_warning e_parse e_notice e_core_error e_core_warning e_compile_error e_compile_warning
  523.       e_user_error e_user_warning e_user_notice e_all true false bool boolean int integer float double real string array object
  524.       resource null class extends parent stdclass directory __sleep __wakeup interface implements abstract public protected private
  525.     </keywords>
  526.  
  527.     <style id="0" fore-color="#000000" /> <!-- SCE_HPHP_DEFAULT -->
  528.  
  529.     <style id="124" fore-color="#F77B09" /> <!-- SCE_HPHP_COMMENT -->
  530.     <style id="125" fore-color="#F77B09" /> <!-- SCE_HPHP_COMMENTLINE -->
  531.    
  532.     <style id="121" fore-color="#C00000" bold="Yes"/> <!-- SCE_HPHP_WORD -->
  533.   </language>
  534.  
  535. </languages>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement