diff --git a/MonacoCore/build/debug/bundle/74d8acf8740a672d680194959e476053.ttf b/MonacoCore/build/debug/bundle/74d8acf8740a672d680194959e476053.ttf deleted file mode 100644 index b546c0a..0000000 Binary files a/MonacoCore/build/debug/bundle/74d8acf8740a672d680194959e476053.ttf and /dev/null differ diff --git a/MonacoCore/build/debug/bundle/7f1fe748ff21cfea4168.ttf b/MonacoCore/build/debug/bundle/7f1fe748ff21cfea4168.ttf index c45bb84..7eba314 100644 Binary files a/MonacoCore/build/debug/bundle/7f1fe748ff21cfea4168.ttf and b/MonacoCore/build/debug/bundle/7f1fe748ff21cfea4168.ttf differ diff --git a/MonacoCore/build/debug/bundle/ade705761eb7e702770dcaa0d4ac972f.ttf b/MonacoCore/build/debug/bundle/ade705761eb7e702770dcaa0d4ac972f.ttf deleted file mode 100644 index 7eba314..0000000 Binary files a/MonacoCore/build/debug/bundle/ade705761eb7e702770dcaa0d4ac972f.ttf and /dev/null differ diff --git a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_cpp_cpp_js.bundle.js b/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_cpp_cpp_js.bundle.js deleted file mode 100644 index 6f981f6..0000000 --- a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_cpp_cpp_js.bundle.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunkbrowser_esm_webpack=self.webpackChunkbrowser_esm_webpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_cpp_cpp_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/cpp/cpp.js": -/*!**********************************************************************!*\ - !*** ./node_modules/monaco-editor/esm/vs/basic-languages/cpp/cpp.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: \"'\", notIn: ['string', 'comment'] },\r\n { open: '\"', close: '\"', notIn: ['string'] }\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 folding: {\r\n markers: {\r\n start: new RegExp('^\\\\s*#pragma\\\\s+region\\\\b'),\r\n end: new RegExp('^\\\\s*#pragma\\\\s+endregion\\\\b')\r\n }\r\n }\r\n};\r\nvar language = {\r\n defaultToken: '',\r\n tokenPostfix: '.cpp',\r\n brackets: [\r\n { token: 'delimiter.curly', open: '{', close: '}' },\r\n { token: 'delimiter.parenthesis', open: '(', close: ')' },\r\n { token: 'delimiter.square', open: '[', close: ']' },\r\n { token: 'delimiter.angle', open: '<', close: '>' }\r\n ],\r\n keywords: [\r\n 'abstract',\r\n 'amp',\r\n 'array',\r\n 'auto',\r\n 'bool',\r\n 'break',\r\n 'case',\r\n 'catch',\r\n 'char',\r\n 'class',\r\n 'const',\r\n 'constexpr',\r\n 'const_cast',\r\n 'continue',\r\n 'cpu',\r\n 'decltype',\r\n 'default',\r\n 'delegate',\r\n 'delete',\r\n 'do',\r\n 'double',\r\n 'dynamic_cast',\r\n 'each',\r\n 'else',\r\n 'enum',\r\n 'event',\r\n 'explicit',\r\n 'export',\r\n 'extern',\r\n 'false',\r\n 'final',\r\n 'finally',\r\n 'float',\r\n 'for',\r\n 'friend',\r\n 'gcnew',\r\n 'generic',\r\n 'goto',\r\n 'if',\r\n 'in',\r\n 'initonly',\r\n 'inline',\r\n 'int',\r\n 'interface',\r\n 'interior_ptr',\r\n 'internal',\r\n 'literal',\r\n 'long',\r\n 'mutable',\r\n 'namespace',\r\n 'new',\r\n 'noexcept',\r\n 'nullptr',\r\n '__nullptr',\r\n 'operator',\r\n 'override',\r\n 'partial',\r\n 'pascal',\r\n 'pin_ptr',\r\n 'private',\r\n 'property',\r\n 'protected',\r\n 'public',\r\n 'ref',\r\n 'register',\r\n 'reinterpret_cast',\r\n 'restrict',\r\n 'return',\r\n 'safe_cast',\r\n 'sealed',\r\n 'short',\r\n 'signed',\r\n 'sizeof',\r\n 'static',\r\n 'static_assert',\r\n 'static_cast',\r\n 'struct',\r\n 'switch',\r\n 'template',\r\n 'this',\r\n 'thread_local',\r\n 'throw',\r\n 'tile_static',\r\n 'true',\r\n 'try',\r\n 'typedef',\r\n 'typeid',\r\n 'typename',\r\n 'union',\r\n 'unsigned',\r\n 'using',\r\n 'virtual',\r\n 'void',\r\n 'volatile',\r\n 'wchar_t',\r\n 'where',\r\n 'while',\r\n '_asm',\r\n '_based',\r\n '_cdecl',\r\n '_declspec',\r\n '_fastcall',\r\n '_if_exists',\r\n '_if_not_exists',\r\n '_inline',\r\n '_multiple_inheritance',\r\n '_pascal',\r\n '_single_inheritance',\r\n '_stdcall',\r\n '_virtual_inheritance',\r\n '_w64',\r\n '__abstract',\r\n '__alignof',\r\n '__asm',\r\n '__assume',\r\n '__based',\r\n '__box',\r\n '__builtin_alignof',\r\n '__cdecl',\r\n '__clrcall',\r\n '__declspec',\r\n '__delegate',\r\n '__event',\r\n '__except',\r\n '__fastcall',\r\n '__finally',\r\n '__forceinline',\r\n '__gc',\r\n '__hook',\r\n '__identifier',\r\n '__if_exists',\r\n '__if_not_exists',\r\n '__inline',\r\n '__int128',\r\n '__int16',\r\n '__int32',\r\n '__int64',\r\n '__int8',\r\n '__interface',\r\n '__leave',\r\n '__m128',\r\n '__m128d',\r\n '__m128i',\r\n '__m256',\r\n '__m256d',\r\n '__m256i',\r\n '__m64',\r\n '__multiple_inheritance',\r\n '__newslot',\r\n '__nogc',\r\n '__noop',\r\n '__nounwind',\r\n '__novtordisp',\r\n '__pascal',\r\n '__pin',\r\n '__pragma',\r\n '__property',\r\n '__ptr32',\r\n '__ptr64',\r\n '__raise',\r\n '__restrict',\r\n '__resume',\r\n '__sealed',\r\n '__single_inheritance',\r\n '__stdcall',\r\n '__super',\r\n '__thiscall',\r\n '__try',\r\n '__try_cast',\r\n '__typeof',\r\n '__unaligned',\r\n '__unhook',\r\n '__uuidof',\r\n '__value',\r\n '__virtual_inheritance',\r\n '__w64',\r\n '__wchar_t'\r\n ],\r\n operators: [\r\n '=',\r\n '>',\r\n '<',\r\n '!',\r\n '~',\r\n '?',\r\n ':',\r\n '==',\r\n '<=',\r\n '>=',\r\n '!=',\r\n '&&',\r\n '||',\r\n '++',\r\n '--',\r\n '+',\r\n '-',\r\n '*',\r\n '/',\r\n '&',\r\n '|',\r\n '^',\r\n '%',\r\n '<<',\r\n '>>',\r\n '>>>',\r\n '+=',\r\n '-=',\r\n '*=',\r\n '/=',\r\n '&=',\r\n '|=',\r\n '^=',\r\n '%=',\r\n '<<=',\r\n '>>=',\r\n '>>>='\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=>](?!@symbols)/, '@brackets'],\r\n [\r\n /@symbols/,\r\n {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }\r\n ],\r\n // numbers\r\n [/\\d*\\d+[eE]([\\-+]?\\d+)?(@floatsuffix)/, 'number.float'],\r\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?(@floatsuffix)/, 'number.float'],\r\n [/0[xX][0-9a-fA-F']*[0-9a-fA-F](@integersuffix)/, 'number.hex'],\r\n [/0[0-7']*[0-7](@integersuffix)/, 'number.octal'],\r\n [/0[bB][0-1']*[0-1](@integersuffix)/, 'number.binary'],\r\n [/\\d[\\d']*\\d(@integersuffix)/, 'number'],\r\n [/\\d(@integersuffix)/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, 'string', '@string'],\r\n // characters\r\n [/'[^\\\\']'/, 'string'],\r\n [/(')(@escapes)(')/, ['string', 'string.escape', 'string']],\r\n [/'/, 'string.invalid']\r\n ],\r\n whitespace: [\r\n [/[ \\t\\r\\n]+/, ''],\r\n [/\\/\\*\\*(?!\\/)/, 'comment.doc', '@doccomment'],\r\n [/\\/\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment']\r\n ],\r\n comment: [\r\n [/[^\\/*]+/, 'comment'],\r\n [/\\*\\//, 'comment', '@pop'],\r\n [/[\\/*]/, 'comment']\r\n ],\r\n //Identical copy of comment above, except for the addition of .doc\r\n doccomment: [\r\n [/[^\\/*]+/, 'comment.doc'],\r\n [/\\*\\//, 'comment.doc', '@pop'],\r\n [/[\\/*]/, 'comment.doc']\r\n ],\r\n string: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/\"/, 'string', '@pop']\r\n ],\r\n raw: [\r\n [\r\n /(.*)(\\))(?:([^ ()\\\\\\t\"]*))(\\\")/,\r\n {\r\n cases: {\r\n '$3==$S2': [\r\n 'string.raw',\r\n 'string.raw.end',\r\n 'string.raw.end',\r\n { token: 'string.raw.end', next: '@pop' }\r\n ],\r\n '@default': ['string.raw', 'string.raw', 'string.raw', 'string.raw']\r\n }\r\n }\r\n ],\r\n [/.*/, 'string.raw']\r\n ],\r\n annotation: [\r\n { include: '@whitespace' },\r\n [/using|alignas/, 'keyword'],\r\n [/[a-zA-Z0-9_]+/, 'annotation'],\r\n [/[,:]/, 'delimiter'],\r\n [/[()]/, '@brackets'],\r\n [/\\]\\s*\\]/, { token: 'annotation', next: '@pop' }]\r\n ],\r\n include: [\r\n [\r\n /(\\s*)(<)([^<>]*)(>)/,\r\n [\r\n '',\r\n 'keyword.directive.include.begin',\r\n 'string.include.identifier',\r\n { token: 'keyword.directive.include.end', next: '@pop' }\r\n ]\r\n ],\r\n [\r\n /(\\s*)(\")([^\"]*)(\")/,\r\n [\r\n '',\r\n 'keyword.directive.include.begin',\r\n 'string.include.identifier',\r\n { token: 'keyword.directive.include.end', next: '@pop' }\r\n ]\r\n ]\r\n ]\r\n }\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/cpp/cpp.js?")}}]); \ No newline at end of file diff --git a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_ecl_ecl_js.bundle.js b/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_ecl_ecl_js.bundle.js deleted file mode 100644 index 55fd50e..0000000 --- a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_ecl_ecl_js.bundle.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunkbrowser_esm_webpack=self.webpackChunkbrowser_esm_webpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_ecl_ecl_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/ecl/ecl.js": -/*!**********************************************************************!*\ - !*** ./node_modules/monaco-editor/esm/vs/basic-languages/ecl/ecl.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: \"'\", notIn: ['string', 'comment'] },\r\n { open: '\"', close: '\"', notIn: ['string', 'comment'] }\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 { open: '\"', close: '\"' }\r\n ]\r\n};\r\nvar language = {\r\n defaultToken: '',\r\n tokenPostfix: '.ecl',\r\n ignoreCase: true,\r\n brackets: [\r\n { open: '{', close: '}', token: 'delimiter.curly' },\r\n { open: '[', close: ']', token: 'delimiter.square' },\r\n { open: '(', close: ')', token: 'delimiter.parenthesis' },\r\n { open: '<', close: '>', token: 'delimiter.angle' }\r\n ],\r\n pounds: [\r\n 'append',\r\n 'break',\r\n 'declare',\r\n 'demangle',\r\n 'end',\r\n 'for',\r\n 'getdatatype',\r\n 'if',\r\n 'inmodule',\r\n 'loop',\r\n 'mangle',\r\n 'onwarning',\r\n 'option',\r\n 'set',\r\n 'stored',\r\n 'uniquename'\r\n ].join('|'),\r\n keywords: [\r\n '__compressed__',\r\n 'after',\r\n 'all',\r\n 'and',\r\n 'any',\r\n 'as',\r\n 'atmost',\r\n 'before',\r\n 'beginc',\r\n 'best',\r\n 'between',\r\n 'case',\r\n 'cluster',\r\n 'compressed',\r\n 'compression',\r\n 'const',\r\n 'counter',\r\n 'csv',\r\n 'default',\r\n 'descend',\r\n 'embed',\r\n 'encoding',\r\n 'encrypt',\r\n 'end',\r\n 'endc',\r\n 'endembed',\r\n 'endmacro',\r\n 'enum',\r\n 'escape',\r\n 'except',\r\n 'exclusive',\r\n 'expire',\r\n 'export',\r\n 'extend',\r\n 'fail',\r\n 'few',\r\n 'fileposition',\r\n 'first',\r\n 'flat',\r\n 'forward',\r\n 'from',\r\n 'full',\r\n 'function',\r\n 'functionmacro',\r\n 'group',\r\n 'grouped',\r\n 'heading',\r\n 'hole',\r\n 'ifblock',\r\n 'import',\r\n 'in',\r\n 'inner',\r\n 'interface',\r\n 'internal',\r\n 'joined',\r\n 'keep',\r\n 'keyed',\r\n 'last',\r\n 'left',\r\n 'limit',\r\n 'linkcounted',\r\n 'literal',\r\n 'little_endian',\r\n 'load',\r\n 'local',\r\n 'locale',\r\n 'lookup',\r\n 'lzw',\r\n 'macro',\r\n 'many',\r\n 'maxcount',\r\n 'maxlength',\r\n 'min skew',\r\n 'module',\r\n 'mofn',\r\n 'multiple',\r\n 'named',\r\n 'namespace',\r\n 'nocase',\r\n 'noroot',\r\n 'noscan',\r\n 'nosort',\r\n 'not',\r\n 'noxpath',\r\n 'of',\r\n 'onfail',\r\n 'only',\r\n 'opt',\r\n 'or',\r\n 'outer',\r\n 'overwrite',\r\n 'packed',\r\n 'partition',\r\n 'penalty',\r\n 'physicallength',\r\n 'pipe',\r\n 'prefetch',\r\n 'quote',\r\n 'record',\r\n 'repeat',\r\n 'retry',\r\n 'return',\r\n 'right',\r\n 'right1',\r\n 'right2',\r\n 'rows',\r\n 'rowset',\r\n 'scan',\r\n 'scope',\r\n 'self',\r\n 'separator',\r\n 'service',\r\n 'shared',\r\n 'skew',\r\n 'skip',\r\n 'smart',\r\n 'soapaction',\r\n 'sql',\r\n 'stable',\r\n 'store',\r\n 'terminator',\r\n 'thor',\r\n 'threshold',\r\n 'timelimit',\r\n 'timeout',\r\n 'token',\r\n 'transform',\r\n 'trim',\r\n 'type',\r\n 'unicodeorder',\r\n 'unordered',\r\n 'unsorted',\r\n 'unstable',\r\n 'update',\r\n 'use',\r\n 'validate',\r\n 'virtual',\r\n 'whole',\r\n 'width',\r\n 'wild',\r\n 'within',\r\n 'wnotrim',\r\n 'xml',\r\n 'xpath'\r\n ],\r\n functions: [\r\n 'abs',\r\n 'acos',\r\n 'aggregate',\r\n 'allnodes',\r\n 'apply',\r\n 'ascii',\r\n 'asin',\r\n 'assert',\r\n 'asstring',\r\n 'atan',\r\n 'atan2',\r\n 'ave',\r\n 'build',\r\n 'buildindex',\r\n 'case',\r\n 'catch',\r\n 'choose',\r\n 'choosen',\r\n 'choosesets',\r\n 'clustersize',\r\n 'combine',\r\n 'correlation',\r\n 'cos',\r\n 'cosh',\r\n 'count',\r\n 'covariance',\r\n 'cron',\r\n 'dataset',\r\n 'dedup',\r\n 'define',\r\n 'denormalize',\r\n 'dictionary',\r\n 'distribute',\r\n 'distributed',\r\n 'distribution',\r\n 'ebcdic',\r\n 'enth',\r\n 'error',\r\n 'evaluate',\r\n 'event',\r\n 'eventextra',\r\n 'eventname',\r\n 'exists',\r\n 'exp',\r\n 'fail',\r\n 'failcode',\r\n 'failmessage',\r\n 'fetch',\r\n 'fromunicode',\r\n 'fromxml',\r\n 'getenv',\r\n 'getisvalid',\r\n 'global',\r\n 'graph',\r\n 'group',\r\n 'hash',\r\n 'hash32',\r\n 'hash64',\r\n 'hashcrc',\r\n 'hashmd5',\r\n 'having',\r\n 'httpcall',\r\n 'httpheader',\r\n 'if',\r\n 'iff',\r\n 'index',\r\n 'intformat',\r\n 'isvalid',\r\n 'iterate',\r\n 'join',\r\n 'keydiff',\r\n 'keypatch',\r\n 'keyunicode',\r\n 'length',\r\n 'library',\r\n 'limit',\r\n 'ln',\r\n 'loadxml',\r\n 'local',\r\n 'log',\r\n 'loop',\r\n 'map',\r\n 'matched',\r\n 'matchlength',\r\n 'matchposition',\r\n 'matchtext',\r\n 'matchunicode',\r\n 'max',\r\n 'merge',\r\n 'mergejoin',\r\n 'min',\r\n 'nofold',\r\n 'nolocal',\r\n 'nonempty',\r\n 'normalize',\r\n 'nothor',\r\n 'notify',\r\n 'output',\r\n 'parallel',\r\n 'parse',\r\n 'pipe',\r\n 'power',\r\n 'preload',\r\n 'process',\r\n 'project',\r\n 'pull',\r\n 'random',\r\n 'range',\r\n 'rank',\r\n 'ranked',\r\n 'realformat',\r\n 'recordof',\r\n 'regexfind',\r\n 'regexreplace',\r\n 'regroup',\r\n 'rejected',\r\n 'rollup',\r\n 'round',\r\n 'roundup',\r\n 'row',\r\n 'rowdiff',\r\n 'sample',\r\n 'sequential',\r\n 'set',\r\n 'sin',\r\n 'sinh',\r\n 'sizeof',\r\n 'soapcall',\r\n 'sort',\r\n 'sorted',\r\n 'sqrt',\r\n 'stepped',\r\n 'stored',\r\n 'sum',\r\n 'table',\r\n 'tan',\r\n 'tanh',\r\n 'thisnode',\r\n 'topn',\r\n 'tounicode',\r\n 'toxml',\r\n 'transfer',\r\n 'transform',\r\n 'trim',\r\n 'truncate',\r\n 'typeof',\r\n 'ungroup',\r\n 'unicodeorder',\r\n 'variance',\r\n 'wait',\r\n 'which',\r\n 'workunit',\r\n 'xmldecode',\r\n 'xmlencode',\r\n 'xmltext',\r\n 'xmlunicode'\r\n ],\r\n typesint: ['integer', 'unsigned'].join('|'),\r\n typesnum: ['data', 'qstring', 'string', 'unicode', 'utf8', 'varstring', 'varunicode'],\r\n typesone: [\r\n 'ascii',\r\n 'big_endian',\r\n 'boolean',\r\n 'data',\r\n 'decimal',\r\n 'ebcdic',\r\n 'grouped',\r\n 'integer',\r\n 'linkcounted',\r\n 'pattern',\r\n 'qstring',\r\n 'real',\r\n 'record',\r\n 'rule',\r\n 'set of',\r\n 'streamed',\r\n 'string',\r\n 'token',\r\n 'udecimal',\r\n 'unicode',\r\n 'unsigned',\r\n 'utf8',\r\n 'varstring',\r\n 'varunicode'\r\n ].join('|'),\r\n operators: ['+', '-', '/', ':=', '<', '<>', '=', '>', '\\\\', 'and', 'in', 'not', 'or'],\r\n symbols: /[=>](?!@symbols)/, '@brackets'],\r\n [\r\n /@symbols/,\r\n {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }\r\n ],\r\n // numbers\r\n [/[0-9_]*\\.[0-9_]+([eE][\\-+]?\\d+)?/, 'number.float'],\r\n [/0[xX][0-9a-fA-F_]+/, 'number.hex'],\r\n [/0[bB][01]+/, 'number.hex'],\r\n [/[0-9_]+/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, 'string', '@string'],\r\n // characters\r\n [/'[^\\\\']'/, 'string'],\r\n [/(')(@escapes)(')/, ['string', 'string.escape', 'string']],\r\n [/'/, 'string.invalid']\r\n ],\r\n whitespace: [\r\n [/[ \\t\\v\\f\\r\\n]+/, ''],\r\n [/\\/\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment']\r\n ],\r\n comment: [\r\n [/[^\\/*]+/, 'comment'],\r\n [/\\*\\//, 'comment', '@pop'],\r\n [/[\\/*]/, 'comment']\r\n ],\r\n string: [\r\n [/[^\\\\']+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/'/, 'string', '@pop']\r\n ]\r\n }\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/ecl/ecl.js?")}}]); \ No newline at end of file diff --git a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_javascript_javascript_js.bundle.js b/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_javascript_javascript_js.bundle.js deleted file mode 100644 index b78b784..0000000 --- a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_javascript_javascript_js.bundle.js +++ /dev/null @@ -1,7 +0,0 @@ -(self.webpackChunkbrowser_esm_webpack=self.webpackChunkbrowser_esm_webpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_javascript_javascript_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/javascript/javascript.js": -/*!************************************************************************************!*\ - !*** ./node_modules/monaco-editor/esm/vs/basic-languages/javascript/javascript.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/* harmony import */ var _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../typescript/typescript.js */ \"./node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js\");\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\n\r\nvar conf = _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.conf;\r\nvar language = {\r\n // Set defaultToken to invalid to see what you do not tokenize yet\r\n defaultToken: 'invalid',\r\n tokenPostfix: '.js',\r\n keywords: [\r\n 'break',\r\n 'case',\r\n 'catch',\r\n 'class',\r\n 'continue',\r\n 'const',\r\n 'constructor',\r\n 'debugger',\r\n 'default',\r\n 'delete',\r\n 'do',\r\n 'else',\r\n 'export',\r\n 'extends',\r\n 'false',\r\n 'finally',\r\n 'for',\r\n 'from',\r\n 'function',\r\n 'get',\r\n 'if',\r\n 'import',\r\n 'in',\r\n 'instanceof',\r\n 'let',\r\n 'new',\r\n 'null',\r\n 'return',\r\n 'set',\r\n 'super',\r\n 'switch',\r\n 'symbol',\r\n 'this',\r\n 'throw',\r\n 'true',\r\n 'try',\r\n 'typeof',\r\n 'undefined',\r\n 'var',\r\n 'void',\r\n 'while',\r\n 'with',\r\n 'yield',\r\n 'async',\r\n 'await',\r\n 'of'\r\n ],\r\n typeKeywords: [],\r\n operators: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.operators,\r\n symbols: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.symbols,\r\n escapes: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.escapes,\r\n digits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.digits,\r\n octaldigits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.octaldigits,\r\n binarydigits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.binarydigits,\r\n hexdigits: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.hexdigits,\r\n regexpctl: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.regexpctl,\r\n regexpesc: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.regexpesc,\r\n tokenizer: _typescript_typescript_js__WEBPACK_IMPORTED_MODULE_0__.language.tokenizer\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/javascript/javascript.js?")},"./node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js": -/*!************************************************************************************!*\ - !*** ./node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.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/* harmony import */ var _fillers_monaco_editor_core_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../fillers/monaco-editor-core.js */ \"./node_modules/monaco-editor/esm/vs/basic-languages/fillers/monaco-editor-core.js\");\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\n\r\nvar conf = {\r\n wordPattern: /(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)/g,\r\n comments: {\r\n lineComment: '//',\r\n blockComment: ['/*', '*/']\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n onEnterRules: [\r\n {\r\n // e.g. /** | */\r\n beforeText: /^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$/,\r\n afterText: /^\\s*\\*\\/$/,\r\n action: {\r\n indentAction: _fillers_monaco_editor_core_js__WEBPACK_IMPORTED_MODULE_0__.languages.IndentAction.IndentOutdent,\r\n appendText: ' * '\r\n }\r\n },\r\n {\r\n // e.g. /** ...|\r\n beforeText: /^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$/,\r\n action: {\r\n indentAction: _fillers_monaco_editor_core_js__WEBPACK_IMPORTED_MODULE_0__.languages.IndentAction.None,\r\n appendText: ' * '\r\n }\r\n },\r\n {\r\n // e.g. * ...|\r\n beforeText: /^(\\t|(\\ \\ ))*\\ \\*(\\ ([^\\*]|\\*(?!\\/))*)?$/,\r\n action: {\r\n indentAction: _fillers_monaco_editor_core_js__WEBPACK_IMPORTED_MODULE_0__.languages.IndentAction.None,\r\n appendText: '* '\r\n }\r\n },\r\n {\r\n // e.g. */|\r\n beforeText: /^(\\t|(\\ \\ ))*\\ \\*\\/\\s*$/,\r\n action: {\r\n indentAction: _fillers_monaco_editor_core_js__WEBPACK_IMPORTED_MODULE_0__.languages.IndentAction.None,\r\n removeText: 1\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: '\"', notIn: ['string'] },\r\n { open: \"'\", close: \"'\", notIn: ['string', 'comment'] },\r\n { open: '`', close: '`', notIn: ['string', 'comment'] },\r\n { open: '/**', close: ' */', notIn: ['string'] }\r\n ],\r\n folding: {\r\n markers: {\r\n start: new RegExp('^\\\\s*//\\\\s*#?region\\\\b'),\r\n end: new RegExp('^\\\\s*//\\\\s*#?endregion\\\\b')\r\n }\r\n }\r\n};\r\nvar language = {\r\n // Set defaultToken to invalid to see what you do not tokenize yet\r\n defaultToken: 'invalid',\r\n tokenPostfix: '.ts',\r\n keywords: [\r\n // Should match the keys of textToKeywordObj in\r\n // https://github.com/microsoft/TypeScript/blob/master/src/compiler/scanner.ts\r\n 'abstract',\r\n 'any',\r\n 'as',\r\n 'asserts',\r\n 'bigint',\r\n 'boolean',\r\n 'break',\r\n 'case',\r\n 'catch',\r\n 'class',\r\n 'continue',\r\n 'const',\r\n 'constructor',\r\n 'debugger',\r\n 'declare',\r\n 'default',\r\n 'delete',\r\n 'do',\r\n 'else',\r\n 'enum',\r\n 'export',\r\n 'extends',\r\n 'false',\r\n 'finally',\r\n 'for',\r\n 'from',\r\n 'function',\r\n 'get',\r\n 'if',\r\n 'implements',\r\n 'import',\r\n 'in',\r\n 'infer',\r\n 'instanceof',\r\n 'interface',\r\n 'is',\r\n 'keyof',\r\n 'let',\r\n 'module',\r\n 'namespace',\r\n 'never',\r\n 'new',\r\n 'null',\r\n 'number',\r\n 'object',\r\n 'package',\r\n 'private',\r\n 'protected',\r\n 'public',\r\n 'readonly',\r\n 'require',\r\n 'global',\r\n 'return',\r\n 'set',\r\n 'static',\r\n 'string',\r\n 'super',\r\n 'switch',\r\n 'symbol',\r\n 'this',\r\n 'throw',\r\n 'true',\r\n 'try',\r\n 'type',\r\n 'typeof',\r\n 'undefined',\r\n 'unique',\r\n 'unknown',\r\n 'var',\r\n 'void',\r\n 'while',\r\n 'with',\r\n 'yield',\r\n 'async',\r\n 'await',\r\n 'of'\r\n ],\r\n operators: [\r\n '<=',\r\n '>=',\r\n '==',\r\n '!=',\r\n '===',\r\n '!==',\r\n '=>',\r\n '+',\r\n '-',\r\n '**',\r\n '*',\r\n '/',\r\n '%',\r\n '++',\r\n '--',\r\n '<<',\r\n '>',\r\n '>>>',\r\n '&',\r\n '|',\r\n '^',\r\n '!',\r\n '~',\r\n '&&',\r\n '||',\r\n '??',\r\n '?',\r\n ':',\r\n '=',\r\n '+=',\r\n '-=',\r\n '*=',\r\n '**=',\r\n '/=',\r\n '%=',\r\n '<<=',\r\n '>>=',\r\n '>>>=',\r\n '&=',\r\n '|=',\r\n '^=',\r\n '@'\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=>](?!@symbols)/, '@brackets'],\r\n [/!(?=([^=]|$))/, 'delimiter'],\r\n [\r\n /@symbols/,\r\n {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }\r\n ],\r\n // numbers\r\n [/(@digits)[eE]([\\-+]?(@digits))?/, 'number.float'],\r\n [/(@digits)\\.(@digits)([eE][\\-+]?(@digits))?/, 'number.float'],\r\n [/0[xX](@hexdigits)n?/, 'number.hex'],\r\n [/0[oO]?(@octaldigits)n?/, 'number.octal'],\r\n [/0[bB](@binarydigits)n?/, 'number.binary'],\r\n [/(@digits)n?/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/'([^'\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, 'string', '@string_double'],\r\n [/'/, 'string', '@string_single'],\r\n [/`/, 'string', '@string_backtick']\r\n ],\r\n whitespace: [\r\n [/[ \\t\\r\\n]+/, ''],\r\n [/\\/\\*\\*(?!\\/)/, 'comment.doc', '@jsdoc'],\r\n [/\\/\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment']\r\n ],\r\n comment: [\r\n [/[^\\/*]+/, 'comment'],\r\n [/\\*\\//, 'comment', '@pop'],\r\n [/[\\/*]/, 'comment']\r\n ],\r\n jsdoc: [\r\n [/[^\\/*]+/, 'comment.doc'],\r\n [/\\*\\//, 'comment.doc', '@pop'],\r\n [/[\\/*]/, 'comment.doc']\r\n ],\r\n // We match regular expression quite precisely\r\n regexp: [\r\n [\r\n /(\\{)(\\d+(?:,\\d*)?)(\\})/,\r\n ['regexp.escape.control', 'regexp.escape.control', 'regexp.escape.control']\r\n ],\r\n [\r\n /(\\[)(\\^?)(?=(?:[^\\]\\\\\\/]|\\\\.)+)/,\r\n ['regexp.escape.control', { token: 'regexp.escape.control', next: '@regexrange' }]\r\n ],\r\n [/(\\()(\\?:|\\?=|\\?!)/, ['regexp.escape.control', 'regexp.escape.control']],\r\n [/[()]/, 'regexp.escape.control'],\r\n [/@regexpctl/, 'regexp.escape.control'],\r\n [/[^\\\\\\/]/, 'regexp'],\r\n [/@regexpesc/, 'regexp.escape'],\r\n [/\\\\\\./, 'regexp.invalid'],\r\n [\r\n /(\\/)([gimsuy]*)/,\r\n [{ token: 'regexp', bracket: '@close', next: '@pop' }, 'keyword.other']\r\n ]\r\n ],\r\n regexrange: [\r\n [/-/, 'regexp.escape.control'],\r\n [/\\^/, 'regexp.invalid'],\r\n [/@regexpesc/, 'regexp.escape'],\r\n [/[^\\]]/, 'regexp'],\r\n [\r\n /\\]/,\r\n {\r\n token: 'regexp.escape.control',\r\n next: '@pop',\r\n bracket: '@close'\r\n }\r\n ]\r\n ],\r\n string_double: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/\"/, 'string', '@pop']\r\n ],\r\n string_single: [\r\n [/[^\\\\']+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/'/, 'string', '@pop']\r\n ],\r\n string_backtick: [\r\n [/\\$\\{/, { token: 'delimiter.bracket', next: '@bracketCounting' }],\r\n [/[^\\\\`$]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/`/, 'string', '@pop']\r\n ],\r\n bracketCounting: [\r\n [/\\{/, 'delimiter.bracket', '@bracketCounting'],\r\n [/\\}/, 'delimiter.bracket', '@pop'],\r\n { include: 'common' }\r\n ]\r\n }\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js?")}}]); \ No newline at end of file diff --git a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_pug_pug_js.bundle.js b/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_pug_pug_js.bundle.js deleted file mode 100644 index a3be421..0000000 --- a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_pug_pug_js.bundle.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunkbrowser_esm_webpack=self.webpackChunkbrowser_esm_webpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_pug_pug_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/pug/pug.js": -/*!**********************************************************************!*\ - !*** ./node_modules/monaco-editor/esm/vs/basic-languages/pug/pug.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 },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '\"', close: '\"', notIn: ['string', 'comment'] },\r\n { open: \"'\", close: \"'\", notIn: ['string', 'comment'] },\r\n { open: '{', close: '}', notIn: ['string', 'comment'] },\r\n { open: '[', close: ']', notIn: ['string', 'comment'] },\r\n { open: '(', close: ')', notIn: ['string', 'comment'] }\r\n ],\r\n folding: {\r\n offSide: true\r\n }\r\n};\r\nvar language = {\r\n defaultToken: '',\r\n tokenPostfix: '.pug',\r\n ignoreCase: true,\r\n brackets: [\r\n { token: 'delimiter.curly', open: '{', close: '}' },\r\n { token: 'delimiter.array', open: '[', close: ']' },\r\n { token: 'delimiter.parenthesis', open: '(', close: ')' }\r\n ],\r\n keywords: [\r\n 'append',\r\n 'block',\r\n 'case',\r\n 'default',\r\n 'doctype',\r\n 'each',\r\n 'else',\r\n 'extends',\r\n 'for',\r\n 'if',\r\n 'in',\r\n 'include',\r\n 'mixin',\r\n 'typeof',\r\n 'unless',\r\n 'var',\r\n 'when'\r\n ],\r\n tags: [\r\n 'a',\r\n 'abbr',\r\n 'acronym',\r\n 'address',\r\n 'area',\r\n 'article',\r\n 'aside',\r\n 'audio',\r\n 'b',\r\n 'base',\r\n 'basefont',\r\n 'bdi',\r\n 'bdo',\r\n 'blockquote',\r\n 'body',\r\n 'br',\r\n 'button',\r\n 'canvas',\r\n 'caption',\r\n 'center',\r\n 'cite',\r\n 'code',\r\n 'col',\r\n 'colgroup',\r\n 'command',\r\n 'datalist',\r\n 'dd',\r\n 'del',\r\n 'details',\r\n 'dfn',\r\n 'div',\r\n 'dl',\r\n 'dt',\r\n 'em',\r\n 'embed',\r\n 'fieldset',\r\n 'figcaption',\r\n 'figure',\r\n 'font',\r\n 'footer',\r\n 'form',\r\n 'frame',\r\n 'frameset',\r\n 'h1',\r\n 'h2',\r\n 'h3',\r\n 'h4',\r\n 'h5',\r\n 'h6',\r\n 'head',\r\n 'header',\r\n 'hgroup',\r\n 'hr',\r\n 'html',\r\n 'i',\r\n 'iframe',\r\n 'img',\r\n 'input',\r\n 'ins',\r\n 'keygen',\r\n 'kbd',\r\n 'label',\r\n 'li',\r\n 'link',\r\n 'map',\r\n 'mark',\r\n 'menu',\r\n 'meta',\r\n 'meter',\r\n 'nav',\r\n 'noframes',\r\n 'noscript',\r\n 'object',\r\n 'ol',\r\n 'optgroup',\r\n 'option',\r\n 'output',\r\n 'p',\r\n 'param',\r\n 'pre',\r\n 'progress',\r\n 'q',\r\n 'rp',\r\n 'rt',\r\n 'ruby',\r\n 's',\r\n 'samp',\r\n 'script',\r\n 'section',\r\n 'select',\r\n 'small',\r\n 'source',\r\n 'span',\r\n 'strike',\r\n 'strong',\r\n 'style',\r\n 'sub',\r\n 'summary',\r\n 'sup',\r\n 'table',\r\n 'tbody',\r\n 'td',\r\n 'textarea',\r\n 'tfoot',\r\n 'th',\r\n 'thead',\r\n 'time',\r\n 'title',\r\n 'tr',\r\n 'tracks',\r\n 'tt',\r\n 'u',\r\n 'ul',\r\n 'video',\r\n 'wbr'\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[\\+\\-\\*\\%\\&\\|\\!\\=\\/\\.\\,\\:]+/,\r\n escapes: /\\\\(?:[abfnrtv\\\\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\r\n tokenizer: {\r\n root: [\r\n // Tag or a keyword at start\r\n [\r\n /^(\\s*)([a-zA-Z_-][\\w-]*)/,\r\n {\r\n cases: {\r\n '$2@tags': {\r\n cases: {\r\n '@eos': ['', 'tag'],\r\n '@default': ['', { token: 'tag', next: '@tag.$1' }]\r\n }\r\n },\r\n '$2@keywords': ['', { token: 'keyword.$2' }],\r\n '@default': ['', '']\r\n }\r\n }\r\n ],\r\n // id\r\n [\r\n /^(\\s*)(#[a-zA-Z_-][\\w-]*)/,\r\n {\r\n cases: {\r\n '@eos': ['', 'tag.id'],\r\n '@default': ['', { token: 'tag.id', next: '@tag.$1' }]\r\n }\r\n }\r\n ],\r\n // class\r\n [\r\n /^(\\s*)(\\.[a-zA-Z_-][\\w-]*)/,\r\n {\r\n cases: {\r\n '@eos': ['', 'tag.class'],\r\n '@default': ['', { token: 'tag.class', next: '@tag.$1' }]\r\n }\r\n }\r\n ],\r\n // plain text with pipe\r\n [/^(\\s*)(\\|.*)$/, ''],\r\n { include: '@whitespace' },\r\n // keywords\r\n [\r\n /[a-zA-Z_$][\\w$]*/,\r\n {\r\n cases: {\r\n '@keywords': { token: 'keyword.$0' },\r\n '@default': ''\r\n }\r\n }\r\n ],\r\n // delimiters and operators\r\n [/[{}()\\[\\]]/, '@brackets'],\r\n [/@symbols/, 'delimiter'],\r\n // numbers\r\n [/\\d+\\.\\d+([eE][\\-+]?\\d+)?/, 'number.float'],\r\n [/\\d+/, 'number'],\r\n // strings:\r\n [/\"/, 'string', '@string.\"'],\r\n [/'/, 'string', \"@string.'\"]\r\n ],\r\n tag: [\r\n [/(\\.)(\\s*$)/, [{ token: 'delimiter', next: '@blockText.$S2.' }, '']],\r\n [/\\s+/, { token: '', next: '@simpleText' }],\r\n // id\r\n [\r\n /#[a-zA-Z_-][\\w-]*/,\r\n {\r\n cases: {\r\n '@eos': { token: 'tag.id', next: '@pop' },\r\n '@default': 'tag.id'\r\n }\r\n }\r\n ],\r\n // class\r\n [\r\n /\\.[a-zA-Z_-][\\w-]*/,\r\n {\r\n cases: {\r\n '@eos': { token: 'tag.class', next: '@pop' },\r\n '@default': 'tag.class'\r\n }\r\n }\r\n ],\r\n // attributes\r\n [/\\(/, { token: 'delimiter.parenthesis', next: '@attributeList' }]\r\n ],\r\n simpleText: [\r\n [/[^#]+$/, { token: '', next: '@popall' }],\r\n [/[^#]+/, { token: '' }],\r\n // interpolation\r\n [\r\n /(#{)([^}]*)(})/,\r\n {\r\n cases: {\r\n '@eos': [\r\n 'interpolation.delimiter',\r\n 'interpolation',\r\n {\r\n token: 'interpolation.delimiter',\r\n next: '@popall'\r\n }\r\n ],\r\n '@default': [\r\n 'interpolation.delimiter',\r\n 'interpolation',\r\n 'interpolation.delimiter'\r\n ]\r\n }\r\n }\r\n ],\r\n [/#$/, { token: '', next: '@popall' }],\r\n [/#/, '']\r\n ],\r\n attributeList: [\r\n [/\\s+/, ''],\r\n [\r\n /(\\w+)(\\s*=\\s*)(\"|')/,\r\n ['attribute.name', 'delimiter', { token: 'attribute.value', next: '@value.$3' }]\r\n ],\r\n [/\\w+/, 'attribute.name'],\r\n [\r\n /,/,\r\n {\r\n cases: {\r\n '@eos': {\r\n token: 'attribute.delimiter',\r\n next: '@popall'\r\n },\r\n '@default': 'attribute.delimiter'\r\n }\r\n }\r\n ],\r\n [/\\)$/, { token: 'delimiter.parenthesis', next: '@popall' }],\r\n [/\\)/, { token: 'delimiter.parenthesis', next: '@pop' }]\r\n ],\r\n whitespace: [\r\n [/^(\\s*)(\\/\\/.*)$/, { token: 'comment', next: '@blockText.$1.comment' }],\r\n [/[ \\t\\r\\n]+/, ''],\r\n [/\x3c!--/, { token: 'comment', next: '@comment' }]\r\n ],\r\n blockText: [\r\n [\r\n /^\\s+.*$/,\r\n {\r\n cases: {\r\n '($S2\\\\s+.*$)': { token: '$S3' },\r\n '@default': { token: '@rematch', next: '@popall' }\r\n }\r\n }\r\n ],\r\n [/./, { token: '@rematch', next: '@popall' }]\r\n ],\r\n comment: [\r\n [/[^<\\-]+/, 'comment.content'],\r\n [/--\x3e/, { token: 'comment', next: '@pop' }],\r\n [/\x3c!--/, 'comment.content.invalid'],\r\n [/[<\\-]/, 'comment.content']\r\n ],\r\n string: [\r\n [\r\n /[^\\\\\"'#]+/,\r\n {\r\n cases: {\r\n '@eos': { token: 'string', next: '@popall' },\r\n '@default': 'string'\r\n }\r\n }\r\n ],\r\n [\r\n /@escapes/,\r\n {\r\n cases: {\r\n '@eos': { token: 'string.escape', next: '@popall' },\r\n '@default': 'string.escape'\r\n }\r\n }\r\n ],\r\n [\r\n /\\\\./,\r\n {\r\n cases: {\r\n '@eos': {\r\n token: 'string.escape.invalid',\r\n next: '@popall'\r\n },\r\n '@default': 'string.escape.invalid'\r\n }\r\n }\r\n ],\r\n // interpolation\r\n [\r\n /(#{)([^}]*)(})/,\r\n ['interpolation.delimiter', 'interpolation', 'interpolation.delimiter']\r\n ],\r\n [/#/, 'string'],\r\n [\r\n /[\"']/,\r\n {\r\n cases: {\r\n '$#==$S2': { token: 'string', next: '@pop' },\r\n '@default': { token: 'string' }\r\n }\r\n }\r\n ]\r\n ],\r\n // Almost identical to above, except for escapes and the output token\r\n value: [\r\n [\r\n /[^\\\\\"']+/,\r\n {\r\n cases: {\r\n '@eos': { token: 'attribute.value', next: '@popall' },\r\n '@default': 'attribute.value'\r\n }\r\n }\r\n ],\r\n [\r\n /\\\\./,\r\n {\r\n cases: {\r\n '@eos': { token: 'attribute.value', next: '@popall' },\r\n '@default': 'attribute.value'\r\n }\r\n }\r\n ],\r\n [\r\n /[\"']/,\r\n {\r\n cases: {\r\n '$#==$S2': { token: 'attribute.value', next: '@pop' },\r\n '@default': { token: 'attribute.value' }\r\n }\r\n }\r\n ]\r\n ]\r\n }\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/pug/pug.js?")}}]); \ No newline at end of file diff --git a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_scss_scss_js.bundle.js b/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_scss_scss_js.bundle.js deleted file mode 100644 index f5cc99e..0000000 --- a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_scss_scss_js.bundle.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunkbrowser_esm_webpack=self.webpackChunkbrowser_esm_webpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_scss_scss_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/scss/scss.js": -/*!************************************************************************!*\ - !*** ./node_modules/monaco-editor/esm/vs/basic-languages/scss/scss.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 wordPattern: /(#?-?\\d*\\.\\d\\w*%?)|([@$#!.:]?[\\w-?]+%?)|[@#!.]/g,\r\n comments: {\r\n blockComment: ['/*', '*/'],\r\n lineComment: '//'\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}', notIn: ['string', 'comment'] },\r\n { open: '[', close: ']', notIn: ['string', 'comment'] },\r\n { open: '(', close: ')', notIn: ['string', 'comment'] },\r\n { open: '\"', close: '\"', notIn: ['string', 'comment'] },\r\n { open: \"'\", close: \"'\", notIn: ['string', 'comment'] }\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 folding: {\r\n markers: {\r\n start: new RegExp('^\\\\s*\\\\/\\\\*\\\\s*#region\\\\b\\\\s*(.*?)\\\\s*\\\\*\\\\/'),\r\n end: new RegExp('^\\\\s*\\\\/\\\\*\\\\s*#endregion\\\\b.*\\\\*\\\\/')\r\n }\r\n }\r\n};\r\nvar language = {\r\n defaultToken: '',\r\n tokenPostfix: '.scss',\r\n ws: '[ \\t\\n\\r\\f]*',\r\n identifier: '-?-?([a-zA-Z]|(\\\\\\\\(([0-9a-fA-F]{1,6}\\\\s?)|[^[0-9a-fA-F])))([\\\\w\\\\-]|(\\\\\\\\(([0-9a-fA-F]{1,6}\\\\s?)|[^[0-9a-fA-F])))*',\r\n brackets: [\r\n { open: '{', close: '}', token: 'delimiter.curly' },\r\n { open: '[', close: ']', token: 'delimiter.bracket' },\r\n { open: '(', close: ')', token: 'delimiter.parenthesis' },\r\n { open: '<', close: '>', token: 'delimiter.angle' }\r\n ],\r\n tokenizer: {\r\n root: [{ include: '@selector' }],\r\n selector: [\r\n { include: '@comments' },\r\n { include: '@import' },\r\n { include: '@variabledeclaration' },\r\n { include: '@warndebug' },\r\n ['[@](include)', { token: 'keyword', next: '@includedeclaration' }],\r\n [\r\n '[@](keyframes|-webkit-keyframes|-moz-keyframes|-o-keyframes)',\r\n { token: 'keyword', next: '@keyframedeclaration' }\r\n ],\r\n ['[@](page|content|font-face|-moz-document)', { token: 'keyword' }],\r\n ['[@](charset|namespace)', { token: 'keyword', next: '@declarationbody' }],\r\n ['[@](function)', { token: 'keyword', next: '@functiondeclaration' }],\r\n ['[@](mixin)', { token: 'keyword', next: '@mixindeclaration' }],\r\n ['url(\\\\-prefix)?\\\\(', { token: 'meta', next: '@urldeclaration' }],\r\n { include: '@controlstatement' },\r\n { include: '@selectorname' },\r\n ['[&\\\\*]', 'tag'],\r\n ['[>\\\\+,]', 'delimiter'],\r\n ['\\\\[', { token: 'delimiter.bracket', next: '@selectorattribute' }],\r\n ['{', { token: 'delimiter.curly', next: '@selectorbody' }]\r\n ],\r\n selectorbody: [\r\n ['[*_]?@identifier@ws:(?=(\\\\s|\\\\d|[^{;}]*[;}]))', 'attribute.name', '@rulevalue'],\r\n { include: '@selector' },\r\n ['[@](extend)', { token: 'keyword', next: '@extendbody' }],\r\n ['[@](return)', { token: 'keyword', next: '@declarationbody' }],\r\n ['}', { token: 'delimiter.curly', next: '@pop' }]\r\n ],\r\n selectorname: [\r\n ['#{', { token: 'meta', next: '@variableinterpolation' }],\r\n ['(\\\\.|#(?=[^{])|%|(@identifier)|:)+', 'tag'] // selector (.foo, div, ...)\r\n ],\r\n selectorattribute: [\r\n { include: '@term' },\r\n [']', { token: 'delimiter.bracket', next: '@pop' }]\r\n ],\r\n term: [\r\n { include: '@comments' },\r\n ['url(\\\\-prefix)?\\\\(', { token: 'meta', next: '@urldeclaration' }],\r\n { include: '@functioninvocation' },\r\n { include: '@numbers' },\r\n { include: '@strings' },\r\n { include: '@variablereference' },\r\n ['(and\\\\b|or\\\\b|not\\\\b)', 'operator'],\r\n { include: '@name' },\r\n ['([<>=\\\\+\\\\-\\\\*\\\\/\\\\^\\\\|\\\\~,])', 'operator'],\r\n [',', 'delimiter'],\r\n ['!default', 'literal'],\r\n ['\\\\(', { token: 'delimiter.parenthesis', next: '@parenthizedterm' }]\r\n ],\r\n rulevalue: [\r\n { include: '@term' },\r\n ['!important', 'literal'],\r\n [';', 'delimiter', '@pop'],\r\n ['{', { token: 'delimiter.curly', switchTo: '@nestedproperty' }],\r\n ['(?=})', { token: '', next: '@pop' }] // missing semicolon\r\n ],\r\n nestedproperty: [\r\n ['[*_]?@identifier@ws:', 'attribute.name', '@rulevalue'],\r\n { include: '@comments' },\r\n ['}', { token: 'delimiter.curly', next: '@pop' }]\r\n ],\r\n warndebug: [['[@](warn|debug)', { token: 'keyword', next: '@declarationbody' }]],\r\n import: [['[@](import)', { token: 'keyword', next: '@declarationbody' }]],\r\n variabledeclaration: [\r\n // sass variables\r\n ['\\\\$@identifier@ws:', 'variable.decl', '@declarationbody']\r\n ],\r\n urldeclaration: [\r\n { include: '@strings' },\r\n ['[^)\\r\\n]+', 'string'],\r\n ['\\\\)', { token: 'meta', next: '@pop' }]\r\n ],\r\n parenthizedterm: [\r\n { include: '@term' },\r\n ['\\\\)', { token: 'delimiter.parenthesis', next: '@pop' }]\r\n ],\r\n declarationbody: [\r\n { include: '@term' },\r\n [';', 'delimiter', '@pop'],\r\n ['(?=})', { token: '', next: '@pop' }] // missing semicolon\r\n ],\r\n extendbody: [\r\n { include: '@selectorname' },\r\n ['!optional', 'literal'],\r\n [';', 'delimiter', '@pop'],\r\n ['(?=})', { token: '', next: '@pop' }] // missing semicolon\r\n ],\r\n variablereference: [\r\n // sass variable reference\r\n ['\\\\$@identifier', 'variable.ref'],\r\n ['\\\\.\\\\.\\\\.', 'operator'],\r\n ['#{', { token: 'meta', next: '@variableinterpolation' }] // sass var resolve\r\n ],\r\n variableinterpolation: [\r\n { include: '@variablereference' },\r\n ['}', { token: 'meta', next: '@pop' }]\r\n ],\r\n comments: [\r\n ['\\\\/\\\\*', 'comment', '@comment'],\r\n ['\\\\/\\\\/+.*', 'comment']\r\n ],\r\n comment: [\r\n ['\\\\*\\\\/', 'comment', '@pop'],\r\n ['.', 'comment']\r\n ],\r\n name: [['@identifier', 'attribute.value']],\r\n numbers: [\r\n ['(\\\\d*\\\\.)?\\\\d+([eE][\\\\-+]?\\\\d+)?', { token: 'number', next: '@units' }],\r\n ['#[0-9a-fA-F_]+(?!\\\\w)', 'number.hex']\r\n ],\r\n units: [\r\n [\r\n '(em|ex|ch|rem|vmin|vmax|vw|vh|vm|cm|mm|in|px|pt|pc|deg|grad|rad|turn|s|ms|Hz|kHz|%)?',\r\n 'number',\r\n '@pop'\r\n ]\r\n ],\r\n functiondeclaration: [\r\n ['@identifier@ws\\\\(', { token: 'meta', next: '@parameterdeclaration' }],\r\n ['{', { token: 'delimiter.curly', switchTo: '@functionbody' }]\r\n ],\r\n mixindeclaration: [\r\n // mixin with parameters\r\n ['@identifier@ws\\\\(', { token: 'meta', next: '@parameterdeclaration' }],\r\n // mixin without parameters\r\n ['@identifier', 'meta'],\r\n ['{', { token: 'delimiter.curly', switchTo: '@selectorbody' }]\r\n ],\r\n parameterdeclaration: [\r\n ['\\\\$@identifier@ws:', 'variable.decl'],\r\n ['\\\\.\\\\.\\\\.', 'operator'],\r\n [',', 'delimiter'],\r\n { include: '@term' },\r\n ['\\\\)', { token: 'meta', next: '@pop' }]\r\n ],\r\n includedeclaration: [\r\n { include: '@functioninvocation' },\r\n ['@identifier', 'meta'],\r\n [';', 'delimiter', '@pop'],\r\n ['(?=})', { token: '', next: '@pop' }],\r\n ['{', { token: 'delimiter.curly', switchTo: '@selectorbody' }]\r\n ],\r\n keyframedeclaration: [\r\n ['@identifier', 'meta'],\r\n ['{', { token: 'delimiter.curly', switchTo: '@keyframebody' }]\r\n ],\r\n keyframebody: [\r\n { include: '@term' },\r\n ['{', { token: 'delimiter.curly', next: '@selectorbody' }],\r\n ['}', { token: 'delimiter.curly', next: '@pop' }]\r\n ],\r\n controlstatement: [\r\n [\r\n '[@](if|else|for|while|each|media)',\r\n { token: 'keyword.flow', next: '@controlstatementdeclaration' }\r\n ]\r\n ],\r\n controlstatementdeclaration: [\r\n ['(in|from|through|if|to)\\\\b', { token: 'keyword.flow' }],\r\n { include: '@term' },\r\n ['{', { token: 'delimiter.curly', switchTo: '@selectorbody' }]\r\n ],\r\n functionbody: [\r\n ['[@](return)', { token: 'keyword' }],\r\n { include: '@variabledeclaration' },\r\n { include: '@term' },\r\n { include: '@controlstatement' },\r\n [';', 'delimiter'],\r\n ['}', { token: 'delimiter.curly', next: '@pop' }]\r\n ],\r\n functioninvocation: [['@identifier\\\\(', { token: 'meta', next: '@functionarguments' }]],\r\n functionarguments: [\r\n ['\\\\$@identifier@ws:', 'attribute.name'],\r\n ['[,]', 'delimiter'],\r\n { include: '@term' },\r\n ['\\\\)', { token: 'meta', next: '@pop' }]\r\n ],\r\n strings: [\r\n ['~?\"', { token: 'string.delimiter', next: '@stringenddoublequote' }],\r\n [\"~?'\", { token: 'string.delimiter', next: '@stringendquote' }]\r\n ],\r\n stringenddoublequote: [\r\n ['\\\\\\\\.', 'string'],\r\n ['\"', { token: 'string.delimiter', next: '@pop' }],\r\n ['.', 'string']\r\n ],\r\n stringendquote: [\r\n ['\\\\\\\\.', 'string'],\r\n [\"'\", { token: 'string.delimiter', next: '@pop' }],\r\n ['.', 'string']\r\n ]\r\n }\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/scss/scss.js?")}}]); \ No newline at end of file diff --git a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_twig_twig_js.bundle.js b/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_twig_twig_js.bundle.js deleted file mode 100644 index f9f1c09..0000000 --- a/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_twig_twig_js.bundle.js +++ /dev/null @@ -1,4 +0,0 @@ -(self.webpackChunkbrowser_esm_webpack=self.webpackChunkbrowser_esm_webpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_twig_twig_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/twig/twig.js": -/*!************************************************************************!*\ - !*** ./node_modules/monaco-editor/esm/vs/basic-languages/twig/twig.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 wordPattern: /(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\$\\^\\&\\*\\(\\)\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\s]+)/g,\r\n comments: {\r\n blockComment: ['{#', '#}']\r\n },\r\n brackets: [\r\n ['{#', '#}'],\r\n ['{%', '%}'],\r\n ['{{', '}}'],\r\n ['(', ')'],\r\n ['[', ']'],\r\n // HTML\r\n ['\x3c!--', '--\x3e'],\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 { open: '\"', close: '\"' },\r\n { open: \"'\", close: \"'\" }\r\n ],\r\n surroundingPairs: [\r\n { open: '\"', close: '\"' },\r\n { open: \"'\", close: \"'\" },\r\n // HTML\r\n { open: '<', close: '>' }\r\n ]\r\n};\r\nvar language = {\r\n defaultToken: '',\r\n tokenPostfix: '',\r\n ignoreCase: true,\r\n keywords: [\r\n // (opening) tags\r\n 'apply',\r\n 'autoescape',\r\n 'block',\r\n 'deprecated',\r\n 'do',\r\n 'embed',\r\n 'extends',\r\n 'flush',\r\n 'for',\r\n 'from',\r\n 'if',\r\n 'import',\r\n 'include',\r\n 'macro',\r\n 'sandbox',\r\n 'set',\r\n 'use',\r\n 'verbatim',\r\n 'with',\r\n // closing tags\r\n 'endapply',\r\n 'endautoescape',\r\n 'endblock',\r\n 'endembed',\r\n 'endfor',\r\n 'endif',\r\n 'endmacro',\r\n 'endsandbox',\r\n 'endset',\r\n 'endwith',\r\n // literals\r\n 'true',\r\n 'false'\r\n ],\r\n tokenizer: {\r\n root: [\r\n // whitespace\r\n [/\\s+/],\r\n // Twig Tag Delimiters\r\n [/{#/, 'comment.twig', '@commentState'],\r\n [/{%[-~]?/, 'delimiter.twig', '@blockState'],\r\n [/{{[-~]?/, 'delimiter.twig', '@variableState'],\r\n // HTML\r\n [/)/,\r\n ['delimiter.html', 'tag.html', '', 'delimiter.html']\r\n ],\r\n [/(<)(script)/, ['delimiter.html', { token: 'tag.html', next: '@script' }]],\r\n [/(<)(style)/, ['delimiter.html', { token: 'tag.html', next: '@style' }]],\r\n [\r\n /(<)((?:[\\w\\-]+:)?[\\w\\-]+)/,\r\n ['delimiter.html', { token: 'tag.html', next: '@otherTag' }]\r\n ],\r\n [\r\n /(<\\/)((?:[\\w\\-]+:)?[\\w\\-]+)/,\r\n ['delimiter.html', { token: 'tag.html', next: '@otherTag' }]\r\n ],\r\n [/|>=|<=/, 'operators.twig'],\r\n // operators - comparison (words)\r\n [/(starts with|ends with|matches)(\\s+)/, ['operators.twig', '']],\r\n // operators - containment\r\n [/(in)(\\s+)/, ['operators.twig', '']],\r\n // operators - test\r\n [/(is)(\\s+)/, ['operators.twig', '']],\r\n // operators - misc\r\n [/\\||~|:|\\.{1,2}|\\?{1,2}/, 'operators.twig'],\r\n // names\r\n [\r\n /[^\\W\\d][\\w]*/,\r\n {\r\n cases: {\r\n '@keywords': 'keyword.twig',\r\n '@default': 'variable.twig'\r\n }\r\n }\r\n ],\r\n // numbers\r\n [/\\d+(\\.\\d+)?/, 'number.twig'],\r\n // punctuation\r\n [/\\(|\\)|\\[|\\]|{|}|,/, 'delimiter.twig'],\r\n // strings\r\n [/\"([^#\"\\\\]*(?:\\\\.[^#\"\\\\]*)*)\"|\\'([^\\'\\\\]*(?:\\\\.[^\\'\\\\]*)*)\\'/, 'string.twig'],\r\n // opening double quoted string\r\n [/\"/, 'string.twig', '@stringState'],\r\n // misc syntactic constructs\r\n // These are not operators per se, but for the purposes of lexical analysis we\r\n // can treat them as such.\r\n // arrow functions\r\n [/=>/, 'operators.twig'],\r\n // assignment\r\n [/=/, 'operators.twig']\r\n ],\r\n /**\r\n * HTML\r\n */\r\n doctype: [\r\n [/[^>]+/, 'metatag.content.html'],\r\n [/>/, 'metatag.html', '@pop']\r\n ],\r\n comment: [\r\n [/--\x3e/, 'comment.html', '@pop'],\r\n [/[^-]+/, 'comment.content.html'],\r\n [/./, 'comment.content.html']\r\n ],\r\n otherTag: [\r\n [/\\/?>/, 'delimiter.html', '@pop'],\r\n [/\"([^\"]*)\"/, 'attribute.value.html'],\r\n [/'([^']*)'/, 'attribute.value.html'],\r\n [/[\\w\\-]+/, 'attribute.name.html'],\r\n [/=/, 'delimiter.html'],\r\n [/[ \\t\\r\\n]+/] // whitespace\r\n ],\r\n // -- BEGIN