mc/syntax/sql.syntax
Pavel Roskin 4dbe6133e8 * syntax/c.syntax: Reenable highlighting for "/" and preserve
highlighting for "//" comments by using exclusive context.
* syntax/java.syntax: Likewise.
* syntax/swig.syntax: Likewise.
* syntax/slang.syntax: Reenable highlighting for "/".
* syntax/sql.syntax: Enable highlighting for "/" and "-".
2002-07-18 16:36:52 +00:00

491 lines
16 KiB
YAML

# SQL syntax highlighting for CoolEdit
# by Walery Studennikov <despair@sama.ru>
context default
keyword whole ABSOLUTE yellow/24
keyword whole ACTION yellow/24
keyword whole ADA yellow/24
keyword whole ADD yellow/24
keyword whole ALL yellow/24
keyword whole ALLOCATE yellow/24
keyword whole ALTER yellow/24
keyword whole AND yellow/24
keyword whole ANY yellow/24
keyword whole ARE yellow/24
keyword whole AS yellow/24
keyword whole ASC yellow/24
keyword whole ASSERTION yellow/24
keyword whole AT yellow/24
keyword whole AUTHORIZATION yellow/24
keyword whole AUTO_INCREMENT yellow/24
keyword whole BEGIN yellow/24
keyword whole BETWEEN yellow/24
keyword whole BIGINT yellow/24
keyword whole BIT yellow/24
keyword whole BIT_LENGTH yellow/24
keyword whole BOTH yellow/24
keyword whole BY yellow/24
keyword whole CASCADE yellow/24
keyword whole CASCADED yellow/24
keyword whole CASE yellow/24
keyword whole CAST yellow/24
keyword whole CATALOG yellow/24
keyword whole CHAR yellow/24
keyword whole CHAR_LENGTH yellow/24
keyword whole CHARACTER yellow/24
keyword whole CHARACTER_LENGTH yellow/24
keyword whole CHECK yellow/24
keyword whole CLOSE yellow/24
keyword whole COALESCE yellow/24
keyword whole COLLATE yellow/24
keyword whole COLLATION yellow/24
keyword whole COLUMN yellow/24
keyword whole COMMIT yellow/24
keyword whole CONNECT yellow/24
keyword whole CONNECTION yellow/24
keyword whole CONSTRAINT yellow/24
keyword whole CONSTRAINTS yellow/24
keyword whole CONTINUE yellow/24
keyword whole CORRESPONDING yellow/24
keyword whole CREATE yellow/24
keyword whole CROSS yellow/24
keyword whole CURRENT yellow/24
keyword whole CURRENT_DATE yellow/24
keyword whole CURRENT_TIME yellow/24
keyword whole CURRENT_TIMESTAMP yellow/24
keyword whole CURRENT_USER yellow/24
keyword whole CURSOR yellow/24
keyword whole DATE yellow/24
keyword whole DAY yellow/24
keyword whole DEALLOCATE yellow/24
keyword whole DEC yellow/24
keyword whole DECIMAL yellow/24
keyword whole DECLARE yellow/24
keyword whole DEFAULT yellow/24
keyword whole DEFERRABLE yellow/24
keyword whole DEFERRED yellow/24
keyword whole DELETE yellow/24
keyword whole DESC yellow/24
keyword whole DESCRIBE yellow/24
keyword whole DESCRIPTOR yellow/24
keyword whole DIAGNOSTICS yellow/24
keyword whole DISCONNECT yellow/24
keyword whole DISTINCT yellow/24
keyword whole DOMAIN yellow/24
keyword whole DOUBLE yellow/24
keyword whole DROP yellow/24
keyword whole ELSE yellow/24
keyword whole END yellow/24
keyword whole END-EXEC yellow/24
keyword whole ESCAPE yellow/24
keyword whole EXCEPT yellow/24
keyword whole EXCEPTION yellow/24
keyword whole EXEC yellow/24
keyword whole EXECUTE yellow/24
keyword whole EXISTS yellow/24
keyword whole EXTERNAL yellow/24
keyword whole EXTRACT yellow/24
keyword whole FALSE yellow/24
keyword whole FETCH yellow/24
keyword whole FIRST yellow/24
keyword whole FLOAT yellow/24
keyword whole FOR yellow/24
keyword whole FOREIGN yellow/24
keyword whole FORTRAN yellow/24
keyword whole FOUND yellow/24
keyword whole FROM yellow/24
keyword whole FULL yellow/24
keyword whole GET yellow/24
keyword whole GLOBAL yellow/24
keyword whole GO yellow/24
keyword whole GOTO yellow/24
keyword whole GRANT yellow/24
keyword whole GROUP yellow/24
keyword whole HAVING yellow/24
keyword whole HOUR yellow/24
keyword whole IDENTITY yellow/24
keyword whole IF yellow/24
keyword whole IMMEDIATE yellow/24
keyword whole IN yellow/24
keyword whole INCLUDE yellow/24
keyword whole INDEX yellow/24
keyword whole INDICATOR yellow/24
keyword whole INITIALLY yellow/24
keyword whole INNER yellow/24
keyword whole INPUT yellow/24
keyword whole INSENSITIVE yellow/24
keyword whole INSERT yellow/24
keyword whole INT yellow/24
keyword whole INTEGER yellow/24
keyword whole INTERSECT yellow/24
keyword whole INTERVAL yellow/24
keyword whole INTO yellow/24
keyword whole IS yellow/24
keyword whole ISOLATION yellow/24
keyword whole JOIN yellow/24
keyword whole KEY yellow/24
keyword whole LANGUAGE yellow/24
keyword whole LAST yellow/24
keyword whole LEADING yellow/24
keyword whole LEFT yellow/24
keyword whole LEVEL yellow/24
keyword whole LIKE yellow/24
keyword whole LOCAL yellow/24
keyword whole LOCK yellow/24
keyword whole LOOP yellow/24
keyword whole MATCH yellow/24
keyword whole MINUTE yellow/24
keyword whole MODULE yellow/24
keyword whole MONTH yellow/24
keyword whole NAMES yellow/24
keyword whole NATIONAL yellow/24
keyword whole NATURAL yellow/24
keyword whole NCHAR yellow/24
keyword whole NEXT yellow/24
keyword whole NO yellow/24
keyword whole NONE yellow/24
keyword whole NOT yellow/24
keyword whole NULL yellow/24
keyword whole NULLIF yellow/24
keyword whole NUMERIC yellow/24
keyword whole OCTET_LENGTH yellow/24
keyword whole OF yellow/24
keyword whole ON yellow/24
keyword whole ONLY yellow/24
keyword whole OPEN yellow/24
keyword whole OPTION yellow/24
keyword whole OR yellow/24
keyword whole ORDER yellow/24
keyword whole OUTER yellow/24
keyword whole OUTPUT yellow/24
keyword whole OVERLAPS yellow/24
keyword whole PAD yellow/24
keyword whole PARTIAL yellow/24
keyword whole PASCAL yellow/24
keyword whole POSITION yellow/24
keyword whole PRECISION yellow/24
keyword whole PREPARE yellow/24
keyword whole PRESERVE yellow/24
keyword whole PRIMARY yellow/24
keyword whole PRIOR yellow/24
keyword whole PRIVILEGES yellow/24
keyword whole PROCEDURE yellow/24
keyword whole PUBLIC yellow/24
keyword whole READ yellow/24
keyword whole REAL yellow/24
keyword whole REFERENCES yellow/24
keyword whole RELATIVE yellow/24
keyword whole RESTRICT yellow/24
keyword whole REVOKE yellow/24
keyword whole RIGHT yellow/24
keyword whole ROLLBACK yellow/24
keyword whole ROWS yellow/24
keyword whole SCHEMA yellow/24
keyword whole SCROLL yellow/24
keyword whole SECOND yellow/24
keyword whole SECTION yellow/24
keyword whole SELECT yellow/24
keyword whole SESSION yellow/24
keyword whole SESSION_USER yellow/24
keyword whole SET yellow/24
keyword whole SIZE yellow/24
keyword whole SMALLINT yellow/24
keyword whole SOME yellow/24
keyword whole SPACE yellow/24
keyword whole SQL yellow/24
keyword whole SQLCA yellow/24
keyword whole SQLSTATE yellow/24
keyword whole SQLWARNING yellow/24
keyword whole SUBSTRING yellow/24
keyword whole SYSTEM_USER yellow/24
keyword whole TABLE yellow/24
keyword whole TEMPORARY yellow/24
keyword whole THEN yellow/24
keyword whole TIME yellow/24
keyword whole TIMESTAMP yellow/24
keyword whole TIMEZONE_HOUR yellow/24
keyword whole TIMEZONE_MINUTE yellow/24
keyword whole TO yellow/24
keyword whole TRAILING yellow/24
keyword whole TRANSACTION yellow/24
keyword whole TRANSLATION yellow/24
keyword whole TRIM yellow/24
keyword whole TRUE yellow/24
keyword whole UNION yellow/24
keyword whole UNIQUE yellow/24
keyword whole UNKNOWN yellow/24
keyword whole UPDATE yellow/24
keyword whole USAGE yellow/24
keyword whole USING yellow/24
keyword whole VALUE yellow/24
keyword whole VALUES yellow/24
keyword whole VARCHAR yellow/24
keyword whole VARYING yellow/24
keyword whole VIEW yellow/24
keyword whole WHEN yellow/24
keyword whole WHENEVER yellow/24
keyword whole WHERE yellow/24
keyword whole WITH yellow/24
keyword whole WORK yellow/24
keyword whole WRITE yellow/24
keyword whole YEAR yellow/24
keyword whole ZONE yellow/24
keyword whole absolute yellow/24
keyword whole action yellow/24
keyword whole ada yellow/24
keyword whole add yellow/24
keyword whole all yellow/24
keyword whole allocate yellow/24
keyword whole alter yellow/24
keyword whole and yellow/24
keyword whole any yellow/24
keyword whole are yellow/24
keyword whole as yellow/24
keyword whole asc yellow/24
keyword whole assertion yellow/24
keyword whole at yellow/24
keyword whole authorization yellow/24
keyword whole auto_increment yellow/24
keyword whole begin yellow/24
keyword whole between yellow/24
keyword whole bigint yellow/24
keyword whole bit yellow/24
keyword whole bit_length yellow/24
keyword whole both yellow/24
keyword whole by yellow/24
keyword whole cascade yellow/24
keyword whole cascaded yellow/24
keyword whole case yellow/24
keyword whole cast yellow/24
keyword whole catalog yellow/24
keyword whole char yellow/24
keyword whole char_length yellow/24
keyword whole character yellow/24
keyword whole character_length yellow/24
keyword whole check yellow/24
keyword whole close yellow/24
keyword whole coalesce yellow/24
keyword whole collate yellow/24
keyword whole collation yellow/24
keyword whole column yellow/24
keyword whole commit yellow/24
keyword whole connect yellow/24
keyword whole connection yellow/24
keyword whole constraint yellow/24
keyword whole constraints yellow/24
keyword whole continue yellow/24
keyword whole corresponding yellow/24
keyword whole create yellow/24
keyword whole cross yellow/24
keyword whole current yellow/24
keyword whole current_date yellow/24
keyword whole current_time yellow/24
keyword whole current_timestamp yellow/24
keyword whole current_user yellow/24
keyword whole cursor yellow/24
keyword whole date yellow/24
keyword whole day yellow/24
keyword whole deallocate yellow/24
keyword whole dec yellow/24
keyword whole decimal yellow/24
keyword whole declare yellow/24
keyword whole default yellow/24
keyword whole deferrable yellow/24
keyword whole deferred yellow/24
keyword whole delete yellow/24
keyword whole desc yellow/24
keyword whole describe yellow/24
keyword whole descriptor yellow/24
keyword whole diagnostics yellow/24
keyword whole disconnect yellow/24
keyword whole distinct yellow/24
keyword whole domain yellow/24
keyword whole double yellow/24
keyword whole drop yellow/24
keyword whole else yellow/24
keyword whole end yellow/24
keyword whole end-exec yellow/24
keyword whole escape yellow/24
keyword whole except yellow/24
keyword whole exception yellow/24
keyword whole exec yellow/24
keyword whole execute yellow/24
keyword whole exists yellow/24
keyword whole external yellow/24
keyword whole extract yellow/24
keyword whole false yellow/24
keyword whole fetch yellow/24
keyword whole first yellow/24
keyword whole float yellow/24
keyword whole for yellow/24
keyword whole foreign yellow/24
keyword whole fortran yellow/24
keyword whole found yellow/24
keyword whole from yellow/24
keyword whole full yellow/24
keyword whole get yellow/24
keyword whole global yellow/24
keyword whole go yellow/24
keyword whole goto yellow/24
keyword whole grant yellow/24
keyword whole group yellow/24
keyword whole having yellow/24
keyword whole hour yellow/24
keyword whole identity yellow/24
keyword whole if yellow/24
keyword whole immediate yellow/24
keyword whole in yellow/24
keyword whole include yellow/24
keyword whole index yellow/24
keyword whole indicator yellow/24
keyword whole initially yellow/24
keyword whole inner yellow/24
keyword whole input yellow/24
keyword whole insensitive yellow/24
keyword whole insert yellow/24
keyword whole int yellow/24
keyword whole integer yellow/24
keyword whole intersect yellow/24
keyword whole interval yellow/24
keyword whole into yellow/24
keyword whole is yellow/24
keyword whole isolation yellow/24
keyword whole join yellow/24
keyword whole key yellow/24
keyword whole language yellow/24
keyword whole last yellow/24
keyword whole leading yellow/24
keyword whole left yellow/24
keyword whole level yellow/24
keyword whole like yellow/24
keyword whole local yellow/24
keyword whole lock yellow/24
keyword whole loop yellow/24
keyword whole match yellow/24
keyword whole minute yellow/24
keyword whole module yellow/24
keyword whole month yellow/24
keyword whole names yellow/24
keyword whole national yellow/24
keyword whole natural yellow/24
keyword whole nchar yellow/24
keyword whole next yellow/24
keyword whole no yellow/24
keyword whole none yellow/24
keyword whole not yellow/24
keyword whole null yellow/24
keyword whole nullif yellow/24
keyword whole numeric yellow/24
keyword whole octet_length yellow/24
keyword whole of yellow/24
keyword whole on yellow/24
keyword whole only yellow/24
keyword whole open yellow/24
keyword whole option yellow/24
keyword whole or yellow/24
keyword whole order yellow/24
keyword whole outer yellow/24
keyword whole output yellow/24
keyword whole overlaps yellow/24
keyword whole pad yellow/24
keyword whole partial yellow/24
keyword whole pascal yellow/24
keyword whole position yellow/24
keyword whole precision yellow/24
keyword whole prepare yellow/24
keyword whole preserve yellow/24
keyword whole primary yellow/24
keyword whole prior yellow/24
keyword whole privileges yellow/24
keyword whole procedure yellow/24
keyword whole public yellow/24
keyword whole read yellow/24
keyword whole real yellow/24
keyword whole references yellow/24
keyword whole relative yellow/24
keyword whole restrict yellow/24
keyword whole revoke yellow/24
keyword whole right yellow/24
keyword whole rollback yellow/24
keyword whole rows yellow/24
keyword whole schema yellow/24
keyword whole scroll yellow/24
keyword whole second yellow/24
keyword whole section yellow/24
keyword whole select yellow/24
keyword whole session yellow/24
keyword whole session_user yellow/24
keyword whole set yellow/24
keyword whole size yellow/24
keyword whole smallint yellow/24
keyword whole some yellow/24
keyword whole space yellow/24
keyword whole sql yellow/24
keyword whole sqlca yellow/24
keyword whole sqlstate yellow/24
keyword whole sqlwarning yellow/24
keyword whole substring yellow/24
keyword whole system_user yellow/24
keyword whole table yellow/24
keyword whole temporary yellow/24
keyword whole then yellow/24
keyword whole time yellow/24
keyword whole timestamp yellow/24
keyword whole timezone_hour yellow/24
keyword whole timezone_minute yellow/24
keyword whole to yellow/24
keyword whole trailing yellow/24
keyword whole transaction yellow/24
keyword whole translation yellow/24
keyword whole trim yellow/24
keyword whole true yellow/24
keyword whole union yellow/24
keyword whole unique yellow/24
keyword whole unknown yellow/24
keyword whole update yellow/24
keyword whole usage yellow/24
keyword whole using yellow/24
keyword whole value yellow/24
keyword whole values yellow/24
keyword whole varchar yellow/24
keyword whole varying yellow/24
keyword whole view yellow/24
keyword whole when yellow/24
keyword whole whenever yellow/24
keyword whole where yellow/24
keyword whole with yellow/24
keyword whole work yellow/24
keyword whole write yellow/24
keyword whole year yellow/24
keyword whole zone yellow/24
keyword /\* brown/22
keyword \*/ brown/22
keyword -- brown/22
keyword > brightcyan/14
keyword < brightcyan/14
keyword \+ brightcyan/14
keyword - brightcyan/14
keyword \* brightcyan/14
keyword / brightcyan/14
keyword % brightcyan/14
keyword = brightcyan/14
keyword ( brightcyan/14
keyword ) brightcyan/14
keyword , brightcyan/14
keyword ; brightcyan/14
context # \n brown/22
spellcheck
context exclusive -- \n brown/22
spellcheck
context exclusive /\* \*/ brown/22
spellcheck
context ' ' green/6
context " " green/6