いくつかの Objective-C ヘッダーを解析する必要があります。
- XML出力を使用
Doxygen
して解析しようとしましたが、コメントなしのObjective Cヘッダーを完全にはサポートしていません(プロパティで定義されたマクロでチョークします。Doxygenがプロパティを正しく認識していないことを確認してください) - も使用してみまし
appledoc
たが、XML 出力が十分ではなく (たとえば、クラスの継承に関する情報がない)、プロパティのマクロで同じ問題が発生します。 - また、Objective C メタデータ ライブラリの出力を解析しようとしましたが ( を使用
otool
)、メタデータがメソッドの型を保持していないことに気付きました (したがって、 が得られますmethod:(id)param:(id)
) 。
私がやりたいことをするための良いツールを知っている人はいますか? 私は私clang
を助けると思っていますが、これまでのところ、-ast-dump
および同様のオプションは、私が持っていないソース (ヘッダーのみ) の AST を生成しようとするだけです。