Control flow interface.
Control flow implementation.
Tests of extended data flow attribution.
Tests of data flow attribution.
Parse a simple imperative language program, calculate its dataflow relations and use them to remove dead assignments.
Variable liveness interface.
Variable liveness implementation.
Syntax analyser for simple imperative dataflow language.
Variable use and definition interface.
Variable use and definition implementation.
Imperative language AST for dataflow example.
Dataflow language implementation main program.
Optimise a dataflow program.