UNPKG

yanzi-monaco-editorbb

Version:

这是一个基于微软的monaco和vue封装的一个代码编辑器,浏览器可运行。主要功能有:html、javascript、css代码编辑,高亮显示,语法错误提示等,可以帮您的项目很快的拥有一个web端的代码编辑器

86 lines (81 loc) 2.2 kB
((typeof self !== 'undefined' ? self : this)["webpackJsonpyanziMonacoEditor"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpyanziMonacoEditor"] || []).push([[8],{ /***/ "3652": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "conf", function() { return conf; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "language", function() { return language; }); /*!----------------------------------------------------------------------------- * 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 *-----------------------------------------------------------------------------*/ // src/basic-languages/azcli/azcli.ts var conf = { comments: { lineComment: "#" } }; var language = { defaultToken: "keyword", ignoreCase: true, tokenPostfix: ".azcli", str: /[^#\s]/, tokenizer: { root: [{ include: "@comment" }, [/\s-+@str*\s*/, { cases: { "@eos": { token: "key.identifier", next: "@popall" }, "@default": { token: "key.identifier", next: "@type" } } }], [/^-+@str*\s*/, { cases: { "@eos": { token: "key.identifier", next: "@popall" }, "@default": { token: "key.identifier", next: "@type" } } }]], type: [{ include: "@comment" }, [/-+@str*\s*/, { cases: { "@eos": { token: "key.identifier", next: "@popall" }, "@default": "key.identifier" } }], [/@str+\s*/, { cases: { "@eos": { token: "string", next: "@popall" }, "@default": "string" } }]], comment: [[/#.*$/, { cases: { "@eos": { token: "comment", next: "@popall" } } }]] } }; /***/ }) }]);