UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

36 lines (35 loc) 911 B
import { a as languages, s as rest } from "../../core-8vQkh0Rd.js"; import { t as clone } from "../../language-D-vtM55V.js"; import "./c.js"; //#region src/prism/languages/bison.js languages.bison = Object.assign({ "bison": { pattern: /^(?:[^%]|%(?!%))*%%[^]*?%%/, inside: { "c": { pattern: /%\{[^]*?%\}|\{(?:[^{}]|\{[^}]*\})*\}/, inside: { "delimiter": { pattern: /^%?\{|%?\}$/g, alias: "punctuation" }, "bison-variable": { pattern: /[$@](?:<[^\s>]+>)?[$\w]+/, alias: "variable", inside: { "punctuation": /<|>/ } }, [rest]: languages.c } }, "comment": languages.c.comment, "string": languages.c.string, "property": /\S+(?=:)/, "keyword": /%\w+/, "number": { pattern: /(^|[^@])\b(?:0x[a-f\d]+|\d+)/i, lookbehind: true }, "punctuation": /%[%?]|[|:;[\]<>]/ } } }, clone(languages.c)); //#endregion //# sourceMappingURL=bison.js.map