【发布时间】:2020-09-09 12:30:44
【问题描述】:
我正在使用 python 绑定来遍历 clang AST... 当我遇到错误时,我想将 AST 转储到一个文件中,以便以后从该文件中加载它并调试 walker。
如果我转储然后使用 TranslationUnit.save() 和 Index.read() 绑定加载,这工作正常,但是如果我在平台 Linux -> Windows 或 Windows -> Linux 之间移动 AST 文件,这将不起作用.
这是预期的吗? 有没有办法让 AST 文件“可移植”?
【问题讨论】:
-
你对比过Linux和Windows生成的AST文件吗?
标签: clang abstract-syntax-tree