============
Currently, to compile, use run.sh
and the name of the example file.
$ ./run.sh example.jmp
Run the following command:
$ ./test.py
This tests all of the files in tests
Unreachable code is removed within the CFGraph/cfgraph.py
file within the function remove_unreachable
Jump elimination is also performed within the CFGraph/cfgraph.py
file within the function remove_jump
Dead code elimination is performed in CFGraph/deadcode.py
this is called in the CFGraph/cfgraph.py
file with the function remove_dead.