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-graph2.svg | |
| parent | 4583516e98a41862560772b23c5e981d5f87272e (diff) | |
| download | Simple-linear-chapter03.tar.gz Simple-linear-chapter03.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-graph2.svg')
| -rw-r--r-- | docs/chapter03/03-graph2.svg | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/docs/chapter03/03-graph2.svg b/docs/chapter03/03-graph2.svg new file mode 100644 index 00000000..0a539c6a --- /dev/null +++ b/docs/chapter03/03-graph2.svg @@ -0,0 +1,137 @@ +<?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="360pt" height="292pt" + viewBox="0.00 0.00 360.00 292.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 288)"> +<title>chapter03</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-288 356,-288 356,4 -4,4"/> +<g id="clust1" class="cluster"> +<title>cluster_Nodes</title> +<polygon fill="none" stroke="black" points="8,-8 8,-276 242,-276 242,-8 8,-8"/> +</g> +<g id="clust2" class="cluster"> +<title>cluster_Scope1_0</title> +<polygon fill="none" stroke="black" points="250,-8 250,-60 344,-60 344,-8 250,-8"/> +</g> +<!-- Start2 --> +<g id="node1" class="node"> +<title>Start2</title> +<polygon fill="yellow" stroke="black" points="126,-268 72,-268 72,-232 126,-232 126,-268"/> +<text text-anchor="middle" x="99" y="-246.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="135" cy="-178" rx="27" ry="18"/> +<text text-anchor="middle" x="135" y="-174.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="M126.65,-195.24C122.46,-203.39 117.27,-213.47 112.53,-222.69"/> +<polygon fill="black" stroke="black" points="109.27,-221.38 107.81,-231.88 115.49,-224.58 109.27,-221.38"/> +<text text-anchor="middle" x="123.65" y="-197.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="207" cy="-178" rx="27" ry="18"/> +<text text-anchor="middle" x="207" y="-174.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="M188.19,-191.19C173.23,-200.89 151.89,-214.72 133.84,-226.42"/> +<polygon fill="black" stroke="black" points="131.77,-223.59 125.28,-231.97 135.58,-229.46 131.77,-223.59"/> +<text text-anchor="middle" x="185.19" y="-193.79" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Con_6 --> +<g id="node4" class="node"> +<title>Con_6</title> +<ellipse fill="none" stroke="black" cx="63" cy="-178" rx="27" ry="18"/> +<text text-anchor="middle" x="63" y="-174.3" font-family="Times,serif" font-size="14.00">#3</text> +</g> +<!-- Con_6->Start2 --> +<g id="edge3" class="edge"> +<title>Con_6->Start2</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M71.35,-195.24C75.54,-203.39 80.73,-213.47 85.47,-222.69"/> +<polygon fill="black" stroke="black" points="82.51,-224.58 90.19,-231.88 88.73,-221.38 82.51,-224.58"/> +<text text-anchor="middle" x="68.35" y="-197.84" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Add7 --> +<g id="node5" class="node"> +<title>Add7</title> +<ellipse fill="none" stroke="black" cx="71" cy="-106" rx="27" ry="18"/> +<text text-anchor="middle" x="71" y="-102.3" font-family="Times,serif" font-size="14.00">+</text> +</g> +<!-- Add7->Con_3 --> +<g id="edge4" class="edge"> +<title>Add7->Con_3</title> +<path fill="none" stroke="black" d="M84.57,-121.85C93.31,-131.4 104.83,-144.01 114.66,-154.75"/> +<polygon fill="black" stroke="black" points="112.12,-157.16 121.45,-162.18 117.28,-152.43 112.12,-157.16"/> +<text text-anchor="middle" x="81.57" y="-124.45" font-family="Helvetica,sans-Serif" font-size="8.00">1</text> +</g> +<!-- Add7->Con_6 --> +<g id="edge5" class="edge"> +<title>Add7->Con_6</title> +<path fill="none" stroke="black" d="M69.02,-124.3C68.14,-132.02 67.08,-141.29 66.1,-149.89"/> +<polygon fill="black" stroke="black" points="62.61,-149.56 64.95,-159.9 69.57,-150.36 62.61,-149.56"/> +<text text-anchor="middle" x="66.02" y="-126.9" font-family="Helvetica,sans-Serif" font-size="8.00">2</text> +</g> +<!-- Return8 --> +<g id="node6" class="node"> +<title>Return8</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> +<!-- Return8->Start2 --> +<g id="edge6" class="edge"> +<title>Return8->Start2</title> +<path fill="none" stroke="red" d="M46.1,-52.47C30.13,-83.17 2.78,-148.1 27,-196 34.7,-211.23 49.06,-223.15 62.94,-231.8"/> +<polygon fill="red" stroke="red" points="61.52,-235.02 71.92,-237.01 65.03,-228.96 61.52,-235.02"/> +<text text-anchor="middle" x="43.1" y="-55.07" font-family="Helvetica,sans-Serif" font-size="8.00">0</text> +</g> +<!-- Return8->Add7 --> +<g id="edge7" class="edge"> +<title>Return8->Add7</title> +<path fill="none" stroke="black" d="M59.71,-52.3C61.36,-60.02 63.35,-69.29 65.19,-77.89"/> +<polygon fill="black" stroke="black" points="61.82,-78.85 67.33,-87.9 68.66,-77.38 61.82,-78.85"/> +<text text-anchor="middle" x="56.71" y="-54.9" font-family="Helvetica,sans-Serif" font-size="8.00">1</text> +</g> +<!-- Scope1_0 --> +<g id="node7" class="node"> +<title>Scope1_0</title> +<polygon fill="cyan" stroke="transparent" points="267,-23 267,-44 283,-44 283,-23 267,-23"/> +<polygon fill="none" stroke="black" points="267,-23 267,-44 283,-44 283,-23 267,-23"/> +<text text-anchor="start" x="270" y="-29.8" font-family="Times,serif" font-size="14.00">0</text> +<polygon fill="none" stroke="black" points="283,-23 283,-44 298,-44 298,-23 283,-23"/> +<text text-anchor="start" x="286" y="-29.8" font-family="Times,serif" font-size="14.00">a</text> +<polygon fill="none" stroke="black" points="298,-23 298,-44 314,-44 314,-23 298,-23"/> +<text text-anchor="start" x="301" y="-29.8" font-family="Times,serif" font-size="14.00">b</text> +<polygon fill="none" stroke="black" points="314,-23 314,-44 328,-44 328,-23 314,-23"/> +<text text-anchor="start" x="317" y="-29.8" font-family="Times,serif" font-size="14.00">c</text> +</g> +<!-- Scope1_0->Con_3 --> +<g id="edge8" class="edge"> +<title>Scope1_0:Scope1_0_a->Con_3</title> +<path fill="none" stroke="cornflowerblue" stroke-dasharray="5,2" d="M290,-45C290,-77.9 208.02,-132.76 163.3,-160.24"/> +<polygon fill="cornflowerblue" stroke="cornflowerblue" points="161.36,-157.33 154.63,-165.51 164.99,-163.31 161.36,-157.33"/> +</g> +<!-- Scope1_0->Con_4 --> +<g id="edge9" class="edge"> +<title>Scope1_0:Scope1_0_b->Con_4</title> +<path fill="none" stroke="cornflowerblue" stroke-dasharray="5,2" d="M306,-45C306,-93.23 263.17,-135.12 233.85,-158.15"/> +<polygon fill="cornflowerblue" stroke="cornflowerblue" points="231.47,-155.56 225.62,-164.4 235.7,-161.14 231.47,-155.56"/> +</g> +<!-- Scope1_0->Add7 --> +<g id="edge10" class="edge"> +<title>Scope1_0:Scope1_0_c->Add7</title> +<path fill="none" stroke="cornflowerblue" stroke-dasharray="5,2" d="M321,-45C321,-86.77 178.58,-78.08 138,-88 127.51,-90.56 116.11,-93.43 105.75,-96.06"/> +<polygon fill="cornflowerblue" stroke="cornflowerblue" points="104.62,-92.74 95.79,-98.6 106.35,-99.52 104.62,-92.74"/> +</g> +</g> +</svg> |
