knowledgebase_law/node_modules/.vite/deps/chunk-2J3O23CX.js

67 lines
2.0 KiB
JavaScript
Raw Normal View History

2025-04-11 23:47:09 +08:00
import {
__commonJS
} from "./chunk-2TUXWMP5.js";
// node_modules/refractor/lang/t4-templating.js
var require_t4_templating = __commonJS({
"node_modules/refractor/lang/t4-templating.js"(exports, module) {
module.exports = t4Templating;
t4Templating.displayName = "t4Templating";
t4Templating.aliases = [];
function t4Templating(Prism) {
;
(function(Prism2) {
function createBlock(prefix, inside, contentAlias) {
return {
pattern: RegExp("<#" + prefix + "[\\s\\S]*?#>"),
alias: "block",
inside: {
delimiter: {
pattern: RegExp("^<#" + prefix + "|#>$"),
alias: "important"
},
content: {
pattern: /[\s\S]+/,
inside,
alias: contentAlias
}
}
};
}
function createT4(insideLang) {
var grammar = Prism2.languages[insideLang];
var className = "language-" + insideLang;
return {
block: {
pattern: /<#[\s\S]+?#>/,
inside: {
directive: createBlock("@", {
"attr-value": {
pattern: /=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,
inside: {
punctuation: /^=|^["']|["']$/
}
},
keyword: /\b\w+(?=\s)/,
"attr-name": /\b\w+/
}),
expression: createBlock("=", grammar, className),
"class-feature": createBlock("\\+", grammar, className),
standard: createBlock("", grammar, className)
}
}
};
}
Prism2.languages["t4-templating"] = Object.defineProperty({}, "createT4", {
value: createT4
});
})(Prism);
}
}
});
export {
require_t4_templating
};
//# sourceMappingURL=chunk-2J3O23CX.js.map