Remove edges in constructor
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
digraph CFG {
|
||||
node [fontname="Helvetica"];
|
||||
n773 [label="START", shape=box];
|
||||
n773 -> n792;
|
||||
n792 [label="1", shape=box];
|
||||
n792 -> n793;
|
||||
n793 [label="2", shape=box];
|
||||
n793 -> n794;
|
||||
n794 [label="CALL f", shape=box, style=filled, color=orange];
|
||||
n794 -> n775;
|
||||
n775 [label="START f(x, y)", shape=box, style=filled, color=green];
|
||||
n775 -> n785;
|
||||
n785 [label="5", shape=box];
|
||||
n785 -> n786;
|
||||
n786 [label="CALL g", shape=box, style=filled, color=orange];
|
||||
n786 -> n778;
|
||||
n778 [label="START g(x)", shape=box, style=filled, color=green];
|
||||
n778 -> n781;
|
||||
n781 [label="x", shape=box];
|
||||
n781 -> n782;
|
||||
n782 [label="7", shape=box];
|
||||
n782 -> n783;
|
||||
n783 [label="x + 7", shape=box];
|
||||
n783 -> n784;
|
||||
n784 [label="y = (x + 7)", shape=box];
|
||||
n784 -> n779;
|
||||
n779 [label="END g(x)", shape=box, style=filled, color=green];
|
||||
n779 -> n788;
|
||||
n788 [label="RET g", shape=box, style=filled, color=orange];
|
||||
n788 -> n789;
|
||||
n789 [label="x = g(5)", shape=box];
|
||||
n789 -> n791;
|
||||
n791 [label="y", shape=box];
|
||||
n791 -> n776;
|
||||
n776 [label="END f(x, y)", shape=box, style=filled, color=green];
|
||||
n776 -> n796;
|
||||
n796 [label="RET f", shape=box, style=filled, color=orange];
|
||||
n786 -> n788;
|
||||
n794 -> n796;
|
||||
}
|
||||
Reference in New Issue
Block a user