我刚刚开始通过python绑定使用libclang。我了解可以使用遍历整个语法树(AST)get_children,但是我无法找到一个get_next_sibling()(或可能称为的)函数,因此可以跳过不感兴趣的子树。是否存在这样的功能?
3 回答

蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
就clang-c而言,枚举CXChildVisitResult具有3个值,而CXChildVisit_Continue跳过要访问的子项,因此访问者进入下一个同级项。类似的东西也应该在python中。
添加回答
举报
0/150
提交
取消