This commit is contained in:
milner committed 2026-09-18 16:27:30 +00:00
commit c1403764d9
96 files changed
+39927

No files matched your search

+137
View File
@@ -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 16.0.0 (0)
-->
<!-- Title: grammar Pages: 1 -->
<svg width="429pt" height="163pt"
viewBox="0.00 0.00 429.00 163.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 158.5)">
<title>grammar</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-158.5 424.75,-158.5 424.75,4 -4,4"/>
<text xml:space="preserve" text-anchor="middle" x="210.38" y="-137.2" font-family="Times,serif" font-size="14.00">abn step 2 after: merge S,X</text>
<!-- nt_S -->
<g id="node1" class="node">
<title>nt_S</title>
<ellipse fill="none" stroke="red" stroke-width="2.5" cx="22" cy="-95" rx="18" ry="18"/>
<ellipse fill="none" stroke="red" stroke-width="2.5" cx="22" cy="-95" rx="22" ry="22"/>
<text xml:space="preserve" text-anchor="middle" x="22" y="-91.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="red">S</text>
</g>
<!-- pr_0 -->
<g id="node6" class="node">
<title>pr_0</title>
<polygon fill="none" stroke="red" stroke-width="2.5" points="139.25,-130 85.25,-130 85.25,-94 139.25,-94 139.25,-130"/>
<text xml:space="preserve" text-anchor="middle" x="112.25" y="-114.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="red">S S</text>
<text xml:space="preserve" text-anchor="middle" x="112.25" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="red">p=0.600</text>
</g>
<!-- nt_S&#45;&gt;pr_0 -->
<g id="edge1" class="edge">
<title>nt_S&#45;&gt;pr_0</title>
<path fill="none" stroke="black" d="M39.11,-110.61C45.67,-115.94 53.67,-121.24 62,-124 65.55,-125.18 69.28,-125.63 73.03,-125.57"/>
<polygon fill="black" stroke="black" points="73.25,-129.07 82.69,-124.26 72.31,-122.14 73.25,-129.07"/>
</g>
<!-- pr_2 -->
<g id="node8" class="node">
<title>pr_2</title>
<polygon fill="none" stroke="red" stroke-width="2.5" points="139.25,-63 85.25,-63 85.25,-27 139.25,-27 139.25,-63"/>
<text xml:space="preserve" text-anchor="middle" x="112.25" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="red">T_a T_b</text>
<text xml:space="preserve" text-anchor="middle" x="112.25" y="-35.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="red">p=0.400</text>
</g>
<!-- nt_S&#45;&gt;pr_2 -->
<g id="edge6" class="edge">
<title>nt_S&#45;&gt;pr_2</title>
<path fill="none" stroke="black" d="M42.15,-84.15C51.54,-78.83 63.19,-72.23 74.22,-65.98"/>
<polygon fill="black" stroke="black" points="75.81,-69.1 82.79,-61.13 72.36,-63.01 75.81,-69.1"/>
</g>
<!-- nt_T_a -->
<g id="node2" class="node">
<title>nt_T_a</title>
<ellipse fill="none" stroke="black" cx="207.5" cy="-72" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="207.5" y="-68.5" font-family="Helvetica,sans-Serif" font-size="10.00">T_a</text>
</g>
<!-- pr_3 -->
<g id="node9" class="node">
<title>pr_3</title>
<polygon fill="none" stroke="black" points="325.5,-90 271.5,-90 271.5,-54 325.5,-54 325.5,-90"/>
<text xml:space="preserve" text-anchor="middle" x="298.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">a</text>
<text xml:space="preserve" text-anchor="middle" x="298.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">p=1.000</text>
</g>
<!-- nt_T_a&#45;&gt;pr_3 -->
<g id="edge9" class="edge">
<title>nt_T_a&#45;&gt;pr_3</title>
<path fill="none" stroke="black" d="M234.72,-72C242.62,-72 251.44,-72 259.93,-72"/>
<polygon fill="black" stroke="black" points="259.64,-75.5 269.64,-72 259.64,-68.5 259.64,-75.5"/>
</g>
<!-- nt_T_b -->
<g id="node3" class="node">
<title>nt_T_b</title>
<ellipse fill="none" stroke="black" cx="207.5" cy="-18" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="207.5" y="-14.5" font-family="Helvetica,sans-Serif" font-size="10.00">T_b</text>
</g>
<!-- pr_1 -->
<g id="node7" class="node">
<title>pr_1</title>
<polygon fill="none" stroke="black" points="325.5,-36 271.5,-36 271.5,0 325.5,0 325.5,-36"/>
<text xml:space="preserve" text-anchor="middle" x="298.5" y="-20.5" font-family="Helvetica,sans-Serif" font-size="10.00">b</text>
<text xml:space="preserve" text-anchor="middle" x="298.5" y="-8.5" font-family="Helvetica,sans-Serif" font-size="10.00">p=1.000</text>
</g>
<!-- nt_T_b&#45;&gt;pr_1 -->
<g id="edge4" class="edge">
<title>nt_T_b&#45;&gt;pr_1</title>
<path fill="none" stroke="black" d="M234.72,-18C242.62,-18 251.44,-18 259.93,-18"/>
<polygon fill="black" stroke="black" points="259.64,-21.5 269.64,-18 259.64,-14.5 259.64,-21.5"/>
</g>
<!-- tm_a -->
<g id="node4" class="node">
<title>tm_a</title>
<text xml:space="preserve" text-anchor="middle" x="393.75" y="-68.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#666666">a</text>
</g>
<!-- tm_b -->
<g id="node5" class="node">
<title>tm_b</title>
<text xml:space="preserve" text-anchor="middle" x="393.75" y="-14.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#666666">b</text>
</g>
<!-- pr_0&#45;&gt;nt_S -->
<g id="edge2" class="edge">
<title>pr_0&#45;&gt;nt_S</title>
<path fill="none" stroke="black" d="M84.32,-106.81C75.42,-105.1 65.41,-103.17 56.1,-101.38"/>
<polygon fill="black" stroke="black" points="56.78,-97.94 46.3,-99.49 55.46,-104.82 56.78,-97.94"/>
<text xml:space="preserve" text-anchor="middle" x="64.62" y="-105.45" font-family="Helvetica,sans-Serif" font-size="9.00">1</text>
</g>
<!-- pr_0&#45;&gt;nt_S -->
<g id="edge3" class="edge">
<title>pr_0&#45;&gt;nt_S</title>
<path fill="none" stroke="black" d="M84.16,-94.91C78.74,-92.26 72.96,-89.93 67.25,-88.5 63.56,-87.58 59.66,-87.24 55.77,-87.31"/>
<polygon fill="black" stroke="black" points="55.41,-83.83 45.83,-88.36 56.14,-90.79 55.41,-83.83"/>
<text xml:space="preserve" text-anchor="middle" x="64.62" y="-90.45" font-family="Helvetica,sans-Serif" font-size="9.00">2</text>
</g>
<!-- pr_1&#45;&gt;tm_b -->
<g id="edge5" class="edge">
<title>pr_1&#45;&gt;tm_b</title>
<path fill="none" stroke="black" d="M325.97,-18C335.18,-18 345.69,-18 355.61,-18"/>
<polygon fill="black" stroke="black" points="355.34,-21.5 365.34,-18 355.34,-14.5 355.34,-21.5"/>
<text xml:space="preserve" text-anchor="middle" x="346.12" y="-19.95" font-family="Helvetica,sans-Serif" font-size="9.00">1</text>
</g>
<!-- pr_2&#45;&gt;nt_T_a -->
<g id="edge7" class="edge">
<title>pr_2&#45;&gt;nt_T_a</title>
<path fill="none" stroke="black" d="M140.22,-52.81C149.94,-55.62 161.05,-58.84 171.36,-61.83"/>
<polygon fill="black" stroke="black" points="170.1,-65.1 180.68,-64.52 172.05,-58.38 170.1,-65.1"/>
<text xml:space="preserve" text-anchor="middle" x="159.88" y="-60.45" font-family="Helvetica,sans-Serif" font-size="9.00">1</text>
</g>
<!-- pr_2&#45;&gt;nt_T_b -->
<g id="edge8" class="edge">
<title>pr_2&#45;&gt;nt_T_b</title>
<path fill="none" stroke="black" d="M140.22,-37.19C149.94,-34.38 161.05,-31.16 171.36,-28.17"/>
<polygon fill="black" stroke="black" points="172.05,-31.62 180.68,-25.48 170.1,-24.9 172.05,-31.62"/>
<text xml:space="preserve" text-anchor="middle" x="159.88" y="-33.45" font-family="Helvetica,sans-Serif" font-size="9.00">2</text>
</g>
<!-- pr_3&#45;&gt;tm_a -->
<g id="edge10" class="edge">
<title>pr_3&#45;&gt;tm_a</title>
<path fill="none" stroke="black" d="M325.97,-72C335.18,-72 345.69,-72 355.61,-72"/>
<polygon fill="black" stroke="black" points="355.34,-75.5 365.34,-72 355.34,-68.5 355.34,-75.5"/>
<text xml:space="preserve" text-anchor="middle" x="346.12" y="-73.95" font-family="Helvetica,sans-Serif" font-size="9.00">1</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB