knowledgebase_law/node_modules/.vite/deps/chunk-U3DJDFCS.js
2025-04-11 11:47:09 -04:00

56 lines
1.2 KiB
JavaScript

import {
__commonJS
} from "./chunk-2TUXWMP5.js";
// node_modules/highlight.js/lib/languages/ebnf.js
var require_ebnf = __commonJS({
"node_modules/highlight.js/lib/languages/ebnf.js"(exports, module) {
function ebnf(hljs) {
const commentMode = hljs.COMMENT(/\(\*/, /\*\)/);
const nonTerminalMode = {
className: "attribute",
begin: /^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/
};
const specialSequenceMode = {
className: "meta",
begin: /\?.*\?/
};
const ruleBodyMode = {
begin: /=/,
end: /[.;]/,
contains: [
commentMode,
specialSequenceMode,
{
// terminals
className: "string",
variants: [
hljs.APOS_STRING_MODE,
hljs.QUOTE_STRING_MODE,
{
begin: "`",
end: "`"
}
]
}
]
};
return {
name: "Extended Backus-Naur Form",
illegal: /\S/,
contains: [
commentMode,
nonTerminalMode,
ruleBodyMode
]
};
}
module.exports = ebnf;
}
});
export {
require_ebnf
};
//# sourceMappingURL=chunk-U3DJDFCS.js.map