]>
Commit | Line | Data |
---|---|---|
eb39fafa DC |
1 | <?xml version="1.0"?> |
2 | <svg width="238pt" height="478pt" viewBox="0.00 0.00 238.00 478.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
3 | <g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 474)"> | |
4 | <title>Code Path 1</title> | |
5 | <g id="node1" class="node"><title>initial</title> | |
6 | <ellipse fill="black" stroke="black" cx="164" cy="-461" rx="9" ry="9"></ellipse> | |
7 | </g> | |
8 | <g id="node3" class="node"><title>s1_1</title> | |
9 | <polygon fill="white" stroke="white" points="212.228,-415.7 115.772,-415.7 103.772,-403.7 103.772,-352.3 115.772,-340.3 212.228,-340.3 224.228,-352.3 224.228,-403.7 212.228,-415.7"></polygon> | |
10 | <path fill="white" stroke="white" d="M115.772,-415.7C109.772,-415.7 103.772,-409.7 103.772,-403.7"></path> | |
11 | <path fill="white" stroke="white" d="M103.772,-352.3C103.772,-346.3 109.772,-340.3 115.772,-340.3"></path> | |
12 | <path fill="white" stroke="white" d="M212.228,-340.3C218.228,-340.3 224.228,-346.3 224.228,-352.3"></path> | |
13 | <path fill="white" stroke="white" d="M224.228,-403.7C224.228,-409.7 218.228,-415.7 212.228,-415.7"></path> | |
14 | <polyline fill="none" stroke="black" points="212.228,-415.7 115.772,-415.7 "></polyline> | |
15 | <path fill="none" stroke="black" d="M115.772,-415.7C109.772,-415.7 103.772,-409.7 103.772,-403.7"></path> | |
16 | <polyline fill="none" stroke="black" points="103.772,-403.7 103.772,-352.3 "></polyline> | |
17 | <path fill="none" stroke="black" d="M103.772,-352.3C103.772,-346.3 109.772,-340.3 115.772,-340.3"></path> | |
18 | <polyline fill="none" stroke="black" points="115.772,-340.3 212.228,-340.3 "></polyline> | |
19 | <path fill="none" stroke="black" d="M212.228,-340.3C218.228,-340.3 224.228,-346.3 224.228,-352.3"></path> | |
20 | <polyline fill="none" stroke="black" points="224.228,-352.3 224.228,-403.7 "></polyline> | |
21 | <path fill="none" stroke="black" d="M224.228,-403.7C224.228,-409.7 218.228,-415.7 212.228,-415.7"></path> | |
22 | <text text-anchor="middle" x="164" y="-399" font-family="Times,serif" font-size="14.00">Program</text> | |
23 | <text text-anchor="middle" x="164" y="-382.2" font-family="Times,serif" font-size="14.00">IfStatement</text> | |
24 | <text text-anchor="middle" x="164" y="-365.4" font-family="Times,serif" font-size="14.00">LogicalExpression</text> | |
25 | <text text-anchor="middle" x="164" y="-348.6" font-family="Times,serif" font-size="14.00">Identifier (a)</text> | |
26 | </g> | |
27 | <g id="edge2" class="edge"><title>initial->s1_1</title> | |
28 | <path fill="none" stroke="black" d="M164,-451.937C164,-445.515 164,-435.952 164,-425.848"></path> | |
29 | <polygon fill="black" stroke="black" points="167.5,-425.66 164,-415.66 160.5,-425.66 167.5,-425.66"></polygon> | |
30 | </g> | |
31 | <g id="node2" class="node"><title>final</title> | |
32 | <ellipse fill="black" stroke="black" cx="162" cy="-13" rx="9" ry="9"></ellipse> | |
33 | <ellipse fill="none" stroke="black" cx="162" cy="-13" rx="13" ry="13"></ellipse> | |
34 | </g> | |
35 | <g id="node4" class="node"><title>s1_2</title> | |
36 | <polygon fill="white" stroke="white" points="159.429,-304 96.5714,-304 84.5714,-292 84.5714,-280 96.5714,-268 159.429,-268 171.429,-280 171.429,-292 159.429,-304"></polygon> | |
37 | <path fill="white" stroke="white" d="M96.5714,-304C90.5714,-304 84.5714,-298 84.5714,-292"></path> | |
38 | <path fill="white" stroke="white" d="M84.5714,-280C84.5714,-274 90.5714,-268 96.5714,-268"></path> | |
39 | <path fill="white" stroke="white" d="M159.429,-268C165.429,-268 171.429,-274 171.429,-280"></path> | |
40 | <path fill="white" stroke="white" d="M171.429,-292C171.429,-298 165.429,-304 159.429,-304"></path> | |
41 | <polyline fill="none" stroke="black" points="159.429,-304 96.5714,-304 "></polyline> | |
42 | <path fill="none" stroke="black" d="M96.5714,-304C90.5714,-304 84.5714,-298 84.5714,-292"></path> | |
43 | <polyline fill="none" stroke="black" points="84.5714,-292 84.5714,-280 "></polyline> | |
44 | <path fill="none" stroke="black" d="M84.5714,-280C84.5714,-274 90.5714,-268 96.5714,-268"></path> | |
45 | <polyline fill="none" stroke="black" points="96.5714,-268 159.429,-268 "></polyline> | |
46 | <path fill="none" stroke="black" d="M159.429,-268C165.429,-268 171.429,-274 171.429,-280"></path> | |
47 | <polyline fill="none" stroke="black" points="171.429,-280 171.429,-292 "></polyline> | |
48 | <path fill="none" stroke="black" d="M171.429,-292C171.429,-298 165.429,-304 159.429,-304"></path> | |
49 | <text text-anchor="middle" x="128" y="-281.8" font-family="Times,serif" font-size="14.00">Identifier (b)</text> | |
50 | </g> | |
51 | <g id="edge3" class="edge"><title>s1_1->s1_2</title> | |
52 | <path fill="none" stroke="black" d="M149.357,-340.394C145.815,-331.536 142.092,-322.229 138.765,-313.912"></path> | |
53 | <polygon fill="black" stroke="black" points="141.905,-312.338 134.941,-304.353 135.405,-314.938 141.905,-312.338"></polygon> | |
54 | </g> | |
55 | <g id="node6" class="node"><title>s1_4</title> | |
56 | <polygon fill="white" stroke="white" points="217.147,-120.401 106.853,-120.401 94.8526,-108.401 94.8526,-73.5986 106.853,-61.5986 217.147,-61.5986 229.147,-73.5986 229.147,-108.401 217.147,-120.401"></polygon> | |
57 | <path fill="white" stroke="white" d="M106.853,-120.401C100.853,-120.401 94.8526,-114.401 94.8526,-108.401"></path> | |
58 | <path fill="white" stroke="white" d="M94.8526,-73.5986C94.8526,-67.5986 100.853,-61.5986 106.853,-61.5986"></path> | |
59 | <path fill="white" stroke="white" d="M217.147,-61.5986C223.147,-61.5986 229.147,-67.5986 229.147,-73.5986"></path> | |
60 | <path fill="white" stroke="white" d="M229.147,-108.401C229.147,-114.401 223.147,-120.401 217.147,-120.401"></path> | |
61 | <polyline fill="none" stroke="black" points="217.147,-120.401 106.853,-120.401 "></polyline> | |
62 | <path fill="none" stroke="black" d="M106.853,-120.401C100.853,-120.401 94.8526,-114.401 94.8526,-108.401"></path> | |
63 | <polyline fill="none" stroke="black" points="94.8526,-108.401 94.8526,-73.5986 "></polyline> | |
64 | <path fill="none" stroke="black" d="M94.8526,-73.5986C94.8526,-67.5986 100.853,-61.5986 106.853,-61.5986"></path> | |
65 | <polyline fill="none" stroke="black" points="106.853,-61.5986 217.147,-61.5986 "></polyline> | |
66 | <path fill="none" stroke="black" d="M217.147,-61.5986C223.147,-61.5986 229.147,-67.5986 229.147,-73.5986"></path> | |
67 | <polyline fill="none" stroke="black" points="229.147,-73.5986 229.147,-108.401 "></polyline> | |
68 | <path fill="none" stroke="black" d="M229.147,-108.401C229.147,-114.401 223.147,-120.401 217.147,-120.401"></path> | |
69 | <text text-anchor="middle" x="162" y="-103.6" font-family="Times,serif" font-size="14.00">ExpressionStatement</text> | |
70 | <text text-anchor="middle" x="162" y="-86.8" font-family="Times,serif" font-size="14.00">CallExpression</text> | |
71 | <text text-anchor="middle" x="162" y="-70" font-family="Times,serif" font-size="14.00">Identifier (bar)</text> | |
72 | </g> | |
73 | <g id="edge7" class="edge"><title>s1_1->s1_4</title> | |
74 | <path fill="none" stroke="black" d="M173.704,-340.118C176.287,-328.633 178.715,-315.867 180,-304 186.559,-243.442 177.199,-172.935 169.707,-130.425"></path> | |
75 | <polygon fill="black" stroke="black" points="173.135,-129.714 167.902,-120.501 166.248,-130.966 173.135,-129.714"></polygon> | |
76 | </g> | |
77 | <g id="node5" class="node"><title>s1_3</title> | |
78 | <polygon fill="white" stroke="white" points="122.147,-231.7 11.8526,-231.7 -0.147372,-219.7 -0.147372,-168.3 11.8526,-156.3 122.147,-156.3 134.147,-168.3 134.147,-219.7 122.147,-231.7"></polygon> | |
79 | <path fill="white" stroke="white" d="M11.8526,-231.7C5.85263,-231.7 -0.147372,-225.7 -0.147372,-219.7"></path> | |
80 | <path fill="white" stroke="white" d="M-0.147372,-168.3C-0.147372,-162.3 5.85263,-156.3 11.8526,-156.3"></path> | |
81 | <path fill="white" stroke="white" d="M122.147,-156.3C128.147,-156.3 134.147,-162.3 134.147,-168.3"></path> | |
82 | <path fill="white" stroke="white" d="M134.147,-219.7C134.147,-225.7 128.147,-231.7 122.147,-231.7"></path> | |
83 | <polyline fill="none" stroke="black" points="122.147,-231.7 11.8526,-231.7 "></polyline> | |
84 | <path fill="none" stroke="black" d="M11.8526,-231.7C5.85263,-231.7 -0.147372,-225.7 -0.147372,-219.7"></path> | |
85 | <polyline fill="none" stroke="black" points="-0.147372,-219.7 -0.147372,-168.3 "></polyline> | |
86 | <path fill="none" stroke="black" d="M-0.147372,-168.3C-0.147372,-162.3 5.85263,-156.3 11.8526,-156.3"></path> | |
87 | <polyline fill="none" stroke="black" points="11.8526,-156.3 122.147,-156.3 "></polyline> | |
88 | <path fill="none" stroke="black" d="M122.147,-156.3C128.147,-156.3 134.147,-162.3 134.147,-168.3"></path> | |
89 | <polyline fill="none" stroke="black" points="134.147,-168.3 134.147,-219.7 "></polyline> | |
90 | <path fill="none" stroke="black" d="M134.147,-219.7C134.147,-225.7 128.147,-231.7 122.147,-231.7"></path> | |
91 | <text text-anchor="middle" x="67" y="-215" font-family="Times,serif" font-size="14.00">BlockStatement</text> | |
92 | <text text-anchor="middle" x="67" y="-198.2" font-family="Times,serif" font-size="14.00">ExpressionStatement</text> | |
93 | <text text-anchor="middle" x="67" y="-181.4" font-family="Times,serif" font-size="14.00">CallExpression</text> | |
94 | <text text-anchor="middle" x="67" y="-164.6" font-family="Times,serif" font-size="14.00">Identifier (foo)</text> | |
95 | </g> | |
96 | <g id="edge4" class="edge"><title>s1_2->s1_3</title> | |
97 | <path fill="none" stroke="black" d="M116.239,-267.647C110.883,-259.746 104.269,-249.988 97.6462,-240.216"></path> | |
98 | <polygon fill="black" stroke="black" points="100.363,-237.985 91.855,-231.671 94.5683,-241.913 100.363,-237.985"></polygon> | |
99 | </g> | |
100 | <g id="edge9" class="edge"><title>s1_2->s1_4</title> | |
101 | <path fill="none" stroke="black" d="M133.482,-267.966C136.637,-257.648 140.465,-244.17 143,-232 150.074,-198.038 155.131,-158.871 158.24,-130.616"></path> | |
102 | <polygon fill="black" stroke="black" points="161.754,-130.67 159.337,-120.355 154.794,-129.926 161.754,-130.67"></polygon> | |
103 | </g> | |
104 | <g id="edge5" class="edge"><title>s1_3->s1_4</title> | |
105 | <path fill="none" stroke="black" d="M101.566,-156.251C110.27,-146.997 119.601,-137.077 128.264,-127.867"></path> | |
106 | <polygon fill="black" stroke="black" points="131.053,-130.01 135.355,-120.328 125.954,-125.214 131.053,-130.01"></polygon> | |
107 | </g> | |
108 | <g id="edge10" class="edge"><title>s1_4->final</title> | |
109 | <path fill="none" stroke="black" d="M162,-61.7004C162,-53.2282 162,-44.0665 162,-36.0585"></path> | |
110 | <polygon fill="black" stroke="black" points="165.5,-36.0267 162,-26.0267 158.5,-36.0267 165.5,-36.0267"></polygon> | |
111 | </g> | |
112 | </g> | |
113 | </svg> |