use prism-tomorrow.css
This commit is contained in:
@ -0,0 +1,15 @@
|
||||
TRUE
|
||||
FALSE
|
||||
NULL
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["boolean", "TRUE"],
|
||||
["boolean", "FALSE"],
|
||||
["boolean", "NULL"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for booleans.
|
@ -0,0 +1,26 @@
|
||||
/**/
|
||||
/* foo
|
||||
bar */
|
||||
--
|
||||
-- foo
|
||||
//
|
||||
// foo
|
||||
#
|
||||
# foo
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["comment", "/**/"],
|
||||
["comment", "/* foo\r\nbar */"],
|
||||
["comment", "--"],
|
||||
["comment", "-- foo"],
|
||||
["comment", "//"],
|
||||
["comment", "// foo"],
|
||||
["comment", "#"],
|
||||
["comment", "# foo"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for comments.
|
@ -0,0 +1,39 @@
|
||||
AVG (
|
||||
COUNT(
|
||||
FIRST(
|
||||
FORMAT(
|
||||
LAST(
|
||||
LCASE(
|
||||
LEN(
|
||||
MAX(
|
||||
MID(
|
||||
MIN(
|
||||
MOD(
|
||||
NOW(
|
||||
ROUND(
|
||||
SUM(
|
||||
UCASE(
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["function", "AVG"], ["punctuation", "("],
|
||||
["function", "COUNT"], ["punctuation", "("],
|
||||
["function", "FIRST"], ["punctuation", "("],
|
||||
["function", "FORMAT"], ["punctuation", "("],
|
||||
["function", "LAST"], ["punctuation", "("],
|
||||
["function", "LCASE"], ["punctuation", "("],
|
||||
["function", "LEN"], ["punctuation", "("],
|
||||
["function", "MAX"], ["punctuation", "("],
|
||||
["function", "MID"], ["punctuation", "("],
|
||||
["function", "MIN"], ["punctuation", "("],
|
||||
["function", "MOD"], ["punctuation", "("],
|
||||
["function", "NOW"], ["punctuation", "("],
|
||||
["function", "ROUND"], ["punctuation", "("],
|
||||
["function", "SUM"], ["punctuation", "("],
|
||||
["function", "UCASE"], ["punctuation", "("]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for functions.
|
@ -0,0 +1,717 @@
|
||||
ACTION
|
||||
ADD
|
||||
AFTER
|
||||
ALGORITHM
|
||||
ALL
|
||||
ALTER
|
||||
ANALYZE
|
||||
ANY
|
||||
APPLY
|
||||
AS
|
||||
ASC
|
||||
AUTHORIZATION
|
||||
AUTO_INCREMENT
|
||||
BACKUP
|
||||
BDB
|
||||
BEGIN
|
||||
BERKELEYDB
|
||||
BIGINT
|
||||
BINARY
|
||||
BIT
|
||||
BLOB
|
||||
BOOL
|
||||
BOOLEAN
|
||||
BREAK
|
||||
BROWSE
|
||||
BTREE
|
||||
BULK
|
||||
BY
|
||||
CALL
|
||||
CASCADE
|
||||
CASCADED
|
||||
CASE
|
||||
CHAIN
|
||||
CHAR
|
||||
CHARACTER
|
||||
CHARSET
|
||||
CHECK
|
||||
CHECKPOINT
|
||||
CLOSE
|
||||
CLUSTERED
|
||||
COALESCE
|
||||
COLLATE
|
||||
COLUMN
|
||||
COLUMNS
|
||||
COMMENT
|
||||
COMMIT
|
||||
COMMITTED
|
||||
COMPUTE
|
||||
CONNECT
|
||||
CONSISTENT
|
||||
CONSTRAINT
|
||||
CONTAINS
|
||||
CONTAINSTABLE
|
||||
CONTINUE
|
||||
CONVERT
|
||||
CREATE
|
||||
CROSS
|
||||
CURRENT
|
||||
CURRENT_DATE
|
||||
CURRENT_TIME
|
||||
CURRENT_TIMESTAMP
|
||||
CURRENT_USER
|
||||
CURSOR
|
||||
CYCLE
|
||||
DATA
|
||||
DATABASE
|
||||
DATABASES
|
||||
DATE
|
||||
DATETIME
|
||||
DAY
|
||||
DBCC
|
||||
DEALLOCATE
|
||||
DEC
|
||||
DECIMAL
|
||||
DECLARE
|
||||
DEFAULT
|
||||
DEFINER
|
||||
DELAYED
|
||||
DELETE
|
||||
DELIMITER
|
||||
DELIMITERS
|
||||
DENY
|
||||
DESC
|
||||
DESCRIBE
|
||||
DETERMINISTIC
|
||||
DISABLE
|
||||
DISCARD
|
||||
DISK
|
||||
DISTINCT
|
||||
DISTINCTROW
|
||||
DISTRIBUTED
|
||||
DO
|
||||
DOUBLE
|
||||
DROP
|
||||
DUMMY
|
||||
DUMP
|
||||
DUMPFILE
|
||||
DUPLICATE
|
||||
ELSE
|
||||
ELSEIF
|
||||
ENABLE
|
||||
ENCLOSED
|
||||
END
|
||||
ENGINE
|
||||
ENUM
|
||||
ERRLVL
|
||||
ERRORS
|
||||
ESCAPE
|
||||
ESCAPED
|
||||
EXCEPT
|
||||
EXEC
|
||||
EXECUTE
|
||||
EXISTS
|
||||
EXIT
|
||||
EXPLAIN
|
||||
EXTENDED
|
||||
FETCH
|
||||
FIELDS
|
||||
FILE
|
||||
FILLFACTOR
|
||||
FIRST
|
||||
FIXED
|
||||
FLOAT
|
||||
FOLLOWING
|
||||
FOR
|
||||
FOR EACH ROW
|
||||
FORCE
|
||||
FOREIGN
|
||||
FREETEXT
|
||||
FREETEXTTABLE
|
||||
FROM
|
||||
FULL
|
||||
FUNCTION
|
||||
GEOMETRY
|
||||
GEOMETRYCOLLECTION
|
||||
GLOBAL
|
||||
GOTO
|
||||
GRANT
|
||||
GROUP
|
||||
HANDLER
|
||||
HASH
|
||||
HAVING
|
||||
HOLDLOCK
|
||||
HOUR
|
||||
IDENTITY
|
||||
IDENTITY_INSERT
|
||||
IDENTITYCOL
|
||||
IF
|
||||
IGNORE
|
||||
IMPORT
|
||||
INDEX
|
||||
INFILE
|
||||
INNER
|
||||
INNODB
|
||||
INOUT
|
||||
INSERT
|
||||
INT
|
||||
INTEGER
|
||||
INTERSECT
|
||||
INTERVAL
|
||||
INTO
|
||||
INVOKER
|
||||
ISOLATION
|
||||
ITERATE
|
||||
JOIN
|
||||
KEY
|
||||
KEYS
|
||||
KILL
|
||||
LANGUAGE
|
||||
LAST
|
||||
LEAVE
|
||||
LEFT
|
||||
LEVEL
|
||||
LIMIT
|
||||
LINENO
|
||||
LINES
|
||||
LINESTRING
|
||||
LOAD
|
||||
LOCAL
|
||||
LOCK
|
||||
LONGBLOB
|
||||
LONGTEXT
|
||||
LOOP
|
||||
MATCH
|
||||
MATCHED
|
||||
MEDIUMBLOB
|
||||
MEDIUMINT
|
||||
MEDIUMTEXT
|
||||
MERGE
|
||||
MIDDLEINT
|
||||
MINUTE
|
||||
MODE
|
||||
MODIFIES
|
||||
MODIFY
|
||||
MONTH
|
||||
MULTILINESTRING
|
||||
MULTIPOINT
|
||||
MULTIPOLYGON
|
||||
NATIONAL
|
||||
NATURAL
|
||||
NCHAR
|
||||
NEXT
|
||||
NO
|
||||
NONCLUSTERED
|
||||
NULLIF
|
||||
NUMERIC
|
||||
OF
|
||||
OFF
|
||||
OFFSET
|
||||
OFFSETS
|
||||
ON
|
||||
OPEN
|
||||
OPENDATASOURCE
|
||||
OPENQUERY
|
||||
OPENROWSET
|
||||
OPTIMIZE
|
||||
OPTION
|
||||
OPTIONALLY
|
||||
ORDER
|
||||
OUT
|
||||
OUTER
|
||||
OUTFILE
|
||||
OVER
|
||||
PARTIAL
|
||||
PARTITION
|
||||
PERCENT
|
||||
PIVOT
|
||||
PLAN
|
||||
POINT
|
||||
POLYGON
|
||||
PRECEDING
|
||||
PRECISION
|
||||
PREPARE
|
||||
PREV
|
||||
PRIMARY
|
||||
PRINT
|
||||
PRIVILEGES
|
||||
PROC
|
||||
PROCEDURE
|
||||
PUBLIC
|
||||
PURGE
|
||||
QUICK
|
||||
RAISERROR
|
||||
READ
|
||||
READS
|
||||
REAL
|
||||
RECONFIGURE
|
||||
REFERENCES
|
||||
RELEASE
|
||||
RENAME
|
||||
REPEAT
|
||||
REPEATABLE
|
||||
REPLACE
|
||||
REPLICATION
|
||||
REQUIRE
|
||||
RESIGNAL
|
||||
RESTORE
|
||||
RESTRICT
|
||||
RETURN
|
||||
RETURNS
|
||||
REVOKE
|
||||
RIGHT
|
||||
ROLLBACK
|
||||
ROUTINE
|
||||
ROW
|
||||
ROWCOUNT
|
||||
ROWGUIDCOL
|
||||
ROWS
|
||||
RTREE
|
||||
RULE
|
||||
SAVE
|
||||
SAVEPOINT
|
||||
SCHEMA
|
||||
SECOND
|
||||
SELECT
|
||||
SERIAL
|
||||
SERIALIZABLE
|
||||
SESSION
|
||||
SESSION_USER
|
||||
SET
|
||||
SETUSER
|
||||
SHARE
|
||||
SHOW
|
||||
SHUTDOWN
|
||||
SIMPLE
|
||||
SMALLINT
|
||||
SNAPSHOT
|
||||
SOME
|
||||
SONAME
|
||||
SQL
|
||||
START
|
||||
STARTING
|
||||
STATISTICS
|
||||
STATUS
|
||||
STRIPED
|
||||
SYSTEM_USER
|
||||
TABLE
|
||||
TABLES
|
||||
TABLESPACE
|
||||
TEMP
|
||||
TEMPORARY
|
||||
TEMPTABLE
|
||||
TERMINATED
|
||||
TEXT
|
||||
TEXTSIZE
|
||||
THEN
|
||||
TIME
|
||||
TIMESTAMP
|
||||
TINYBLOB
|
||||
TINYINT
|
||||
TINYTEXT
|
||||
TO
|
||||
TOP
|
||||
TRAN
|
||||
TRANSACTION
|
||||
TRANSACTIONS
|
||||
TRIGGER
|
||||
TRUNCATE
|
||||
TSEQUAL
|
||||
TYPE
|
||||
TYPES
|
||||
UNBOUNDED
|
||||
UNCOMMITTED
|
||||
UNDEFINED
|
||||
UNION
|
||||
UNIQUE
|
||||
UNLOCK
|
||||
UNPIVOT
|
||||
UNSIGNED
|
||||
UPDATE
|
||||
UPDATETEXT
|
||||
USAGE
|
||||
USE
|
||||
USER
|
||||
USING
|
||||
VALUE
|
||||
VALUES
|
||||
VARBINARY
|
||||
VARCHAR
|
||||
VARCHARACTER
|
||||
VARYING
|
||||
VIEW
|
||||
WAITFOR
|
||||
WARNINGS
|
||||
WHEN
|
||||
WHERE
|
||||
WHILE
|
||||
WITH
|
||||
WITH ROLLUP
|
||||
WITHIN
|
||||
WORK
|
||||
WRITE
|
||||
WRITETEXT
|
||||
YEAR
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["keyword", "ACTION"],
|
||||
["keyword", "ADD"],
|
||||
["keyword", "AFTER"],
|
||||
["keyword", "ALGORITHM"],
|
||||
["keyword", "ALL"],
|
||||
["keyword", "ALTER"],
|
||||
["keyword", "ANALYZE"],
|
||||
["keyword", "ANY"],
|
||||
["keyword", "APPLY"],
|
||||
["keyword", "AS"],
|
||||
["keyword", "ASC"],
|
||||
["keyword", "AUTHORIZATION"],
|
||||
["keyword", "AUTO_INCREMENT"],
|
||||
["keyword", "BACKUP"],
|
||||
["keyword", "BDB"],
|
||||
["keyword", "BEGIN"],
|
||||
["keyword", "BERKELEYDB"],
|
||||
["keyword", "BIGINT"],
|
||||
["keyword", "BINARY"],
|
||||
["keyword", "BIT"],
|
||||
["keyword", "BLOB"],
|
||||
["keyword", "BOOL"],
|
||||
["keyword", "BOOLEAN"],
|
||||
["keyword", "BREAK"],
|
||||
["keyword", "BROWSE"],
|
||||
["keyword", "BTREE"],
|
||||
["keyword", "BULK"],
|
||||
["keyword", "BY"],
|
||||
["keyword", "CALL"],
|
||||
["keyword", "CASCADE"],
|
||||
["keyword", "CASCADED"],
|
||||
["keyword", "CASE"],
|
||||
["keyword", "CHAIN"],
|
||||
["keyword", "CHAR"],
|
||||
["keyword", "CHARACTER"],
|
||||
["keyword", "CHARSET"],
|
||||
["keyword", "CHECK"],
|
||||
["keyword", "CHECKPOINT"],
|
||||
["keyword", "CLOSE"],
|
||||
["keyword", "CLUSTERED"],
|
||||
["keyword", "COALESCE"],
|
||||
["keyword", "COLLATE"],
|
||||
["keyword", "COLUMN"],
|
||||
["keyword", "COLUMNS"],
|
||||
["keyword", "COMMENT"],
|
||||
["keyword", "COMMIT"],
|
||||
["keyword", "COMMITTED"],
|
||||
["keyword", "COMPUTE"],
|
||||
["keyword", "CONNECT"],
|
||||
["keyword", "CONSISTENT"],
|
||||
["keyword", "CONSTRAINT"],
|
||||
["keyword", "CONTAINS"],
|
||||
["keyword", "CONTAINSTABLE"],
|
||||
["keyword", "CONTINUE"],
|
||||
["keyword", "CONVERT"],
|
||||
["keyword", "CREATE"],
|
||||
["keyword", "CROSS"],
|
||||
["keyword", "CURRENT"],
|
||||
["keyword", "CURRENT_DATE"],
|
||||
["keyword", "CURRENT_TIME"],
|
||||
["keyword", "CURRENT_TIMESTAMP"],
|
||||
["keyword", "CURRENT_USER"],
|
||||
["keyword", "CURSOR"],
|
||||
["keyword", "CYCLE"],
|
||||
["keyword", "DATA"],
|
||||
["keyword", "DATABASE"],
|
||||
["keyword", "DATABASES"],
|
||||
["keyword", "DATE"],
|
||||
["keyword", "DATETIME"],
|
||||
["keyword", "DAY"],
|
||||
["keyword", "DBCC"],
|
||||
["keyword", "DEALLOCATE"],
|
||||
["keyword", "DEC"],
|
||||
["keyword", "DECIMAL"],
|
||||
["keyword", "DECLARE"],
|
||||
["keyword", "DEFAULT"],
|
||||
["keyword", "DEFINER"],
|
||||
["keyword", "DELAYED"],
|
||||
["keyword", "DELETE"],
|
||||
["keyword", "DELIMITER"],
|
||||
["keyword", "DELIMITERS"],
|
||||
["keyword", "DENY"],
|
||||
["keyword", "DESC"],
|
||||
["keyword", "DESCRIBE"],
|
||||
["keyword", "DETERMINISTIC"],
|
||||
["keyword", "DISABLE"],
|
||||
["keyword", "DISCARD"],
|
||||
["keyword", "DISK"],
|
||||
["keyword", "DISTINCT"],
|
||||
["keyword", "DISTINCTROW"],
|
||||
["keyword", "DISTRIBUTED"],
|
||||
["keyword", "DO"],
|
||||
["keyword", "DOUBLE"],
|
||||
["keyword", "DROP"],
|
||||
["keyword", "DUMMY"],
|
||||
["keyword", "DUMP"],
|
||||
["keyword", "DUMPFILE"],
|
||||
["keyword", "DUPLICATE"],
|
||||
["keyword", "ELSE"],
|
||||
["keyword", "ELSEIF"],
|
||||
["keyword", "ENABLE"],
|
||||
["keyword", "ENCLOSED"],
|
||||
["keyword", "END"],
|
||||
["keyword", "ENGINE"],
|
||||
["keyword", "ENUM"],
|
||||
["keyword", "ERRLVL"],
|
||||
["keyword", "ERRORS"],
|
||||
["keyword", "ESCAPE"],
|
||||
["keyword", "ESCAPED"],
|
||||
["keyword", "EXCEPT"],
|
||||
["keyword", "EXEC"],
|
||||
["keyword", "EXECUTE"],
|
||||
["keyword", "EXISTS"],
|
||||
["keyword", "EXIT"],
|
||||
["keyword", "EXPLAIN"],
|
||||
["keyword", "EXTENDED"],
|
||||
["keyword", "FETCH"],
|
||||
["keyword", "FIELDS"],
|
||||
["keyword", "FILE"],
|
||||
["keyword", "FILLFACTOR"],
|
||||
["keyword", "FIRST"],
|
||||
["keyword", "FIXED"],
|
||||
["keyword", "FLOAT"],
|
||||
["keyword", "FOLLOWING"],
|
||||
["keyword", "FOR"],
|
||||
["keyword", "FOR EACH ROW"],
|
||||
["keyword", "FORCE"],
|
||||
["keyword", "FOREIGN"],
|
||||
["keyword", "FREETEXT"],
|
||||
["keyword", "FREETEXTTABLE"],
|
||||
["keyword", "FROM"],
|
||||
["keyword", "FULL"],
|
||||
["keyword", "FUNCTION"],
|
||||
["keyword", "GEOMETRY"],
|
||||
["keyword", "GEOMETRYCOLLECTION"],
|
||||
["keyword", "GLOBAL"],
|
||||
["keyword", "GOTO"],
|
||||
["keyword", "GRANT"],
|
||||
["keyword", "GROUP"],
|
||||
["keyword", "HANDLER"],
|
||||
["keyword", "HASH"],
|
||||
["keyword", "HAVING"],
|
||||
["keyword", "HOLDLOCK"],
|
||||
["keyword", "HOUR"],
|
||||
["keyword", "IDENTITY"],
|
||||
["keyword", "IDENTITY_INSERT"],
|
||||
["keyword", "IDENTITYCOL"],
|
||||
["keyword", "IF"],
|
||||
["keyword", "IGNORE"],
|
||||
["keyword", "IMPORT"],
|
||||
["keyword", "INDEX"],
|
||||
["keyword", "INFILE"],
|
||||
["keyword", "INNER"],
|
||||
["keyword", "INNODB"],
|
||||
["keyword", "INOUT"],
|
||||
["keyword", "INSERT"],
|
||||
["keyword", "INT"],
|
||||
["keyword", "INTEGER"],
|
||||
["keyword", "INTERSECT"],
|
||||
["keyword", "INTERVAL"],
|
||||
["keyword", "INTO"],
|
||||
["keyword", "INVOKER"],
|
||||
["keyword", "ISOLATION"],
|
||||
["keyword", "ITERATE"],
|
||||
["keyword", "JOIN"],
|
||||
["keyword", "KEY"],
|
||||
["keyword", "KEYS"],
|
||||
["keyword", "KILL"],
|
||||
["keyword", "LANGUAGE"],
|
||||
["keyword", "LAST"],
|
||||
["keyword", "LEAVE"],
|
||||
["keyword", "LEFT"],
|
||||
["keyword", "LEVEL"],
|
||||
["keyword", "LIMIT"],
|
||||
["keyword", "LINENO"],
|
||||
["keyword", "LINES"],
|
||||
["keyword", "LINESTRING"],
|
||||
["keyword", "LOAD"],
|
||||
["keyword", "LOCAL"],
|
||||
["keyword", "LOCK"],
|
||||
["keyword", "LONGBLOB"],
|
||||
["keyword", "LONGTEXT"],
|
||||
["keyword", "LOOP"],
|
||||
["keyword", "MATCH"],
|
||||
["keyword", "MATCHED"],
|
||||
["keyword", "MEDIUMBLOB"],
|
||||
["keyword", "MEDIUMINT"],
|
||||
["keyword", "MEDIUMTEXT"],
|
||||
["keyword", "MERGE"],
|
||||
["keyword", "MIDDLEINT"],
|
||||
["keyword", "MINUTE"],
|
||||
["keyword", "MODE"],
|
||||
["keyword", "MODIFIES"],
|
||||
["keyword", "MODIFY"],
|
||||
["keyword", "MONTH"],
|
||||
["keyword", "MULTILINESTRING"],
|
||||
["keyword", "MULTIPOINT"],
|
||||
["keyword", "MULTIPOLYGON"],
|
||||
["keyword", "NATIONAL"],
|
||||
["keyword", "NATURAL"],
|
||||
["keyword", "NCHAR"],
|
||||
["keyword", "NEXT"],
|
||||
["keyword", "NO"],
|
||||
["keyword", "NONCLUSTERED"],
|
||||
["keyword", "NULLIF"],
|
||||
["keyword", "NUMERIC"],
|
||||
["keyword", "OF"],
|
||||
["keyword", "OFF"],
|
||||
["keyword", "OFFSET"],
|
||||
["keyword", "OFFSETS"],
|
||||
["keyword", "ON"],
|
||||
["keyword", "OPEN"],
|
||||
["keyword", "OPENDATASOURCE"],
|
||||
["keyword", "OPENQUERY"],
|
||||
["keyword", "OPENROWSET"],
|
||||
["keyword", "OPTIMIZE"],
|
||||
["keyword", "OPTION"],
|
||||
["keyword", "OPTIONALLY"],
|
||||
["keyword", "ORDER"],
|
||||
["keyword", "OUT"],
|
||||
["keyword", "OUTER"],
|
||||
["keyword", "OUTFILE"],
|
||||
["keyword", "OVER"],
|
||||
["keyword", "PARTIAL"],
|
||||
["keyword", "PARTITION"],
|
||||
["keyword", "PERCENT"],
|
||||
["keyword", "PIVOT"],
|
||||
["keyword", "PLAN"],
|
||||
["keyword", "POINT"],
|
||||
["keyword", "POLYGON"],
|
||||
["keyword", "PRECEDING"],
|
||||
["keyword", "PRECISION"],
|
||||
["keyword", "PREPARE"],
|
||||
["keyword", "PREV"],
|
||||
["keyword", "PRIMARY"],
|
||||
["keyword", "PRINT"],
|
||||
["keyword", "PRIVILEGES"],
|
||||
["keyword", "PROC"],
|
||||
["keyword", "PROCEDURE"],
|
||||
["keyword", "PUBLIC"],
|
||||
["keyword", "PURGE"],
|
||||
["keyword", "QUICK"],
|
||||
["keyword", "RAISERROR"],
|
||||
["keyword", "READ"],
|
||||
["keyword", "READS"],
|
||||
["keyword", "REAL"],
|
||||
["keyword", "RECONFIGURE"],
|
||||
["keyword", "REFERENCES"],
|
||||
["keyword", "RELEASE"],
|
||||
["keyword", "RENAME"],
|
||||
["keyword", "REPEAT"],
|
||||
["keyword", "REPEATABLE"],
|
||||
["keyword", "REPLACE"],
|
||||
["keyword", "REPLICATION"],
|
||||
["keyword", "REQUIRE"],
|
||||
["keyword", "RESIGNAL"],
|
||||
["keyword", "RESTORE"],
|
||||
["keyword", "RESTRICT"],
|
||||
["keyword", "RETURN"],
|
||||
["keyword", "RETURNS"],
|
||||
["keyword", "REVOKE"],
|
||||
["keyword", "RIGHT"],
|
||||
["keyword", "ROLLBACK"],
|
||||
["keyword", "ROUTINE"],
|
||||
["keyword", "ROW"],
|
||||
["keyword", "ROWCOUNT"],
|
||||
["keyword", "ROWGUIDCOL"],
|
||||
["keyword", "ROWS"],
|
||||
["keyword", "RTREE"],
|
||||
["keyword", "RULE"],
|
||||
["keyword", "SAVE"],
|
||||
["keyword", "SAVEPOINT"],
|
||||
["keyword", "SCHEMA"],
|
||||
["keyword", "SECOND"],
|
||||
["keyword", "SELECT"],
|
||||
["keyword", "SERIAL"],
|
||||
["keyword", "SERIALIZABLE"],
|
||||
["keyword", "SESSION"],
|
||||
["keyword", "SESSION_USER"],
|
||||
["keyword", "SET"],
|
||||
["keyword", "SETUSER"],
|
||||
["keyword", "SHARE"],
|
||||
["keyword", "SHOW"],
|
||||
["keyword", "SHUTDOWN"],
|
||||
["keyword", "SIMPLE"],
|
||||
["keyword", "SMALLINT"],
|
||||
["keyword", "SNAPSHOT"],
|
||||
["keyword", "SOME"],
|
||||
["keyword", "SONAME"],
|
||||
["keyword", "SQL"],
|
||||
["keyword", "START"],
|
||||
["keyword", "STARTING"],
|
||||
["keyword", "STATISTICS"],
|
||||
["keyword", "STATUS"],
|
||||
["keyword", "STRIPED"],
|
||||
["keyword", "SYSTEM_USER"],
|
||||
["keyword", "TABLE"],
|
||||
["keyword", "TABLES"],
|
||||
["keyword", "TABLESPACE"],
|
||||
["keyword", "TEMP"],
|
||||
["keyword", "TEMPORARY"],
|
||||
["keyword", "TEMPTABLE"],
|
||||
["keyword", "TERMINATED"],
|
||||
["keyword", "TEXT"],
|
||||
["keyword", "TEXTSIZE"],
|
||||
["keyword", "THEN"],
|
||||
["keyword", "TIME"],
|
||||
["keyword", "TIMESTAMP"],
|
||||
["keyword", "TINYBLOB"],
|
||||
["keyword", "TINYINT"],
|
||||
["keyword", "TINYTEXT"],
|
||||
["keyword", "TO"],
|
||||
["keyword", "TOP"],
|
||||
["keyword", "TRAN"],
|
||||
["keyword", "TRANSACTION"],
|
||||
["keyword", "TRANSACTIONS"],
|
||||
["keyword", "TRIGGER"],
|
||||
["keyword", "TRUNCATE"],
|
||||
["keyword", "TSEQUAL"],
|
||||
["keyword", "TYPE"],
|
||||
["keyword", "TYPES"],
|
||||
["keyword", "UNBOUNDED"],
|
||||
["keyword", "UNCOMMITTED"],
|
||||
["keyword", "UNDEFINED"],
|
||||
["keyword", "UNION"],
|
||||
["keyword", "UNIQUE"],
|
||||
["keyword", "UNLOCK"],
|
||||
["keyword", "UNPIVOT"],
|
||||
["keyword", "UNSIGNED"],
|
||||
["keyword", "UPDATE"],
|
||||
["keyword", "UPDATETEXT"],
|
||||
["keyword", "USAGE"],
|
||||
["keyword", "USE"],
|
||||
["keyword", "USER"],
|
||||
["keyword", "USING"],
|
||||
["keyword", "VALUE"],
|
||||
["keyword", "VALUES"],
|
||||
["keyword", "VARBINARY"],
|
||||
["keyword", "VARCHAR"],
|
||||
["keyword", "VARCHARACTER"],
|
||||
["keyword", "VARYING"],
|
||||
["keyword", "VIEW"],
|
||||
["keyword", "WAITFOR"],
|
||||
["keyword", "WARNINGS"],
|
||||
["keyword", "WHEN"],
|
||||
["keyword", "WHERE"],
|
||||
["keyword", "WHILE"],
|
||||
["keyword", "WITH"],
|
||||
["keyword", "WITH ROLLUP"],
|
||||
["keyword", "WITHIN"],
|
||||
["keyword", "WORK"],
|
||||
["keyword", "WRITE"],
|
||||
["keyword", "WRITETEXT"],
|
||||
["keyword", "YEAR"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for all keywords.
|
@ -0,0 +1,15 @@
|
||||
42
|
||||
0.154
|
||||
0xBadFace
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["number", "42"],
|
||||
["number", "0.154"],
|
||||
["number", "0xBadFace"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for decimal and hexadecimal numbers.
|
@ -0,0 +1,49 @@
|
||||
+ - * /
|
||||
= % ^ ~
|
||||
| ||
|
||||
& &&
|
||||
! !=
|
||||
< <= << <> <=>
|
||||
> >= >>
|
||||
|
||||
AND
|
||||
BETWEEN
|
||||
IN
|
||||
LIKE
|
||||
NOT
|
||||
OR
|
||||
IS
|
||||
DIV
|
||||
REGEXP
|
||||
RLIKE
|
||||
SOUNDS LIKE
|
||||
XOR
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["operator", "+"], ["operator", "-"], ["operator", "*"], ["operator", "/"],
|
||||
["operator", "="], ["operator", "%"], ["operator", "^"], ["operator", "~"],
|
||||
["operator", "|"], ["operator", "||"],
|
||||
["operator", "&"], ["operator", "&&"],
|
||||
["operator", "!"], ["operator", "!="],
|
||||
["operator", "<"], ["operator", "<="], ["operator", "<<"], ["operator", "<>"], ["operator", "<=>"],
|
||||
["operator", ">"], ["operator", ">="], ["operator", ">>"],
|
||||
|
||||
["operator", "AND"],
|
||||
["operator", "BETWEEN"],
|
||||
["operator", "IN"],
|
||||
["operator", "LIKE"],
|
||||
["operator", "NOT"],
|
||||
["operator", "OR"],
|
||||
["operator", "IS"],
|
||||
["operator", "DIV"],
|
||||
["operator", "REGEXP"],
|
||||
["operator", "RLIKE"],
|
||||
["operator", "SOUNDS LIKE"],
|
||||
["operator", "XOR"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for all operators.
|
@ -0,0 +1,27 @@
|
||||
""
|
||||
"fo\"obar"
|
||||
"foo
|
||||
bar"
|
||||
''
|
||||
'fo\'obar'
|
||||
'foo
|
||||
bar'
|
||||
'foo''s bar'
|
||||
"foo's ""bar"""
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["string", "\"\""],
|
||||
["string", "\"fo\\\"obar\""],
|
||||
["string", "\"foo\r\nbar\""],
|
||||
["string", "''"],
|
||||
["string", "'fo\\'obar'"],
|
||||
["string", "'foo\r\nbar'"],
|
||||
["string", "'foo''s bar'"],
|
||||
["string", "\"foo's \"\"bar\"\"\""]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for strings.
|
@ -0,0 +1,26 @@
|
||||
@foo
|
||||
@foo_bar_42
|
||||
@"fo\"o-b
|
||||
ar"
|
||||
@'fo\'o-b
|
||||
ar'
|
||||
@`fo\`o-b
|
||||
ar`
|
||||
@'foo'
|
||||
@'bar'
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["variable", "@foo"],
|
||||
["variable", "@foo_bar_42"],
|
||||
["variable", "@\"fo\\\"o-b\r\nar\""],
|
||||
["variable", "@'fo\\'o-b\r\nar'"],
|
||||
["variable", "@`fo\\`o-b\r\nar`"],
|
||||
["variable", "@'foo'"],
|
||||
["variable", "@'bar'"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for variables.
|
Reference in New Issue
Block a user