从Visual Studio中的C ++代码中检索AST

时间:2015-01-22 09:21:46

标签: c++ visual-studio abstract-syntax-tree

有没有办法使用Microsoft Visual Studio编译器从C ++代码生成AST?

我认为类似于clang的-ast-dump选项。

1 个答案:

答案 0 :(得分:2)

我不相信MSVC会产生您可以访问的AST。

您可以从DMS Software Reengineering Toolkit获取MSVC的AST。请参阅C ++ AST的DMS-generated example