UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

30 lines (29 loc) 879 B
import { a as languages } from "../../core-8vQkh0Rd.js"; import { r as insertBefore } from "../../language-D-vtM55V.js"; import "./markup.js"; //#region src/prism/languages/xml-doc.js /** * If the given language is present, it will insert the given doc comment grammar token into it. * * @param {string} lang * @param {any} docComment */ var insertDocComment = (lang, docComment) => { if (languages[lang]) insertBefore(languages[lang], "comment", { "doc-comment": docComment }); }; var tag = languages.markup.tag; var slashDocComment = { pattern: /\/\/\/.*/g, alias: "comment", inside: { "tag": tag } }; var tickDocComment = { pattern: /'''.*/g, alias: "comment", inside: { "tag": tag } }; insertDocComment("csharp", slashDocComment); insertDocComment("fsharp", slashDocComment); insertDocComment("vbnet", tickDocComment); //#endregion //# sourceMappingURL=xml-doc.js.map