syntax "sql" "\.sql$" "sqliterc$" icolor brightblack "\<(ALL|ASC|AS|ALTER|AND|ADD|AUTO_INCREMENT)\>" icolor brightblack "\<(BETWEEN|BINARY|BOTH|BY|BOOLEAN)\>" icolor brightblack "\<(CHANGE|CHECK|COLUMNS|COLUMN|CROSS|CREATE)\>" icolor brightblack "\<(DATABASES|DATABASE|DATA|DELAYED|DESCRIBE|DESC|DISTINCT|DELETE|DROP|DEFAULT)\>" icolor brightblack "\<(ENCLOSED|ESCAPED|EXISTS|EXPLAIN)\>" icolor brightblack "\<(FIELDS|FIELD|FLUSH|FOR|FOREIGN|FUNCTION|FROM)\>" icolor brightblack "\<(GROUP|GRANT|HAVING)\>" icolor brightblack "\<(IGNORE|INDEX|INFILE|INSERT|INNER|INTO|IDENTIFIED|IN|IS|IF)\>" icolor brightblack "\<(JOIN|KEYS|KILL|KEY)\>" icolor brightblack "\<(LEADING|LIKE|LIMIT|LINES|LOAD|LOCAL|LOCK|LOW_PRIORITY|LEFT|LANGUAGE)\>" icolor brightblack "\<(MODIFY|NATURAL|NOT|NULL|NEXTVAL)\>" icolor brightblack "\<(OPTIMIZE|OPTION|OPTIONALLY|ORDER|OUTFILE|OR|OUTER|ON)\>" icolor brightblack "\<(PROCEDURE|PROCEDURAL|PRIMARY)\>" icolor brightblack "\<(READ|REFERENCES|REGEXP|RENAME|REPLACE|RETURN|REVOKE|RLIKE|RIGHT)\>" icolor brightblack "\<(SHOW|SONAME|STATUS|STRAIGHT_JOIN|SELECT|SETVAL|SET)\>" icolor brightblack "\<(TABLES|TERMINATED|TO|TRAILING|TRUNCATE|TABLE|TEMPORARY|TRIGGER|TRUSTED)\>" icolor brightblack "\<(UNIQUE|UNLOCK|USE|USING|UPDATE|VALUES|VARIABLES|VIEW)\>" icolor brightblack "\<(WITH|WRITE|WHERE|ZEROFILL|TYPE|XOR)\>" color green "\<(VARCHAR|TINYINT|TEXT|DATE|SMALLINT|MEDIUMINT|INT|INTEGER|BIGINT|FLOAT|DOUBLE|DECIMAL|DATETIME|TIMESTAMP|TIME|YEAR|UNSIGNED|CHAR|TINYBLOB|TINYTEXT|BLOB|MEDIUMBLOB|MEDIUMTEXT|LONGBLOB|LONGTEXT|ENUM|BOOL|BINARY|VARBINARY)\>" # SQLite meta commands icolor brightblack "\.\<(databases|dump|echo|exit|explain|header(s)?|help)\>" icolor brightblack "\.\<(import|indices|mode|nullvalue|output|prompt|quit|read)\>" icolor brightblack "\.\<(schema|separator|show|tables|timeout|width)\>" color brightcyan "\<(ON|OFF)\>" color blue "\<([0-9]+)\>" color yellow ""(\\.|[^"])*"|'(\\.|[^'])*'" color yellow "`(\\.|[^\\`])*`" color cyan "\-\-.*$" color ,green "[[:space:]]+$" color ,red " + +| + +" # +EXTRALINT