From e4dc3273f201ae741637b626998637cce973546b Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Fri, 2 Oct 2026 13:04:34 -0700 Subject: First pass README updates --- chapter05/docs/05-graph8.svg | 618 +++++++++++++------------------------------ 1 file changed, 188 insertions(+), 430 deletions(-) (limited to 'chapter05/docs/05-graph8.svg') diff --git a/chapter05/docs/05-graph8.svg b/chapter05/docs/05-graph8.svg index e5310db4..bf0f8aa0 100644 --- a/chapter05/docs/05-graph8.svg +++ b/chapter05/docs/05-graph8.svg @@ -1,430 +1,188 @@ - - - - - - -chapter05 - - -cluster_Nodes - - - -cluster_Scope1_0 - - - -cluster_Scope1_1 - - - - -Start2 - - -Start - - - -$ctrl - -arg - - - -Stop3 - -Stop - - - -Return35 - -Return - - - -Stop3->Return35 - - -0 - - - -Con_7 - -#1 - - - -EQNode8 - -== - - - -EQNode8->Start2:p1 - - -1 - - - -EQNode8->Con_7 - - -2 - - - -If9 - - -If - - - -True - - -False - - - -If9->Start2:p0 - - -0 - - - -If9->EQNode8 - - -1 - - - -Con_13 - -#2 - - - -EQNode14 - -== - - - -EQNode14->Start2:p1 - - -1 - - - -EQNode14->Con_13 - - -2 - - - -If15 - - -If - - - -True - - -False - - - -If15->If9:p0 - - -0 - - - -If15->EQNode14 - - -1 - - - -Con_19 - -#2 - - - -Con_20 - -#3 - - - -Region21 - -Region - - - -Region21->If15:p0 - - -1 - - - -Region21->If15:p1 - - -2 - - - -Phi_a22 - -φ_a - - - -Phi_a22->Con_19 - - -1 - - - -Phi_a22->Con_20 - - -2 - - - -Phi_a22->Region21 - - -0 - - - -Con_23 - -#3 - - - -EQNode24 - -== - - - -EQNode24->Start2:p1 - - -1 - - - -EQNode24->Con_23 - - -2 - - - -If25 - - -If - - - -True - - -False - - - -If25->If9:p1 - - -0 - - - -If25->EQNode24 - - -1 - - - -Con_29 - -#4 - - - -Con_30 - -#5 - - - -Region31 - -Region - - - -Region31->If25:p0 - - -1 - - - -Region31->If25:p1 - - -2 - - - -Phi_a32 - -φ_a - - - -Phi_a32->Con_29 - - -1 - - - -Phi_a32->Con_30 - - -2 - - - -Phi_a32->Region31 - - -0 - - - -Region33 - -Region - - - -Region33->Region21 - - -1 - - - -Region33->Region31 - - -2 - - - -Phi_a34 - -φ_a - - - -Phi_a34->Phi_a22 - - -1 - - - -Phi_a34->Phi_a32 - - -2 - - - -Phi_a34->Region33 - - -0 - - - -Return35->Region33 - - -0 - - - -Return35->Phi_a34 - - -1 - - - -Scope1_0 - - -0 - -$ctrl - -arg - - - -Scope1_0:Scope1_0_arg->Start2:p1 - - - - - -Scope1_1 - - -1 - -a - - - -Scope1_1:Scope1_1_a->Phi_a34 - - - - - +#1[1] → #6 · ASSOC · 0: arg#1[2] → #34 · ASSOC · 1: a#3[0] → #35 · CTRL#8[1] → #6 · DATA#8[2] → #7 · DATA#9[0] → #5 · CTRL#9[1] → #8 · DATA#14[1] → #6 · DATA#14[2] → #13 · DATA#15[0] → #10 · CTRL#15[1] → #14 · DATA#21[1] → #12 · CTRL#21[2] → #16 · CTRL#22[1] → #19 · DATA#22[2] → #20 · DATA#24[1] → #6 · DATA#24[2] → #23 · DATA#25[0] → #11 · CTRL#25[1] → #24 · DATA#31[1] → #17 · CTRL#31[2] → #18 · CTRL#32[1] → #29 · DATA#32[2] → #30 · DATA#33[1] → #21 · CTRL#33[2] → #31 · CTRL#34[1] → #22 · DATA#34[2] → #32 · DATA#35[0] → #33 · CTRL#35[1] → #34 · DATAScope  #1#1 Scope +Type not computed + +[0] → — ASSOC 0: $ctrl +[1] → #6 ASSOC 0: arg +[2] → #34 ASSOC 1: a0: $ctrl0: arg1: a012Start  #2#2 Start +Type not computed + +Stop  #3#3 Stop +Type not computed + +[0] → #35 CTRL0$ctrl  #5/0#5 $ctrl +Projection 0 of #2 +Type not computed + +[0] → #2 CTRLarg  #6/1#6 arg +Projection 1 of #2 +Type not computed + +[0] → #2 DATA#1  #7#7 #1 +Type not computed + +==  #8#8 == +Type not computed + +[0] → — DATA +[1] → #6 DATA +[2] → #7 DATA012If  #9#9 If +Type not computed + +[0] → #5 CTRL +[1] → #8 DATA01True  #10/0#10 True +Projection 0 of #9 +Type not computed + +[0] → #9 CTRLFalse  #11/1#11 False +Projection 1 of #9 +Type not computed + +[0] → #9 CTRLTrue  #12/0#12 True +Projection 0 of #15 +Type not computed + +[0] → #15 CTRL#2  #13#13 #2 +Type not computed + +==  #14#14 == +Type not computed + +[0] → — DATA +[1] → #6 DATA +[2] → #13 DATA012If  #15#15 If +Type not computed + +[0] → #10 CTRL +[1] → #14 DATA01False  #16/1#16 False +Projection 1 of #15 +Type not computed + +[0] → #15 CTRLTrue  #17/0#17 True +Projection 0 of #25 +Type not computed + +[0] → #25 CTRLFalse  #18/1#18 False +Projection 1 of #25 +Type not computed + +[0] → #25 CTRL#2  #19#19 #2 +Type not computed + +#3  #20#20 #3 +Type not computed + +Region  #21#21 Region +Type not computed + +[0] → — DATA +[1] → #12 CTRL +[2] → #16 CTRL012φ_a  #22#22 φ_a +Type not computed + +[0] → #21 ASSOC +[1] → #19 DATA +[2] → #20 DATA[0] → #21012#3  #23#23 #3 +Type not computed + +==  #24#24 == +Type not computed + +[0] → — DATA +[1] → #6 DATA +[2] → #23 DATA012If  #25#25 If +Type not computed + +[0] → #11 CTRL +[1] → #24 DATA01#4  #29#29 #4 +Type not computed + +#5  #30#30 #5 +Type not computed + +Region  #31#31 Region +Type not computed + +[0] → — DATA +[1] → #17 CTRL +[2] → #18 CTRL012φ_a  #32#32 φ_a +Type not computed + +[0] → #31 ASSOC +[1] → #29 DATA +[2] → #30 DATA[0] → #31012Region  #33#33 Region +Type not computed + +[0] → — DATA +[1] → #21 CTRL +[2] → #31 CTRL012φ_a  #34#34 φ_a +Type not computed + +[0] → #33 ASSOC +[1] → #22 DATA +[2] → #32 DATA[0] → #33012Return  #35#35 Return +Type not computed + +[0] → #33 CTRL +[1] → #34 DATA01If  #9If · 18 nodes−Fold regionIf  #15If · 6 nodes−Fold regionIf  #25If · 6 nodes−Fold region -- cgit v1.2.3