C/C++ パーサー/アナライザーを作成するための優れたツール

文法が決定できないため、C++ の解析は非常に困難です。 Yossi Kreinin の引用:


解析に llvm を使用する clang を見ることができます。

C++ を完全にサポートするようになりました。リンク


問題によっては、GCCXML が解決策になる場合があります。基本的に、GCC を使用してソースを解析し、解析ツリーの簡単に消化できる XML を提供します。GCCXML を使用すると、一度で完了します。