antosdk-apps/MonacoCore/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_sql_sql_js.bundle.js
2021-04-19 15:08:15 +02:00

22 lines
37 KiB
JavaScript

/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(self["webpackChunkbrowser_esm_webpack"] = self["webpackChunkbrowser_esm_webpack"] || []).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_sql_sql_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/sql/sql.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/sql/sql.js ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"conf\": () => (/* binding */ conf),\n/* harmony export */ \"language\": () => (/* binding */ language)\n/* harmony export */ });\n/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\nvar conf = {\r\n comments: {\r\n lineComment: '--',\r\n blockComment: ['/*', '*/']\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: \"'\", close: \"'\" }\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: \"'\", close: \"'\" }\r\n ]\r\n};\r\nvar language = {\r\n defaultToken: '',\r\n tokenPostfix: '.sql',\r\n ignoreCase: true,\r\n brackets: [\r\n { open: '[', close: ']', token: 'delimiter.square' },\r\n { open: '(', close: ')', token: 'delimiter.parenthesis' }\r\n ],\r\n keywords: [\r\n 'ABORT_AFTER_WAIT',\r\n 'ABSENT',\r\n 'ABSOLUTE',\r\n 'ACCENT_SENSITIVITY',\r\n 'ACTION',\r\n 'ACTIVATION',\r\n 'ACTIVE',\r\n 'ADD',\r\n 'ADDRESS',\r\n 'ADMIN',\r\n 'AES',\r\n 'AES_128',\r\n 'AES_192',\r\n 'AES_256',\r\n 'AFFINITY',\r\n 'AFTER',\r\n 'AGGREGATE',\r\n 'ALGORITHM',\r\n 'ALL_CONSTRAINTS',\r\n 'ALL_ERRORMSGS',\r\n 'ALL_INDEXES',\r\n 'ALL_LEVELS',\r\n 'ALL_SPARSE_COLUMNS',\r\n 'ALLOW_CONNECTIONS',\r\n 'ALLOW_MULTIPLE_EVENT_LOSS',\r\n 'ALLOW_PAGE_LOCKS',\r\n 'ALLOW_ROW_LOCKS',\r\n 'ALLOW_SINGLE_EVENT_LOSS',\r\n 'ALLOW_SNAPSHOT_ISOLATION',\r\n 'ALLOWED',\r\n 'ALTER',\r\n 'ANONYMOUS',\r\n 'ANSI_DEFAULTS',\r\n 'ANSI_NULL_DEFAULT',\r\n 'ANSI_NULL_DFLT_OFF',\r\n 'ANSI_NULL_DFLT_ON',\r\n 'ANSI_NULLS',\r\n 'ANSI_PADDING',\r\n 'ANSI_WARNINGS',\r\n 'APPEND',\r\n 'APPLICATION',\r\n 'APPLICATION_LOG',\r\n 'ARITHABORT',\r\n 'ARITHIGNORE',\r\n 'AS',\r\n 'ASC',\r\n 'ASSEMBLY',\r\n 'ASYMMETRIC',\r\n 'ASYNCHRONOUS_COMMIT',\r\n 'AT',\r\n 'ATOMIC',\r\n 'ATTACH',\r\n 'ATTACH_REBUILD_LOG',\r\n 'AUDIT',\r\n 'AUDIT_GUID',\r\n 'AUTHENTICATION',\r\n 'AUTHORIZATION',\r\n 'AUTO',\r\n 'AUTO_CLEANUP',\r\n 'AUTO_CLOSE',\r\n 'AUTO_CREATE_STATISTICS',\r\n 'AUTO_SHRINK',\r\n 'AUTO_UPDATE_STATISTICS',\r\n 'AUTO_UPDATE_STATISTICS_ASYNC',\r\n 'AUTOMATED_BACKUP_PREFERENCE',\r\n 'AUTOMATIC',\r\n 'AVAILABILITY',\r\n 'AVAILABILITY_MODE',\r\n 'BACKUP',\r\n 'BACKUP_PRIORITY',\r\n 'BASE64',\r\n 'BATCHSIZE',\r\n 'BEGIN',\r\n 'BEGIN_DIALOG',\r\n 'BIGINT',\r\n 'BINARY',\r\n 'BINDING',\r\n 'BIT',\r\n 'BLOCKERS',\r\n 'BLOCKSIZE',\r\n 'BOUNDING_BOX',\r\n 'BREAK',\r\n 'BROKER',\r\n 'BROKER_INSTANCE',\r\n 'BROWSE',\r\n 'BUCKET_COUNT',\r\n 'BUFFER',\r\n 'BUFFERCOUNT',\r\n 'BULK',\r\n 'BULK_LOGGED',\r\n 'BY',\r\n 'CACHE',\r\n 'CALL',\r\n 'CALLED',\r\n 'CALLER',\r\n 'CAP_CPU_PERCENT',\r\n 'CASCADE',\r\n 'CASE',\r\n 'CATALOG',\r\n 'CATCH',\r\n 'CELLS_PER_OBJECT',\r\n 'CERTIFICATE',\r\n 'CHANGE_RETENTION',\r\n 'CHANGE_TRACKING',\r\n 'CHANGES',\r\n 'CHAR',\r\n 'CHARACTER',\r\n 'CHECK',\r\n 'CHECK_CONSTRAINTS',\r\n 'CHECK_EXPIRATION',\r\n 'CHECK_POLICY',\r\n 'CHECKALLOC',\r\n 'CHECKCATALOG',\r\n 'CHECKCONSTRAINTS',\r\n 'CHECKDB',\r\n 'CHECKFILEGROUP',\r\n 'CHECKIDENT',\r\n 'CHECKPOINT',\r\n 'CHECKTABLE',\r\n 'CLASSIFIER_FUNCTION',\r\n 'CLEANTABLE',\r\n 'CLEANUP',\r\n 'CLEAR',\r\n 'CLOSE',\r\n 'CLUSTER',\r\n 'CLUSTERED',\r\n 'CODEPAGE',\r\n 'COLLATE',\r\n 'COLLECTION',\r\n 'COLUMN',\r\n 'COLUMN_SET',\r\n 'COLUMNS',\r\n 'COLUMNSTORE',\r\n 'COLUMNSTORE_ARCHIVE',\r\n 'COMMIT',\r\n 'COMMITTED',\r\n 'COMPATIBILITY_LEVEL',\r\n 'COMPRESSION',\r\n 'COMPUTE',\r\n 'CONCAT',\r\n 'CONCAT_NULL_YIELDS_NULL',\r\n 'CONFIGURATION',\r\n 'CONNECT',\r\n 'CONSTRAINT',\r\n 'CONTAINMENT',\r\n 'CONTENT',\r\n 'CONTEXT',\r\n 'CONTINUE',\r\n 'CONTINUE_AFTER_ERROR',\r\n 'CONTRACT',\r\n 'CONTRACT_NAME',\r\n 'CONTROL',\r\n 'CONVERSATION',\r\n 'COOKIE',\r\n 'COPY_ONLY',\r\n 'COUNTER',\r\n 'CPU',\r\n 'CREATE',\r\n 'CREATE_NEW',\r\n 'CREATION_DISPOSITION',\r\n 'CREDENTIAL',\r\n 'CRYPTOGRAPHIC',\r\n 'CUBE',\r\n 'CURRENT',\r\n 'CURRENT_DATE',\r\n 'CURSOR',\r\n 'CURSOR_CLOSE_ON_COMMIT',\r\n 'CURSOR_DEFAULT',\r\n 'CYCLE',\r\n 'DATA',\r\n 'DATA_COMPRESSION',\r\n 'DATA_PURITY',\r\n 'DATABASE',\r\n 'DATABASE_DEFAULT',\r\n 'DATABASE_MIRRORING',\r\n 'DATABASE_SNAPSHOT',\r\n 'DATAFILETYPE',\r\n 'DATE',\r\n 'DATE_CORRELATION_OPTIMIZATION',\r\n 'DATEFIRST',\r\n 'DATEFORMAT',\r\n 'DATETIME',\r\n 'DATETIME2',\r\n 'DATETIMEOFFSET',\r\n 'DAY',\r\n 'DAYOFYEAR',\r\n 'DAYS',\r\n 'DB_CHAINING',\r\n 'DBCC',\r\n 'DBREINDEX',\r\n 'DDL_DATABASE_LEVEL_EVENTS',\r\n 'DEADLOCK_PRIORITY',\r\n 'DEALLOCATE',\r\n 'DEC',\r\n 'DECIMAL',\r\n 'DECLARE',\r\n 'DECRYPTION',\r\n 'DEFAULT',\r\n 'DEFAULT_DATABASE',\r\n 'DEFAULT_FULLTEXT_LANGUAGE',\r\n 'DEFAULT_LANGUAGE',\r\n 'DEFAULT_SCHEMA',\r\n 'DEFINITION',\r\n 'DELAY',\r\n 'DELAYED_DURABILITY',\r\n 'DELETE',\r\n 'DELETED',\r\n 'DENSITY_VECTOR',\r\n 'DENY',\r\n 'DEPENDENTS',\r\n 'DES',\r\n 'DESC',\r\n 'DESCRIPTION',\r\n 'DESX',\r\n 'DHCP',\r\n 'DIAGNOSTICS',\r\n 'DIALOG',\r\n 'DIFFERENTIAL',\r\n 'DIRECTORY_NAME',\r\n 'DISABLE',\r\n 'DISABLE_BROKER',\r\n 'DISABLED',\r\n 'DISK',\r\n 'DISTINCT',\r\n 'DISTRIBUTED',\r\n 'DOCUMENT',\r\n 'DOUBLE',\r\n 'DROP',\r\n 'DROP_EXISTING',\r\n 'DROPCLEANBUFFERS',\r\n 'DUMP',\r\n 'DURABILITY',\r\n 'DYNAMIC',\r\n 'EDITION',\r\n 'ELEMENTS',\r\n 'ELSE',\r\n 'EMERGENCY',\r\n 'EMPTY',\r\n 'EMPTYFILE',\r\n 'ENABLE',\r\n 'ENABLE_BROKER',\r\n 'ENABLED',\r\n 'ENCRYPTION',\r\n 'END',\r\n 'ENDPOINT',\r\n 'ENDPOINT_URL',\r\n 'ERRLVL',\r\n 'ERROR',\r\n 'ERROR_BROKER_CONVERSATIONS',\r\n 'ERRORFILE',\r\n 'ESCAPE',\r\n 'ESTIMATEONLY',\r\n 'EVENT',\r\n 'EVENT_RETENTION_MODE',\r\n 'EXEC',\r\n 'EXECUTABLE',\r\n 'EXECUTE',\r\n 'EXIT',\r\n 'EXPAND',\r\n 'EXPIREDATE',\r\n 'EXPIRY_DATE',\r\n 'EXPLICIT',\r\n 'EXTENDED_LOGICAL_CHECKS',\r\n 'EXTENSION',\r\n 'EXTERNAL',\r\n 'EXTERNAL_ACCESS',\r\n 'FAIL_OPERATION',\r\n 'FAILOVER',\r\n 'FAILOVER_MODE',\r\n 'FAILURE_CONDITION_LEVEL',\r\n 'FALSE',\r\n 'FAN_IN',\r\n 'FAST',\r\n 'FAST_FORWARD',\r\n 'FETCH',\r\n 'FIELDTERMINATOR',\r\n 'FILE',\r\n 'FILEGROUP',\r\n 'FILEGROWTH',\r\n 'FILELISTONLY',\r\n 'FILENAME',\r\n 'FILEPATH',\r\n 'FILESTREAM',\r\n 'FILESTREAM_ON',\r\n 'FILETABLE_COLLATE_FILENAME',\r\n 'FILETABLE_DIRECTORY',\r\n 'FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME',\r\n 'FILETABLE_NAMESPACE',\r\n 'FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME',\r\n 'FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME',\r\n 'FILLFACTOR',\r\n 'FILTERING',\r\n 'FIRE_TRIGGERS',\r\n 'FIRST',\r\n 'FIRSTROW',\r\n 'FLOAT',\r\n 'FMTONLY',\r\n 'FOLLOWING',\r\n 'FOR',\r\n 'FORCE',\r\n 'FORCE_FAILOVER_ALLOW_DATA_LOSS',\r\n 'FORCE_SERVICE_ALLOW_DATA_LOSS',\r\n 'FORCED',\r\n 'FORCEPLAN',\r\n 'FORCESCAN',\r\n 'FORCESEEK',\r\n 'FOREIGN',\r\n 'FORMATFILE',\r\n 'FORMSOF',\r\n 'FORWARD_ONLY',\r\n 'FREE',\r\n 'FREEPROCCACHE',\r\n 'FREESESSIONCACHE',\r\n 'FREESYSTEMCACHE',\r\n 'FROM',\r\n 'FULL',\r\n 'FULLSCAN',\r\n 'FULLTEXT',\r\n 'FUNCTION',\r\n 'GB',\r\n 'GEOGRAPHY_AUTO_GRID',\r\n 'GEOGRAPHY_GRID',\r\n 'GEOMETRY_AUTO_GRID',\r\n 'GEOMETRY_GRID',\r\n 'GET',\r\n 'GLOBAL',\r\n 'GO',\r\n 'GOTO',\r\n 'GOVERNOR',\r\n 'GRANT',\r\n 'GRIDS',\r\n 'GROUP',\r\n 'GROUP_MAX_REQUESTS',\r\n 'HADR',\r\n 'HASH',\r\n 'HASHED',\r\n 'HAVING',\r\n 'HEADERONLY',\r\n 'HEALTH_CHECK_TIMEOUT',\r\n 'HELP',\r\n 'HIERARCHYID',\r\n 'HIGH',\r\n 'HINT',\r\n 'HISTOGRAM',\r\n 'HOLDLOCK',\r\n 'HONOR_BROKER_PRIORITY',\r\n 'HOUR',\r\n 'HOURS',\r\n 'IDENTITY',\r\n 'IDENTITY_INSERT',\r\n 'IDENTITY_VALUE',\r\n 'IDENTITYCOL',\r\n 'IF',\r\n 'IGNORE_CONSTRAINTS',\r\n 'IGNORE_DUP_KEY',\r\n 'IGNORE_NONCLUSTERED_COLUMNSTORE_INDEX',\r\n 'IGNORE_TRIGGERS',\r\n 'IMAGE',\r\n 'IMMEDIATE',\r\n 'IMPERSONATE',\r\n 'IMPLICIT_TRANSACTIONS',\r\n 'IMPORTANCE',\r\n 'INCLUDE',\r\n 'INCREMENT',\r\n 'INCREMENTAL',\r\n 'INDEX',\r\n 'INDEXDEFRAG',\r\n 'INFINITE',\r\n 'INFLECTIONAL',\r\n 'INIT',\r\n 'INITIATOR',\r\n 'INPUT',\r\n 'INPUTBUFFER',\r\n 'INSENSITIVE',\r\n 'INSERT',\r\n 'INSERTED',\r\n 'INSTEAD',\r\n 'INT',\r\n 'INTEGER',\r\n 'INTO',\r\n 'IO',\r\n 'IP',\r\n 'ISABOUT',\r\n 'ISOLATION',\r\n 'JOB',\r\n 'KB',\r\n 'KEEP',\r\n 'KEEP_CDC',\r\n 'KEEP_NULLS',\r\n 'KEEP_REPLICATION',\r\n 'KEEPDEFAULTS',\r\n 'KEEPFIXED',\r\n 'KEEPIDENTITY',\r\n 'KEEPNULLS',\r\n 'KERBEROS',\r\n 'KEY',\r\n 'KEY_SOURCE',\r\n 'KEYS',\r\n 'KEYSET',\r\n 'KILL',\r\n 'KILOBYTES_PER_BATCH',\r\n 'LABELONLY',\r\n 'LANGUAGE',\r\n 'LAST',\r\n 'LASTROW',\r\n 'LEVEL',\r\n 'LEVEL_1',\r\n 'LEVEL_2',\r\n 'LEVEL_3',\r\n 'LEVEL_4',\r\n 'LIFETIME',\r\n 'LIMIT',\r\n 'LINENO',\r\n 'LIST',\r\n 'LISTENER',\r\n 'LISTENER_IP',\r\n 'LISTENER_PORT',\r\n 'LOAD',\r\n 'LOADHISTORY',\r\n 'LOB_COMPACTION',\r\n 'LOCAL',\r\n 'LOCAL_SERVICE_NAME',\r\n 'LOCK_ESCALATION',\r\n 'LOCK_TIMEOUT',\r\n 'LOGIN',\r\n 'LOGSPACE',\r\n 'LOOP',\r\n 'LOW',\r\n 'MANUAL',\r\n 'MARK',\r\n 'MARK_IN_USE_FOR_REMOVAL',\r\n 'MASTER',\r\n 'MAX_CPU_PERCENT',\r\n 'MAX_DISPATCH_LATENCY',\r\n 'MAX_DOP',\r\n 'MAX_DURATION',\r\n 'MAX_EVENT_SIZE',\r\n 'MAX_FILES',\r\n 'MAX_IOPS_PER_VOLUME',\r\n 'MAX_MEMORY',\r\n 'MAX_MEMORY_PERCENT',\r\n 'MAX_QUEUE_READERS',\r\n 'MAX_ROLLOVER_FILES',\r\n 'MAX_SIZE',\r\n 'MAXDOP',\r\n 'MAXERRORS',\r\n 'MAXLENGTH',\r\n 'MAXRECURSION',\r\n 'MAXSIZE',\r\n 'MAXTRANSFERSIZE',\r\n 'MAXVALUE',\r\n 'MB',\r\n 'MEDIADESCRIPTION',\r\n 'MEDIANAME',\r\n 'MEDIAPASSWORD',\r\n 'MEDIUM',\r\n 'MEMBER',\r\n 'MEMORY_OPTIMIZED',\r\n 'MEMORY_OPTIMIZED_DATA',\r\n 'MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT',\r\n 'MEMORY_PARTITION_MODE',\r\n 'MERGE',\r\n 'MESSAGE',\r\n 'MESSAGE_FORWARD_SIZE',\r\n 'MESSAGE_FORWARDING',\r\n 'MICROSECOND',\r\n 'MILLISECOND',\r\n 'MIN_CPU_PERCENT',\r\n 'MIN_IOPS_PER_VOLUME',\r\n 'MIN_MEMORY_PERCENT',\r\n 'MINUTE',\r\n 'MINUTES',\r\n 'MINVALUE',\r\n 'MIRROR',\r\n 'MIRROR_ADDRESS',\r\n 'MODIFY',\r\n 'MONEY',\r\n 'MONTH',\r\n 'MOVE',\r\n 'MULTI_USER',\r\n 'MUST_CHANGE',\r\n 'NAME',\r\n 'NANOSECOND',\r\n 'NATIONAL',\r\n 'NATIVE_COMPILATION',\r\n 'NCHAR',\r\n 'NEGOTIATE',\r\n 'NESTED_TRIGGERS',\r\n 'NEW_ACCOUNT',\r\n 'NEW_BROKER',\r\n 'NEW_PASSWORD',\r\n 'NEWNAME',\r\n 'NEXT',\r\n 'NO',\r\n 'NO_BROWSETABLE',\r\n 'NO_CHECKSUM',\r\n 'NO_COMPRESSION',\r\n 'NO_EVENT_LOSS',\r\n 'NO_INFOMSGS',\r\n 'NO_TRUNCATE',\r\n 'NO_WAIT',\r\n 'NOCHECK',\r\n 'NOCOUNT',\r\n 'NOEXEC',\r\n 'NOEXPAND',\r\n 'NOFORMAT',\r\n 'NOINDEX',\r\n 'NOINIT',\r\n 'NOLOCK',\r\n 'NON',\r\n 'NON_TRANSACTED_ACCESS',\r\n 'NONCLUSTERED',\r\n 'NONE',\r\n 'NORECOMPUTE',\r\n 'NORECOVERY',\r\n 'NORESEED',\r\n 'NORESET',\r\n 'NOREWIND',\r\n 'NORMAL',\r\n 'NOSKIP',\r\n 'NOTIFICATION',\r\n 'NOTRUNCATE',\r\n 'NOUNLOAD',\r\n 'NOWAIT',\r\n 'NTEXT',\r\n 'NTLM',\r\n 'NUMANODE',\r\n 'NUMERIC',\r\n 'NUMERIC_ROUNDABORT',\r\n 'NVARCHAR',\r\n 'OBJECT',\r\n 'OF',\r\n 'OFF',\r\n 'OFFLINE',\r\n 'OFFSET',\r\n 'OFFSETS',\r\n 'OLD_ACCOUNT',\r\n 'OLD_PASSWORD',\r\n 'ON',\r\n 'ON_FAILURE',\r\n 'ONLINE',\r\n 'ONLY',\r\n 'OPEN',\r\n 'OPEN_EXISTING',\r\n 'OPENTRAN',\r\n 'OPTIMISTIC',\r\n 'OPTIMIZE',\r\n 'OPTION',\r\n 'ORDER',\r\n 'OUT',\r\n 'OUTPUT',\r\n 'OUTPUTBUFFER',\r\n 'OVER',\r\n 'OVERRIDE',\r\n 'OWNER',\r\n 'OWNERSHIP',\r\n 'PAD_INDEX',\r\n 'PAGE',\r\n 'PAGE_VERIFY',\r\n 'PAGECOUNT',\r\n 'PAGLOCK',\r\n 'PARAMETERIZATION',\r\n 'PARSEONLY',\r\n 'PARTIAL',\r\n 'PARTITION',\r\n 'PARTITIONS',\r\n 'PARTNER',\r\n 'PASSWORD',\r\n 'PATH',\r\n 'PER_CPU',\r\n 'PER_NODE',\r\n 'PERCENT',\r\n 'PERMISSION_SET',\r\n 'PERSISTED',\r\n 'PHYSICAL_ONLY',\r\n 'PLAN',\r\n 'POISON_MESSAGE_HANDLING',\r\n 'POOL',\r\n 'POPULATION',\r\n 'PORT',\r\n 'PRECEDING',\r\n 'PRECISION',\r\n 'PRIMARY',\r\n 'PRIMARY_ROLE',\r\n 'PRINT',\r\n 'PRIOR',\r\n 'PRIORITY',\r\n 'PRIORITY_LEVEL',\r\n 'PRIVATE',\r\n 'PRIVILEGES',\r\n 'PROC',\r\n 'PROCCACHE',\r\n 'PROCEDURE',\r\n 'PROCEDURE_NAME',\r\n 'PROCESS',\r\n 'PROFILE',\r\n 'PROPERTY',\r\n 'PROPERTY_DESCRIPTION',\r\n 'PROPERTY_INT_ID',\r\n 'PROPERTY_SET_GUID',\r\n 'PROVIDER',\r\n 'PROVIDER_KEY_NAME',\r\n 'PUBLIC',\r\n 'PUT',\r\n 'QUARTER',\r\n 'QUERY',\r\n 'QUERY_GOVERNOR_COST_LIMIT',\r\n 'QUEUE',\r\n 'QUEUE_DELAY',\r\n 'QUOTED_IDENTIFIER',\r\n 'RAISERROR',\r\n 'RANGE',\r\n 'RAW',\r\n 'RC2',\r\n 'RC4',\r\n 'RC4_128',\r\n 'READ',\r\n 'READ_COMMITTED_SNAPSHOT',\r\n 'READ_ONLY',\r\n 'READ_ONLY_ROUTING_LIST',\r\n 'READ_ONLY_ROUTING_URL',\r\n 'READ_WRITE',\r\n 'READ_WRITE_FILEGROUPS',\r\n 'READCOMMITTED',\r\n 'READCOMMITTEDLOCK',\r\n 'READONLY',\r\n 'READPAST',\r\n 'READTEXT',\r\n 'READUNCOMMITTED',\r\n 'READWRITE',\r\n 'REAL',\r\n 'REBUILD',\r\n 'RECEIVE',\r\n 'RECOMPILE',\r\n 'RECONFIGURE',\r\n 'RECOVERY',\r\n 'RECURSIVE',\r\n 'RECURSIVE_TRIGGERS',\r\n 'REFERENCES',\r\n 'REGENERATE',\r\n 'RELATED_CONVERSATION',\r\n 'RELATED_CONVERSATION_GROUP',\r\n 'RELATIVE',\r\n 'REMOTE',\r\n 'REMOTE_PROC_TRANSACTIONS',\r\n 'REMOTE_SERVICE_NAME',\r\n 'REMOVE',\r\n 'REORGANIZE',\r\n 'REPAIR_ALLOW_DATA_LOSS',\r\n 'REPAIR_FAST',\r\n 'REPAIR_REBUILD',\r\n 'REPEATABLE',\r\n 'REPEATABLEREAD',\r\n 'REPLICA',\r\n 'REPLICATION',\r\n 'REQUEST_MAX_CPU_TIME_SEC',\r\n 'REQUEST_MAX_MEMORY_GRANT_PERCENT',\r\n 'REQUEST_MEMORY_GRANT_TIMEOUT_SEC',\r\n 'REQUIRED',\r\n 'RESAMPLE',\r\n 'RESEED',\r\n 'RESERVE_DISK_SPACE',\r\n 'RESET',\r\n 'RESOURCE',\r\n 'RESTART',\r\n 'RESTORE',\r\n 'RESTRICT',\r\n 'RESTRICTED_USER',\r\n 'RESULT',\r\n 'RESUME',\r\n 'RETAINDAYS',\r\n 'RETENTION',\r\n 'RETURN',\r\n 'RETURNS',\r\n 'REVERT',\r\n 'REVOKE',\r\n 'REWIND',\r\n 'REWINDONLY',\r\n 'ROBUST',\r\n 'ROLE',\r\n 'ROLLBACK',\r\n 'ROLLUP',\r\n 'ROOT',\r\n 'ROUTE',\r\n 'ROW',\r\n 'ROWCOUNT',\r\n 'ROWGUIDCOL',\r\n 'ROWLOCK',\r\n 'ROWS',\r\n 'ROWS_PER_BATCH',\r\n 'ROWTERMINATOR',\r\n 'ROWVERSION',\r\n 'RSA_1024',\r\n 'RSA_2048',\r\n 'RSA_512',\r\n 'RULE',\r\n 'SAFE',\r\n 'SAFETY',\r\n 'SAMPLE',\r\n 'SAVE',\r\n 'SCHEDULER',\r\n 'SCHEMA',\r\n 'SCHEMA_AND_DATA',\r\n 'SCHEMA_ONLY',\r\n 'SCHEMABINDING',\r\n 'SCHEME',\r\n 'SCROLL',\r\n 'SCROLL_LOCKS',\r\n 'SEARCH',\r\n 'SECOND',\r\n 'SECONDARY',\r\n 'SECONDARY_ONLY',\r\n 'SECONDARY_ROLE',\r\n 'SECONDS',\r\n 'SECRET',\r\n 'SECURITY_LOG',\r\n 'SECURITYAUDIT',\r\n 'SELECT',\r\n 'SELECTIVE',\r\n 'SELF',\r\n 'SEND',\r\n 'SENT',\r\n 'SEQUENCE',\r\n 'SERIALIZABLE',\r\n 'SERVER',\r\n 'SERVICE',\r\n 'SERVICE_BROKER',\r\n 'SERVICE_NAME',\r\n 'SESSION',\r\n 'SESSION_TIMEOUT',\r\n 'SET',\r\n 'SETS',\r\n 'SETUSER',\r\n 'SHOW_STATISTICS',\r\n 'SHOWCONTIG',\r\n 'SHOWPLAN',\r\n 'SHOWPLAN_ALL',\r\n 'SHOWPLAN_TEXT',\r\n 'SHOWPLAN_XML',\r\n 'SHRINKDATABASE',\r\n 'SHRINKFILE',\r\n 'SHUTDOWN',\r\n 'SID',\r\n 'SIGNATURE',\r\n 'SIMPLE',\r\n 'SINGLE_BLOB',\r\n 'SINGLE_CLOB',\r\n 'SINGLE_NCLOB',\r\n 'SINGLE_USER',\r\n 'SINGLETON',\r\n 'SIZE',\r\n 'SKIP',\r\n 'SMALLDATETIME',\r\n 'SMALLINT',\r\n 'SMALLMONEY',\r\n 'SNAPSHOT',\r\n 'SORT_IN_TEMPDB',\r\n 'SOURCE',\r\n 'SPARSE',\r\n 'SPATIAL',\r\n 'SPATIAL_WINDOW_MAX_CELLS',\r\n 'SPECIFICATION',\r\n 'SPLIT',\r\n 'SQL',\r\n 'SQL_VARIANT',\r\n 'SQLPERF',\r\n 'STANDBY',\r\n 'START',\r\n 'START_DATE',\r\n 'STARTED',\r\n 'STARTUP_STATE',\r\n 'STAT_HEADER',\r\n 'STATE',\r\n 'STATEMENT',\r\n 'STATIC',\r\n 'STATISTICAL_SEMANTICS',\r\n 'STATISTICS',\r\n 'STATISTICS_INCREMENTAL',\r\n 'STATISTICS_NORECOMPUTE',\r\n 'STATS',\r\n 'STATS_STREAM',\r\n 'STATUS',\r\n 'STATUSONLY',\r\n 'STOP',\r\n 'STOP_ON_ERROR',\r\n 'STOPAT',\r\n 'STOPATMARK',\r\n 'STOPBEFOREMARK',\r\n 'STOPLIST',\r\n 'STOPPED',\r\n 'SUBJECT',\r\n 'SUBSCRIPTION',\r\n 'SUPPORTED',\r\n 'SUSPEND',\r\n 'SWITCH',\r\n 'SYMMETRIC',\r\n 'SYNCHRONOUS_COMMIT',\r\n 'SYNONYM',\r\n 'SYSNAME',\r\n 'SYSTEM',\r\n 'TABLE',\r\n 'TABLERESULTS',\r\n 'TABLESAMPLE',\r\n 'TABLOCK',\r\n 'TABLOCKX',\r\n 'TAKE',\r\n 'TAPE',\r\n 'TARGET',\r\n 'TARGET_RECOVERY_TIME',\r\n 'TB',\r\n 'TCP',\r\n 'TEXT',\r\n 'TEXTIMAGE_ON',\r\n 'TEXTSIZE',\r\n 'THEN',\r\n 'THESAURUS',\r\n 'THROW',\r\n 'TIES',\r\n 'TIME',\r\n 'TIMEOUT',\r\n 'TIMER',\r\n 'TIMESTAMP',\r\n 'TINYINT',\r\n 'TO',\r\n 'TOP',\r\n 'TORN_PAGE_DETECTION',\r\n 'TRACEOFF',\r\n 'TRACEON',\r\n 'TRACESTATUS',\r\n 'TRACK_CAUSALITY',\r\n 'TRACK_COLUMNS_UPDATED',\r\n 'TRAN',\r\n 'TRANSACTION',\r\n 'TRANSFER',\r\n 'TRANSFORM_NOISE_WORDS',\r\n 'TRIGGER',\r\n 'TRIPLE_DES',\r\n 'TRIPLE_DES_3KEY',\r\n 'TRUE',\r\n 'TRUNCATE',\r\n 'TRUNCATEONLY',\r\n 'TRUSTWORTHY',\r\n 'TRY',\r\n 'TSQL',\r\n 'TWO_DIGIT_YEAR_CUTOFF',\r\n 'TYPE',\r\n 'TYPE_WARNING',\r\n 'UNBOUNDED',\r\n 'UNCHECKED',\r\n 'UNCOMMITTED',\r\n 'UNDEFINED',\r\n 'UNIQUE',\r\n 'UNIQUEIDENTIFIER',\r\n 'UNKNOWN',\r\n 'UNLIMITED',\r\n 'UNLOAD',\r\n 'UNSAFE',\r\n 'UPDATE',\r\n 'UPDATETEXT',\r\n 'UPDATEUSAGE',\r\n 'UPDLOCK',\r\n 'URL',\r\n 'USE',\r\n 'USED',\r\n 'USER',\r\n 'USEROPTIONS',\r\n 'USING',\r\n 'VALID_XML',\r\n 'VALIDATION',\r\n 'VALUE',\r\n 'VALUES',\r\n 'VARBINARY',\r\n 'VARCHAR',\r\n 'VARYING',\r\n 'VERIFYONLY',\r\n 'VERSION',\r\n 'VIEW',\r\n 'VIEW_METADATA',\r\n 'VIEWS',\r\n 'VISIBILITY',\r\n 'WAIT_AT_LOW_PRIORITY',\r\n 'WAITFOR',\r\n 'WEEK',\r\n 'WEIGHT',\r\n 'WELL_FORMED_XML',\r\n 'WHEN',\r\n 'WHERE',\r\n 'WHILE',\r\n 'WINDOWS',\r\n 'WITH',\r\n 'WITHIN',\r\n 'WITHOUT',\r\n 'WITNESS',\r\n 'WORK',\r\n 'WORKLOAD',\r\n 'WRITETEXT',\r\n 'XACT_ABORT',\r\n 'XLOCK',\r\n 'XMAX',\r\n 'XMIN',\r\n 'XML',\r\n 'XMLDATA',\r\n 'XMLNAMESPACES',\r\n 'XMLSCHEMA',\r\n 'XQUERY',\r\n 'XSINIL',\r\n 'YEAR',\r\n 'YMAX',\r\n 'YMIN'\r\n ],\r\n operators: [\r\n // Logical\r\n 'ALL',\r\n 'AND',\r\n 'ANY',\r\n 'BETWEEN',\r\n 'EXISTS',\r\n 'IN',\r\n 'LIKE',\r\n 'NOT',\r\n 'OR',\r\n 'SOME',\r\n // Set\r\n 'EXCEPT',\r\n 'INTERSECT',\r\n 'UNION',\r\n // Join\r\n 'APPLY',\r\n 'CROSS',\r\n 'FULL',\r\n 'INNER',\r\n 'JOIN',\r\n 'LEFT',\r\n 'OUTER',\r\n 'RIGHT',\r\n // Predicates\r\n 'CONTAINS',\r\n 'FREETEXT',\r\n 'IS',\r\n 'NULL',\r\n // Pivoting\r\n 'PIVOT',\r\n 'UNPIVOT',\r\n // Merging\r\n 'MATCHED'\r\n ],\r\n builtinFunctions: [\r\n // Aggregate\r\n 'AVG',\r\n 'CHECKSUM_AGG',\r\n 'COUNT',\r\n 'COUNT_BIG',\r\n 'GROUPING',\r\n 'GROUPING_ID',\r\n 'MAX',\r\n 'MIN',\r\n 'SUM',\r\n 'STDEV',\r\n 'STDEVP',\r\n 'VAR',\r\n 'VARP',\r\n // Analytic\r\n 'CUME_DIST',\r\n 'FIRST_VALUE',\r\n 'LAG',\r\n 'LAST_VALUE',\r\n 'LEAD',\r\n 'PERCENTILE_CONT',\r\n 'PERCENTILE_DISC',\r\n 'PERCENT_RANK',\r\n // Collation\r\n 'COLLATE',\r\n 'COLLATIONPROPERTY',\r\n 'TERTIARY_WEIGHTS',\r\n // Azure\r\n 'FEDERATION_FILTERING_VALUE',\r\n // Conversion\r\n 'CAST',\r\n 'CONVERT',\r\n 'PARSE',\r\n 'TRY_CAST',\r\n 'TRY_CONVERT',\r\n 'TRY_PARSE',\r\n // Cryptographic\r\n 'ASYMKEY_ID',\r\n 'ASYMKEYPROPERTY',\r\n 'CERTPROPERTY',\r\n 'CERT_ID',\r\n 'CRYPT_GEN_RANDOM',\r\n 'DECRYPTBYASYMKEY',\r\n 'DECRYPTBYCERT',\r\n 'DECRYPTBYKEY',\r\n 'DECRYPTBYKEYAUTOASYMKEY',\r\n 'DECRYPTBYKEYAUTOCERT',\r\n 'DECRYPTBYPASSPHRASE',\r\n 'ENCRYPTBYASYMKEY',\r\n 'ENCRYPTBYCERT',\r\n 'ENCRYPTBYKEY',\r\n 'ENCRYPTBYPASSPHRASE',\r\n 'HASHBYTES',\r\n 'IS_OBJECTSIGNED',\r\n 'KEY_GUID',\r\n 'KEY_ID',\r\n 'KEY_NAME',\r\n 'SIGNBYASYMKEY',\r\n 'SIGNBYCERT',\r\n 'SYMKEYPROPERTY',\r\n 'VERIFYSIGNEDBYCERT',\r\n 'VERIFYSIGNEDBYASYMKEY',\r\n // Cursor\r\n 'CURSOR_STATUS',\r\n // Datatype\r\n 'DATALENGTH',\r\n 'IDENT_CURRENT',\r\n 'IDENT_INCR',\r\n 'IDENT_SEED',\r\n 'IDENTITY',\r\n 'SQL_VARIANT_PROPERTY',\r\n // Datetime\r\n 'CURRENT_TIMESTAMP',\r\n 'DATEADD',\r\n 'DATEDIFF',\r\n 'DATEFROMPARTS',\r\n 'DATENAME',\r\n 'DATEPART',\r\n 'DATETIME2FROMPARTS',\r\n 'DATETIMEFROMPARTS',\r\n 'DATETIMEOFFSETFROMPARTS',\r\n 'DAY',\r\n 'EOMONTH',\r\n 'GETDATE',\r\n 'GETUTCDATE',\r\n 'ISDATE',\r\n 'MONTH',\r\n 'SMALLDATETIMEFROMPARTS',\r\n 'SWITCHOFFSET',\r\n 'SYSDATETIME',\r\n 'SYSDATETIMEOFFSET',\r\n 'SYSUTCDATETIME',\r\n 'TIMEFROMPARTS',\r\n 'TODATETIMEOFFSET',\r\n 'YEAR',\r\n // Logical\r\n 'CHOOSE',\r\n 'COALESCE',\r\n 'IIF',\r\n 'NULLIF',\r\n // Mathematical\r\n 'ABS',\r\n 'ACOS',\r\n 'ASIN',\r\n 'ATAN',\r\n 'ATN2',\r\n 'CEILING',\r\n 'COS',\r\n 'COT',\r\n 'DEGREES',\r\n 'EXP',\r\n 'FLOOR',\r\n 'LOG',\r\n 'LOG10',\r\n 'PI',\r\n 'POWER',\r\n 'RADIANS',\r\n 'RAND',\r\n 'ROUND',\r\n 'SIGN',\r\n 'SIN',\r\n 'SQRT',\r\n 'SQUARE',\r\n 'TAN',\r\n // Metadata\r\n 'APP_NAME',\r\n 'APPLOCK_MODE',\r\n 'APPLOCK_TEST',\r\n 'ASSEMBLYPROPERTY',\r\n 'COL_LENGTH',\r\n 'COL_NAME',\r\n 'COLUMNPROPERTY',\r\n 'DATABASE_PRINCIPAL_ID',\r\n 'DATABASEPROPERTYEX',\r\n 'DB_ID',\r\n 'DB_NAME',\r\n 'FILE_ID',\r\n 'FILE_IDEX',\r\n 'FILE_NAME',\r\n 'FILEGROUP_ID',\r\n 'FILEGROUP_NAME',\r\n 'FILEGROUPPROPERTY',\r\n 'FILEPROPERTY',\r\n 'FULLTEXTCATALOGPROPERTY',\r\n 'FULLTEXTSERVICEPROPERTY',\r\n 'INDEX_COL',\r\n 'INDEXKEY_PROPERTY',\r\n 'INDEXPROPERTY',\r\n 'OBJECT_DEFINITION',\r\n 'OBJECT_ID',\r\n 'OBJECT_NAME',\r\n 'OBJECT_SCHEMA_NAME',\r\n 'OBJECTPROPERTY',\r\n 'OBJECTPROPERTYEX',\r\n 'ORIGINAL_DB_NAME',\r\n 'PARSENAME',\r\n 'SCHEMA_ID',\r\n 'SCHEMA_NAME',\r\n 'SCOPE_IDENTITY',\r\n 'SERVERPROPERTY',\r\n 'STATS_DATE',\r\n 'TYPE_ID',\r\n 'TYPE_NAME',\r\n 'TYPEPROPERTY',\r\n // Ranking\r\n 'DENSE_RANK',\r\n 'NTILE',\r\n 'RANK',\r\n 'ROW_NUMBER',\r\n // Replication\r\n 'PUBLISHINGSERVERNAME',\r\n // Rowset\r\n 'OPENDATASOURCE',\r\n 'OPENQUERY',\r\n 'OPENROWSET',\r\n 'OPENXML',\r\n // Security\r\n 'CERTENCODED',\r\n 'CERTPRIVATEKEY',\r\n 'CURRENT_USER',\r\n 'HAS_DBACCESS',\r\n 'HAS_PERMS_BY_NAME',\r\n 'IS_MEMBER',\r\n 'IS_ROLEMEMBER',\r\n 'IS_SRVROLEMEMBER',\r\n 'LOGINPROPERTY',\r\n 'ORIGINAL_LOGIN',\r\n 'PERMISSIONS',\r\n 'PWDENCRYPT',\r\n 'PWDCOMPARE',\r\n 'SESSION_USER',\r\n 'SESSIONPROPERTY',\r\n 'SUSER_ID',\r\n 'SUSER_NAME',\r\n 'SUSER_SID',\r\n 'SUSER_SNAME',\r\n 'SYSTEM_USER',\r\n 'USER',\r\n 'USER_ID',\r\n 'USER_NAME',\r\n // String\r\n 'ASCII',\r\n 'CHAR',\r\n 'CHARINDEX',\r\n 'CONCAT',\r\n 'DIFFERENCE',\r\n 'FORMAT',\r\n 'LEFT',\r\n 'LEN',\r\n 'LOWER',\r\n 'LTRIM',\r\n 'NCHAR',\r\n 'PATINDEX',\r\n 'QUOTENAME',\r\n 'REPLACE',\r\n 'REPLICATE',\r\n 'REVERSE',\r\n 'RIGHT',\r\n 'RTRIM',\r\n 'SOUNDEX',\r\n 'SPACE',\r\n 'STR',\r\n 'STUFF',\r\n 'SUBSTRING',\r\n 'UNICODE',\r\n 'UPPER',\r\n // System\r\n 'BINARY_CHECKSUM',\r\n 'CHECKSUM',\r\n 'CONNECTIONPROPERTY',\r\n 'CONTEXT_INFO',\r\n 'CURRENT_REQUEST_ID',\r\n 'ERROR_LINE',\r\n 'ERROR_NUMBER',\r\n 'ERROR_MESSAGE',\r\n 'ERROR_PROCEDURE',\r\n 'ERROR_SEVERITY',\r\n 'ERROR_STATE',\r\n 'FORMATMESSAGE',\r\n 'GETANSINULL',\r\n 'GET_FILESTREAM_TRANSACTION_CONTEXT',\r\n 'HOST_ID',\r\n 'HOST_NAME',\r\n 'ISNULL',\r\n 'ISNUMERIC',\r\n 'MIN_ACTIVE_ROWVERSION',\r\n 'NEWID',\r\n 'NEWSEQUENTIALID',\r\n 'ROWCOUNT_BIG',\r\n 'XACT_STATE',\r\n // TextImage\r\n 'TEXTPTR',\r\n 'TEXTVALID',\r\n // Trigger\r\n 'COLUMNS_UPDATED',\r\n 'EVENTDATA',\r\n 'TRIGGER_NESTLEVEL',\r\n 'UPDATE',\r\n // ChangeTracking\r\n 'CHANGETABLE',\r\n 'CHANGE_TRACKING_CONTEXT',\r\n 'CHANGE_TRACKING_CURRENT_VERSION',\r\n 'CHANGE_TRACKING_IS_COLUMN_IN_MASK',\r\n 'CHANGE_TRACKING_MIN_VALID_VERSION',\r\n // FullTextSearch\r\n 'CONTAINSTABLE',\r\n 'FREETEXTTABLE',\r\n // SemanticTextSearch\r\n 'SEMANTICKEYPHRASETABLE',\r\n 'SEMANTICSIMILARITYDETAILSTABLE',\r\n 'SEMANTICSIMILARITYTABLE',\r\n // FileStream\r\n 'FILETABLEROOTPATH',\r\n 'GETFILENAMESPACEPATH',\r\n 'GETPATHLOCATOR',\r\n 'PATHNAME',\r\n // ServiceBroker\r\n 'GET_TRANSMISSION_STATUS'\r\n ],\r\n builtinVariables: [\r\n // Configuration\r\n '@@DATEFIRST',\r\n '@@DBTS',\r\n '@@LANGID',\r\n '@@LANGUAGE',\r\n '@@LOCK_TIMEOUT',\r\n '@@MAX_CONNECTIONS',\r\n '@@MAX_PRECISION',\r\n '@@NESTLEVEL',\r\n '@@OPTIONS',\r\n '@@REMSERVER',\r\n '@@SERVERNAME',\r\n '@@SERVICENAME',\r\n '@@SPID',\r\n '@@TEXTSIZE',\r\n '@@VERSION',\r\n // Cursor\r\n '@@CURSOR_ROWS',\r\n '@@FETCH_STATUS',\r\n // Datetime\r\n '@@DATEFIRST',\r\n // Metadata\r\n '@@PROCID',\r\n // System\r\n '@@ERROR',\r\n '@@IDENTITY',\r\n '@@ROWCOUNT',\r\n '@@TRANCOUNT',\r\n // Stats\r\n '@@CONNECTIONS',\r\n '@@CPU_BUSY',\r\n '@@IDLE',\r\n '@@IO_BUSY',\r\n '@@PACKET_ERRORS',\r\n '@@PACK_RECEIVED',\r\n '@@PACK_SENT',\r\n '@@TIMETICKS',\r\n '@@TOTAL_ERRORS',\r\n '@@TOTAL_READ',\r\n '@@TOTAL_WRITE'\r\n ],\r\n pseudoColumns: ['$ACTION', '$IDENTITY', '$ROWGUID', '$PARTITION'],\r\n tokenizer: {\r\n root: [\r\n { include: '@comments' },\r\n { include: '@whitespace' },\r\n { include: '@pseudoColumns' },\r\n { include: '@numbers' },\r\n { include: '@strings' },\r\n { include: '@complexIdentifiers' },\r\n { include: '@scopes' },\r\n [/[;,.]/, 'delimiter'],\r\n [/[()]/, '@brackets'],\r\n [\r\n /[\\w@#$]+/,\r\n {\r\n cases: {\r\n '@keywords': 'keyword',\r\n '@operators': 'operator',\r\n '@builtinVariables': 'predefined',\r\n '@builtinFunctions': 'predefined',\r\n '@default': 'identifier'\r\n }\r\n }\r\n ],\r\n [/[<>=!%&+\\-*/|~^]/, 'operator']\r\n ],\r\n whitespace: [[/\\s+/, 'white']],\r\n comments: [\r\n [/--+.*/, 'comment'],\r\n [/\\/\\*/, { token: 'comment.quote', next: '@comment' }]\r\n ],\r\n comment: [\r\n [/[^*/]+/, 'comment'],\r\n // Not supporting nested comments, as nested comments seem to not be standard?\r\n // i.e. http://stackoverflow.com/questions/728172/are-there-multiline-comment-delimiters-in-sql-that-are-vendor-agnostic\r\n // [/\\/\\*/, { token: 'comment.quote', next: '@push' }], // nested comment not allowed :-(\r\n [/\\*\\//, { token: 'comment.quote', next: '@pop' }],\r\n [/./, 'comment']\r\n ],\r\n pseudoColumns: [\r\n [\r\n /[$][A-Za-z_][\\w@#$]*/,\r\n {\r\n cases: {\r\n '@pseudoColumns': 'predefined',\r\n '@default': 'identifier'\r\n }\r\n }\r\n ]\r\n ],\r\n numbers: [\r\n [/0[xX][0-9a-fA-F]*/, 'number'],\r\n [/[$][+-]*\\d*(\\.\\d*)?/, 'number'],\r\n [/((\\d+(\\.\\d*)?)|(\\.\\d+))([eE][\\-+]?\\d+)?/, 'number']\r\n ],\r\n strings: [\r\n [/N'/, { token: 'string', next: '@string' }],\r\n [/'/, { token: 'string', next: '@string' }]\r\n ],\r\n string: [\r\n [/[^']+/, 'string'],\r\n [/''/, 'string'],\r\n [/'/, { token: 'string', next: '@pop' }]\r\n ],\r\n complexIdentifiers: [\r\n [/\\[/, { token: 'identifier.quote', next: '@bracketedIdentifier' }],\r\n [/\"/, { token: 'identifier.quote', next: '@quotedIdentifier' }]\r\n ],\r\n bracketedIdentifier: [\r\n [/[^\\]]+/, 'identifier'],\r\n [/]]/, 'identifier'],\r\n [/]/, { token: 'identifier.quote', next: '@pop' }]\r\n ],\r\n quotedIdentifier: [\r\n [/[^\"]+/, 'identifier'],\r\n [/\"\"/, 'identifier'],\r\n [/\"/, { token: 'identifier.quote', next: '@pop' }]\r\n ],\r\n scopes: [\r\n [/BEGIN\\s+(DISTRIBUTED\\s+)?TRAN(SACTION)?\\b/i, 'keyword'],\r\n [/BEGIN\\s+TRY\\b/i, { token: 'keyword.try' }],\r\n [/END\\s+TRY\\b/i, { token: 'keyword.try' }],\r\n [/BEGIN\\s+CATCH\\b/i, { token: 'keyword.catch' }],\r\n [/END\\s+CATCH\\b/i, { token: 'keyword.catch' }],\r\n [/(BEGIN|CASE)\\b/i, { token: 'keyword.block' }],\r\n [/END\\b/i, { token: 'keyword.block' }],\r\n [/WHEN\\b/i, { token: 'keyword.choice' }],\r\n [/THEN\\b/i, { token: 'keyword.choice' }]\r\n ]\r\n }\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/sql/sql.js?");
/***/ })
}]);