Каким образом вы бы порекомендовали получить определение (глобальной) переменной var
, как оно есть во фрагменте исходного кода int var = MACRO(5) + 5;
, используя Clang / Libclang, если у меня есть курсор определения var
?
Одним из способов было бы использование экстентов курсора для извлечения определения из исходного кода, но есть ли другие способы, такие как восстановление определения с использованием AST?