UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

38 lines (37 loc) 1.36 kB
import { l as languages, a as tokenize } from "../../index-DF54SWhA.js"; import { c as clikeClass } from "../../clike-class-B8-ApZOm.js"; import { f as clikeNumber, b as boolean } from "../../patterns-Jkz_nwNQ.js"; import { e as embeddedIn } from "../../templating-BdWShxVo.js"; import "./markup.js"; languages.tt2 = { "tt2": { pattern: /\[%[^]*?%\]/, alias: "language-tt2", inside: { "comment": /#.*|^..#[^]+/g, "string": [ /'[^\\']*(?:\\[^][^\\']*)*'/g, { pattern: /"[^\\"]*(?:\\[^][^\\"]*)*"/g, inside: { "variable": /\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i } } ], "class-name": clikeClass(), "delimiter": { pattern: /^..-?|-?%\]$/g, alias: "punctuation" }, "keyword": /\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|[GS]ET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/, "boolean": boolean, "function": /\b\w+(?=\()/, "operator": /=>|[!=<>]=?|&&|\|\|?|\b(?:and|not|or)\b/, "variable": /\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i, "number": clikeNumber, "punctuation": /[()[\]{},]/ } }, [tokenize]: embeddedIn("html") }; //# sourceMappingURL=tt2.js.map