Unit test of CFG generation
Add example program with dead code
Move code around in interpreter.py
Compute liveness from the CFG
Dead code elimination within the CFG
Move control flow graph functionality to a module
Add function to convert a control flow graph into a plan
Allow for no-argument instantiation of sequence, do/while operators
Add method to mutate a NaryOperator
Add missing parameter
Return child operation from evalute_expr
Add property accessor for next_op_id
Correctly add dump, save operations to CFG
Fix lookup of graph node operator
Add debug logging to CFG
Wrap assignment statements with a StoreTemp operation
Add do/while loop operator to top-level sequence
Fix handling of do/while in fakedb
Fix do/while pretty printing in myrial script
Fix control flow graph test