Files
emacs-conf/scripts/test/img/src-dot.svg

116 lines
5.5 KiB
XML

<?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 14.1.4 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="309pt" height="260pt"
viewBox="0.00 0.00 309.00 260.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 256)">
<title>G</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 305.37,-256 305.37,4 -4,4"/>
<!-- main -->
<g id="node1" class="node">
<title>main</title>
<ellipse fill="none" stroke="black" cx="158.98" cy="-234" rx="29.86" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="158.98" y="-228.95" font-family="Times,serif" font-size="14.00">main</text>
</g>
<!-- parse -->
<g id="node2" class="node">
<title>parse</title>
<ellipse fill="none" stroke="black" cx="114.98" cy="-162" rx="30.37" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="114.98" y="-156.95" font-family="Times,serif" font-size="14.00">parse</text>
</g>
<!-- main&#45;&gt;parse -->
<g id="edge1" class="edge">
<title>main&#45;&gt;parse</title>
<path fill="none" stroke="black" d="M148.78,-216.76C143.56,-208.46 137.08,-198.15 131.19,-188.79"/>
<polygon fill="black" stroke="black" points="134.22,-187.03 125.94,-180.43 128.3,-190.76 134.22,-187.03"/>
</g>
<!-- init -->
<g id="node4" class="node">
<title>init</title>
<ellipse fill="none" stroke="black" cx="56.98" cy="-90" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="56.98" y="-84.95" font-family="Times,serif" font-size="14.00">init</text>
</g>
<!-- main&#45;&gt;init -->
<g id="edge3" class="edge">
<title>main&#45;&gt;init</title>
<path fill="none" stroke="black" d="M134.44,-223.59C115.55,-215.06 90.31,-200.65 75.98,-180 63.72,-162.32 59.13,-138.27 57.51,-119.62"/>
<polygon fill="black" stroke="black" points="61.02,-119.56 56.92,-109.79 54.03,-119.98 61.02,-119.56"/>
</g>
<!-- cleanup -->
<g id="node5" class="node">
<title>cleanup</title>
<ellipse fill="none" stroke="black" cx="202.98" cy="-162" rx="39.58" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="202.98" y="-156.95" font-family="Times,serif" font-size="14.00">cleanup</text>
</g>
<!-- main&#45;&gt;cleanup -->
<g id="edge4" class="edge">
<title>main&#45;&gt;cleanup</title>
<path fill="none" stroke="black" d="M169.19,-216.76C174.33,-208.58 180.7,-198.45 186.52,-189.2"/>
<polygon fill="black" stroke="black" points="189.36,-191.24 191.72,-180.91 183.44,-187.52 189.36,-191.24"/>
</g>
<!-- printf -->
<g id="node7" class="node">
<title>printf</title>
<ellipse fill="none" stroke="black" cx="269.98" cy="-18" rx="31.39" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="269.98" y="-12.95" font-family="Times,serif" font-size="14.00">printf</text>
</g>
<!-- main&#45;&gt;printf -->
<g id="edge8" class="edge">
<title>main&#45;&gt;printf</title>
<path fill="none" stroke="black" d="M185.3,-225.4C206.97,-217.67 236.55,-203.44 251.98,-180 278.4,-139.86 277.57,-81.58 274.1,-47.26"/>
<polygon fill="black" stroke="black" points="277.62,-47.22 272.98,-37.69 270.67,-48.03 277.62,-47.22"/>
</g>
<!-- execute -->
<g id="node3" class="node">
<title>execute</title>
<ellipse fill="none" stroke="black" cx="157.98" cy="-90" rx="39.07" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="157.98" y="-84.95" font-family="Times,serif" font-size="14.00">execute</text>
</g>
<!-- parse&#45;&gt;execute -->
<g id="edge2" class="edge">
<title>parse&#45;&gt;execute</title>
<path fill="none" stroke="black" d="M124.95,-144.76C129.98,-136.58 136.21,-126.45 141.89,-117.2"/>
<polygon fill="black" stroke="black" points="144.72,-119.28 146.97,-108.92 138.75,-115.61 144.72,-119.28"/>
</g>
<!-- make_string -->
<g id="node6" class="node">
<title>make_string</title>
<ellipse fill="none" stroke="black" cx="56.98" cy="-18" rx="56.98" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="56.98" y="-12.95" font-family="Times,serif" font-size="14.00">make_string</text>
</g>
<!-- execute&#45;&gt;make_string -->
<g id="edge5" class="edge">
<title>execute&#45;&gt;make_string</title>
<path fill="none" stroke="black" d="M137.05,-74.5C123.27,-64.95 104.96,-52.25 89.32,-41.41"/>
<polygon fill="black" stroke="black" points="91.45,-38.63 81.24,-35.81 87.46,-44.38 91.45,-38.63"/>
</g>
<!-- execute&#45;&gt;printf -->
<g id="edge6" class="edge">
<title>execute&#45;&gt;printf</title>
<path fill="none" stroke="black" d="M180.38,-75C197.48,-64.32 221.21,-49.48 239.95,-37.77"/>
<polygon fill="black" stroke="black" points="241.6,-40.86 248.23,-32.6 237.89,-34.93 241.6,-40.86"/>
</g>
<!-- compare -->
<g id="node8" class="node">
<title>compare</title>
<ellipse fill="none" stroke="black" cx="174.98" cy="-18" rx="43.16" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="174.98" y="-12.95" font-family="Times,serif" font-size="14.00">compare</text>
</g>
<!-- execute&#45;&gt;compare -->
<g id="edge9" class="edge">
<title>execute&#45;&gt;compare</title>
<path fill="none" stroke="black" d="M162.18,-71.7C163.97,-64.32 166.11,-55.52 168.12,-47.25"/>
<polygon fill="black" stroke="black" points="171.51,-48.12 170.47,-37.58 164.71,-46.47 171.51,-48.12"/>
</g>
<!-- init&#45;&gt;make_string -->
<g id="edge7" class="edge">
<title>init&#45;&gt;make_string</title>
<path fill="none" stroke="black" d="M56.98,-71.7C56.98,-64.41 56.98,-55.73 56.98,-47.54"/>
<polygon fill="black" stroke="black" points="60.48,-47.62 56.98,-37.62 53.48,-47.62 60.48,-47.62"/>
</g>
</g>
</svg>