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

56 lines
1.7 KiB
JavaScript

import {
require_php
} from "./chunk-MOL7FGLB.js";
import {
require_javadoclike
} from "./chunk-66ESUJ6L.js";
import {
__commonJS
} from "./chunk-2TUXWMP5.js";
// node_modules/refractor/lang/phpdoc.js
var require_phpdoc = __commonJS({
"node_modules/refractor/lang/phpdoc.js"(exports, module) {
var refractorPhp = require_php();
var refractorJavadoclike = require_javadoclike();
module.exports = phpdoc;
phpdoc.displayName = "phpdoc";
phpdoc.aliases = [];
function phpdoc(Prism) {
Prism.register(refractorPhp);
Prism.register(refractorJavadoclike);
(function(Prism2) {
var typeExpression = /(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;
Prism2.languages.phpdoc = Prism2.languages.extend("javadoclike", {
parameter: {
pattern: RegExp(
"(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:" + typeExpression + "\\s+)?)\\$\\w+"
),
lookbehind: true
}
});
Prism2.languages.insertBefore("phpdoc", "keyword", {
"class-name": [
{
pattern: RegExp(
"(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)" + typeExpression
),
lookbehind: true,
inside: {
keyword: /\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,
punctuation: /[|\\[\]()]/
}
}
]
});
Prism2.languages.javadoclike.addSupport("php", Prism2.languages.phpdoc);
})(Prism);
}
}
});
export {
require_phpdoc
};
//# sourceMappingURL=chunk-GAYVR2JN.js.map