clangを使用するときに、出力されたコンパイルの警告とエラーを構造化された形式(XMLファイルなど)で取得するための最良の方法は何ですか?
コマンドラインオプション--serialize-diagnosticsを知っていますが、シリアル化されたデータ形式はバイナリであり、それをデコードする方法の説明が見つかりませんでした。
私の他のオプションは、警告やエラーをそれ自体でXMLなどに出力できるclangプラグインを作成することです。
他にどのようなオプションがありますか?テキストの解析は私にとってオプションではありません。clangから直接構造化されたデータが必要です。