4
Microsoft Visual Studio 컴파일러를 사용하여 C++ 코드에서 AST를 생성하는 방법이 있습니까?Visual Studio의 C++ 코드에서 AST 가져 오기
나는 clang의 -ast-dump
옵션과 비슷한 것을 생각합니다.
Microsoft Visual Studio 컴파일러를 사용하여 C++ 코드에서 AST를 생성하는 방법이 있습니까?Visual Studio의 C++ 코드에서 AST 가져 오기
나는 clang의 -ast-dump
옵션과 비슷한 것을 생각합니다.
MSVC가 액세스 할 수있는 AST를 생성한다고 생각하지 않습니다.
DMS Software Reengineering Toolkit에서 MSVC 용 AST를 가져올 수 있습니다. C++ AST의 DMS-generated example을 참조하십시오.
아니요, MSVC는 실제로 컴파일하는 동안 AST를 생성하지 않습니다. – sjdowling
컴파일하지만 컴파일하는 동안 소비합니다. 2007 년부터이 게시물에 대한 연구가 진행 중입니다. http://blogs.msdn.com/b/vcblog/archive/2007/08/17/visual-c-code-model.aspx –