Initial
ci / test (push) Waiting to run

This commit is contained in:
2026-04-24 22:11:05 +00:00
commit 93add075cb
24 changed files with 1321 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
digraph graphis {
graph [bgcolor="transparent"];
edge [color="gray20"];
node [color="gray20", fontcolor="gray20"];
rankdir=TB;
{ rank=source;
root_0 [label="{ value:cycle | . }" shape="record" style="filled" fillcolor="khaki1"];
root_1 [label="{ value:tree | . }" shape="record" style="filled" fillcolor="khaki1"];
root_2 [label="{ value:float_array | . }" shape="record" style="filled" fillcolor="khaki1"];
root_3 [label="{ value:array | . }" shape="record" style="filled" fillcolor="khaki1"];
root_4 [label="{ value:list | . }" shape="record" style="filled" fillcolor="khaki1"];
root_5 [label="{ value:float | . }" shape="record" style="filled" fillcolor="khaki1"];
root_6 [label="{ value:int | 13 }" shape="record" style="filled" fillcolor="khaki1"];
}
root_0 -> g1_n12:head;
root_1 -> g1_n10:head;
root_2 -> g1_n9:head;
root_3 -> g1_n5:head;
root_4 -> g1_n2:head;
root_5 -> g1_n1:head;
g1_n12 [label="{ <head> tag:0 | <f0> 1 | <f1> . }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n12:f1 -> g1_n13:head;
g1_n13 [label="{ <head> tag:0 | <f0> 2 | <f1> . }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n13:f1 -> g1_n14:head;
g1_n14 [label="{ <head> tag:0 | <f0> 3 | <f1> . }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n14:f1 -> g1_n12:head;
g1_n10 [label="{ <head> tag:1 | <f0> . | <f1> . }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n10:f0 -> g1_n11:head;
g1_n10:f1 -> g1_n11:head;
g1_n11 [label="{ <head> tag:0 | <f0> 7 }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n9 [label="{ <head> tag:254 | <f0> 1 | <f1> 2 | <f2> 3 }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n5 [label="{ <head> tag:0 | <f0> . | <f1> . | <f2> . }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n5:f0 -> g1_n6:head;
g1_n5:f1 -> g1_n7:head;
g1_n5:f2 -> g1_n8:head;
g1_n8 [label="{ <head> tag:252 | <f0> string:c }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n7 [label="{ <head> tag:252 | <f0> string:b }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n6 [label="{ <head> tag:252 | <f0> string:a }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n2 [label="{ <head> tag:0 | <f0> 1 | <f1> . }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n2:f1 -> g1_n3:head;
g1_n3 [label="{ <head> tag:0 | <f0> 2 | <f1> . }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n3:f1 -> g1_n4:head;
g1_n4 [label="{ <head> tag:0 | <f0> 3 | <f1> 0 }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
g1_n1 [label="{ <head> tag:253 | <f0> 42 }" shape="record" style="filled,rounded" fillcolor="aliceblue"];
}
+298
View File
@@ -0,0 +1,298 @@
<?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.5 (0)
-->
<!-- Title: graphis Pages: 1 -->
<svg width="851pt" height="423pt"
viewBox="0.00 0.00 851.00 423.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 419)">
<title>graphis</title>
<!-- root_0 -->
<g id="node1" class="node">
<title>root_0</title>
<polygon fill="#fff68f" stroke="#333333" points="7.62,-364 7.62,-414.5 102.38,-414.5 102.38,-364 7.62,-364"/>
<text xml:space="preserve" text-anchor="middle" x="55" y="-397.2" font-family="Times,serif" font-size="14.00" fill="#333333">value:cycle</text>
<polyline fill="none" stroke="#333333" points="7.62,-389.25 102.38,-389.25"/>
<text xml:space="preserve" text-anchor="middle" x="55" y="-371.95" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n12 -->
<g id="node8" class="node">
<title>g1_n12</title>
<path fill="aliceblue" stroke="#333333" d="M40,-238.62C40,-238.62 70,-238.62 70,-238.62 76,-238.62 82,-244.62 82,-250.62 82,-250.62 82,-302.38 82,-302.38 82,-308.38 76,-314.38 70,-314.38 70,-314.38 40,-314.38 40,-314.38 34,-314.38 28,-308.38 28,-302.38 28,-302.38 28,-250.62 28,-250.62 28,-244.62 34,-238.62 40,-238.62"/>
<text xml:space="preserve" text-anchor="middle" x="54.88" y="-297.07" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="28,-289.12 81.75,-289.12"/>
<text xml:space="preserve" text-anchor="middle" x="54.88" y="-271.82" font-family="Times,serif" font-size="14.00" fill="#333333">1</text>
<polyline fill="none" stroke="#333333" points="28,-263.88 81.75,-263.88"/>
<text xml:space="preserve" text-anchor="middle" x="54.88" y="-246.57" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- root_0&#45;&gt;g1_n12 -->
<g id="edge1" class="edge">
<title>root_0&#45;&gt;g1_n12:head</title>
<path fill="none" stroke="#333333" d="M54.94,-363.63C54.91,-352.7 54.89,-339.42 54.88,-326.53"/>
<polygon fill="#333333" stroke="#333333" points="58.38,-326.89 54.88,-316.89 51.38,-326.89 58.38,-326.89"/>
</g>
<!-- root_1 -->
<g id="node2" class="node">
<title>root_1</title>
<polygon fill="#fff68f" stroke="#333333" points="120,-364 120,-414.5 208,-414.5 208,-364 120,-364"/>
<text xml:space="preserve" text-anchor="middle" x="164" y="-397.2" font-family="Times,serif" font-size="14.00" fill="#333333">value:tree</text>
<polyline fill="none" stroke="#333333" points="120,-389.25 208,-389.25"/>
<text xml:space="preserve" text-anchor="middle" x="164" y="-371.95" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n10 -->
<g id="node9" class="node">
<title>g1_n10</title>
<path fill="aliceblue" stroke="#333333" d="M149,-238.62C149,-238.62 179,-238.62 179,-238.62 185,-238.62 191,-244.62 191,-250.62 191,-250.62 191,-302.38 191,-302.38 191,-308.38 185,-314.38 179,-314.38 179,-314.38 149,-314.38 149,-314.38 143,-314.38 137,-308.38 137,-302.38 137,-302.38 137,-250.62 137,-250.62 137,-244.62 143,-238.62 149,-238.62"/>
<text xml:space="preserve" text-anchor="middle" x="163.88" y="-297.07" font-family="Times,serif" font-size="14.00" fill="#333333">tag:1</text>
<polyline fill="none" stroke="#333333" points="137,-289.12 190.75,-289.12"/>
<text xml:space="preserve" text-anchor="middle" x="163.88" y="-271.82" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
<polyline fill="none" stroke="#333333" points="137,-263.88 190.75,-263.88"/>
<text xml:space="preserve" text-anchor="middle" x="163.88" y="-246.57" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- root_1&#45;&gt;g1_n10 -->
<g id="edge2" class="edge">
<title>root_1&#45;&gt;g1_n10:head</title>
<path fill="none" stroke="#333333" d="M163.94,-363.63C163.91,-352.7 163.89,-339.42 163.88,-326.53"/>
<polygon fill="#333333" stroke="#333333" points="167.38,-326.89 163.88,-316.89 160.38,-326.89 167.38,-326.89"/>
</g>
<!-- root_2 -->
<g id="node3" class="node">
<title>root_2</title>
<polygon fill="#fff68f" stroke="#333333" points="226.38,-364 226.38,-414.5 361.62,-414.5 361.62,-364 226.38,-364"/>
<text xml:space="preserve" text-anchor="middle" x="294" y="-397.2" font-family="Times,serif" font-size="14.00" fill="#333333">value:float_array</text>
<polyline fill="none" stroke="#333333" points="226.38,-389.25 361.62,-389.25"/>
<text xml:space="preserve" text-anchor="middle" x="294" y="-371.95" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n9 -->
<g id="node10" class="node">
<title>g1_n9</title>
<path fill="aliceblue" stroke="#333333" d="M270.62,-226C270.62,-226 317.38,-226 317.38,-226 323.38,-226 329.38,-232 329.38,-238 329.38,-238 329.38,-315 329.38,-315 329.38,-321 323.38,-327 317.38,-327 317.38,-327 270.62,-327 270.62,-327 264.62,-327 258.62,-321 258.62,-315 258.62,-315 258.62,-238 258.62,-238 258.62,-232 264.62,-226 270.62,-226"/>
<text xml:space="preserve" text-anchor="middle" x="294" y="-309.7" font-family="Times,serif" font-size="14.00" fill="#333333">tag:254</text>
<polyline fill="none" stroke="#333333" points="258.62,-301.75 329.38,-301.75"/>
<text xml:space="preserve" text-anchor="middle" x="294" y="-284.45" font-family="Times,serif" font-size="14.00" fill="#333333">1</text>
<polyline fill="none" stroke="#333333" points="258.62,-276.5 329.38,-276.5"/>
<text xml:space="preserve" text-anchor="middle" x="294" y="-259.2" font-family="Times,serif" font-size="14.00" fill="#333333">2</text>
<polyline fill="none" stroke="#333333" points="258.62,-251.25 329.38,-251.25"/>
<text xml:space="preserve" text-anchor="middle" x="294" y="-233.95" font-family="Times,serif" font-size="14.00" fill="#333333">3</text>
</g>
<!-- root_2&#45;&gt;g1_n9 -->
<g id="edge3" class="edge">
<title>root_2&#45;&gt;g1_n9:head</title>
<path fill="none" stroke="#333333" d="M294,-363.72C294,-356.11 294,-347.48 294,-338.95"/>
<polygon fill="#333333" stroke="#333333" points="297.5,-339.01 294,-329.01 290.5,-339.01 297.5,-339.01"/>
</g>
<!-- root_3 -->
<g id="node4" class="node">
<title>root_3</title>
<polygon fill="#fff68f" stroke="#333333" points="379.5,-364 379.5,-414.5 476.5,-414.5 476.5,-364 379.5,-364"/>
<text xml:space="preserve" text-anchor="middle" x="428" y="-397.2" font-family="Times,serif" font-size="14.00" fill="#333333">value:array</text>
<polyline fill="none" stroke="#333333" points="379.5,-389.25 476.5,-389.25"/>
<text xml:space="preserve" text-anchor="middle" x="428" y="-371.95" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n5 -->
<g id="node11" class="node">
<title>g1_n5</title>
<path fill="aliceblue" stroke="#333333" d="M413,-226C413,-226 443,-226 443,-226 449,-226 455,-232 455,-238 455,-238 455,-315 455,-315 455,-321 449,-327 443,-327 443,-327 413,-327 413,-327 407,-327 401,-321 401,-315 401,-315 401,-238 401,-238 401,-232 407,-226 413,-226"/>
<text xml:space="preserve" text-anchor="middle" x="427.88" y="-309.7" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="401,-301.75 454.75,-301.75"/>
<text xml:space="preserve" text-anchor="middle" x="427.88" y="-284.45" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
<polyline fill="none" stroke="#333333" points="401,-276.5 454.75,-276.5"/>
<text xml:space="preserve" text-anchor="middle" x="427.88" y="-259.2" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
<polyline fill="none" stroke="#333333" points="401,-251.25 454.75,-251.25"/>
<text xml:space="preserve" text-anchor="middle" x="427.88" y="-233.95" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- root_3&#45;&gt;g1_n5 -->
<g id="edge4" class="edge">
<title>root_3&#45;&gt;g1_n5:head</title>
<path fill="none" stroke="#333333" d="M427.93,-363.72C427.91,-356.11 427.89,-347.48 427.88,-338.95"/>
<polygon fill="#333333" stroke="#333333" points="431.38,-339.01 427.88,-329.01 424.38,-339.02 431.38,-339.01"/>
</g>
<!-- root_4 -->
<g id="node5" class="node">
<title>root_4</title>
<polygon fill="#fff68f" stroke="#333333" points="557.38,-364 557.38,-414.5 638.62,-414.5 638.62,-364 557.38,-364"/>
<text xml:space="preserve" text-anchor="middle" x="598" y="-397.2" font-family="Times,serif" font-size="14.00" fill="#333333">value:list</text>
<polyline fill="none" stroke="#333333" points="557.38,-389.25 638.62,-389.25"/>
<text xml:space="preserve" text-anchor="middle" x="598" y="-371.95" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n2 -->
<g id="node12" class="node">
<title>g1_n2</title>
<path fill="aliceblue" stroke="#333333" d="M583,-238.62C583,-238.62 613,-238.62 613,-238.62 619,-238.62 625,-244.62 625,-250.62 625,-250.62 625,-302.38 625,-302.38 625,-308.38 619,-314.38 613,-314.38 613,-314.38 583,-314.38 583,-314.38 577,-314.38 571,-308.38 571,-302.38 571,-302.38 571,-250.62 571,-250.62 571,-244.62 577,-238.62 583,-238.62"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-297.07" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="571,-289.12 624.75,-289.12"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-271.82" font-family="Times,serif" font-size="14.00" fill="#333333">1</text>
<polyline fill="none" stroke="#333333" points="571,-263.88 624.75,-263.88"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-246.57" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- root_4&#45;&gt;g1_n2 -->
<g id="edge5" class="edge">
<title>root_4&#45;&gt;g1_n2:head</title>
<path fill="none" stroke="#333333" d="M597.94,-363.63C597.91,-352.7 597.89,-339.42 597.88,-326.53"/>
<polygon fill="#333333" stroke="#333333" points="601.38,-326.89 597.88,-316.89 594.38,-326.89 601.38,-326.89"/>
</g>
<!-- root_5 -->
<g id="node6" class="node">
<title>root_5</title>
<polygon fill="#fff68f" stroke="#333333" points="656.88,-364 656.88,-414.5 747.12,-414.5 747.12,-364 656.88,-364"/>
<text xml:space="preserve" text-anchor="middle" x="702" y="-397.2" font-family="Times,serif" font-size="14.00" fill="#333333">value:float</text>
<polyline fill="none" stroke="#333333" points="656.88,-389.25 747.12,-389.25"/>
<text xml:space="preserve" text-anchor="middle" x="702" y="-371.95" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n1 -->
<g id="node13" class="node">
<title>g1_n1</title>
<path fill="aliceblue" stroke="#333333" d="M678.62,-251.25C678.62,-251.25 725.38,-251.25 725.38,-251.25 731.38,-251.25 737.38,-257.25 737.38,-263.25 737.38,-263.25 737.38,-289.75 737.38,-289.75 737.38,-295.75 731.38,-301.75 725.38,-301.75 725.38,-301.75 678.62,-301.75 678.62,-301.75 672.62,-301.75 666.62,-295.75 666.62,-289.75 666.62,-289.75 666.62,-263.25 666.62,-263.25 666.62,-257.25 672.62,-251.25 678.62,-251.25"/>
<text xml:space="preserve" text-anchor="middle" x="702" y="-284.45" font-family="Times,serif" font-size="14.00" fill="#333333">tag:253</text>
<polyline fill="none" stroke="#333333" points="666.62,-276.5 737.38,-276.5"/>
<text xml:space="preserve" text-anchor="middle" x="702" y="-259.2" font-family="Times,serif" font-size="14.00" fill="#333333">42</text>
</g>
<!-- root_5&#45;&gt;g1_n1 -->
<g id="edge6" class="edge">
<title>root_5&#45;&gt;g1_n1:head</title>
<path fill="none" stroke="#333333" d="M702,-363.56C702,-349.55 702,-331.39 702,-314.01"/>
<polygon fill="#333333" stroke="#333333" points="705.5,-314.26 702,-304.26 698.5,-314.26 705.5,-314.26"/>
</g>
<!-- root_6 -->
<g id="node7" class="node">
<title>root_6</title>
<polygon fill="#fff68f" stroke="#333333" points="764.88,-364 764.88,-414.5 843.12,-414.5 843.12,-364 764.88,-364"/>
<text xml:space="preserve" text-anchor="middle" x="804" y="-397.2" font-family="Times,serif" font-size="14.00" fill="#333333">value:int</text>
<polyline fill="none" stroke="#333333" points="764.88,-389.25 843.12,-389.25"/>
<text xml:space="preserve" text-anchor="middle" x="804" y="-371.95" font-family="Times,serif" font-size="14.00" fill="#333333">13</text>
</g>
<!-- g1_n13 -->
<g id="node14" class="node">
<title>g1_n13</title>
<path fill="aliceblue" stroke="#333333" d="M12,-113.25C12,-113.25 42,-113.25 42,-113.25 48,-113.25 54,-119.25 54,-125.25 54,-125.25 54,-177 54,-177 54,-183 48,-189 42,-189 42,-189 12,-189 12,-189 6,-189 0,-183 0,-177 0,-177 0,-125.25 0,-125.25 0,-119.25 6,-113.25 12,-113.25"/>
<text xml:space="preserve" text-anchor="middle" x="26.88" y="-171.7" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="0,-163.75 53.75,-163.75"/>
<text xml:space="preserve" text-anchor="middle" x="26.88" y="-146.45" font-family="Times,serif" font-size="14.00" fill="#333333">2</text>
<polyline fill="none" stroke="#333333" points="0,-138.5 53.75,-138.5"/>
<text xml:space="preserve" text-anchor="middle" x="26.88" y="-121.2" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n12&#45;&gt;g1_n13 -->
<g id="edge7" class="edge">
<title>g1_n12:f1&#45;&gt;g1_n13:head</title>
<path fill="none" stroke="#333333" d="M54.88,-237.62C54.88,-217.33 36.03,-214.6 29.26,-200.61"/>
<polygon fill="#333333" stroke="#333333" points="32.72,-200.02 27.19,-190.98 25.87,-201.49 32.72,-200.02"/>
</g>
<!-- g1_n11 -->
<g id="node16" class="node">
<title>g1_n11</title>
<path fill="aliceblue" stroke="#333333" d="M149,-125.88C149,-125.88 179,-125.88 179,-125.88 185,-125.88 191,-131.88 191,-137.88 191,-137.88 191,-164.38 191,-164.38 191,-170.38 185,-176.38 179,-176.38 179,-176.38 149,-176.38 149,-176.38 143,-176.38 137,-170.38 137,-164.38 137,-164.38 137,-137.88 137,-137.88 137,-131.88 143,-125.88 149,-125.88"/>
<text xml:space="preserve" text-anchor="middle" x="163.88" y="-159.07" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="137,-151.12 190.75,-151.12"/>
<text xml:space="preserve" text-anchor="middle" x="163.88" y="-133.82" font-family="Times,serif" font-size="14.00" fill="#333333">7</text>
</g>
<!-- g1_n10&#45;&gt;g1_n11 -->
<g id="edge10" class="edge">
<title>g1_n10:f0&#45;&gt;g1_n11:head</title>
<path fill="none" stroke="#333333" d="M191.75,-276.5C208.81,-276.5 194.49,-254.77 190.75,-238.12 185.21,-213.48 169.48,-208.15 165.05,-188.64"/>
<polygon fill="#333333" stroke="#333333" points="168.55,-188.46 164.03,-178.88 161.59,-189.19 168.55,-188.46"/>
</g>
<!-- g1_n10&#45;&gt;g1_n11 -->
<g id="edge11" class="edge">
<title>g1_n10:f1&#45;&gt;g1_n11:head</title>
<path fill="none" stroke="#333333" d="M163.88,-237.62C163.88,-215.03 163.88,-206.74 163.88,-188.61"/>
<polygon fill="#333333" stroke="#333333" points="167.38,-188.89 163.88,-178.89 160.38,-188.89 167.38,-188.89"/>
</g>
<!-- g1_n6 -->
<g id="node17" class="node">
<title>g1_n6</title>
<path fill="aliceblue" stroke="#333333" d="M314.25,-125.88C314.25,-125.88 361.75,-125.88 361.75,-125.88 367.75,-125.88 373.75,-131.88 373.75,-137.88 373.75,-137.88 373.75,-164.38 373.75,-164.38 373.75,-170.38 367.75,-176.38 361.75,-176.38 361.75,-176.38 314.25,-176.38 314.25,-176.38 308.25,-176.38 302.25,-170.38 302.25,-164.38 302.25,-164.38 302.25,-137.88 302.25,-137.88 302.25,-131.88 308.25,-125.88 314.25,-125.88"/>
<text xml:space="preserve" text-anchor="middle" x="338" y="-159.07" font-family="Times,serif" font-size="14.00" fill="#333333">tag:252</text>
<polyline fill="none" stroke="#333333" points="302.25,-151.12 373.75,-151.12"/>
<text xml:space="preserve" text-anchor="middle" x="338" y="-133.82" font-family="Times,serif" font-size="14.00" fill="#333333">string:a</text>
</g>
<!-- g1_n5&#45;&gt;g1_n6 -->
<g id="edge12" class="edge">
<title>g1_n5:f0&#45;&gt;g1_n6:head</title>
<path fill="none" stroke="#333333" d="M400,-289.12C394.17,-289.12 385.7,-204.76 378.92,-174.44"/>
<polygon fill="#333333" stroke="#333333" points="382.19,-173.21 375.3,-165.16 375.67,-175.75 382.19,-173.21"/>
</g>
<!-- g1_n7 -->
<g id="node18" class="node">
<title>g1_n7</title>
<path fill="aliceblue" stroke="#333333" d="M403.88,-125.88C403.88,-125.88 452.12,-125.88 452.12,-125.88 458.12,-125.88 464.12,-131.88 464.12,-137.88 464.12,-137.88 464.12,-164.38 464.12,-164.38 464.12,-170.38 458.12,-176.38 452.12,-176.38 452.12,-176.38 403.88,-176.38 403.88,-176.38 397.88,-176.38 391.88,-170.38 391.88,-164.38 391.88,-164.38 391.88,-137.88 391.88,-137.88 391.88,-131.88 397.88,-125.88 403.88,-125.88"/>
<text xml:space="preserve" text-anchor="middle" x="428" y="-159.07" font-family="Times,serif" font-size="14.00" fill="#333333">tag:252</text>
<polyline fill="none" stroke="#333333" points="391.88,-151.12 464.12,-151.12"/>
<text xml:space="preserve" text-anchor="middle" x="428" y="-133.82" font-family="Times,serif" font-size="14.00" fill="#333333">string:b</text>
</g>
<!-- g1_n5&#45;&gt;g1_n7 -->
<g id="edge13" class="edge">
<title>g1_n5:f1&#45;&gt;g1_n7:head</title>
<path fill="none" stroke="#333333" d="M455.75,-263.88C472.81,-263.88 459.25,-241.96 454.75,-225.5 449.46,-206.14 434.85,-202.62 429.77,-188.48"/>
<polygon fill="#333333" stroke="#333333" points="433.27,-188.19 428.24,-178.87 426.35,-189.3 433.27,-188.19"/>
</g>
<!-- g1_n8 -->
<g id="node19" class="node">
<title>g1_n8</title>
<path fill="aliceblue" stroke="#333333" d="M494.62,-125.88C494.62,-125.88 541.38,-125.88 541.38,-125.88 547.38,-125.88 553.38,-131.88 553.38,-137.88 553.38,-137.88 553.38,-164.38 553.38,-164.38 553.38,-170.38 547.38,-176.38 541.38,-176.38 541.38,-176.38 494.62,-176.38 494.62,-176.38 488.62,-176.38 482.62,-170.38 482.62,-164.38 482.62,-164.38 482.62,-137.88 482.62,-137.88 482.62,-131.88 488.62,-125.88 494.62,-125.88"/>
<text xml:space="preserve" text-anchor="middle" x="518" y="-159.07" font-family="Times,serif" font-size="14.00" fill="#333333">tag:252</text>
<polyline fill="none" stroke="#333333" points="482.62,-151.12 553.38,-151.12"/>
<text xml:space="preserve" text-anchor="middle" x="518" y="-133.82" font-family="Times,serif" font-size="14.00" fill="#333333">string:c</text>
</g>
<!-- g1_n5&#45;&gt;g1_n8 -->
<g id="edge14" class="edge">
<title>g1_n5:f2&#45;&gt;g1_n8:head</title>
<path fill="none" stroke="#333333" d="M455.75,-238.62C478.89,-238.62 465.49,-211.39 473,-189.5 474.96,-183.79 474.1,-177.35 474.26,-172.34"/>
<polygon fill="#333333" stroke="#333333" points="476.79,-174.77 480.64,-164.9 471.47,-170.21 476.79,-174.77"/>
</g>
<!-- g1_n3 -->
<g id="node20" class="node">
<title>g1_n3</title>
<path fill="aliceblue" stroke="#333333" d="M583,-113.25C583,-113.25 613,-113.25 613,-113.25 619,-113.25 625,-119.25 625,-125.25 625,-125.25 625,-177 625,-177 625,-183 619,-189 613,-189 613,-189 583,-189 583,-189 577,-189 571,-183 571,-177 571,-177 571,-125.25 571,-125.25 571,-119.25 577,-113.25 583,-113.25"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-171.7" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="571,-163.75 624.75,-163.75"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-146.45" font-family="Times,serif" font-size="14.00" fill="#333333">2</text>
<polyline fill="none" stroke="#333333" points="571,-138.5 624.75,-138.5"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-121.2" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n2&#45;&gt;g1_n3 -->
<g id="edge15" class="edge">
<title>g1_n2:f1&#45;&gt;g1_n3:head</title>
<path fill="none" stroke="#333333" d="M597.88,-237.62C597.88,-220.58 597.88,-213.72 597.88,-200.82"/>
<polygon fill="#333333" stroke="#333333" points="601.38,-201.01 597.88,-191.01 594.38,-201.01 601.38,-201.01"/>
</g>
<!-- g1_n14 -->
<g id="node15" class="node">
<title>g1_n14</title>
<path fill="aliceblue" stroke="#333333" d="M40,-0.5C40,-0.5 70,-0.5 70,-0.5 76,-0.5 82,-6.5 82,-12.5 82,-12.5 82,-64.25 82,-64.25 82,-70.25 76,-76.25 70,-76.25 70,-76.25 40,-76.25 40,-76.25 34,-76.25 28,-70.25 28,-64.25 28,-64.25 28,-12.5 28,-12.5 28,-6.5 34,-0.5 40,-0.5"/>
<text xml:space="preserve" text-anchor="middle" x="54.88" y="-58.95" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="28,-51 81.75,-51"/>
<text xml:space="preserve" text-anchor="middle" x="54.88" y="-33.7" font-family="Times,serif" font-size="14.00" fill="#333333">3</text>
<polyline fill="none" stroke="#333333" points="28,-25.75 81.75,-25.75"/>
<text xml:space="preserve" text-anchor="middle" x="54.88" y="-8.45" font-family="Times,serif" font-size="14.00" fill="#333333">.</text>
</g>
<!-- g1_n13&#45;&gt;g1_n14 -->
<g id="edge8" class="edge">
<title>g1_n13:f1&#45;&gt;g1_n14:head</title>
<path fill="none" stroke="#333333" d="M26.88,-112.75C26.88,-97.23 43.29,-96.25 50.98,-87.55"/>
<polygon fill="#333333" stroke="#333333" points="54.26,-88.77 54.36,-78.17 47.68,-86.39 54.26,-88.77"/>
</g>
<!-- g1_n14&#45;&gt;g1_n12 -->
<g id="edge9" class="edge">
<title>g1_n14:f1&#45;&gt;g1_n12:head</title>
<path fill="none" stroke="#333333" d="M82.75,-13.12C111.69,-13.12 114.51,-248.13 91.23,-294.03"/>
<polygon fill="#333333" stroke="#333333" points="88.91,-291.41 83.87,-300.73 93.62,-296.59 88.91,-291.41"/>
</g>
<!-- g1_n4 -->
<g id="node21" class="node">
<title>g1_n4</title>
<path fill="aliceblue" stroke="#333333" d="M583,-0.5C583,-0.5 613,-0.5 613,-0.5 619,-0.5 625,-6.5 625,-12.5 625,-12.5 625,-64.25 625,-64.25 625,-70.25 619,-76.25 613,-76.25 613,-76.25 583,-76.25 583,-76.25 577,-76.25 571,-70.25 571,-64.25 571,-64.25 571,-12.5 571,-12.5 571,-6.5 577,-0.5 583,-0.5"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-58.95" font-family="Times,serif" font-size="14.00" fill="#333333">tag:0</text>
<polyline fill="none" stroke="#333333" points="571,-51 624.75,-51"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-33.7" font-family="Times,serif" font-size="14.00" fill="#333333">3</text>
<polyline fill="none" stroke="#333333" points="571,-25.75 624.75,-25.75"/>
<text xml:space="preserve" text-anchor="middle" x="597.88" y="-8.45" font-family="Times,serif" font-size="14.00" fill="#333333">0</text>
</g>
<!-- g1_n3&#45;&gt;g1_n4 -->
<g id="edge16" class="edge">
<title>g1_n3:f1&#45;&gt;g1_n4:head</title>
<path fill="none" stroke="#333333" d="M597.88,-112.75C597.88,-101.38 597.88,-96.07 597.88,-88.2"/>
<polygon fill="#333333" stroke="#333333" points="601.38,-88.26 597.88,-78.26 594.38,-88.26 601.38,-88.26"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB