我想在解析给定程序之后查看Clang生成的AST。可以将AST转储成.dot或.viz格式吗?外面有什么工具吗?
发布于 2018-02-07 10:04:31
CLang支持用Graphviz的dotty
--您可以抓取生成的临时.dot文件(打印出名称)以获取图形源。
clang -cc1 -ast-view your_file.c
还可以使用以下命令行打印到命令行:
clang -cc1 -ast-dump your_file.c
或:
clang -cc1 -ast-print your_file.c
或在3.3:
clang -cc1 -ast-dump-xml your_file.c
https://stackoverflow.com/questions/-100003462
复制相似问题