У меня есть дамп AST Tree простых кодов C ++.
Можно ли посещать только выбранные узлы и игнорировать все остальное, включая детей, использующих libTooling или ASTMatchers?
stmt
(или подкласс утверждений, полезных для вас) hasParent
, вероятно, CompundStmt
основываясь на вашем примере.CompundStmt
hasParent
, который является FunctionDecl
Увидеть Справочник по матчам AST для деталей.
Других решений пока нет …