2009-10-09 36 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在內部使用的。