タグ

ブックマーク / qiita.com/Chironian (1)

  • ClangのlibToolingでASTをダンプするツールを作ってみた - Qiita

    C++の構文解析ライブラリが欲しい!! C++の構文解析ライブラリが欲しくて、いろいろ調べたところ、clang / LLVMのlibToolingが正にぴったりです。しかも、BSDライクなライセンスのオープン・ソース!! そこで、これを使ってC++のAST(の最低限)をダンプするごく小さなツールを作ってみました。(200行ちょっとのcppを1つだけ) AST簡易ダンプ・ツールは32bitsアプリとしてビルドしています。 Windows 7 Professionalの64bit版で動作確認しましたが、Windows 7 32bit版でも動くと思います。 1.使用ツールのインストール LLVMはWindows上ではVisual Studioのみ動作確認されているようですので、Visual Studioを使った方がよいのですが、今回はMinGW+QtCreatorを使いました。(Visual S

    ClangのlibToolingでASTをダンプするツールを作ってみた - Qiita
  • 1