digraph chapter09 { /* int x = arg + arg; if(arg < 10) { return arg + arg; } else { x = x + 1; } return x; */ rankdir=BT; ordering="in"; concentrate="true"; compound="true"; subgraph cluster_Nodes { Start2 [ shape=plaintext label=<
Start
$ctrlarg
> ]; Stop3 [ shape=box style=filled fillcolor=yellow label="Stop" ]; Con_7 [ label="#2" ]; Mul8 [ label="*" ]; LT9 [ label="<" ]; Con_10 [ label="#10" ]; If11 [ shape=plaintext label=<
If
TrueFalse
> ]; Return18 [ shape=box style=filled fillcolor=yellow label="Return" ]; Add20 [ label="+" ]; Con_21 [ label="#1" ]; Return24 [ shape=box style=filled fillcolor=yellow label="Return" ]; } edge [ fontname=Helvetica, fontsize=8 ]; Stop3 -> Return18[taillabel=0 color=red]; Stop3 -> Return24[taillabel=1 color=red]; Mul8 -> Start2:p1[taillabel=1]; Mul8 -> Con_7[taillabel=2]; LT9 -> Start2:p1[taillabel=1]; LT9 -> Con_10[taillabel=2]; If11 -> Start2:p0[taillabel=0 color=red]; If11 -> LT9[taillabel=1]; Return18 -> If11:p0[taillabel=0 color=red]; Return18 -> Mul8[taillabel=1]; Add20 -> Mul8[taillabel=1]; Add20 -> Con_21[taillabel=2]; Return24 -> If11:p1[taillabel=0 color=red]; Return24 -> Add20[taillabel=1]; }