我想使用phpDocumentor类来解析我自己的PHP文档并使用结果。我可以手动完成,但我很确定可以使用phpDocumentor。
问题是我找不到任何关于此的文档。我究竟应该如何使用phpDocumentor的类?
感谢您的链接!
答案 0 :(得分:2)
我发现Zend_Reflection_ *类可以完成这项工作。
答案 1 :(得分:1)
由于在PHPDoc下运行PHPDoc,PHPDocumentor手册包含700多页。但几个月前我只看了几个小时。代码是与正则表达式混合的tokenizer东西的极端混合 - 这使得例如PHPDoc不可能为其doc字符串提供正式的BNF语法。
如果它很重要,你应该考虑编写自己的PHP解析器 - 至少如果对编译器构造有所了解的话。 PHP是一种非常简单的语言。
答案 2 :(得分:1)
phpDocumentor是在PHP4时代写的,我不相信它的设计方式允许轻松扩展。
此外,我几乎猜测你真正想要作为基础开始的是PHP中的 tokenizer 扩展,这主要是phpDocumentor内部使用的。