diff --git a/SqlSyntaxHighlighting/SqlClassifier.cs b/SqlSyntaxHighlighting/SqlClassifier.cs index f845e43..4e1225c 100644 --- a/SqlSyntaxHighlighting/SqlClassifier.cs +++ b/SqlSyntaxHighlighting/SqlClassifier.cs @@ -19,17 +19,17 @@ class SqlClassifier : IClassifier private readonly List keywords = new List { "SELECT", "INSERT", "DELETE", "UPDATE", "INTO", "VALUES", "TRUNCATE", "DISTINCT", "TOP", "WITH", - "FROM", "JOIN", "INNER JOIN", "OUTER JOIN", "LEFT OUTER JOIN", "RIGHT OUTER JOIN", "LEFT JOIN", "RIGHT JOIN", "CROSS JOIN", "USING", + "FROM", "JOIN", "INNER JOIN", "OUTER JOIN", "LEFT OUTER JOIN", "RIGHT OUTER JOIN", "LEFT JOIN", "RIGHT JOIN", "CROSS JOIN", "UNION", "EXCEPT", - "WHERE", "LIKE", "BETWEEN", "HAVING", "EXISTS", "RETURNING", + "WHERE", "LIKE", "BETWEEN", "HAVING", "EXISTS", "ORDER BY", "ASC", "DESC", "OVER", "GROUP BY", "ON", "IN", "IS", "NOT", "AS", "AND", "OR", "ALL", "ANY", "CREATE", "ALTER", "DROP", "TABLE", "FUNCTION", "PROCEDURE", "VIEW", "SCHEMA", - "DECLARE", "SET", + "DECLARE", "SET", "READ ONLY", "IF", "BEGIN", "THEN", "ELSE", "END", "FOR", "WHILE", "NULL", "TRANSACTION", "COMMIT", "ROLLBACK", - "EXEC", "RETURN", "RETURNS", "PRINT", "USE", + "EXEC", "RETURN", "RETURNS", "PRINT", "USE", "USING", "RETURNING", "BIGINT", "NUMERIC", "BIT", "SMALLINT", "DECIMAL", "SMALLMONEY", "INT", "TINYINT", "MONEY", "FLOAT", "REAL", "DATE", "DATETIMEOFFSET", "DATETIME2", "SMALLDATETIME", "DATETIME", "TIME", "TIMESTAMP", diff --git a/SqlSyntaxHighlighting/source.extension.vsixmanifest b/SqlSyntaxHighlighting/source.extension.vsixmanifest index 0f0b8f5..701927c 100644 --- a/SqlSyntaxHighlighting/source.extension.vsixmanifest +++ b/SqlSyntaxHighlighting/source.extension.vsixmanifest @@ -3,7 +3,7 @@ SQL Syntax Highlighting Fabian de Groot - 0.1.2.0 + 0.1.5.0 Adds basic SQL syntax highlighting (keywords, functions and variables) to string literals. 1033