prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
19 lines (18 loc) • 573 B
JavaScript
import { a as languages } from "../../core-8vQkh0Rd.js";
//#region src/prism/languages/bbcode.js
languages.shortcode = languages.bbcode = { "tag": {
pattern: /\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s"'\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s"'\]=]+))*\s*\]/,
inside: {
"punctuation": /^\[\/?|\]$/g,
"attr-value": {
pattern: /(=\s*)(?:"[^"]*"|'[^']*'|\S+)/,
lookbehind: true,
inside: { "punctuation": /^["']|["']$/g }
},
"attr-equals": /=/,
"tag": /^\S+/,
"attr-name": /\S+/
}
} };
//#endregion
//# sourceMappingURL=bbcode.js.map