我正在使用clang进行分析,需要找到AST中声明的父级。例如,在以下代码中,我有
int x
,我想获取其父级,应该是函数声明:
int main(int x) { return 0 }
我知道在此链接http://comments.gmane.org/gmane.comp.compilers.clang.devel/2152中提到了ParentMap类来跟踪父节点。然而,这只表示从Stmt* -> Stmt*的映射,我需要找到声明的父级。有人知道我该如何做吗?