def _traverse_tree(tree, callback):
"""Traverse a tree and execute the callback on every node."""
queue = [tree]
while queue:
current_node = queue.pop(0)
children = list(ast.iter_child_nodes(current_node))
queue.extend(children)
callback(current_node)
评论列表
文章目录