antosdk-apps/MonacoCore/build/debug/bundle/node_modules_monaco-editor_esm_vs_basic-languages_pla_pla_js.bundle.js
2022-06-03 19:30:11 +02:00

4 lines
3.9 KiB
JavaScript

"use strict";(self.webpackChunkmonanco_wpack=self.webpackChunkmonanco_wpack||[]).push([["node_modules_monaco-editor_esm_vs_basic-languages_pla_pla_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/pla/pla.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/pla/pla.js ***!
\**********************************************************************/(__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/pla/pla.ts\nvar conf = {\n comments: {\n lineComment: "#"\n },\n brackets: [\n ["[", "]"],\n ["<", ">"],\n ["(", ")"]\n ],\n autoClosingPairs: [\n { open: "[", close: "]" },\n { open: "<", close: ">" },\n { open: "(", close: ")" }\n ],\n surroundingPairs: [\n { open: "[", close: "]" },\n { open: "<", close: ">" },\n { open: "(", close: ")" }\n ]\n};\nvar language = {\n defaultToken: "",\n tokenPostfix: ".pla",\n brackets: [\n { open: "[", close: "]", token: "delimiter.square" },\n { open: "<", close: ">", token: "delimiter.angle" },\n { open: "(", close: ")", token: "delimiter.parenthesis" }\n ],\n keywords: [\n ".i",\n ".o",\n ".mv",\n ".ilb",\n ".ob",\n ".label",\n ".type",\n ".phase",\n ".pair",\n ".symbolic",\n ".symbolic-output",\n ".kiss",\n ".p",\n ".e",\n ".end"\n ],\n comment: /#.*$/,\n identifier: /[a-zA-Z]+[a-zA-Z0-9_\\-]*/,\n plaContent: /[01\\-~\\|]+/,\n tokenizer: {\n root: [\n { include: "@whitespace" },\n [/@comment/, "comment"],\n [\n /\\.([a-zA-Z_\\-]+)/,\n {\n cases: {\n "@eos": { token: "keyword.$1" },\n "@keywords": {\n cases: {\n ".type": { token: "keyword.$1", next: "@type" },\n "@default": { token: "keyword.$1", next: "@keywordArg" }\n }\n },\n "@default": { token: "keyword.$1" }\n }\n }\n ],\n [/@identifier/, "identifier"],\n [/@plaContent/, "string"]\n ],\n whitespace: [[/[ \\t\\r\\n]+/, ""]],\n type: [{ include: "@whitespace" }, [/\\w+/, { token: "type", next: "@pop" }]],\n keywordArg: [\n [\n /[ \\t\\r\\n]+/,\n {\n cases: {\n "@eos": { token: "", next: "@pop" },\n "@default": ""\n }\n }\n ],\n [/@comment/, "comment", "@pop"],\n [\n /[<>()\\[\\]]/,\n {\n cases: {\n "@eos": { token: "@brackets", next: "@pop" },\n "@default": "@brackets"\n }\n }\n ],\n [\n /\\-?\\d+/,\n {\n cases: {\n "@eos": { token: "number", next: "@pop" },\n "@default": "number"\n }\n }\n ],\n [\n /@identifier/,\n {\n cases: {\n "@eos": { token: "identifier", next: "@pop" },\n "@default": "identifier"\n }\n }\n ],\n [\n /[;=]/,\n {\n cases: {\n "@eos": { token: "delimiter", next: "@pop" },\n "@default": "delimiter"\n }\n }\n ]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://monanco_wpack/./node_modules/monaco-editor/esm/vs/basic-languages/pla/pla.js?')}}]);