Jeremy Siek 2 jaren geleden
bovenliggende
commit
155bc8996f
2 gewijzigde bestanden met toevoegingen van 90 en 90 verwijderingen
  1. 90 90
      figs/ambig-parse-tree.graffle
  2. BIN
      figs/ambig-parse-tree.pdf

+ 90 - 90
figs/ambig-parse-tree.graffle

@@ -14,7 +14,7 @@
 	<key>BackgroundGraphic</key>
 	<dict>
 		<key>Bounds</key>
-		<string>{{0, 0}, {1176.03759765625, 768.018798828125}}</string>
+		<string>{{0, 0}, {588.018798828125, 768.018798828125}}</string>
 		<key>Class</key>
 		<string>SolidGraphic</string>
 		<key>ID</key>
@@ -58,8 +58,8 @@
 			<integer>69</integer>
 			<key>Points</key>
 			<array>
-				<string>{822.68900462383431, 224}</string>
-				<string>{822.68900462383431, 195}</string>
+				<string>{552.10390364857108, 167.875}</string>
+				<string>{552.10390364857108, 138.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -96,8 +96,8 @@
 			<integer>68</integer>
 			<key>Points</key>
 			<array>
-				<string>{743.42986046511623, 224}</string>
-				<string>{743.13513953488382, 195}</string>
+				<string>{501.96975987917853, 167.875}</string>
+				<string>{501.675038948946, 138.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -134,8 +134,8 @@
 			<integer>67</integer>
 			<key>Points</key>
 			<array>
-				<string>{663.43900462383431, 224}</string>
-				<string>{663.43900462383431, 195}</string>
+				<string>{440.29090612461619, 167.875}</string>
+				<string>{440.29090612461619, 138.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -172,8 +172,8 @@
 			<integer>66</integer>
 			<key>Points</key>
 			<array>
-				<string>{583.81400462383408, 224}</string>
-				<string>{583.81400462383408, 195}</string>
+				<string>{386.97790403789645, 167.875}</string>
+				<string>{386.97790403789645, 138.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -200,7 +200,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{809.68900000000008, 224}, {26, 14}}</string>
+			<string>{{539.10389941406265, 167.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -245,7 +245,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{730.50099999999998, 224}, {26, 14}}</string>
+			<string>{{489.04089941406221, 167.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -290,7 +290,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{650.43899999999996, 224}, {26, 14}}</string>
+			<string>{{427.29089941406232, 167.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -335,7 +335,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{570.81399999999996, 224}, {26, 14}}</string>
+			<string>{{373.97789941406234, 167.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -390,8 +390,8 @@
 			<integer>61</integer>
 			<key>Points</key>
 			<array>
-				<string>{506.87600462383443, 224}</string>
-				<string>{506.87600462383443, 195}</string>
+				<string>{328.47790403789679, 168.875}</string>
+				<string>{328.47790403789679, 139.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -418,7 +418,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{493.87599999999998, 224}, {26, 14}}</string>
+			<string>{{315.47789941406234, 168.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -463,7 +463,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{722.06400000000008, 181}, {42, 14}}</string>
+			<string>{{480.60389941406231, 124.875}, {42, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -508,7 +508,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{807.68900000000008, 181}, {30, 14}}</string>
+			<string>{{537.10389941406265, 124.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -553,7 +553,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{648.43899999999996, 181}, {30, 14}}</string>
+			<string>{{425.29089941406232, 124.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -598,7 +598,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{562.81399999999996, 181}, {42, 14}}</string>
+			<string>{{365.97789941406234, 124.875}, {42, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -643,7 +643,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{491.87599999999998, 181}, {30, 14}}</string>
+			<string>{{313.47789941406234, 125.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -698,8 +698,8 @@
 			<integer>52</integer>
 			<key>Points</key>
 			<array>
-				<string>{388.81299610044255, 224}</string>
-				<string>{388.81299610044255, 195}</string>
+				<string>{268.91489551450491, 168.875}</string>
+				<string>{268.91489551450491, 139.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -736,8 +736,8 @@
 			<integer>51</integer>
 			<key>Points</key>
 			<array>
-				<string>{309.55271070677725, 224}</string>
-				<string>{309.2532264919974, 195}</string>
+				<string>{211.03075987917865, 168.875}</string>
+				<string>{210.73603894894606, 139.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -774,8 +774,8 @@
 			<integer>50</integer>
 			<key>Points</key>
 			<array>
-				<string>{229.56299527096945, 224}</string>
-				<string>{229.56299527096945, 195}</string>
+				<string>{152.41489468503181, 168.875}</string>
+				<string>{152.41489468503181, 139.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -812,8 +812,8 @@
 			<integer>49</integer>
 			<key>Points</key>
 			<array>
-				<string>{149.93798119988779, 224}</string>
-				<string>{149.93798119988779, 195}</string>
+				<string>{94.164880613950118, 168.875}</string>
+				<string>{94.164880613950118, 139.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -840,7 +840,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{375.81299999999999, 224}, {26, 14}}</string>
+			<string>{{255.91489941406235, 168.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -885,7 +885,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{296.625, 224}, {26, 14}}</string>
+			<string>{{198.10189941406236, 168.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -930,7 +930,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{216.56299999999999, 224}, {26, 14}}</string>
+			<string>{{139.41489941406235, 168.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -975,7 +975,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{136.93799999999999, 224}, {26, 14}}</string>
+			<string>{{81.164899414062347, 168.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1030,8 +1030,8 @@
 			<integer>44</integer>
 			<key>Points</key>
 			<array>
-				<string>{73.000008798382126, 224}</string>
-				<string>{73.000045248822346, 195}</string>
+				<string>{35.914908212444459, 168.875}</string>
+				<string>{35.914908212444459, 139.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1058,7 +1058,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{60, 224}, {26, 14}}</string>
+			<string>{{22.914899414062347, 168.875}, {26, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1113,8 +1113,8 @@
 			<integer>41</integer>
 			<key>Points</key>
 			<array>
-				<string>{822.68898958148509, 152}</string>
-				<string>{822.68898958148509, 181}</string>
+				<string>{552.10390364857108, 95.875}</string>
+				<string>{552.10390364857108, 124.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1151,8 +1151,8 @@
 			<integer>40</integer>
 			<key>Points</key>
 			<array>
-				<string>{756.02620930232558, 109}</string>
-				<string>{809.72679069767435, 138}</string>
+				<string>{509.82482964662046, 52.875}</string>
+				<string>{543.88296918150422, 81.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1189,8 +1189,8 @@
 			<integer>39</integer>
 			<key>Points</key>
 			<array>
-				<string>{743.06398228072283, 109}</string>
-				<string>{743.06398228072283, 181}</string>
+				<string>{501.60388169478517, 52.875}</string>
+				<string>{501.60388169478517, 124.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1227,8 +1227,8 @@
 			<integer>38</integer>
 			<key>Points</key>
 			<array>
-				<string>{676.40120930232558, 138}</string>
-				<string>{730.10179069767435, 109}</string>
+				<string>{450.27208546057398, 81.875}</string>
+				<string>{491.62271336755072, 52.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1255,7 +1255,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{728.06399999999996, 95}, {30, 14}}</string>
+			<string>{{486.60389941406231, 38.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1300,7 +1300,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{807.68899999999996, 138}, {30, 14}}</string>
+			<string>{{537.10389941406243, 81.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1355,8 +1355,8 @@
 			<integer>33</integer>
 			<key>Points</key>
 			<array>
-				<string>{728.06399999999996, 98.609105180533746}</string>
-				<string>{598.81399999999996, 69.39089481946624}</string>
+				<string>{486.60389941406231, 41.376675012649841}</string>
+				<string>{401.97789941406234, 15.998324987350159}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1393,8 +1393,8 @@
 			<integer>32</integer>
 			<key>Points</key>
 			<array>
-				<string>{663.43899736086189, 181}</string>
-				<string>{663.43899736086189, 152}</string>
+				<string>{440.29090612461619, 124.875}</string>
+				<string>{440.29090612461619, 95.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1431,8 +1431,8 @@
 			<integer>31</integer>
 			<key>Points</key>
 			<array>
-				<string>{583.81401278482667, 181}</string>
-				<string>{583.81401278482667, 73}</string>
+				<string>{386.9778977111169, 124.875}</string>
+				<string>{386.9778977111169, 18.5}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1469,8 +1469,8 @@
 			<integer>30</integer>
 			<key>Points</key>
 			<array>
-				<string>{513.6932911392405, 138}</string>
-				<string>{576.99670886075944, 73}</string>
+				<string>{333.70277979683743, 82.875}</string>
+				<string>{381.75301903128724, 18.5}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1507,8 +1507,8 @@
 			<integer>54</integer>
 			<key>Points</key>
 			<array>
-				<string>{506.87601858963967, 181}</string>
-				<string>{506.87601858963967, 152}</string>
+				<string>{328.47791800370203, 125.875}</string>
+				<string>{328.47791800370203, 96.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1535,7 +1535,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{568.81399999999996, 59}, {30, 14}}</string>
+			<string>{{371.97789941406234, 4.5}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1580,7 +1580,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{648.43899999999996, 138}, {30, 14}}</string>
+			<string>{{425.29089941406232, 81.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1625,7 +1625,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{491.87599999999998, 138}, {30, 14}}</string>
+			<string>{{313.47789941406234, 82.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1680,8 +1680,8 @@
 			<integer>22</integer>
 			<key>Points</key>
 			<array>
-				<string>{388.81299999999999, 152}</string>
-				<string>{388.81299999999999, 181}</string>
+				<string>{268.91489941406235, 96.875}</string>
+				<string>{268.91489941406235, 125.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1718,8 +1718,8 @@
 			<integer>21</integer>
 			<key>Points</key>
 			<array>
-				<string>{316.06917283950617, 71}</string>
-				<string>{381.93182716049381, 138}</string>
+				<string>{217.23358123224418, 30.875}</string>
+				<string>{262.7832175958805, 82.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1756,8 +1756,8 @@
 			<integer>20</integer>
 			<key>Points</key>
 			<array>
-				<string>{309.18799999999999, 71}</string>
-				<string>{309.18799999999999, 181}</string>
+				<string>{211.07383519387886, 30.875}</string>
+				<string>{210.69296363424584, 125.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1794,8 +1794,8 @@
 			<integer>19</integer>
 			<key>Points</key>
 			<array>
-				<string>{164.93799999999999, 98.42072213500785}</string>
-				<string>{294.18799999999999, 67.57927786499215}</string>
+				<string>{109.16489941406233, 43.924693424664568}</string>
+				<string>{196.10189941406236, 26.825306575335432}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1822,7 +1822,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{294.18799999999999, 57}, {30, 14}}</string>
+			<string>{{196.10189941406236, 16.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1867,7 +1867,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{373.81299999999999, 138}, {30, 14}}</string>
+			<string>{{253.91489941406235, 82.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1912,7 +1912,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{288.18799999999999, 181}, {42, 14}}</string>
+			<string>{{189.66489941406235, 125.875}, {42, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1957,7 +1957,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{373.81299999999999, 181}, {30, 14}}</string>
+			<string>{{253.91489941406235, 125.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2012,8 +2012,8 @@
 			<integer>14</integer>
 			<key>Points</key>
 			<array>
-				<string>{216.6007906976744, 138}</string>
-				<string>{162.90020930232555, 109}</string>
+				<string>{142.93234127452746, 82.875}</string>
+				<string>{103.64745755359723, 53.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2050,8 +2050,8 @@
 			<integer>13</integer>
 			<key>Points</key>
 			<array>
-				<string>{229.56299999999999, 181}</string>
-				<string>{229.56299999999999, 152}</string>
+				<string>{152.41489941406235, 125.875}</string>
+				<string>{152.41489941406235, 96.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2088,8 +2088,8 @@
 			<integer>12</integer>
 			<key>Points</key>
 			<array>
-				<string>{149.93799999999999, 181}</string>
-				<string>{149.93799999999999, 109}</string>
+				<string>{94.164899414062347, 125.875}</string>
+				<string>{94.164899414062347, 53.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2126,8 +2126,8 @@
 			<integer>11</integer>
 			<key>Points</key>
 			<array>
-				<string>{85.524790697674419, 138}</string>
-				<string>{137.41320930232558, 109}</string>
+				<string>{45.397457553597228, 82.875}</string>
+				<string>{84.68234127452746, 53.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2164,8 +2164,8 @@
 			<integer>10</integer>
 			<key>Points</key>
 			<array>
-				<string>{73, 181}</string>
-				<string>{73, 152}</string>
+				<string>{35.914899414062347, 125.875}</string>
+				<string>{35.914899414062347, 96.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2192,7 +2192,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{134.93799999999999, 95}, {30, 14}}</string>
+			<string>{{79.164899414062347, 39.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2237,7 +2237,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{214.56299999999999, 138}, {30, 14}}</string>
+			<string>{{137.41489941406235, 82.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2282,7 +2282,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{58, 138}, {30, 14}}</string>
+			<string>{{20.914899414062347, 82.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2327,7 +2327,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{214.56299999999999, 181}, {30, 14}}</string>
+			<string>{{137.41489941406235, 125.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2372,7 +2372,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{128.93799999999999, 181}, {42, 14}}</string>
+			<string>{{73.164899414062347, 125.875}, {42, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2417,7 +2417,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{58, 181}, {30, 14}}</string>
+			<string>{{20.914899414062347, 125.875}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2468,7 +2468,7 @@
 	<key>GuidesVisible</key>
 	<string>YES</string>
 	<key>HPages</key>
-	<integer>2</integer>
+	<integer>1</integer>
 	<key>ImageCounter</key>
 	<integer>1</integer>
 	<key>KeepToScale</key>
@@ -2506,7 +2506,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2022-06-23 20:14:37 +0000</string>
+	<string>2022-06-23 20:24:37 +0000</string>
 	<key>Modifier</key>
 	<string>Jeremy Siek</string>
 	<key>NotesVisible</key>
@@ -2594,7 +2594,7 @@
 		<key>TopSlabHeight</key>
 		<real>33</real>
 		<key>VisibleRegion</key>
-		<string>{{0, 0}, {1033, 648}}</string>
+		<string>{{-222, 0}, {1033, 648}}</string>
 		<key>Zoom</key>
 		<real>1</real>
 		<key>ZoomValues</key>

BIN
figs/ambig-parse-tree.pdf