yanzi-monaco-editorbb
Version:
这是一个基于微软的monaco和vue封装的一个代码编辑器,浏览器可运行。主要功能有:html、javascript、css代码编辑,高亮显示,语法错误提示等,可以帮您的项目很快的拥有一个web端的代码编辑器
912 lines (852 loc) • 48.1 kB
JavaScript
((typeof self !== 'undefined' ? self : this)["webpackJsonpyanziMonacoEditor"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpyanziMonacoEditor"] || []).push([[0],{
/***/ "35ca":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TagAngleInterpolationBracket", function() { return TagAngleInterpolationBracket; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TagAngleInterpolationDollar", function() { return TagAngleInterpolationDollar; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TagAutoInterpolationBracket", function() { return TagAutoInterpolationBracket; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TagAutoInterpolationDollar", function() { return TagAutoInterpolationDollar; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TagBracketInterpolationBracket", function() { return TagBracketInterpolationBracket; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TagBracketInterpolationDollar", function() { return TagBracketInterpolationDollar; });
/* harmony import */ var _Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ade3");
/* harmony import */ var _Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("5530");
/* harmony import */ var _Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("b85c");
/* harmony import */ var _Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("53ca");
/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("e439");
/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("7039");
/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("4d63");
/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("c607");
/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("ac1f");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("2c3e");
/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("25f0");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("99af");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("a15b");
/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("5319");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var core_js_modules_es_regexp_flags_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("5377");
/* harmony import */ var core_js_modules_es_regexp_flags_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_flags_js__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var _editor_editor_api_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("f33e");
/* harmony import */ var _editor_editor_api_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_editor_editor_api_js__WEBPACK_IMPORTED_MODULE_15__);
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.32.1(29a273516805a852aa8edc5e05059f119b13eff0)
* Released under the MIT license
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
*-----------------------------------------------------------------------------*/
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __reExport = function __reExport(target, module, copyDefault, desc) {
if (module && Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(module) === "object" || typeof module === "function") {
var _iterator = Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])(__getOwnPropNames(module)),
_step;
try {
var _loop = function _loop() {
var key = _step.value;
if (!__hasOwnProp.call(target, key) && (copyDefault || key !== "default")) __defProp(target, key, {
get: function get() {
return module[key];
},
enumerable: !(desc = __getOwnPropDesc(module, key)) || desc.enumerable
});
};
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
}
return target;
}; // src/fillers/monaco-editor-core.ts
var monaco_editor_core_exports = {};
__reExport(monaco_editor_core_exports, _editor_editor_api_js__WEBPACK_IMPORTED_MODULE_15__);
// src/basic-languages/freemarker2/freemarker2.ts
var EMPTY_ELEMENTS = ["assign", "flush", "ftl", "return", "global", "import", "include", "break", "continue", "local", "nested", "nt", "setting", "stop", "t", "lt", "rt", "fallback"];
var BLOCK_ELEMENTS = ["attempt", "autoesc", "autoEsc", "compress", "comment", "escape", "noescape", "function", "if", "list", "items", "sep", "macro", "noparse", "noParse", "noautoesc", "noAutoEsc", "outputformat", "switch", "visit", "recurse"];
var TagSyntaxAngle = {
close: ">",
id: "angle",
open: "<"
};
var TagSyntaxBracket = {
close: "\\]",
id: "bracket",
open: "\\["
};
var TagSyntaxAuto = {
close: "[>\\]]",
id: "auto",
open: "[<\\[]"
};
var InterpolationSyntaxDollar = {
close: "\\}",
id: "dollar",
open1: "\\$",
open2: "\\{"
};
var InterpolationSyntaxBracket = {
close: "\\]",
id: "bracket",
open1: "\\[",
open2: "="
};
function createLangConfiguration(ts) {
return {
brackets: [["<", ">"], ["[", "]"], ["(", ")"], ["{", "}"]],
comments: {
blockComment: ["".concat(ts.open, "--"), "--".concat(ts.close)]
},
autoCloseBefore: "\n\r }]),.:;=",
autoClosingPairs: [{
open: "{",
close: "}"
}, {
open: "[",
close: "]"
}, {
open: "(",
close: ")"
}, {
open: '"',
close: '"',
notIn: ["string"]
}, {
open: "'",
close: "'",
notIn: ["string"]
}],
surroundingPairs: [{
open: '"',
close: '"'
}, {
open: "'",
close: "'"
}, {
open: "{",
close: "}"
}, {
open: "[",
close: "]"
}, {
open: "(",
close: ")"
}, {
open: "<",
close: ">"
}],
folding: {
markers: {
start: new RegExp("".concat(ts.open, "#(?:").concat(BLOCK_ELEMENTS.join("|"), ")([^/").concat(ts.close, "]*(?!/)").concat(ts.close, ")[^").concat(ts.open, "]*$")),
end: new RegExp("".concat(ts.open, "/#(?:").concat(BLOCK_ELEMENTS.join("|"), ")[\\r\\n\\t ]*>"))
}
},
onEnterRules: [{
beforeText: new RegExp("".concat(ts.open, "#(?!(?:").concat(EMPTY_ELEMENTS.join("|"), "))([a-zA-Z_]+)([^/").concat(ts.close, "]*(?!/)").concat(ts.close, ")[^").concat(ts.open, "]*$")),
afterText: new RegExp("^".concat(ts.open, "/#([a-zA-Z_]+)[\\r\\n\\t ]*").concat(ts.close, "$")),
action: {
indentAction: monaco_editor_core_exports.languages.IndentAction.IndentOutdent
}
}, {
beforeText: new RegExp("".concat(ts.open, "#(?!(?:").concat(EMPTY_ELEMENTS.join("|"), "))([a-zA-Z_]+)([^/").concat(ts.close, "]*(?!/)").concat(ts.close, ")[^").concat(ts.open, "]*$")),
action: {
indentAction: monaco_editor_core_exports.languages.IndentAction.Indent
}
}]
};
}
function createLangConfigurationAuto() {
return {
brackets: [["<", ">"], ["[", "]"], ["(", ")"], ["{", "}"]],
autoCloseBefore: "\n\r }]),.:;=",
autoClosingPairs: [{
open: "{",
close: "}"
}, {
open: "[",
close: "]"
}, {
open: "(",
close: ")"
}, {
open: '"',
close: '"',
notIn: ["string"]
}, {
open: "'",
close: "'",
notIn: ["string"]
}],
surroundingPairs: [{
open: '"',
close: '"'
}, {
open: "'",
close: "'"
}, {
open: "{",
close: "}"
}, {
open: "[",
close: "]"
}, {
open: "(",
close: ")"
}, {
open: "<",
close: ">"
}],
folding: {
markers: {
start: new RegExp("[<\\[]#(?:".concat(BLOCK_ELEMENTS.join("|"), ")([^/>\\]]*(?!/)[>\\]])[^<\\[]*$")),
end: new RegExp("[<\\[]/#(?:".concat(BLOCK_ELEMENTS.join("|"), ")[\\r\\n\\t ]*>"))
}
},
onEnterRules: [{
beforeText: new RegExp("[<\\[]#(?!(?:".concat(EMPTY_ELEMENTS.join("|"), "))([a-zA-Z_]+)([^/>\\]]*(?!/)[>\\]])[^[<\\[]]*$")),
afterText: new RegExp("^[<\\[]/#([a-zA-Z_]+)[\\r\\n\\t ]*[>\\]]$"),
action: {
indentAction: monaco_editor_core_exports.languages.IndentAction.IndentOutdent
}
}, {
beforeText: new RegExp("[<\\[]#(?!(?:".concat(EMPTY_ELEMENTS.join("|"), "))([a-zA-Z_]+)([^/>\\]]*(?!/)[>\\]])[^[<\\[]]*$")),
action: {
indentAction: monaco_editor_core_exports.languages.IndentAction.Indent
}
}]
};
}
function createMonarchLanguage(ts, is) {
var _objectSpread2, _cases, _objectSpread3, _tokenizer, _ref;
var id = "_".concat(ts.id, "_").concat(is.id);
var s = function s(name) {
return name.replace(/__id__/g, id);
};
var r = function r(regexp) {
var source = regexp.source.replace(/__id__/g, id);
return new RegExp(source, regexp.flags);
};
return _ref = {
unicode: true,
includeLF: false,
start: s("default__id__"),
ignoreCase: false,
defaultToken: "invalid",
tokenPostfix: ".freemarker2",
brackets: [{
open: "{",
close: "}",
token: "delimiter.curly"
}, {
open: "[",
close: "]",
token: "delimiter.square"
}, {
open: "(",
close: ")",
token: "delimiter.parenthesis"
}, {
open: "<",
close: ">",
token: "delimiter.angle"
}]
}, Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("open__id__"), new RegExp(ts.open)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("close__id__"), new RegExp(ts.close)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("iOpen1__id__"), new RegExp(is.open1)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("iOpen2__id__"), new RegExp(is.open2)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("iClose__id__"), new RegExp(is.close)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("startTag__id__"), r(/(@open__id__)(#)/)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("endTag__id__"), r(/(@open__id__)(\/#)/)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("startOrEndTag__id__"), r(/(@open__id__)(\/?#)/)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("closeTag1__id__"), r(/((?:@blank)*)(@close__id__)/)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, s("closeTag2__id__"), r(/((?:@blank)*\/?)(@close__id__)/)), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "blank", /[ \t\n\r]/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "keywords", ["false", "true", "in", "as", "using"]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "directiveStartCloseTag1", /attempt|recover|sep|auto[eE]sc|no(?:autoe|AutoE)sc|compress|default|no[eE]scape|comment|no[pP]arse/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "directiveStartCloseTag2", /else|break|continue|return|stop|flush|t|lt|rt|nt|nested|recurse|fallback|ftl/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "directiveStartBlank", /if|else[iI]f|list|for[eE]ach|switch|case|assign|global|local|include|import|function|macro|transform|visit|stop|return|call|setting|output[fF]ormat|nested|recurse|escape|ftl|items/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "directiveEndCloseTag1", /if|list|items|sep|recover|attempt|for[eE]ach|local|global|assign|function|macro|output[fF]ormat|auto[eE]sc|no(?:autoe|AutoE)sc|compress|transform|switch|escape|no[eE]scape/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "escapedChar", /\\(?:[ntrfbgla\\'"\{=]|(?:x[0-9A-Fa-f]{1,4}))/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "asciiDigit", /[0-9]/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "integer", /[0-9]+/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "nonEscapedIdStartChar", /[\$@-Z_a-z\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u1FFF\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183-\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3006\u3031-\u3035\u303B-\u303C\u3040-\u318F\u31A0-\u31BA\u31F0-\u31FF\u3300-\u337F\u3400-\u4DB5\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5-\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40-\uFB41\uFB43-\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "escapedIdChar", /\\[\-\.:#]/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "idStartChar", /(?:@nonEscapedIdStartChar)|(?:@escapedIdChar)/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "id", /(?:@idStartChar)(?:(?:@idStartChar)|(?:@asciiDigit))*/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "specialHashKeys", /\*\*|\*|false|true|in|as|using/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "namedSymbols", /<=|>=|\\lte|\\lt|<|\\gte|\\gt|>|&&|\\and|->|->|==|!=|\+=|-=|\*=|\/=|%=|\+\+|--|<=|&&|\|\||:|\.\.\.|\.\.\*|\.\.<|\.\.!|\?\?|=|<|\+|-|\*|\/|%|\||\.\.|\?|!|&|\.|,|;/), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "arrows", ["->", "->"]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "delimiters", [";", ":", ",", "."]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "stringOperators", ["lte", "lt", "gte", "gt"]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "noParseTags", ["noparse", "noParse", "comment"]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_ref, "tokenizer", (_tokenizer = {}, Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("default__id__"), [{
include: s("@directive_token__id__")
}, {
include: s("@interpolation_and_text_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("fmExpression__id__.directive"), [{
include: s("@blank_and_expression_comment_token__id__")
}, {
include: s("@directive_end_token__id__")
}, {
include: s("@expression_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("fmExpression__id__.interpolation"), [{
include: s("@blank_and_expression_comment_token__id__")
}, {
include: s("@expression_token__id__")
}, {
include: s("@greater_operators_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("inParen__id__.plain"), [{
include: s("@blank_and_expression_comment_token__id__")
}, {
include: s("@directive_end_token__id__")
}, {
include: s("@expression_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("inParen__id__.gt"), [{
include: s("@blank_and_expression_comment_token__id__")
}, {
include: s("@expression_token__id__")
}, {
include: s("@greater_operators_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("noSpaceExpression__id__"), [{
include: s("@no_space_expression_end_token__id__")
}, {
include: s("@directive_end_token__id__")
}, {
include: s("@expression_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("unifiedCall__id__"), [{
include: s("@unified_call_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("singleString__id__"), [{
include: s("@string_single_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("doubleString__id__"), [{
include: s("@string_double_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("rawSingleString__id__"), [{
include: s("@string_single_raw_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("rawDoubleString__id__"), [{
include: s("@string_double_raw_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("expressionComment__id__"), [{
include: s("@expression_comment_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("noParse__id__"), [{
include: s("@no_parse_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("terseComment__id__"), [{
include: s("@terse_comment_token__id__")
}]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("directive_token__id__"), [[r(/(?:@startTag__id__)(@directiveStartCloseTag1)(?:@closeTag1__id__)/), ts.id === "auto" ? {
cases: {
"$1==<": {
token: "@rematch",
switchTo: "@default_angle_".concat(is.id)
},
"$1==[": {
token: "@rematch",
switchTo: "@default_bracket_".concat(is.id)
}
}
} : [{
token: "@brackets.directive"
}, {
token: "delimiter.directive"
}, {
cases: {
"@noParseTags": {
token: "tag",
next: s("@noParse__id__.$3")
},
"@default": {
token: "tag"
}
}
}, {
token: "delimiter.directive"
}, {
token: "@brackets.directive"
}]], [r(/(?:@startTag__id__)(@directiveStartCloseTag2)(?:@closeTag2__id__)/), ts.id === "auto" ? {
cases: {
"$1==<": {
token: "@rematch",
switchTo: "@default_angle_".concat(is.id)
},
"$1==[": {
token: "@rematch",
switchTo: "@default_bracket_".concat(is.id)
}
}
} : [{
token: "@brackets.directive"
}, {
token: "delimiter.directive"
}, {
token: "tag"
}, {
token: "delimiter.directive"
}, {
token: "@brackets.directive"
}]], [r(/(?:@startTag__id__)(@directiveStartBlank)(@blank)/), ts.id === "auto" ? {
cases: {
"$1==<": {
token: "@rematch",
switchTo: "@default_angle_".concat(is.id)
},
"$1==[": {
token: "@rematch",
switchTo: "@default_bracket_".concat(is.id)
}
}
} : [{
token: "@brackets.directive"
}, {
token: "delimiter.directive"
}, {
token: "tag"
}, {
token: "",
next: s("@fmExpression__id__.directive")
}]], [r(/(?:@endTag__id__)(@directiveEndCloseTag1)(?:@closeTag1__id__)/), ts.id === "auto" ? {
cases: {
"$1==<": {
token: "@rematch",
switchTo: "@default_angle_".concat(is.id)
},
"$1==[": {
token: "@rematch",
switchTo: "@default_bracket_".concat(is.id)
}
}
} : [{
token: "@brackets.directive"
}, {
token: "delimiter.directive"
}, {
token: "tag"
}, {
token: "delimiter.directive"
}, {
token: "@brackets.directive"
}]], [r(/(@open__id__)(@)/), ts.id === "auto" ? {
cases: {
"$1==<": {
token: "@rematch",
switchTo: "@default_angle_".concat(is.id)
},
"$1==[": {
token: "@rematch",
switchTo: "@default_bracket_".concat(is.id)
}
}
} : [{
token: "@brackets.directive"
}, {
token: "delimiter.directive",
next: s("@unifiedCall__id__")
}]], [r(/(@open__id__)(\/@)((?:(?:@id)(?:\.(?:@id))*)?)(?:@closeTag1__id__)/), [{
token: "@brackets.directive"
}, {
token: "delimiter.directive"
}, {
token: "tag"
}, {
token: "delimiter.directive"
}, {
token: "@brackets.directive"
}]], [r(/(@open__id__)#--/), ts.id === "auto" ? {
cases: {
"$1==<": {
token: "@rematch",
switchTo: "@default_angle_".concat(is.id)
},
"$1==[": {
token: "@rematch",
switchTo: "@default_bracket_".concat(is.id)
}
}
} : {
token: "comment",
next: s("@terseComment__id__")
}], [r(/(?:@startOrEndTag__id__)([a-zA-Z_]+)/), ts.id === "auto" ? {
cases: {
"$1==<": {
token: "@rematch",
switchTo: "@default_angle_".concat(is.id)
},
"$1==[": {
token: "@rematch",
switchTo: "@default_bracket_".concat(is.id)
}
}
} : [{
token: "@brackets.directive"
}, {
token: "delimiter.directive"
}, {
token: "tag.invalid",
next: s("@fmExpression__id__.directive")
}]]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("interpolation_and_text_token__id__"), [[r(/(@iOpen1__id__)(@iOpen2__id__)/), [{
token: is.id === "bracket" ? "@brackets.interpolation" : "delimiter.interpolation"
}, {
token: is.id === "bracket" ? "delimiter.interpolation" : "@brackets.interpolation",
next: s("@fmExpression__id__.interpolation")
}]], [/[\$#<\[\{]|(?:@blank)+|[^\$<#\[\{\n\r\t ]+/, {
token: "source"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("string_single_token__id__"), [[/[^'\\]/, {
token: "string"
}], [/@escapedChar/, {
token: "string.escape"
}], [/'/, {
token: "string",
next: "@pop"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("string_double_token__id__"), [[/[^"\\]/, {
token: "string"
}], [/@escapedChar/, {
token: "string.escape"
}], [/"/, {
token: "string",
next: "@pop"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("string_single_raw_token__id__"), [[/[^']+/, {
token: "string.raw"
}], [/'/, {
token: "string.raw",
next: "@pop"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("string_double_raw_token__id__"), [[/[^"]+/, {
token: "string.raw"
}], [/"/, {
token: "string.raw",
next: "@pop"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("expression_token__id__"), [[/(r?)(['"])/, {
cases: {
"r'": [{
token: "keyword"
}, {
token: "string.raw",
next: s("@rawSingleString__id__")
}],
'r"': [{
token: "keyword"
}, {
token: "string.raw",
next: s("@rawDoubleString__id__")
}],
"'": [{
token: "source"
}, {
token: "string",
next: s("@singleString__id__")
}],
'"': [{
token: "source"
}, {
token: "string",
next: s("@doubleString__id__")
}]
}
}], [/(?:@integer)(?:\.(?:@integer))?/, {
cases: {
"(?:@integer)": {
token: "number"
},
"@default": {
token: "number.float"
}
}
}], [/(\.)(@blank*)(@specialHashKeys)/, [{
token: "delimiter"
}, {
token: ""
}, {
token: "identifier"
}]], [/(?:@namedSymbols)/, {
cases: {
"@arrows": {
token: "meta.arrow"
},
"@delimiters": {
token: "delimiter"
},
"@default": {
token: "operators"
}
}
}], [/@id/, {
cases: {
"@keywords": {
token: "keyword.$0"
},
"@stringOperators": {
token: "operators"
},
"@default": {
token: "identifier"
}
}
}], [/[\[\]\(\)\{\}]/, {
cases: {
"\\[": {
cases: {
"$S2==gt": {
token: "@brackets",
next: s("@inParen__id__.gt")
},
"@default": {
token: "@brackets",
next: s("@inParen__id__.plain")
}
}
},
"\\]": {
cases: Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])({}, is.id === "bracket" ? {
"$S2==interpolation": {
token: "@brackets.interpolation",
next: "@popall"
}
} : {}), ts.id === "bracket" ? {
"$S2==directive": {
token: "@brackets.directive",
next: "@popall"
}
} : {}), {}, (_objectSpread2 = {}, Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_objectSpread2, s("$S1==inParen__id__"), {
token: "@brackets",
next: "@pop"
}), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_objectSpread2, "@default", {
token: "@brackets"
}), _objectSpread2))
},
"\\(": {
token: "@brackets",
next: s("@inParen__id__.gt")
},
"\\)": {
cases: (_cases = {}, Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_cases, s("$S1==inParen__id__"), {
token: "@brackets",
next: "@pop"
}), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_cases, "@default", {
token: "@brackets"
}), _cases)
},
"\\{": {
cases: {
"$S2==gt": {
token: "@brackets",
next: s("@inParen__id__.gt")
},
"@default": {
token: "@brackets",
next: s("@inParen__id__.plain")
}
}
},
"\\}": {
cases: Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])({}, is.id === "bracket" ? {} : {
"$S2==interpolation": {
token: "@brackets.interpolation",
next: "@popall"
}
}), {}, (_objectSpread3 = {}, Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_objectSpread3, s("$S1==inParen__id__"), {
token: "@brackets",
next: "@pop"
}), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_objectSpread3, "@default", {
token: "@brackets"
}), _objectSpread3))
}
}
}], [/\$\{/, {
token: "delimiter.invalid"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("blank_and_expression_comment_token__id__"), [[/(?:@blank)+/, {
token: ""
}], [/[<\[][#!]--/, {
token: "comment",
next: s("@expressionComment__id__")
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("directive_end_token__id__"), [[/>/, ts.id === "bracket" ? {
token: "operators"
} : {
token: "@brackets.directive",
next: "@popall"
}], [r(/(\/)(@close__id__)/), [{
token: "delimiter.directive"
}, {
token: "@brackets.directive",
next: "@popall"
}]]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("greater_operators_token__id__"), [[/>/, {
token: "operators"
}], [/>=/, {
token: "operators"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("no_space_expression_end_token__id__"), [[/(?:@blank)+/, {
token: "",
switchTo: s("@fmExpression__id__.directive")
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("unified_call_token__id__"), [[/(@id)((?:@blank)+)/, [{
token: "tag"
}, {
token: "",
next: s("@fmExpression__id__.directive")
}]], [r(/(@id)(\/?)(@close__id__)/), [{
token: "tag"
}, {
token: "delimiter.directive"
}, {
token: "@brackets.directive",
next: "@popall"
}]], [/./, {
token: "@rematch",
next: s("@noSpaceExpression__id__")
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("no_parse_token__id__"), [[r(/(@open__id__)(\/#?)([a-zA-Z]+)((?:@blank)*)(@close__id__)/), {
cases: {
"$S2==$3": [{
token: "@brackets.directive"
}, {
token: "delimiter.directive"
}, {
token: "tag"
}, {
token: ""
}, {
token: "@brackets.directive",
next: "@popall"
}],
"$S2==comment": [{
token: "comment"
}, {
token: "comment"
}, {
token: "comment"
}, {
token: "comment"
}, {
token: "comment"
}],
"@default": [{
token: "source"
}, {
token: "source"
}, {
token: "source"
}, {
token: "source"
}, {
token: "source"
}]
}
}], [/[^<\[\-]+|[<\[\-]/, {
cases: {
"$S2==comment": {
token: "comment"
},
"@default": {
token: "source"
}
}
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("expression_comment_token__id__"), [[/--[>\]]/, {
token: "comment",
next: "@pop"
}], [/[^\->\]]+|[>\]\-]/, {
token: "comment"
}]]), Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_tokenizer, s("terse_comment_token__id__"), [[r(/--(?:@close__id__)/), {
token: "comment",
next: "@popall"
}], [/[^<\[\-]+|[<\[\-]/, {
token: "comment"
}]]), _tokenizer)), _ref;
}
function createMonarchLanguageAuto(is) {
var angle = createMonarchLanguage(TagSyntaxAngle, is);
var bracket = createMonarchLanguage(TagSyntaxBracket, is);
var auto = createMonarchLanguage(TagSyntaxAuto, is);
return Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])({}, angle), bracket), auto), {}, {
unicode: true,
includeLF: false,
start: "default_auto_".concat(is.id),
ignoreCase: false,
defaultToken: "invalid",
tokenPostfix: ".freemarker2",
brackets: [{
open: "{",
close: "}",
token: "delimiter.curly"
}, {
open: "[",
close: "]",
token: "delimiter.square"
}, {
open: "(",
close: ")",
token: "delimiter.parenthesis"
}, {
open: "<",
close: ">",
token: "delimiter.angle"
}],
tokenizer: Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(Object(_Users_hexiaochao_Downloads_yanzi_moncao_master_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])({}, angle.tokenizer), bracket.tokenizer), auto.tokenizer)
});
}
var TagAngleInterpolationDollar = {
conf: createLangConfiguration(TagSyntaxAngle),
language: createMonarchLanguage(TagSyntaxAngle, InterpolationSyntaxDollar)
};
var TagBracketInterpolationDollar = {
conf: createLangConfiguration(TagSyntaxBracket),
language: createMonarchLanguage(TagSyntaxBracket, InterpolationSyntaxDollar)
};
var TagAngleInterpolationBracket = {
conf: createLangConfiguration(TagSyntaxAngle),
language: createMonarchLanguage(TagSyntaxAngle, InterpolationSyntaxBracket)
};
var TagBracketInterpolationBracket = {
conf: createLangConfiguration(TagSyntaxBracket),
language: createMonarchLanguage(TagSyntaxBracket, InterpolationSyntaxBracket)
};
var TagAutoInterpolationDollar = {
conf: createLangConfigurationAuto(),
language: createMonarchLanguageAuto(InterpolationSyntaxDollar)
};
var TagAutoInterpolationBracket = {
conf: createLangConfigurationAuto(),
language: createMonarchLanguageAuto(InterpolationSyntaxBracket)
};
/***/ }),
/***/ "5530":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectSpread2; });
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("b64b");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("a4d3");
/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("4de4");
/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("d3b7");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("e439");
/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("159b");
/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("dbb4");
/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("ade3");
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
enumerableOnly && (symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
})), keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = null != arguments[i] ? arguments[i] : {};
i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {
Object(_defineProperty_js__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])(target, key, source[key]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
return target;
}
/***/ }),
/***/ "dbb4":
/***/ (function(module, exports, __webpack_require__) {
var $ = __webpack_require__("23e7");
var DESCRIPTORS = __webpack_require__("83ab");
var ownKeys = __webpack_require__("56ef");
var toIndexedObject = __webpack_require__("fc6a");
var getOwnPropertyDescriptorModule = __webpack_require__("06cf");
var createProperty = __webpack_require__("8418");
// `Object.getOwnPropertyDescriptors` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
var O = toIndexedObject(object);
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
var keys = ownKeys(O);
var result = {};
var index = 0;
var key, descriptor;
while (keys.length > index) {
descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);
if (descriptor !== undefined) createProperty(result, key, descriptor);
}
return result;
}
});
/***/ })
}]);