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

4 lines
9.9 KiB
JavaScript
Raw Normal View History

2022-06-03 19:30:11 +02:00
"use strict";(self.webpackChunkmonanco_wpack=self.webpackChunkmonanco_wpack||[]).push([["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__)=>{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/twig/twig.ts\nvar conf = {\n wordPattern: /(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\$\\^\\&\\*\\(\\)\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\\'\\"\\,\\.\\<\\>\\/\\s]+)/g,\n comments: {\n blockComment: ["{#", "#}"]\n },\n brackets: [\n ["{#", "#}"],\n ["{%", "%}"],\n ["{{", "}}"],\n ["(", ")"],\n ["[", "]"],\n ["\x3c!--", "--\x3e"],\n ["<", ">"]\n ],\n autoClosingPairs: [\n { open: "{# ", close: " #}" },\n { open: "{% ", close: " %}" },\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 ]\n};\nvar language = {\n defaultToken: "",\n tokenPostfix: "",\n ignoreCase: true,\n keywords: [\n "apply",\n "autoescape",\n "block",\n "deprecated",\n "do",\n "embed",\n "extends",\n "flush",\n "for",\n "from",\n "if",\n "import",\n "include",\n "macro",\n "sandbox",\n "set",\n "use",\n "verbatim",\n "with",\n "endapply",\n "endautoescape",\n "endblock",\n "endembed",\n "endfor",\n "endif",\n "endmacro",\n "endsandbox",\n "endset",\n "endwith",\n "true",\n "false"\n ],\n tokenizer: {\n root: [\n [/\\s+/],\n [/{#/, "comment.twig", "@commentState"],\n [/{%[-~]?/, "delimiter.twig", "@blockState"],\n [/{{[-~]?/, "delimiter.twig", "@variableState"],\n [/<!DOCTYPE/, "metatag.html", "@doctype"],\n [/\x3c!--/, "comment.html", "@comment"],\n [/(<)((?:[\\w\\-]+:)?[\\w\\-]+)(\\s*)(\\/>)/, ["delimiter.html", "tag.html", "", "delimiter.html"]],\n [/(<)(script)/, ["delimiter.html", { token: "tag.html", next: "@script" }]],\n [/(<)(style)/, ["delimiter.html", { token: "tag.html", next: "@style" }]],\n [/(<)((?:[\\w\\-]+:)?[\\w\\-]+)/, ["delimiter.html", { token: "tag.html", next: "@otherTag" }]],\n [/(<\\/)((?:[\\w\\-]+:)?[\\w\\-]+)/, ["delimiter.html", { token: "tag.html", next: "@otherTag" }]],\n [/</, "delimiter.html"],\n [/[^<]+/]\n ],\n commentState: [\n [/#}/, "comment.twig", "@pop"],\n [/./, "comment.twig"]\n ],\n blockState: [\n [/[-~]?%}/, "delimiter.twig", "@pop"],\n [/\\s+/],\n [\n /(verbatim)(\\s*)([-~]?%})/,\n ["keyword.twig", "", { token: "delimiter.twig", next: "@rawDataState" }]\n ],\n { include: "expression" }\n ],\n rawDataState: [\n [\n /({%[-~]?)(\\s*)(endverbatim)(\\s*)([-~]?%})/,\n ["delimiter.twig", "", "keyword.twig", "", { token: "delimiter.twig", next: "@popall" }]\n ],\n [/./, "string.twig"]\n ],\n variableState: [[/[-~]?}}/, "delimiter.twig", "@pop"], { include: "expression" }],\n stringState: [\n [/"/, "string.twig", "@pop"],\n [/#{\\s*/, "string.twig", "@interpolationState"],\n [/[^#"\\\\]*(?:(?:\\\\.|#(?!\\{))[^#"\\\\]*)*/, "string.twig"]\n ],\n interpolationState: [\n [/}/, "string.twig", "@pop"],\n { include: "expression" }\n ],\n expression: [\n [/\\s+/],\n [/\\+|-|\\/{1,2}|%|\\*{1,2}/, "operators.twig"],\n [/(and