knowledgebase_law/node_modules/.vite/deps/chunk-GM4Z73XH.js

102 lines
2.9 KiB
JavaScript
Raw Normal View History

2025-04-11 23:47:09 +08:00
import {
__commonJS
} from "./chunk-2TUXWMP5.js";
// node_modules/highlight.js/lib/languages/crmsh.js
var require_crmsh = __commonJS({
"node_modules/highlight.js/lib/languages/crmsh.js"(exports, module) {
function crmsh(hljs) {
const RESOURCES = "primitive rsc_template";
const COMMANDS = "group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml";
const PROPERTY_SETS = "property rsc_defaults op_defaults";
const KEYWORDS = "params meta operations op rule attributes utilization";
const OPERATORS = "read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\";
const TYPES = "number string";
const LITERALS = "Master Started Slave Stopped start promote demote stop monitor true false";
return {
name: "crmsh",
aliases: [
"crm",
"pcmk"
],
case_insensitive: true,
keywords: {
keyword: KEYWORDS + " " + OPERATORS + " " + TYPES,
literal: LITERALS
},
contains: [
hljs.HASH_COMMENT_MODE,
{
beginKeywords: "node",
starts: {
end: "\\s*([\\w_-]+:)?",
starts: {
className: "title",
end: "\\s*[\\$\\w_][\\w_-]*"
}
}
},
{
beginKeywords: RESOURCES,
starts: {
className: "title",
end: "\\s*[\\$\\w_][\\w_-]*",
starts: {
end: "\\s*@?[\\w_][\\w_\\.:-]*"
}
}
},
{
begin: "\\b(" + COMMANDS.split(" ").join("|") + ")\\s+",
keywords: COMMANDS,
starts: {
className: "title",
end: "[\\$\\w_][\\w_-]*"
}
},
{
beginKeywords: PROPERTY_SETS,
starts: {
className: "title",
end: "\\s*([\\w_-]+:)?"
}
},
hljs.QUOTE_STRING_MODE,
{
className: "meta",
begin: "(ocf|systemd|service|lsb):[\\w_:-]+",
relevance: 0
},
{
className: "number",
begin: "\\b\\d+(\\.\\d+)?(ms|s|h|m)?",
relevance: 0
},
{
className: "literal",
begin: "[-]?(infinity|inf)",
relevance: 0
},
{
className: "attr",
begin: /([A-Za-z$_#][\w_-]+)=/,
relevance: 0
},
{
className: "tag",
begin: "</?",
end: "/?>",
relevance: 0
}
]
};
}
module.exports = crmsh;
}
});
export {
require_crmsh
};
//# sourceMappingURL=chunk-GM4Z73XH.js.map