猿问

从c+代码中获取人类可读的AST

从c+代码中获取人类可读的AST

为了更好地理解C+语言和语法的一些细节,我希望能够编写一个小型C+程序,并查看编译器由此生成的AST。

看起来clang在过去就有这个特性(-emit-asm),但是它已经删除了。

今天有什么简单的办法吗?


繁花如伊
浏览 579回答 3
3回答

慕尼黑5688855

也许最好的方法是自己编写一个程序。libclang..检查API文档的libclang,特别是C+AST内省部分。
随时随地看视频慕课网APP
我要回答