prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
27 lines (26 loc) • 871 B
JavaScript
import { l as languages } from "../../index-DF54SWhA.js";
import { i as insertBefore, e as extend } from "../../language-BqHrf6z-.js";
import "./php.js";
import "./javadoclike.js";
insertBefore(
languages.phpdoc = extend("javadoclike", {
"parameter": {
pattern: /(@(?:global|param|property(?:-read|-write)?|var)\s+(?:(?:\b[a-zA-Z]\w*|[|\\[\]])+\s+)?)\$\w+/,
lookbehind: true
}
}),
"keyword",
{
"class-name": [
{
pattern: /(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\s+)(?:\b[a-zA-Z]\w*|[|\\[\]])+/,
lookbehind: true,
inside: {
"keyword": /\b(?:array|bool|boolean|callback|double|false|true|float|int|integer|mixed|null|object|resource|self|string|void)\b/,
"punctuation": /[|\\()[\]]/
}
}
]
}
);
//# sourceMappingURL=phpdoc.js.map