浏览代码

fig update

Jeremy Siek 2 年之前
父节点
当前提交
6cf08141ac
共有 4 个文件被更改,包括 23 次插入438 次删除
  1. 13 345
      figs/ambig-parse-tree.graffle
  2. 二进制
      figs/ambig-parse-tree.pdf
  3. 10 93
      figs/simple-parse-tree.graffle
  4. 二进制
      figs/simple-parse-tree.pdf

+ 13 - 345
figs/ambig-parse-tree.graffle

@@ -84,44 +84,6 @@
 				<integer>65</integer>
 			</dict>
 		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>59</integer>
-			</dict>
-			<key>ID</key>
-			<integer>68</integer>
-			<key>Points</key>
-			<array>
-				<string>{501.96975987917853, 167.875}</string>
-				<string>{501.675038948946, 138.875}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>0</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>64</integer>
-			</dict>
-		</dict>
 		<dict>
 			<key>Class</key>
 			<string>LineGraphic</string>
@@ -160,44 +122,6 @@
 				<integer>63</integer>
 			</dict>
 		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>56</integer>
-			</dict>
-			<key>ID</key>
-			<integer>66</integer>
-			<key>Points</key>
-			<array>
-				<string>{386.97790403789645, 167.875}</string>
-				<string>{386.97790403789645, 138.875}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>0</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>62</integer>
-			</dict>
-		</dict>
 		<dict>
 			<key>Bounds</key>
 			<string>{{539.10389941406265, 167.875}, {26, 14}}</string>
@@ -461,51 +385,6 @@
 			<key>Wrap</key>
 			<string>NO</string>
 		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{480.60389941406231, 124.875}, {42, 14}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>YES</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>ID</key>
-			<integer>59</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
-
-\f0\fs24 \cf0 PLUS}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
 		<dict>
 			<key>Bounds</key>
 			<string>{{537.10389941406265, 124.875}, {30, 14}}</string>
@@ -596,51 +475,6 @@
 			<key>Wrap</key>
 			<string>NO</string>
 		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{365.97789941406234, 124.875}, {42, 14}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>YES</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>ID</key>
-			<integer>56</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
-
-\f0\fs24 \cf0 PLUS}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
 		<dict>
 			<key>Bounds</key>
 			<string>{{313.47789941406234, 125.875}, {30, 14}}</string>
@@ -724,44 +558,6 @@
 				<integer>48</integer>
 			</dict>
 		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>16</integer>
-			</dict>
-			<key>ID</key>
-			<integer>51</integer>
-			<key>Points</key>
-			<array>
-				<string>{211.03075987917865, 168.875}</string>
-				<string>{210.73603894894606, 139.875}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>0</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>47</integer>
-			</dict>
-		</dict>
 		<dict>
 			<key>Class</key>
 			<string>LineGraphic</string>
@@ -800,44 +596,6 @@
 				<integer>46</integer>
 			</dict>
 		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>3</integer>
-			</dict>
-			<key>ID</key>
-			<integer>49</integer>
-			<key>Points</key>
-			<array>
-				<string>{94.164880613950118, 168.875}</string>
-				<string>{94.164880613950118, 139.875}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>0</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>45</integer>
-			</dict>
-		</dict>
 		<dict>
 			<key>Bounds</key>
 			<string>{{255.91489941406235, 168.875}, {26, 14}}</string>
@@ -1183,14 +941,14 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
-				<integer>59</integer>
+				<integer>64</integer>
 			</dict>
 			<key>ID</key>
 			<integer>39</integer>
 			<key>Points</key>
 			<array>
