A random CFG generator which can be used to test some compiler algorithm on cfg and to generate random programs.
Also the program can output the following:
- Dominate Tree of the CFG
- File Format for mcl software [http://micans.org/mcl/] to analysis the CFG
- File Format for snap software [http://snap.stanford.edu/index.html] to analysis the CFG
TO BE DONE:
- Structure anslysis of the CFG
- Graph Isomorphism detection between two CFGs
- Topological Embedding of Graphs [Directed graph pattern matching and topological embedding]