prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
19 lines (18 loc) • 827 B
JavaScript
import { a as languages } from "../../core-8vQkh0Rd.js";
import { n as extend, r as insertBefore } from "../../language-D-vtM55V.js";
import "./javadoclike.js";
import "./php.js";
//#region src/prism/languages/phpdoc.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": /[|\\()[\]]/
}
}] });
//#endregion
//# sourceMappingURL=phpdoc.js.map