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

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

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

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

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


狐的传说
浏览 366回答 3
3回答

慕田峪9158850

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