This project is used to extract some basic assignment statements, loop conditions from the given python program. Using static control flow analysis, the project can be used to create a control flow graph. Using Reaching definition and live variable analysis, one can eliminate dead code from the program.
python3 control-flow-graph live-variable-analysis abstract-syntax-tree dead-code-elimination reaching-definition-analysis ast2json
-
Updated
Aug 21, 2021 - Python