diff options
| author | Dibyendu Majumdar <mobile@majumdar.org.uk> | 2023-10-01 18:01:54 +0100 |
|---|---|---|
| committer | Dibyendu Majumdar <mobile@majumdar.org.uk> | 2024-10-23 17:51:09 -0700 |
| commit | 0e8916e1a4ae550357401b37df6fdca683c221f7 (patch) | |
| tree | a79fbbf0e56e4a6a8682770bf5ba89d004aeae9e /docs/chapter03/03-graph3.svg | |
| parent | 4583516e98a41862560772b23c5e981d5f87272e (diff) | |
| download | Simple-0e8916e1a4ae550357401b37df6fdca683c221f7.tar.gz Simple-0e8916e1a4ae550357401b37df6fdca683c221f7.zip | |
Chapter 3: Variable Declarationslinear-chapter03
Co-authored-by: Cliff Click <cliffc@acm.org>
Co-authored-by: Yichen Yan <oraluben@outlook.com>
Co-authored-by: Thalia Archibald <thalia@archibald.dev>
Co-authored-by: Tamas Hadhazy <helsgithub15@gmail.com>
Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com>
Diffstat (limited to 'docs/chapter03/03-graph3.svg')
| -rw-r--r-- | docs/chapter03/03-graph3.svg | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/docs/chapter03/03-graph3.svg b/docs/chapter03/03-graph3.svg new file mode 100644 index 00000000..623bd902 --- /dev/null +++ b/docs/chapter03/03-graph3.svg @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by graphviz version 2.43.0 (0) + --> +<!-- Title: chapter03 Pages: 1 --> +<svg width="554pt" height="220pt" + viewBox="0.00 0.00 554.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> +<title>chapter03</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 550,-216 550,4 -4,4"/> +<g id="clust1" class="cluster"> +<title>cluster_Nodes</title> +<polygon fill="none" stroke="black" points="8,-8 8,-204 386,-204 386,-8 8,-8"/> +</g> +<g id="clust2" class="cluster"> +<title>cluster_Scope1_0</title> +<polygon fill="none" stroke="black" points="394,-8 394,-60 538,-60 538,-8 394,-8"/> +</g> +<!-- Start2 --> +<g id="node1" class="node"> +<title>Start2</title> +<polygon fill="yellow" stroke="black" points="198,-196 144,-196 144,-160 198,-160 198,-196"/> +<text text-anchor="middle" x="171" y="-174.3" font-family="Times,serif" font-size="14.00">Start</text> +</g> +<!-- Con_3 --> +<g id="node2" class="node"> +<title>Con_3</title> +<ellipse fill="none" stroke="black" cx="207" cy="-106" rx="27" ry="18"/> +<text text-anchor="middle" x="207" y="-102.3" font-family="Times,serif" font-size="14.00">#1</text> +</g> +<!-- Con_3->Start2 --> +<g id="edge1" class="edge"> +<title>Con_3->Start2</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M198.65,-123.24C194.46,-131.39 189.27,-141.47 184.53,-150.69"/> +<polygon fill="black" stroke="black" points="181.27,-149.38 179.81,-159.88 187.49,-152.58 181.27,-149.38"/> +<text text-anchor="middle" x="195.65" y="-125.84" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Con_4 --> +<g id="node3" class="node"> +<title>Con_4</title> +<ellipse fill="none" stroke="black" cx="135" cy="-106" rx="27" ry="18"/> +<text text-anchor="middle" x="135" y="-102.3" font-family="Times,serif" font-size="14.00">#2</text> +</g> +<!-- Con_4->Start2 --> +<g id="edge2" class="edge"> +<title>Con_4->Start2</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M143.35,-123.24C147.54,-131.39 152.73,-141.47 157.47,-150.69"/> +<polygon fill="black" stroke="black" points="154.51,-152.58 162.19,-159.88 160.73,-149.38 154.51,-152.58"/> +<text text-anchor="middle" x="140.35" y="-125.84" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Con_20 --> +<g id="node4" class="node"> +<title>Con_20</title> +<ellipse fill="none" stroke="black" cx="63" cy="-106" rx="27" ry="18"/> +<text text-anchor="middle" x="63" y="-102.3" font-family="Times,serif" font-size="14.00">#8</text> +</g> +<!-- Con_20->Start2 --> +<g id="edge3" class="edge"> +<title>Con_20->Start2</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M81.81,-119.19C96.77,-128.89 118.11,-142.72 136.16,-154.42"/> +<polygon fill="black" stroke="black" points="134.42,-157.46 144.72,-159.97 138.23,-151.59 134.42,-157.46"/> +<text text-anchor="middle" x="78.81" y="-121.79" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Con_5 --> +<g id="node5" class="node"> +<title>Con_5</title> +<ellipse fill="none" stroke="black" cx="351" cy="-106" rx="27" ry="18"/> +<text text-anchor="middle" x="351" y="-102.3" font-family="Times,serif" font-size="14.00">#3</text> +</g> +<!-- Con_5->Start2 --> +<g id="edge4" class="edge"> +<title>Con_5->Start2</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M329.82,-117.38C324.99,-119.65 319.84,-121.97 315,-124 279.07,-139.06 237.19,-154.21 207.89,-164.43"/> +<polygon fill="black" stroke="black" points="206.38,-161.25 198.08,-167.84 208.68,-167.87 206.38,-161.25"/> +<text text-anchor="middle" x="326.82" y="-119.98" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Return21 --> +<g id="node6" class="node"> +<title>Return21</title> +<polygon fill="yellow" stroke="black" points="89,-52 23,-52 23,-16 89,-16 89,-52"/> +<text text-anchor="middle" x="56" y="-30.3" font-family="Times,serif" font-size="14.00">Return</text> +</g> +<!-- Return21->Start2 --> +<g id="edge5" class="edge"> +<title>Return21->Start2</title> +<path fill="none" stroke="red" d="M42.04,-52.06C28.34,-71.02 11.57,-101.87 27,-124 50.89,-158.26 99.53,-170.43 133.64,-174.72"/> +<polygon fill="red" stroke="red" points="133.4,-178.22 143.72,-175.82 134.16,-171.26 133.4,-178.22"/> +<text text-anchor="middle" x="39.04" y="-54.66" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Return21->Con_20 --> +<g id="edge6" class="edge"> +<title>Return21->Con_20</title> +<path fill="none" stroke="black" d="M57.73,-52.3C58.5,-60.02 59.43,-69.29 60.29,-77.89"/> +<polygon fill="black" stroke="black" points="56.81,-78.29 61.29,-87.9 63.78,-77.6 56.81,-78.29"/> +<text text-anchor="middle" x="54.73" y="-54.9" font-family="Helvetica,sans-Serif" font-size="8.00">1</text> +</g> +<!-- Con_6 --> +<g id="node7" class="node"> +<title>Con_6</title> +<ellipse fill="none" stroke="black" cx="279" cy="-106" rx="27" ry="18"/> +<text text-anchor="middle" x="279" y="-102.3" font-family="Times,serif" font-size="14.00">#4</text> +</g> +<!-- Con_6->Start2 --> +<g id="edge7" class="edge"> +<title>Con_6->Start2</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M260.19,-119.19C245.23,-128.89 223.89,-142.72 205.84,-154.42"/> +<polygon fill="black" stroke="black" points="203.77,-151.59 197.28,-159.97 207.58,-157.46 203.77,-151.59"/> +<text text-anchor="middle" x="257.19" y="-121.79" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Scope1_0 --> +<g id="node8" class="node"> +<title>Scope1_0</title> +<polygon fill="cyan" stroke="transparent" points="410,-23 410,-44 426,-44 426,-23 410,-23"/> +<polygon fill="none" stroke="black" points="410,-23 410,-44 426,-44 426,-23 410,-23"/> +<text text-anchor="start" x="413" y="-29.8" font-family="Times,serif" font-size="14.00">0</text> +<polygon fill="none" stroke="black" points="426,-23 426,-44 450,-44 450,-23 426,-23"/> +<text text-anchor="start" x="429" y="-29.8" font-family="Times,serif" font-size="14.00">y0</text> +<polygon fill="none" stroke="black" points="450,-23 450,-44 474,-44 474,-23 450,-23"/> +<text text-anchor="start" x="453" y="-29.8" font-family="Times,serif" font-size="14.00">x0</text> +<polygon fill="none" stroke="black" points="474,-23 474,-44 498,-44 498,-23 474,-23"/> +<text text-anchor="start" x="477" y="-29.8" font-family="Times,serif" font-size="14.00">y1</text> +<polygon fill="none" stroke="black" points="498,-23 498,-44 522,-44 522,-23 498,-23"/> +<text text-anchor="start" x="501" y="-29.8" font-family="Times,serif" font-size="14.00">x1</text> +</g> +<!-- Scope1_0->Con_3 --> +<g id="edge9" class="edge"> +<title>Scope1_0:Scope1_0_x0->Con_3</title> +<path fill="none" stroke="cornflowerblue" stroke-dasharray="5,2" d="M462,-45C462,-94.6 290.16,-72.65 243,-88 241.08,-88.63 239.12,-89.33 237.17,-90.09"/> +<polygon fill="cornflowerblue" stroke="cornflowerblue" points="235.39,-87.04 227.58,-94.19 238.15,-93.48 235.39,-87.04"/> +</g> +<!-- Scope1_0->Con_4 --> +<g id="edge8" class="edge"> +<title>Scope1_0:Scope1_0_y0->Con_4</title> +<path fill="none" stroke="cornflowerblue" stroke-dasharray="5,2" d="M438,-45C438,-67.35 411.84,-55.23 390,-60 294.13,-80.94 265.19,-60.49 171,-88 169.06,-88.57 167.09,-89.23 165.13,-89.95"/> +<polygon fill="cornflowerblue" stroke="cornflowerblue" points="163.39,-86.88 155.5,-93.97 166.08,-93.34 163.39,-86.88"/> +</g> +<!-- Scope1_0->Con_5 --> +<g id="edge11" class="edge"> +<title>Scope1_0:Scope1_0_x1->Con_5</title> +<path fill="none" stroke="cornflowerblue" stroke-dasharray="5,2" d="M510,-45C510,-71.13 433.9,-89.82 387,-98.86"/> +<polygon fill="cornflowerblue" stroke="cornflowerblue" points="386.09,-95.47 376.9,-100.75 387.37,-102.35 386.09,-95.47"/> +</g> +<!-- Scope1_0->Con_6 --> +<g id="edge10" class="edge"> +<title>Scope1_0:Scope1_0_y1->Con_6</title> +<path fill="none" stroke="cornflowerblue" stroke-dasharray="5,2" d="M486,-45C486,-123.37 388.78,-61.59 315,-88 313.15,-88.66 311.26,-89.39 309.37,-90.16"/> +<polygon fill="cornflowerblue" stroke="cornflowerblue" points="307.8,-87.02 300.03,-94.23 310.6,-93.44 307.8,-87.02"/> +</g> +</g> +</svg> |
