ClangからASTを取得しようとしていますが、今のところうまくいきません。私はここスタックで1年前の質問を見つけました。これは、Clangを使用してastを取得する他の2つの方法について言及しています。
./llvmc -cc1 -ast-dump file.c
./llvmc -cc1 -ast-print file.c
この質問では、doxygenが言及されており、astが与えられている表現ですが、さらに分析を実行できるように、XMLなどのテキスト形式でdoxygenを探しています。
最後に、正確にXMLのインポートについてスタック上に別の質問がありましたが、いくつかの理由で中止されました。
したがって、私の質問は、Cの特定のコードのast関連情報を取得するために、コンソールからどのバージョンとどのように使用できるかということです。これは上記のような非常に苦痛のない1行のコマンドコードだと思いますが、ドキュメントのインデックスは私が読んだ限りではastについて何も参照していませんでした。本当に私が探しているもの。
上記のすべてのコマンドを試しましたが、バージョン2.9ではすべて失敗し、各バージョン間でllvmが大幅に変更されていることがわかりました。
ありがとうございました。