visualize ast for code analysis
ast, astor, graphviz, matplotlib
birdseye
- custom subclass of ast.NodeTransformer
- visit : save variable names
- used for understanding the overall structure of Algorithm code
- since it is used for understanding overall structure of code, it doesn't track actual value on runtime
- creates AST structure of tree and order and nodes in ast-graph.png.
- used for observing variables in runtime
- visualizes each turns of loop through graphviz
- show values of variables in runtime
- results are saved in /graphs/${YYYYMMDD_TT_MM_SS}