我正在使用clang生成AST.我有以下文件(lambda.cpp)来解析:
#include <iostream>
void my_lambda()
{
auto lambda = [](auto x, auto y) {return x + y;};
std::cout << "fabricati diem";
}
Run Code Online (Sandbox Code Playgroud)
我正在使用以下命令解析它:
clang -Xclang -ast-dump -fsyntax-only lambda.cpp
Run Code Online (Sandbox Code Playgroud)
问题是clang解析了标题内容.结果,我有相当大的(~3000行)文件与无用(对我来说)的内容.
生成AST时如何排除标题?