UNPKG

monaco-sql-languages

Version:

SQL languages for the Monaco Editor, based on monaco-languages.

41 lines (40 loc) 1.33 kB
export const TokenClassConsts = { BINARY: 'binary', BINARY_ESCAPE: 'binary.escape', COMMENT: 'comment', COMMENT_QUOTE: 'comment.quote', DELIMITER: 'delimiter', DELIMITER_CURLY: 'delimiter.curly', DELIMITER_PAREN: 'delimiter.paren', DELIMITER_SQUARE: 'delimiter.square', IDENTIFIER: 'identifier', IDENTIFIER_QUOTE: 'identifier.quote', KEYWORD: 'keyword', KEYWORD_SCOPE: 'keyword.scope', NUMBER: 'number', NUMBER_FLOAT: 'number.float', NUMBER_BINARY: 'number.binary', NUMBER_OCTAL: 'number.octal', NUMBER_HEX: 'number.hex', OPERATOR: 'operator', OPERATOR_KEYWORD: 'operator.keyword', OPERATOR_SYMBOL: 'operator.symbol', PREDEFINED: 'predefined', STRING: 'string', STRING_DOUBLE: 'string.double', STRING_ESCAPE: 'string.escape', TYPE: 'type', VARIABLE: 'variable', WHITE: 'white' }; export const postfixTokenClass = (token) => token + '.sql'; export var LanguageIdEnum; (function (LanguageIdEnum) { LanguageIdEnum["FLINK"] = "flinksql"; LanguageIdEnum["HIVE"] = "hivesql"; LanguageIdEnum["MYSQL"] = "mysql"; LanguageIdEnum["PG"] = "pgsql"; LanguageIdEnum["SPARK"] = "sparksql"; LanguageIdEnum["TRINO"] = "trinosql"; LanguageIdEnum["IMPALA"] = "impalasql"; })(LanguageIdEnum || (LanguageIdEnum = {}));