如何保存Clang AST?

4

我正在从事一些需要使用C代码AST的项目。我考虑使用clang,例如:

clang -Xclang -ast-dump file_name.c

clang -Xclang -ast-print file_name.c

然而,这些命令只能将 AST 打印到命令中。我该如何将 AST 保存为文件,例如 .xml?


1
把输出导入到文件中怎么样? - Chase
2
我投票关闭此问题,因为它针对常见问题——重定向。 - the busybee
1个回答

2

这种方法更好,因为它以结构化格式保存。稍后,您可以使用支持clang绑定的任何语言加载它。为什么它没有标记为答案? - fskoras

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接