检索变量clang ASTNode的第一个声明

时间:2019-01-30 01:21:23

标签: abstract-syntax-tree llvm-clang

当我在涉及int a的赋值子句中匹配时,我想检索变量a的cAST ASTNode。

int a;
//do stuff
a = 3 * 5; 

我有与变量a匹配的clang ASTMatcher,现在有一种方法可以在a中定义时为int a;获取ASTNode?另外,一个普遍的问题是,clang如何跟踪所有这些变量的连接?那是因为它们使用特殊的标识符吗?有没有办法从ASTNode中检索该信息?

0 个答案:

没有答案