2009-10-09 31 views
0

我想使用phpDocumentor类来解析我自己的PHP文档并处理结果。我可以手动执行此操作,但我很确定可以使用phpDocumentor。是否可以使用phpDocumentor解析DocBlock标签?

问题是我找不到任何关于此的文档。我应该如何使用phpDocumentor的类?

感谢您的链接!

回答

1

我发现Zend_Reflection_ *类可以完成这项工作。

0

由于在PHPDoc下运行PHPDoc,PHPDocumentor手册包含700多页。但是几个月前我只看了几个小时。该代码是混有正规表达式的标记器东西的极端组合,这使得PHPDoc不能为其文档字符串提供正式的BNF语法。

如果它很重要,你应该考虑编写你自己的PHP解析器 - 至少如果知道一点关于编译器的构造。 PHP是一种非常简单的语言。

+0

是的,我可以写,但我想用phpDocumentor。 700页是好的,但你有什么更具体的建议? – yegor256 2009-10-09 13:50:20

0

phpDocumentor写回PHP4的日子,我不相信它的设计方式允许简单的扩展本身。另外,我几乎猜测你实际上想以基础开始的是PHP中的分号器扩展,这主要是phpDocumentor在内部使用的。