Я анализирую AST, сгенерированный кодом python ради "удовольствия и прибыли", и я хотел бы иметь что-то более графическое, чем "ast.dump", чтобы действительно увидеть сгенерированный AST.
Теоретически это уже дерево, поэтому создать граф не должно быть слишком сложно, но я не понимаю, как я могу это сделать.
ast.walk, похоже, ходит со стратегией BFS, а в методах visitX я не могу реально увидеть родителя или, похоже, не могу найти способ создать граф...
Кажется, что единственный способ - это написать собственную функцию DFS walk, имеет ли это смысл?