标签: abstract-syntax-tree llvm-clang
当我在涉及int a的赋值子句中匹配时,我想检索变量a的cAST ASTNode。
int a
a
int a; //do stuff a = 3 * 5;
我有与变量a匹配的clang ASTMatcher,现在有一种方法可以在a中定义时为int a;获取ASTNode?另外,一个普遍的问题是,clang如何跟踪所有这些变量的连接?那是因为它们使用特殊的标识符吗?有没有办法从ASTNode中检索该信息?
int a;