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.
python3control-flow-graphlive-variable-analysisabstract-syntax-treedead-code-eliminationreaching-definition-analysisast2json
-
Updated
Aug 21, 2021 - Python