UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

43 lines (42 loc) 1.34 kB
import { l as languages, a as tokenize } from "../../index-DF54SWhA.js"; import { e as clikePunctuation } from "../../patterns-Jkz_nwNQ.js"; import { e as embeddedIn } from "../../templating-BdWShxVo.js"; import "./markup.js"; languages.jinja2 = languages.django = { "django": { pattern: /\{(?:\{[^]*?\}|%[^]*?%|#[^]*?#)\}/, alias: "language-django", inside: { "comment": /^\{#[^]+/, "tag": { pattern: /(^\{%[+-]?\s*)\w+/, lookbehind: true, alias: "keyword" }, "delimiter": { pattern: /^..[+-]?|[+-]?[}%]\}$/g, alias: "punctuation" }, "string": /(["'])(?:\\.|(?!\1)[^\\\n])*\1/g, "filter": { pattern: /(\|)\w+/, lookbehind: true, alias: "function" }, "test": { pattern: /(\bis\s+(?:not\s+)?)(?!not\b)\w+/, lookbehind: true, alias: "function" }, "function": /\b(?!\d)\w+(?=\s*\()/, "keyword": /\b(?:and|as|by|else|f?or|i[fns]|import|loop|not|recursive|with|without)\b/, "operator": /!=|\*\*=?|\/\/=?|<>|>>|<<|[%=<>/*+-]=?|[&|^~]/, "number": /\b\d+(?:\.\d+)?\b/, "boolean": /[Ff]alse|[Nn]one|[Tt]rue/, "variable": /\w+/, "punctuation": clikePunctuation } }, [tokenize]: embeddedIn("html") }; //# sourceMappingURL=django.js.map