-				<string>{501.60388169478517, 52.875}</string>
-				<string>{501.60388169478517, 124.875}</string>
+				<string>{501.62761258443021, 52.875}</string>
+				<string>{502.01718609761696, 167.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1431,8 +1189,8 @@
 			<integer>31</integer>
 			<key>Points</key>
 			<array>
-				<string>{386.9778977111169, 124.875}</string>
-				<string>{386.9778977111169, 18.5}</string>
+				<string>{386.97788086438311, 167.875}</string>
+				<string>{386.97788086438311, 18.5}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1454,7 +1212,7 @@
 			<key>Tail</key>
 			<dict>
 				<key>ID</key>
-				<integer>56</integer>
+				<integer>62</integer>
 			</dict>
 		</dict>
 		<dict>
@@ -1750,14 +1508,14 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
-				<integer>16</integer>
+				<integer>47</integer>
 			</dict>
 			<key>ID</key>
 			<integer>20</integer>
 			<key>Points</key>
 			<array>
-				<string>{211.07383519387886, 30.875}</string>
-				<string>{210.69296363424584, 125.875}</string>
+				<string>{211.10191441785375, 30.875}</string>
+				<string>{211.10191441785375, 168.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1910,51 +1668,6 @@
 			<key>Wrap</key>
 			<string>NO</string>
 		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{189.66489941406235, 125.875}, {42, 14}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>YES</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>ID</key>
-			<integer>16</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
-
-\f0\fs24 \cf0 PLUS}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
 		<dict>
 			<key>Bounds</key>
 			<string>{{253.91489941406235, 125.875}, {30, 14}}</string>
@@ -2088,8 +1801,8 @@
 			<integer>12</integer>
 			<key>Points</key>
 			<array>
-				<string>{94.164899414062347, 125.875}</string>
-				<string>{94.164899414062347, 53.875}</string>
+				<string>{94.164894963074602, 168.875}</string>
+				<string>{94.164894963074602, 53.875}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2111,7 +1824,7 @@
 			<key>Tail</key>
 			<dict>
 				<key>ID</key>
-				<integer>3</integer>
+				<integer>45</integer>
 			</dict>
 		</dict>
 		<dict>
@@ -2370,51 +2083,6 @@
 			<key>Wrap</key>
 			<string>NO</string>
 		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{73.164899414062347, 125.875}, {42, 14}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>YES</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>ID</key>
-			<integer>3</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
-
-\f0\fs24 \cf0 PLUS}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
 		<dict>
 			<key>Bounds</key>
 			<string>{{20.914899414062347, 125.875}, {30, 14}}</string>
@@ -2506,7 +2174,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2022-06-23 20:24:37 +0000</string>
+	<string>2022-06-24 15:16:05 +0000</string>
 	<key>Modifier</key>
 	<string>Jeremy Siek</string>
 	<key>NotesVisible</key>

二进制
figs/ambig-parse-tree.pdf


+ 10 - 93
figs/simple-parse-tree.graffle

@@ -46,89 +46,6 @@
 	<integer>12</integer>
 	<key>GraphicsList</key>
 	<array>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>20</integer>
-			</dict>
-			<key>ID</key>
-			<integer>21</integer>
-			<key>Points</key>
-			<array>
-				<string>{244.05472181947235, 229}</string>
-				<string>{244.28142650014357, 200}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>0</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>3</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{223.34350000000001, 186}, {42, 14}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>YES</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>ID</key>
-			<integer>20</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
-
-\f0\fs24 \cf0 PLUS}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
 		<dict>
 			<key>Class</key>
 			<string>LineGraphic</string>
@@ -383,8 +300,8 @@
 			<integer>12</integer>
 			<key>Points</key>
 			<array>
-				<string>{244.23452211372526, 186}</string>
-				<string>{243.1136067120421, 114}</string>
+				<string>{243.94573643410854, 229}</string>
+				<string>{243.05426356589146, 114}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -406,7 +323,7 @@
 			<key>Tail</key>
 			<dict>
 				<key>ID</key>
-				<integer>20</integer>
+				<integer>3</integer>
 			</dict>
 		</dict>
 		<dict>
@@ -487,7 +404,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{202.5, 100}, {81, 14}}</string>
+			<string>{{228, 100}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -523,7 +440,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
 
-\f0\fs24 \cf0 exp (rule 3.2)}</string>
+\f0\fs24 \cf0 exp}</string>
 				<key>VerticalPad</key>
 				<real>0.0</real>
 			</dict>
@@ -532,7 +449,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{282.125, 143}, {81, 14}}</string>
+			<string>{{307.625, 143}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -568,7 +485,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
 
-\f0\fs24 \cf0 exp (rule 3.1)}</string>
+\f0\fs24 \cf0 exp}</string>
 				<key>VerticalPad</key>
 				<real>0.0</real>
 			</dict>
@@ -577,7 +494,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{125.56200000000001, 143}, {81, 14}}</string>
+			<string>{{151.06200000000001, 143}, {30, 14}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -613,7 +530,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
 
-\f0\fs24 \cf0 exp (rule 3.1)}</string>
+\f0\fs24 \cf0 exp}</string>
 				<key>VerticalPad</key>
 				<real>0.0</real>
 			</dict>
@@ -801,7 +718,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2022-06-23 20:10:46 +0000</string>
+	<string>2022-06-24 15:15:00 +0000</string>
 	<key>Modifier</key>
 	<string>Jeremy Siek</string>
 	<key>NotesVisible</key>

二进制
figs/simple-parse-tree.pdf