Я хочу получить ASTNode локона для объявления переменной int a
, когда я сопоставляюсь с предложением присваивания, которое включает в себя a
.
int a;
//do stuff
a = 3 * 5;
У меня есть ланг ASTMatcher, который соответствует переменной a
, есть ли способ получить ASTNode для a
, когда он был определен в int a;
?Кроме того, обобщенный вопрос заключается в том, как clang отслеживает связь всех этих переменных?Это потому, что они используют специальный идентификатор?Есть ли способ получить эту информацию из ASTNode?