【问题标题】:Is it possible to use phpDocumentor for parsing of DocBlock tags?是否可以使用 phpDocumentor 解析 DocBlock 标签?
【发布时间】:2009-10-09 12:23:03
【问题描述】:

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

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

感谢您的链接!

【问题讨论】:

    标签: php phpdoc


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      由于在 PHPDoc 下运行 PHPDoc,PHPDocumentor 手册包含 700 多页。但几个月前我只看了几个小时。该代码是标记器内容与正则表达式的极端混合 - 例如,这使得 PHPDoc 无法为其文档字符串提供正式的 BNF 语法。

      如果这很重要,您应该考虑编写自己的 PHP 解析器 - 至少如果对编译器构造有一点了解的话。 PHP 是一种非常简单的语言。

      【讨论】:

      • 是的,我可以写,但是我想用phpDocumentor。 700 页也不错,但您有更具体的建议吗?
      【解决方案3】:

      phpDocumentor 是在 PHP4 时代写的,我不相信它的设计方式是为了让自己轻松扩展

      此外,我几乎猜想你真正想要作为基础的开始是 PHP 中的 tokenizer 扩展,这主要是 phpDocumentor 在内部使用的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-27
        • 2011-03-24
        • 1970-01-01
        • 2014-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多