我生成了一些 C++ 代码,并将其存储在字符串中,我想使用 libclang 从字符串构造一个 AST 树。怎么做?我不想串成额外的文件。
最佳答案
您可以使用 CXUnsavedFile将内存缓冲区传递给 libclang。
关于compiler-construction - 使用 libclang 从字符串构造 AST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486797/
我生成了一些 C++ 代码,并将其存储在字符串中,我想使用 libclang 从字符串构造一个 AST 树。怎么做?我不想串成额外的文件。
最佳答案
您可以使用 CXUnsavedFile将内存缓冲区传递给 libclang。
关于compiler-construction - 使用 libclang 从字符串构造 AST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486797/