Remove edges in constructor
This commit is contained in:
67
Project-02-03-04/mistraltests/after/example_cfg_after.dot
Normal file
67
Project-02-03-04/mistraltests/after/example_cfg_after.dot
Normal file
@@ -0,0 +1,67 @@
|
||||
digraph CFG {
|
||||
node [fontname="Helvetica"];
|
||||
n132 [label="START", shape=box];
|
||||
n132 -> n167;
|
||||
n167 [label="2", shape=box];
|
||||
n167 -> n168;
|
||||
n168 [label="3", shape=box];
|
||||
n168 -> n169;
|
||||
n169 [label="CALL f", shape=box, style=filled, color=orange];
|
||||
n169 -> n134;
|
||||
n134 [label="START f(x, y, z)", shape=box, style=filled, color=green];
|
||||
n134 -> n137;
|
||||
n137 [label="2", shape=box];
|
||||
n137 -> n138;
|
||||
n138 [label="y = 2", shape=box];
|
||||
n138 -> n139;
|
||||
n139 [label="3", shape=box];
|
||||
n139 -> n140;
|
||||
n140 [label="z = 3", shape=box];
|
||||
n140 -> n160;
|
||||
n160 [label="x", shape=box];
|
||||
n160 -> n161;
|
||||
n161 [label="CALL g", shape=box, style=filled, color=orange];
|
||||
n161 -> n141;
|
||||
n141 [label="START g(x)", shape=box, style=filled, color=green];
|
||||
n141 -> n144;
|
||||
n144 [label="7", shape=box];
|
||||
n144 -> n145;
|
||||
n145 [label="x = 7", shape=box];
|
||||
n145 -> n146;
|
||||
n146 [label="y", shape=box];
|
||||
n146 -> n147;
|
||||
n147 [label="0", shape=box];
|
||||
n147 -> n148;
|
||||
n148 [label="y > 0", shape=box];
|
||||
n148 -> n149;
|
||||
n149 [label="<?>", shape=diamond];
|
||||
n149 -> n153 [label="T"];
|
||||
n153 [label="y", shape=box];
|
||||
n153 -> n154;
|
||||
n154 [label="CALL g", shape=box, style=filled, color=orange];
|
||||
n154 -> n141;
|
||||
n154 -> n156;
|
||||
n156 [label="RET g", shape=box, style=filled, color=orange];
|
||||
n156 -> n159;
|
||||
n159 [label="x", shape=box];
|
||||
n159 -> n142;
|
||||
n142 [label="END g(x)", shape=box, style=filled, color=green];
|
||||
n142 -> n156;
|
||||
n142 -> n163;
|
||||
n163 [label="RET g", shape=box, style=filled, color=orange];
|
||||
n163 -> n164;
|
||||
n164 [label="x", shape=box];
|
||||
n164 -> n165;
|
||||
n165 [label="g(x) + x", shape=box];
|
||||
n165 -> n135;
|
||||
n135 [label="END f(x, y, z)", shape=box, style=filled, color=green];
|
||||
n135 -> n171;
|
||||
n171 [label="RET f", shape=box, style=filled, color=orange];
|
||||
n149 -> n157 [label="F"];
|
||||
n157 [label="8", shape=box];
|
||||
n157 -> n158;
|
||||
n158 [label="x = 8", shape=box];
|
||||
n158 -> n159;
|
||||
n161 -> n163;
|
||||
n169 -> n171;
|
||||
}
|
||||
Reference in New Issue
Block a user