antosdk-apps/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_scala_scala_js.bundle.js

4 lines
12 KiB
JavaScript
Raw Normal View History

2022-06-03 19:30:11 +02:00
"use strict";(self.webpackChunkmonanco_wpack=self.webpackChunkmonanco_wpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_scala_scala_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/scala/scala.js":
2021-04-21 11:37:58 +02:00
/*!**************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/scala/scala.js ***!
2022-06-03 19:30:11 +02:00
\**************************************************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{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/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.33.0(4b1abad427e58dbedc1215d99a0902ffc885fcd4)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/scala/scala.ts\nvar conf = {\n wordPattern: /(unary_[@~!#%^&*()\\-=+\\\\|:<>\\/?]+)|([a-zA-Z_$][\\w$]*?_=)|(`[^`]+`)|([a-zA-Z_$][\\w$]*)/g,\n comments: {\n lineComment: "//",\n blockComment: ["/*", "*/"]\n },\n brackets: [\n ["{", "}"],\n ["[", "]"],\n ["(", ")"]\n ],\n autoClosingPairs: [\n { open: "{", close: "}" },\n { open: "[", close: "]" },\n { open: "(", close: ")" },\n { open: \'"\', close: \'"\' },\n { open: "\'", close: "\'" }\n ],\n surroundingPairs: [\n { open: "{", close: "}" },\n { open: "[", close: "]" },\n { open: "(", close: ")" },\n { open: \'"\', close: \'"\' },\n { open: "\'", close: "\'" }\n ],\n folding: {\n markers: {\n start: new RegExp("^\\\\s*//\\\\s*(?:(?:#?region\\\\b)|(?:<editor-fold\\\\b))"),\n end: new RegExp("^\\\\s*//\\\\s*(?:(?:#?endregion\\\\b)|(?:</editor-fold>))")\n }\n }\n};\nvar language = {\n tokenPostfix: ".scala",\n keywords: [\n "asInstanceOf",\n "catch",\n "class",\n "classOf",\n "def",\n "do",\n "else",\n "extends",\n "finally",\n "for",\n "foreach",\n "forSome",\n "if",\n "import",\n "isInstanceOf",\n "macro",\n "match",\n "new",\n "object",\n "package",\n "return",\n "throw",\n "trait",\n "try",\n "type",\n "until",\n "val",\n "var",\n "while",\n "with",\n "yield",\n "given",\n "enum",\n "then"\n ],\n softKeywords: ["as", "export", "extension", "end", "derives", "on"],\n constants: ["true", "false", "null", "this", "super"],\n modifiers: [\n "abstract",\n "final",\n "implicit",\n "lazy",\n "override",\n "private",\n "protected",\n "sealed"\n ],\n softModifiers: ["inline", "opaque", "open", "transparent", "using"],\n name: /(?:[a-z_$][\\w$]*|`[^`]+`)/,\n type: /(?:[A-Z][\\w$]*)/,\n symbols: /[=><!~?:&|+\\-*\\/^\\\\%@#]+/,\n digits: /\\d+(_+\\d+)*/,\n hexdigits: /[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,\n escapes: /\\\\(?:[btnfr\\\\"\']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n fstring_conv: /[bBhHsScCdoxXeEfgGaAt]|[Tn](?:[HIklMSLNpzZsQ]|[BbhAaCYyjmde]|[RTrDFC])/,\n tokenizer: {\n root: [\n [/\\braw"""/, { token: "string.quote", bracket: "@open", next: "@rawstringt" }],\n [/\\braw"/, { token: "string.quote", bracket: "@open", next: "@rawstring" }],\n [/\\bs"""/, { token: "string.quote", bracket: "@open", next: "@sstringt" }],\n [/\\bs"/, { token: "string.quote", bracket: "@open", next: "@sstring" }],\n [/\\bf""""/, { token: "string.quote", bracket: "@open", next: "@fstringt" }],\n [/\\bf"/, { token: "string.quote", bracket: "@open", next: "@fstring" }],\n [/"""/, { token: "string.quote", bracket: "@open", next: "@stringt" }],\n [/"/, { token: "string.quote", bracket: "@open", next: "@string" }],\n [/(@digits)[eE]([\\-+]?(@digits))?[fFdD]?/, "number.float", "@allowMethod"],\n [/(@digits)\\.(@digits)([eE][\\-+]?(@digits))?[fFdD]?/, "number.float", "@allowMethod"],\n [/0[xX](@hexdigits)[Ll]?/, "number.hex", "@allowMethod"],\n [/(@digits)[fFdD]/, "number.float", "@allowMethod"],\n [/(@digits)[lL]?/, "number", "@allowMethod"],\n [/\\b_\\*/, "key"],\n [/\\b(_)\\b/, "keywo