shift-reduce-conflict.graffle 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3. <plist version="1.0">
  4. <dict>
  5. <key>ActiveLayerIndex</key>
  6. <integer>0</integer>
  7. <key>AutoAdjust</key>
  8. <true/>
  9. <key>CanvasColor</key>
  10. <dict>
  11. <key>w</key>
  12. <string>1</string>
  13. </dict>
  14. <key>CanvasOrigin</key>
  15. <string>{0, 0}</string>
  16. <key>CanvasScale</key>
  17. <real>1</real>
  18. <key>ColumnAlign</key>
  19. <integer>1</integer>
  20. <key>ColumnSpacing</key>
  21. <real>36</real>
  22. <key>CreationDate</key>
  23. <string>2007-09-01 19:52:53 -0600</string>
  24. <key>Creator</key>
  25. <string>Jeremy Siek</string>
  26. <key>DisplayScale</key>
  27. <string>1 in = 1 in</string>
  28. <key>GraphDocumentVersion</key>
  29. <integer>5</integer>
  30. <key>GraphicsList</key>
  31. <array>
  32. <dict>
  33. <key>Bounds</key>
  34. <string>{{371.437, 453.36}, {189, 140}}</string>
  35. <key>Class</key>
  36. <string>ShapedGraphic</string>
  37. <key>FitText</key>
  38. <string>Vertical</string>
  39. <key>Flow</key>
  40. <string>Resize</string>
  41. <key>ID</key>
  42. <integer>41</integer>
  43. <key>Shape</key>
  44. <string>Rectangle</string>
  45. <key>Style</key>
  46. <dict>
  47. <key>fill</key>
  48. <dict>
  49. <key>Draws</key>
  50. <string>NO</string>
  51. </dict>
  52. <key>shadow</key>
  53. <dict>
  54. <key>Draws</key>
  55. <string>NO</string>
  56. </dict>
  57. </dict>
  58. <key>Text</key>
  59. <dict>
  60. <key>Align</key>
  61. <integer>0</integer>
  62. <key>Text</key>
  63. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  64. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  65. {\colortbl;\red255\green255\blue255;}
  66. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  67. \f0\b\fs24 \cf0 \ul \ulc0 Action
  68. \f1\b0 \ulnone \
  69. shift to state 1\
  70. shift to state 4\
  71. reduce by rule 3 to state 1, goto 3\
  72. shift to state 5\
  73. shift to state 4\
  74. reduce by rule 3 to state 5, goto 6\
  75. reduce by rule 2 to state 1, goto 3\
  76. reduce by rule 1 to state 0, goto 2\
  77. accept}</string>
  78. </dict>
  79. </dict>
  80. <dict>
  81. <key>Bounds</key>
  82. <string>{{278.437, 453.36}, {93, 140}}</string>
  83. <key>Class</key>
  84. <string>ShapedGraphic</string>
  85. <key>FitText</key>
  86. <string>Vertical</string>
  87. <key>Flow</key>
  88. <string>Resize</string>
  89. <key>ID</key>
  90. <integer>40</integer>
  91. <key>Shape</key>
  92. <string>Rectangle</string>
  93. <key>Style</key>
  94. <dict>
  95. <key>fill</key>
  96. <dict>
  97. <key>Draws</key>
  98. <string>NO</string>
  99. </dict>
  100. <key>shadow</key>
  101. <dict>
  102. <key>Draws</key>
  103. <string>NO</string>
  104. </dict>
  105. </dict>
  106. <key>Text</key>
  107. <dict>
  108. <key>Align</key>
  109. <integer>0</integer>
  110. <key>Text</key>
  111. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  112. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  113. {\colortbl;\red255\green255\blue255;}
  114. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  115. \f0\b\fs24 \cf0 \ul \ulc0 Input
  116. \f1\b0 \ulnone \
  117. 'print 1 + 2'\
  118. '1 + 2'\
  119. '+ 2'\
  120. '+ 2'\
  121. '2'\
  122. ''\
  123. ''\
  124. ''\
  125. ''}</string>
  126. </dict>
  127. </dict>
  128. <dict>
  129. <key>Bounds</key>
  130. <string>{{17.6238, 453.36}, {260.813, 140}}</string>
  131. <key>Class</key>
  132. <string>ShapedGraphic</string>
  133. <key>FitText</key>
  134. <string>Vertical</string>
  135. <key>Flow</key>
  136. <string>Resize</string>
  137. <key>ID</key>
  138. <integer>39</integer>
  139. <key>Shape</key>
  140. <string>Rectangle</string>
  141. <key>Style</key>
  142. <dict>
  143. <key>fill</key>
  144. <dict>
  145. <key>Draws</key>
  146. <string>NO</string>
  147. </dict>
  148. <key>shadow</key>
  149. <dict>
  150. <key>Draws</key>
  151. <string>NO</string>
  152. </dict>
  153. </dict>
  154. <key>Text</key>
  155. <dict>
  156. <key>Align</key>
  157. <integer>0</integer>
  158. <key>Text</key>
  159. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  160. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  161. {\colortbl;\red255\green255\blue255;}
  162. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
  163. \f0\b\fs24 \cf0 \ul \ulc0 Stack
  164. \f1\b0 \ulnone \
  165. []\
  166. [(1,PRINT)]\
  167. [(1,PRINT),(4,INT)]\
  168. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
  169. \cf0 [(1,PRINT),(3,expression)]\
  170. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  171. \cf0 [(1,PRINT),(3,expression),(5,+)]\
  172. [(1,PRINT),(3,expression),(5,+),(4,INT)]\
  173. [(1,PRINT),(3,expression),(5,+),(6,expression)]\
  174. [(1,PRINT),(3,expression)]\
  175. [(2,statement)]}</string>
  176. </dict>
  177. </dict>
  178. <dict>
  179. <key>Bounds</key>
  180. <string>{{19.6238, 437.36}, {176, 14}}</string>
  181. <key>Class</key>
  182. <string>ShapedGraphic</string>
  183. <key>FitText</key>
  184. <string>YES</string>
  185. <key>Flow</key>
  186. <string>Resize</string>
  187. <key>ID</key>
  188. <integer>38</integer>
  189. <key>Shape</key>
  190. <string>Rectangle</string>
  191. <key>Style</key>
  192. <dict>
  193. <key>fill</key>
  194. <dict>
  195. <key>Draws</key>
  196. <string>NO</string>
  197. </dict>
  198. <key>shadow</key>
  199. <dict>
  200. <key>Draws</key>
  201. <string>NO</string>
  202. </dict>
  203. <key>stroke</key>
  204. <dict>
  205. <key>Draws</key>
  206. <string>NO</string>
  207. </dict>
  208. </dict>
  209. <key>Text</key>
  210. <dict>
  211. <key>Text</key>
  212. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  213. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}
  214. {\colortbl;\red255\green255\blue255;}
  215. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  216. \f0\b\fs24 \cf0 Example parse of 'print 1 + 2'}</string>
  217. </dict>
  218. <key>Wrap</key>
  219. <string>NO</string>
  220. </dict>
  221. <dict>
  222. <key>Bounds</key>
  223. <string>{{6.93042, 8}, {256, 70}}</string>
  224. <key>Class</key>
  225. <string>ShapedGraphic</string>
  226. <key>FitText</key>
  227. <string>YES</string>
  228. <key>Flow</key>
  229. <string>Resize</string>
  230. <key>ID</key>
  231. <integer>36</integer>
  232. <key>Shape</key>
  233. <string>Rectangle</string>
  234. <key>Style</key>
  235. <dict>
  236. <key>fill</key>
  237. <dict>
  238. <key>Draws</key>
  239. <string>NO</string>
  240. </dict>
  241. <key>shadow</key>
  242. <dict>
  243. <key>Draws</key>
  244. <string>NO</string>
  245. </dict>
  246. <key>stroke</key>
  247. <dict>
  248. <key>Width</key>
  249. <real>2</real>
  250. </dict>
  251. </dict>
  252. <key>Text</key>
  253. <dict>
  254. <key>Align</key>
  255. <integer>0</integer>
  256. <key>Text</key>
  257. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  258. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  259. {\colortbl;\red255\green255\blue255;}
  260. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
  261. \f0\fs24 \cf0 Grammar:\
  262. 0. start ::= statement\
  263. 1. statement ::= PRINT expression\
  264. 2. expression ::= expression PLUS expression\
  265. 3. expression ::= INT}</string>
  266. </dict>
  267. <key>Wrap</key>
  268. <string>NO</string>
  269. </dict>
  270. <dict>
  271. <key>Bounds</key>
  272. <string>{{178.2, 397.22}, {75, 14}}</string>
  273. <key>Class</key>
  274. <string>ShapedGraphic</string>
  275. <key>FitText</key>
  276. <string>YES</string>
  277. <key>FontInfo</key>
  278. <dict>
  279. <key>Color</key>
  280. <dict>
  281. <key>w</key>
  282. <string>0</string>
  283. </dict>
  284. <key>Font</key>
  285. <string>Helvetica</string>
  286. <key>Size</key>
  287. <real>12</real>
  288. </dict>
  289. <key>ID</key>
  290. <integer>30</integer>
  291. <key>Line</key>
  292. <dict>
  293. <key>ID</key>
  294. <integer>28</integer>
  295. <key>Position</key>
  296. <real>0.13972456753253937</real>
  297. <key>RotationType</key>
  298. <integer>0</integer>
  299. </dict>
  300. <key>Shape</key>
  301. <string>Rectangle</string>
  302. <key>Style</key>
  303. <dict>
  304. <key>shadow</key>
  305. <dict>
  306. <key>Draws</key>
  307. <string>NO</string>
  308. </dict>
  309. <key>stroke</key>
  310. <dict>
  311. <key>Draws</key>
  312. <string>NO</string>
  313. </dict>
  314. </dict>
  315. <key>Text</key>
  316. <dict>
  317. <key>Text</key>
  318. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  319. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}
  320. {\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
  321. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  322. \f0\b\fs24 \cf2 PLUS, shift}</string>
  323. </dict>
  324. </dict>
  325. <dict>
  326. <key>Class</key>
  327. <string>LineGraphic</string>
  328. <key>Head</key>
  329. <dict>
  330. <key>ID</key>
  331. <integer>16</integer>
  332. </dict>
  333. <key>ID</key>
  334. <integer>28</integer>
  335. <key>Points</key>
  336. <array>
  337. <string>{203.345, 388.602}</string>
  338. <string>{240.93, 421.387}</string>
  339. <string>{326.683, 390.956}</string>
  340. </array>
  341. <key>Style</key>
  342. <dict>
  343. <key>stroke</key>
  344. <dict>
  345. <key>HeadArrow</key>
  346. <string>FilledArrow</string>
  347. <key>LineType</key>
  348. <integer>1</integer>
  349. <key>TailArrow</key>
  350. <string>0</string>
  351. </dict>
  352. </dict>
  353. <key>Tail</key>
  354. <dict>
  355. <key>ID</key>
  356. <integer>24</integer>
  357. </dict>
  358. </dict>
  359. <dict>
  360. <key>Bounds</key>
  361. <string>{{309.092, 401.563}, {99, 14}}</string>
  362. <key>Class</key>
  363. <string>ShapedGraphic</string>
  364. <key>FitText</key>
  365. <string>YES</string>
  366. <key>FontInfo</key>
  367. <dict>
  368. <key>Color</key>
  369. <dict>
  370. <key>w</key>
  371. <string>0</string>
  372. </dict>
  373. <key>Font</key>
  374. <string>Helvetica</string>
  375. <key>Size</key>
  376. <real>12</real>
  377. </dict>
  378. <key>ID</key>
  379. <integer>26</integer>
  380. <key>Line</key>
  381. <dict>
  382. <key>ID</key>
  383. <integer>25</integer>
  384. <key>Position</key>
  385. <real>0.17646275460720062</real>
  386. <key>RotationType</key>
  387. <integer>0</integer>
  388. </dict>
  389. <key>Shape</key>
  390. <string>Rectangle</string>
  391. <key>Style</key>
  392. <dict>
  393. <key>shadow</key>
  394. <dict>
  395. <key>Draws</key>
  396. <string>NO</string>
  397. </dict>
  398. <key>stroke</key>
  399. <dict>
  400. <key>Draws</key>
  401. <string>NO</string>
  402. </dict>
  403. </dict>
  404. <key>Text</key>
  405. <dict>
  406. <key>Text</key>
  407. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  408. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  409. {\colortbl;\red255\green255\blue255;}
  410. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  411. \f0\fs24 \cf0 expression, goto}</string>
  412. </dict>
  413. </dict>
  414. <dict>
  415. <key>Class</key>
  416. <string>LineGraphic</string>
  417. <key>Head</key>
  418. <dict>
  419. <key>ID</key>
  420. <integer>24</integer>
  421. </dict>
  422. <key>ID</key>
  423. <integer>25</integer>
  424. <key>Points</key>
  425. <array>
  426. <string>{375.843, 391.083}</string>
  427. <string>{332.83, 422.387}</string>
  428. <string>{256.011, 388.475}</string>
  429. </array>
  430. <key>Style</key>
  431. <dict>
  432. <key>stroke</key>
  433. <dict>
  434. <key>HeadArrow</key>
  435. <string>FilledArrow</string>
  436. <key>LineType</key>
  437. <integer>1</integer>
  438. <key>TailArrow</key>
  439. <string>0</string>
  440. </dict>
  441. </dict>
  442. <key>Tail</key>
  443. <dict>
  444. <key>ID</key>
  445. <integer>16</integer>
  446. </dict>
  447. </dict>
  448. <dict>
  449. <key>Bounds</key>
  450. <string>{{20.9304, 294.273}, {256.313, 94}}</string>
  451. <key>Class</key>
  452. <string>ShapedGraphic</string>
  453. <key>ID</key>
  454. <integer>24</integer>
  455. <key>Shape</key>
  456. <string>Rectangle</string>
  457. <key>Style</key>
  458. <dict>
  459. <key>shadow</key>
  460. <dict>
  461. <key>Draws</key>
  462. <string>NO</string>
  463. </dict>
  464. </dict>
  465. <key>Text</key>
  466. <dict>
  467. <key>Align</key>
  468. <integer>0</integer>
  469. <key>Text</key>
  470. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  471. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  472. {\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
  473. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  474. \f0\b\fs24 \cf0 \ul \ulc0 State 6
  475. \f1\b0 \ulnone \
  476. expression ::= expression PLUS expression .\
  477. expression ::= expression . PLUS expression\
  478. \
  479. end, reduce by rule 2\
  480. \f0\b \cf2 PLUS, reduce by rule 2}</string>
  481. </dict>
  482. </dict>
  483. <dict>
  484. <key>Bounds</key>
  485. <string>{{402.797, 284.449}, {71, 14}}</string>
  486. <key>Class</key>
  487. <string>ShapedGraphic</string>
  488. <key>FitText</key>
  489. <string>YES</string>
  490. <key>FontInfo</key>
  491. <dict>
  492. <key>Color</key>
  493. <dict>
  494. <key>w</key>
  495. <string>0</string>
  496. </dict>
  497. <key>Font</key>
  498. <string>Helvetica</string>
  499. <key>Size</key>
  500. <real>12</real>
  501. </dict>
  502. <key>ID</key>
  503. <integer>20</integer>
  504. <key>Line</key>
  505. <dict>
  506. <key>ID</key>
  507. <integer>19</integer>
  508. <key>Position</key>
  509. <real>0.45416185259819031</real>
  510. <key>RotationType</key>
  511. <integer>0</integer>
  512. </dict>
  513. <key>Shape</key>
  514. <string>Rectangle</string>
  515. <key>Style</key>
  516. <dict>
  517. <key>shadow</key>
  518. <dict>
  519. <key>Draws</key>
  520. <string>NO</string>
  521. </dict>
  522. <key>stroke</key>
  523. <dict>
  524. <key>Draws</key>
  525. <string>NO</string>
  526. </dict>
  527. </dict>
  528. <key>Text</key>
  529. <dict>
  530. <key>Text</key>
  531. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  532. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  533. {\colortbl;\red255\green255\blue255;}
  534. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  535. \f0\fs24 \cf0 PLUS, shift}</string>
  536. </dict>
  537. </dict>
  538. <dict>
  539. <key>Class</key>
  540. <string>LineGraphic</string>
  541. <key>Head</key>
  542. <dict>
  543. <key>ID</key>
  544. <integer>16</integer>
  545. </dict>
  546. <key>ID</key>
  547. <integer>19</integer>
  548. <key>Points</key>
  549. <array>
  550. <string>{444.32, 265.778}</string>
  551. <string>{431.058, 322.303}</string>
  552. </array>
  553. <key>Style</key>
  554. <dict>
  555. <key>stroke</key>
  556. <dict>
  557. <key>HeadArrow</key>
  558. <string>FilledArrow</string>
  559. <key>TailArrow</key>
  560. <string>0</string>
  561. </dict>
  562. </dict>
  563. <key>Tail</key>
  564. <dict>
  565. <key>ID</key>
  566. <integer>10</integer>
  567. </dict>
  568. </dict>
  569. <dict>
  570. <key>Bounds</key>
  571. <string>{{309.578, 289.551}, {57, 14}}</string>
  572. <key>Class</key>
  573. <string>ShapedGraphic</string>
  574. <key>FitText</key>
  575. <string>YES</string>
  576. <key>FontInfo</key>
  577. <dict>
  578. <key>Color</key>
  579. <dict>
  580. <key>w</key>
  581. <string>0</string>
  582. </dict>
  583. <key>Font</key>
  584. <string>Helvetica</string>
  585. <key>Size</key>
  586. <real>12</real>
  587. </dict>
  588. <key>ID</key>
  589. <integer>18</integer>
  590. <key>Line</key>
  591. <dict>
  592. <key>ID</key>
  593. <integer>17</integer>
  594. <key>Position</key>
  595. <real>0.45588919520378113</real>
  596. <key>RotationType</key>
  597. <integer>0</integer>
  598. </dict>
  599. <key>Shape</key>
  600. <string>Rectangle</string>
  601. <key>Style</key>
  602. <dict>
  603. <key>shadow</key>
  604. <dict>
  605. <key>Draws</key>
  606. <string>NO</string>
  607. </dict>
  608. <key>stroke</key>
  609. <dict>
  610. <key>Draws</key>
  611. <string>NO</string>
  612. </dict>
  613. </dict>
  614. <key>Text</key>
  615. <dict>
  616. <key>Text</key>
  617. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  618. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  619. {\colortbl;\red255\green255\blue255;}
  620. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  621. \f0\fs24 \cf0 INT, shift}</string>
  622. </dict>
  623. </dict>
  624. <dict>
  625. <key>Class</key>
  626. <string>LineGraphic</string>
  627. <key>Head</key>
  628. <dict>
  629. <key>ID</key>
  630. <integer>11</integer>
  631. </dict>
  632. <key>ID</key>
  633. <integer>17</integer>
  634. <key>Points</key>
  635. <array>
  636. <string>{374.646, 322.5}</string>
  637. <string>{294.434, 265.58}</string>
  638. </array>
  639. <key>Style</key>
  640. <dict>
  641. <key>stroke</key>
  642. <dict>
  643. <key>HeadArrow</key>
  644. <string>FilledArrow</string>
  645. <key>TailArrow</key>
  646. <string>0</string>
  647. </dict>
  648. </dict>
  649. <key>Tail</key>
  650. <dict>
  651. <key>ID</key>
  652. <integer>16</integer>
  653. </dict>
  654. </dict>
  655. <dict>
  656. <key>Bounds</key>
  657. <string>{{294.81, 322.789}, {256.313, 68}}</string>
  658. <key>Class</key>
  659. <string>ShapedGraphic</string>
  660. <key>ID</key>
  661. <integer>16</integer>
  662. <key>Shape</key>
  663. <string>Rectangle</string>
  664. <key>Style</key>
  665. <dict>
  666. <key>shadow</key>
  667. <dict>
  668. <key>Draws</key>
  669. <string>NO</string>
  670. </dict>
  671. </dict>
  672. <key>Text</key>
  673. <dict>
  674. <key>Align</key>
  675. <integer>0</integer>
  676. <key>Text</key>
  677. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  678. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  679. {\colortbl;\red255\green255\blue255;}
  680. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  681. \f0\b\fs24 \cf0 \ul \ulc0 State 5
  682. \f1\b0 \ulnone \
  683. expression ::= expression PLUS . expression\
  684. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  685. \cf0 expression ::= . expression PLUS expression\
  686. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  687. \cf0 expression ::= . INT}</string>
  688. </dict>
  689. </dict>
  690. <dict>
  691. <key>Bounds</key>
  692. <string>{{391.489, 151.187}, {99, 14}}</string>
  693. <key>Class</key>
  694. <string>ShapedGraphic</string>
  695. <key>FitText</key>
  696. <string>YES</string>
  697. <key>FontInfo</key>
  698. <dict>
  699. <key>Color</key>
  700. <dict>
  701. <key>w</key>
  702. <string>0</string>
  703. </dict>
  704. <key>Font</key>
  705. <string>Helvetica</string>
  706. <key>Size</key>
  707. <real>12</real>
  708. </dict>
  709. <key>ID</key>
  710. <integer>15</integer>
  711. <key>Line</key>
  712. <dict>
  713. <key>ID</key>
  714. <integer>14</integer>
  715. <key>Position</key>
  716. <real>0.31142687797546387</real>
  717. <key>RotationType</key>
  718. <integer>0</integer>
  719. </dict>
  720. <key>Shape</key>
  721. <string>Rectangle</string>
  722. <key>Style</key>
  723. <dict>
  724. <key>shadow</key>
  725. <dict>
  726. <key>Draws</key>
  727. <string>NO</string>
  728. </dict>
  729. <key>stroke</key>
  730. <dict>
  731. <key>Draws</key>
  732. <string>NO</string>
  733. </dict>
  734. </dict>
  735. <key>Text</key>
  736. <dict>
  737. <key>Text</key>
  738. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  739. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  740. {\colortbl;\red255\green255\blue255;}
  741. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  742. \f0\fs24 \cf0 expression, goto}</string>
  743. </dict>
  744. </dict>
  745. <dict>
  746. <key>Class</key>
  747. <string>LineGraphic</string>
  748. <key>Head</key>
  749. <dict>
  750. <key>ID</key>
  751. <integer>10</integer>
  752. </dict>
  753. <key>ID</key>
  754. <integer>14</integer>
  755. <key>Points</key>
  756. <array>
  757. <string>{438.692, 146.192}</string>
  758. <string>{446.067, 184.709}</string>
  759. </array>
  760. <key>Style</key>
  761. <dict>
  762. <key>stroke</key>
  763. <dict>
  764. <key>HeadArrow</key>
  765. <string>FilledArrow</string>
  766. <key>TailArrow</key>
  767. <string>0</string>
  768. </dict>
  769. </dict>
  770. <key>Tail</key>
  771. <dict>
  772. <key>ID</key>
  773. <integer>3</integer>
  774. </dict>
  775. </dict>
  776. <dict>
  777. <key>Bounds</key>
  778. <string>{{319.385, 153.858}, {57, 14}}</string>
  779. <key>Class</key>
  780. <string>ShapedGraphic</string>
  781. <key>FitText</key>
  782. <string>YES</string>
  783. <key>FontInfo</key>
  784. <dict>
  785. <key>Color</key>
  786. <dict>
  787. <key>w</key>
  788. <string>0</string>
  789. </dict>
  790. <key>Font</key>
  791. <string>Helvetica</string>
  792. <key>Size</key>
  793. <real>12</real>
  794. </dict>
  795. <key>ID</key>
  796. <integer>13</integer>
  797. <key>Line</key>
  798. <dict>
  799. <key>ID</key>
  800. <integer>12</integer>
  801. <key>Position</key>
  802. <real>0.38223019242286682</real>
  803. <key>RotationType</key>
  804. <integer>0</integer>
  805. </dict>
  806. <key>Shape</key>
  807. <string>Rectangle</string>
  808. <key>Style</key>
  809. <dict>
  810. <key>shadow</key>
  811. <dict>
  812. <key>Draws</key>
  813. <string>NO</string>
  814. </dict>
  815. <key>stroke</key>
  816. <dict>
  817. <key>Draws</key>
  818. <string>NO</string>
  819. </dict>
  820. </dict>
  821. <key>Text</key>
  822. <dict>
  823. <key>Text</key>
  824. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  825. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  826. {\colortbl;\red255\green255\blue255;}
  827. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  828. \f0\fs24 \cf0 INT, shift}</string>
  829. </dict>
  830. </dict>
  831. <dict>
  832. <key>Class</key>
  833. <string>LineGraphic</string>
  834. <key>Head</key>
  835. <dict>
  836. <key>ID</key>
  837. <integer>11</integer>
  838. </dict>
  839. <key>ID</key>
  840. <integer>12</integer>
  841. <key>Points</key>
  842. <array>
  843. <string>{373.415, 145.953}</string>
  844. <string>{306.621, 184.948}</string>
  845. </array>
  846. <key>Style</key>
  847. <dict>
  848. <key>stroke</key>
  849. <dict>
  850. <key>HeadArrow</key>
  851. <string>FilledArrow</string>
  852. <key>TailArrow</key>
  853. <string>0</string>
  854. </dict>
  855. </dict>
  856. <key>Tail</key>
  857. <dict>
  858. <key>ID</key>
  859. <integer>3</integer>
  860. </dict>
  861. </dict>
  862. <dict>
  863. <key>Bounds</key>
  864. <string>{{152.593, 185.2}, {170, 80.0913}}</string>
  865. <key>Class</key>
  866. <string>ShapedGraphic</string>
  867. <key>ID</key>
  868. <integer>11</integer>
  869. <key>Shape</key>
  870. <string>Rectangle</string>
  871. <key>Style</key>
  872. <dict>
  873. <key>shadow</key>
  874. <dict>
  875. <key>Draws</key>
  876. <string>NO</string>
  877. </dict>
  878. </dict>
  879. <key>Text</key>
  880. <dict>
  881. <key>Align</key>
  882. <integer>0</integer>
  883. <key>Text</key>
  884. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  885. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  886. {\colortbl;\red255\green255\blue255;}
  887. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  888. \f0\b\fs24 \cf0 \ul \ulc0 State 4
  889. \f1\b0 \ulnone \
  890. expression ::= INT .\
  891. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
  892. \cf0 \
  893. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
  894. \cf0 end, reduce by rule 3\
  895. PLUS, reduce by rule 3}</string>
  896. </dict>
  897. </dict>
  898. <dict>
  899. <key>Bounds</key>
  900. <string>{{326.83, 185.2}, {254, 80.0913}}</string>
  901. <key>Class</key>
  902. <string>ShapedGraphic</string>
  903. <key>ID</key>
  904. <integer>10</integer>
  905. <key>Shape</key>
  906. <string>Rectangle</string>
  907. <key>Style</key>
  908. <dict>
  909. <key>shadow</key>
  910. <dict>
  911. <key>Draws</key>
  912. <string>NO</string>
  913. </dict>
  914. </dict>
  915. <key>Text</key>
  916. <dict>
  917. <key>Align</key>
  918. <integer>0</integer>
  919. <key>Text</key>
  920. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  921. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  922. {\colortbl;\red255\green255\blue255;}
  923. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  924. \f0\b\fs24 \cf0 \ul \ulc0 State 3
  925. \f1\b0 \ulnone \
  926. statement ::=PRINT expression .\
  927. expression ::= expression . PLUS expression\
  928. \
  929. end, reduce by rule 1}</string>
  930. </dict>
  931. </dict>
  932. <dict>
  933. <key>Bounds</key>
  934. <string>{{43.6987, 150.124}, {93, 14}}</string>
  935. <key>Class</key>
  936. <string>ShapedGraphic</string>
  937. <key>FitText</key>
  938. <string>YES</string>
  939. <key>FontInfo</key>
  940. <dict>
  941. <key>Color</key>
  942. <dict>
  943. <key>w</key>
  944. <string>0</string>
  945. </dict>
  946. <key>Font</key>
  947. <string>Helvetica</string>
  948. <key>Size</key>
  949. <real>12</real>
  950. </dict>
  951. <key>ID</key>
  952. <integer>9</integer>
  953. <key>Line</key>
  954. <dict>
  955. <key>ID</key>
  956. <integer>8</integer>
  957. <key>Position</key>
  958. <real>0.44184160232543945</real>
  959. <key>RotationType</key>
  960. <integer>0</integer>
  961. </dict>
  962. <key>Shape</key>
  963. <string>Rectangle</string>
  964. <key>Style</key>
  965. <dict>
  966. <key>shadow</key>
  967. <dict>
  968. <key>Draws</key>
  969. <string>NO</string>
  970. </dict>
  971. <key>stroke</key>
  972. <dict>
  973. <key>Draws</key>
  974. <string>NO</string>
  975. </dict>
  976. </dict>
  977. <key>Text</key>
  978. <dict>
  979. <key>Text</key>
  980. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  981. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  982. {\colortbl;\red255\green255\blue255;}
  983. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  984. \f0\fs24 \cf0 statement, goto}</string>
  985. </dict>
  986. </dict>
  987. <dict>
  988. <key>Class</key>
  989. <string>LineGraphic</string>
  990. <key>Head</key>
  991. <dict>
  992. <key>ID</key>
  993. <integer>7</integer>
  994. </dict>
  995. <key>ID</key>
  996. <integer>8</integer>
  997. <key>Points</key>
  998. <array>
  999. <string>{94.825, 137.873}</string>
  1000. <string>{84.3545, 181.442}</string>
  1001. </array>
  1002. <key>Style</key>
  1003. <dict>
  1004. <key>stroke</key>
  1005. <dict>
  1006. <key>HeadArrow</key>
  1007. <string>FilledArrow</string>
  1008. <key>TailArrow</key>
  1009. <string>0</string>
  1010. </dict>
  1011. </dict>
  1012. <key>Tail</key>
  1013. <dict>
  1014. <key>ID</key>
  1015. <integer>2</integer>
  1016. </dict>
  1017. </dict>
  1018. <dict>
  1019. <key>Bounds</key>
  1020. <string>{{21.0696, 183.387}, {116.743, 37}}</string>
  1021. <key>Class</key>
  1022. <string>ShapedGraphic</string>
  1023. <key>ID</key>
  1024. <integer>7</integer>
  1025. <key>Shape</key>
  1026. <string>Rectangle</string>
  1027. <key>Style</key>
  1028. <dict>
  1029. <key>shadow</key>
  1030. <dict>
  1031. <key>Draws</key>
  1032. <string>NO</string>
  1033. </dict>
  1034. <key>stroke</key>
  1035. <dict>
  1036. <key>GapRatio</key>
  1037. <real>0.5</real>
  1038. <key>Width</key>
  1039. <real>4</real>
  1040. </dict>
  1041. </dict>
  1042. <key>Text</key>
  1043. <dict>
  1044. <key>Align</key>
  1045. <integer>0</integer>
  1046. <key>Text</key>
  1047. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  1048. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  1049. {\colortbl;\red255\green255\blue255;}
  1050. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  1051. \f0\b\fs24 \cf0 \ul \ulc0 State 2
  1052. \f1\b0 \ulnone \
  1053. start ::= statement .}</string>
  1054. </dict>
  1055. </dict>
  1056. <dict>
  1057. <key>Bounds</key>
  1058. <string>{{207.92, 103.957}, {74, 14}}</string>
  1059. <key>Class</key>
  1060. <string>ShapedGraphic</string>
  1061. <key>FitText</key>
  1062. <string>YES</string>
  1063. <key>FontInfo</key>
  1064. <dict>
  1065. <key>Color</key>
  1066. <dict>
  1067. <key>w</key>
  1068. <string>0</string>
  1069. </dict>
  1070. <key>Font</key>
  1071. <string>Helvetica</string>
  1072. <key>Size</key>
  1073. <real>12</real>
  1074. </dict>
  1075. <key>ID</key>
  1076. <integer>6</integer>
  1077. <key>Line</key>
  1078. <dict>
  1079. <key>ID</key>
  1080. <integer>5</integer>
  1081. <key>Position</key>
  1082. <real>0.45317202806472778</real>
  1083. <key>RotationType</key>
  1084. <integer>0</integer>
  1085. </dict>
  1086. <key>Shape</key>
  1087. <string>Rectangle</string>
  1088. <key>Style</key>
  1089. <dict>
  1090. <key>shadow</key>
  1091. <dict>
  1092. <key>Draws</key>
  1093. <string>NO</string>
  1094. </dict>
  1095. <key>stroke</key>
  1096. <dict>
  1097. <key>Draws</key>
  1098. <string>NO</string>
  1099. </dict>
  1100. </dict>
  1101. <key>Text</key>
  1102. <dict>
  1103. <key>Text</key>
  1104. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  1105. {\fonttbl\f0\fswiss\fcharset77 Helvetica;}
  1106. {\colortbl;\red255\green255\blue255;}
  1107. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
  1108. \f0\fs24 \cf0 PRINT, shift}</string>
  1109. </dict>
  1110. </dict>
  1111. <dict>
  1112. <key>Class</key>
  1113. <string>LineGraphic</string>
  1114. <key>Head</key>
  1115. <dict>
  1116. <key>ID</key>
  1117. <integer>3</integer>
  1118. </dict>
  1119. <key>ID</key>
  1120. <integer>5</integer>
  1121. <key>Points</key>
  1122. <array>
  1123. <string>{196.43, 110.764}</string>
  1124. <string>{303.43, 111.19}</string>
  1125. </array>
  1126. <key>Style</key>
  1127. <dict>
  1128. <key>stroke</key>
  1129. <dict>
  1130. <key>HeadArrow</key>
  1131. <string>FilledArrow</string>
  1132. <key>TailArrow</key>
  1133. <string>0</string>
  1134. </dict>
  1135. </dict>
  1136. <key>Tail</key>
  1137. <dict>
  1138. <key>ID</key>
  1139. <integer>2</integer>
  1140. </dict>
  1141. </dict>
  1142. <dict>
  1143. <key>Bounds</key>
  1144. <string>{{303.93, 77.7013}, {256.313, 68}}</string>
  1145. <key>Class</key>
  1146. <string>ShapedGraphic</string>
  1147. <key>ID</key>
  1148. <integer>3</integer>
  1149. <key>Shape</key>
  1150. <string>Rectangle</string>
  1151. <key>Style</key>
  1152. <dict>
  1153. <key>shadow</key>
  1154. <dict>
  1155. <key>Draws</key>
  1156. <string>NO</string>
  1157. </dict>
  1158. </dict>
  1159. <key>Text</key>
  1160. <dict>
  1161. <key>Align</key>
  1162. <integer>0</integer>
  1163. <key>Text</key>
  1164. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  1165. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  1166. {\colortbl;\red255\green255\blue255;}
  1167. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
  1168. \f0\b\fs24 \cf0 \ul \ulc0 State 1
  1169. \f1\b0 \ulnone \
  1170. statement ::= PRINT . expression\
  1171. expression ::= . expression PLUS expression\
  1172. expression ::= . INT}</string>
  1173. </dict>
  1174. </dict>
  1175. <dict>
  1176. <key>Bounds</key>
  1177. <string>{{6.93042, 83.3868}, {189, 54}}</string>
  1178. <key>Class</key>
  1179. <string>ShapedGraphic</string>
  1180. <key>ID</key>
  1181. <integer>2</integer>
  1182. <key>Shape</key>
  1183. <string>Rectangle</string>
  1184. <key>Style</key>
  1185. <dict>
  1186. <key>shadow</key>
  1187. <dict>
  1188. <key>Draws</key>
  1189. <string>NO</string>
  1190. </dict>
  1191. </dict>
  1192. <key>Text</key>
  1193. <dict>
  1194. <key>Align</key>
  1195. <integer>0</integer>
  1196. <key>Text</key>
  1197. <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420
  1198. {\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
  1199. {\colortbl;\red255\green255\blue255;}
  1200. \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
  1201. \f0\b\fs24 \cf0 \ul \ulc0 State 0
  1202. \f1\b0 \ulnone \
  1203. start ::= . statement\
  1204. statement ::= . PRINT expression}</string>
  1205. </dict>
  1206. </dict>
  1207. </array>
  1208. <key>GridInfo</key>
  1209. <dict/>
  1210. <key>GuidesLocked</key>
  1211. <string>NO</string>
  1212. <key>GuidesVisible</key>
  1213. <string>YES</string>
  1214. <key>HPages</key>
  1215. <integer>1</integer>
  1216. <key>ImageCounter</key>
  1217. <integer>1</integer>
  1218. <key>IsPalette</key>
  1219. <string>NO</string>
  1220. <key>KeepToScale</key>
  1221. <false/>
  1222. <key>Layers</key>
  1223. <array>
  1224. <dict>
  1225. <key>Lock</key>
  1226. <string>NO</string>
  1227. <key>Name</key>
  1228. <string>Layer 1</string>
  1229. <key>Print</key>
  1230. <string>YES</string>
  1231. <key>View</key>
  1232. <string>YES</string>
  1233. </dict>
  1234. </array>
  1235. <key>LayoutInfo</key>
  1236. <dict/>
  1237. <key>LinksVisible</key>
  1238. <string>NO</string>
  1239. <key>MagnetsVisible</key>
  1240. <string>NO</string>
  1241. <key>MasterSheet</key>
  1242. <string>Master 1</string>
  1243. <key>MasterSheets</key>
  1244. <array>
  1245. <dict>
  1246. <key>ActiveLayerIndex</key>
  1247. <integer>0</integer>
  1248. <key>AutoAdjust</key>
  1249. <true/>
  1250. <key>CanvasColor</key>
  1251. <dict>
  1252. <key>w</key>
  1253. <string>1</string>
  1254. </dict>
  1255. <key>CanvasOrigin</key>
  1256. <string>{0, 0}</string>
  1257. <key>CanvasScale</key>
  1258. <real>1</real>
  1259. <key>ColumnAlign</key>
  1260. <integer>1</integer>
  1261. <key>ColumnSpacing</key>
  1262. <real>36</real>
  1263. <key>DisplayScale</key>
  1264. <string>1 in = 1 in</string>
  1265. <key>GraphicsList</key>
  1266. <array/>
  1267. <key>GridInfo</key>
  1268. <dict/>
  1269. <key>HPages</key>
  1270. <integer>1</integer>
  1271. <key>IsPalette</key>
  1272. <string>NO</string>
  1273. <key>KeepToScale</key>
  1274. <false/>
  1275. <key>Layers</key>
  1276. <array>
  1277. <dict>
  1278. <key>Lock</key>
  1279. <string>NO</string>
  1280. <key>Name</key>
  1281. <string>Layer 1</string>
  1282. <key>Print</key>
  1283. <string>YES</string>
  1284. <key>View</key>
  1285. <string>YES</string>
  1286. </dict>
  1287. </array>
  1288. <key>LayoutInfo</key>
  1289. <dict/>
  1290. <key>Orientation</key>
  1291. <integer>2</integer>
  1292. <key>OutlineStyle</key>
  1293. <string>Basic</string>
  1294. <key>RowAlign</key>
  1295. <integer>1</integer>
  1296. <key>RowSpacing</key>
  1297. <real>36</real>
  1298. <key>SheetTitle</key>
  1299. <string>Master 1</string>
  1300. <key>UniqueID</key>
  1301. <integer>1</integer>
  1302. <key>VPages</key>
  1303. <integer>1</integer>
  1304. </dict>
  1305. </array>
  1306. <key>ModificationDate</key>
  1307. <string>2007-09-02 14:59:38 -0600</string>
  1308. <key>Modifier</key>
  1309. <string>Jeremy Siek</string>
  1310. <key>NotesVisible</key>
  1311. <string>NO</string>
  1312. <key>Orientation</key>
  1313. <integer>2</integer>
  1314. <key>OriginVisible</key>
  1315. <string>NO</string>
  1316. <key>OutlineStyle</key>
  1317. <string>Basic</string>
  1318. <key>PageBreaks</key>
  1319. <string>YES</string>
  1320. <key>PrintInfo</key>
  1321. <dict>
  1322. <key>NSBottomMargin</key>
  1323. <array>
  1324. <string>float</string>
  1325. <string>0</string>
  1326. </array>
  1327. <key>NSLeftMargin</key>
  1328. <array>
  1329. <string>float</string>
  1330. <string>0</string>
  1331. </array>
  1332. <key>NSPaperSize</key>
  1333. <array>
  1334. <string>size</string>
  1335. <string>{612, 792}</string>
  1336. </array>
  1337. <key>NSRightMargin</key>
  1338. <array>
  1339. <string>float</string>
  1340. <string>0</string>
  1341. </array>
  1342. <key>NSTopMargin</key>
  1343. <array>
  1344. <string>float</string>
  1345. <string>0</string>
  1346. </array>
  1347. </dict>
  1348. <key>ReadOnly</key>
  1349. <string>NO</string>
  1350. <key>RowAlign</key>
  1351. <integer>1</integer>
  1352. <key>RowSpacing</key>
  1353. <real>36</real>
  1354. <key>SheetTitle</key>
  1355. <string>Canvas 1</string>
  1356. <key>SmartAlignmentGuidesActive</key>
  1357. <string>YES</string>
  1358. <key>SmartDistanceGuidesActive</key>
  1359. <string>YES</string>
  1360. <key>UniqueID</key>
  1361. <integer>1</integer>
  1362. <key>UseEntirePage</key>
  1363. <true/>
  1364. <key>VPages</key>
  1365. <integer>1</integer>
  1366. <key>WindowInfo</key>
  1367. <dict>
  1368. <key>CurrentSheet</key>
  1369. <string>0</string>
  1370. <key>DrawerOpen</key>
  1371. <false/>
  1372. <key>DrawerTab</key>
  1373. <string>Outline</string>
  1374. <key>DrawerWidth</key>
  1375. <real>209</real>
  1376. <key>FitInWindow</key>
  1377. <false/>
  1378. <key>Frame</key>
  1379. <string>{{278, 196}, {709, 940}}</string>
  1380. <key>ShowRuler</key>
  1381. <false/>
  1382. <key>ShowStatusBar</key>
  1383. <true/>
  1384. <key>VisibleRegion</key>
  1385. <string>{{-53, -29}, {694, 826}}</string>
  1386. <key>Zoom</key>
  1387. <string>1</string>
  1388. </dict>
  1389. </dict>
  1390. </plist>