mirror of
https://github.com/Funkoala14/knowledgebase_law.git
synced 2025-06-09 12:48:15 +08:00
56 lines
1.7 KiB
JavaScript
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
|