import{t as e}from"./rolldown-runtime-iuO8RvI4.js";import{t as a}from"./cd8b7493b-CbtFy0Ex.js";import{t as r}from"./ce1bfd762-D2l2JzjV.js";var o=e((e,o)=>{var t=r(),p=a();function s(e){e.register(t),e.register(p),function(e){var a=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+a+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+a),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}o.exports=s,s.displayName="phpdoc",s.aliases=[]});export default o();