yamlpysketchergrammar.xhtml 126 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
  4. <meta name="generator" content="Railroad Diagram Generator 1.62" />
  5. <style type="text/css">
  6. ::-moz-selection
  7. {
  8. color: #E6FFE2;
  9. background: #020D00;
  10. }
  11. ::selection
  12. {
  13. color: #E6FFE2;
  14. background: #020D00;
  15. }
  16. .ebnf a, .grammar a
  17. {
  18. text-decoration: none;
  19. }
  20. .ebnf a:hover, .grammar a:hover
  21. {
  22. color: #000300;
  23. text-decoration: underline;
  24. }
  25. .signature
  26. {
  27. color: #137E00;
  28. font-size: 11px;
  29. text-align: right;
  30. }
  31. body
  32. {
  33. font: normal 12px Verdana, sans-serif;
  34. color: #020D00;
  35. background: #E6FFE2;
  36. }
  37. a:link, a:visited
  38. {
  39. color: #020D00;
  40. }
  41. a:link.signature, a:visited.signature
  42. {
  43. color: #137E00;
  44. }
  45. a.button, #tabs li a
  46. {
  47. padding: 0.25em 0.5em;
  48. border: 1px solid #137E00;
  49. background: #C3EEBB;
  50. color: #137E00;
  51. text-decoration: none;
  52. font-weight: bold;
  53. }
  54. a.button:hover, #tabs li a:hover
  55. {
  56. color: #000300;
  57. background: #CCFFC3;
  58. border-color: #000300;
  59. }
  60. #tabs
  61. {
  62. padding: 3px 10px;
  63. margin-left: 0;
  64. margin-top: 58px;
  65. border-bottom: 1px solid #020D00;
  66. }
  67. #tabs li
  68. {
  69. list-style: none;
  70. margin-left: 5px;
  71. display: inline;
  72. }
  73. #tabs li a
  74. {
  75. border-bottom: 1px solid #020D00;
  76. }
  77. #tabs li a.active
  78. {
  79. color: #020D00;
  80. background: #E6FFE2;
  81. border-color: #020D00;
  82. border-bottom: 1px solid #E6FFE2;
  83. outline: none;
  84. }
  85. #divs div
  86. {
  87. display: none;
  88. overflow:auto;
  89. }
  90. #divs div.active
  91. {
  92. display: block;
  93. }
  94. #text
  95. {
  96. border-color: #137E00;
  97. background: #EFFFEC;
  98. color: #000300;
  99. }
  100. .small
  101. {
  102. vertical-align: top;
  103. text-align: right;
  104. font-size: 9px;
  105. font-weight: normal;
  106. line-height: 120%;
  107. }
  108. td.small
  109. {
  110. padding-top: 0px;
  111. }
  112. .hidden
  113. {
  114. visibility: hidden;
  115. }
  116. td:hover .hidden
  117. {
  118. visibility: visible;
  119. }
  120. div.download
  121. {
  122. display: none;
  123. background: #E6FFE2;
  124. position: absolute;
  125. right: 34px;
  126. top: 94px;
  127. padding: 10px;
  128. border: 1px dotted #020D00;
  129. }
  130. #divs div.ebnf, .ebnf code
  131. {
  132. display: block;
  133. padding: 10px;
  134. background: #CCFFC3;
  135. width: 992px;
  136. }
  137. #divs div.grammar
  138. {
  139. display: block;
  140. padding-left: 16px;
  141. padding-top: 2px;
  142. padding-bottom: 2px;
  143. background: #CCFFC3;
  144. }
  145. pre
  146. {
  147. margin: 0px;
  148. }
  149. .ebnf div
  150. {
  151. padding-left: 13ch;
  152. text-indent: -13ch;
  153. }
  154. .ebnf code, .grammar code, textarea, pre
  155. {
  156. font:12px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  157. }
  158. tr.option-line td:first-child
  159. {
  160. text-align: right
  161. }
  162. tr.option-text td
  163. {
  164. padding-bottom: 10px
  165. }
  166. table.palette
  167. {
  168. border-top: 1px solid #000300;
  169. border-right: 1px solid #000300;
  170. margin-bottom: 4px
  171. }
  172. td.palette
  173. {
  174. border-bottom: 1px solid #000300;
  175. border-left: 1px solid #000300;
  176. }
  177. a.palette
  178. {
  179. padding: 2px 3px 2px 10px;
  180. text-decoration: none;
  181. }
  182. .palette
  183. {
  184. -webkit-user-select: none;
  185. -khtml-user-select: none;
  186. -moz-user-select: none;
  187. -o-user-select: none;
  188. -ms-user-select: none;
  189. }
  190. </style><svg xmlns="http://www.w3.org/2000/svg">
  191. <defs>
  192. <style type="text/css">
  193. @namespace "http://www.w3.org/2000/svg";
  194. .line {fill: none; stroke: #073100; stroke-width: 1;}
  195. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  196. .thin-line {stroke: #051F00; shape-rendering: crispEdges}
  197. .filled {fill: #073100; stroke: none;}
  198. text.terminal {font-family: Verdana, Sans-serif;
  199. font-size: 12px;
  200. fill: #031400;
  201. font-weight: bold;
  202. }
  203. text.nonterminal {font-family: Verdana, Sans-serif;
  204. font-size: 12px;
  205. fill: #041A00;
  206. font-weight: normal;
  207. }
  208. text.regexp {font-family: Verdana, Sans-serif;
  209. font-size: 12px;
  210. fill: #051F00;
  211. font-weight: normal;
  212. }
  213. rect, circle, polygon {fill: #073100; stroke: #073100;}
  214. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  215. rect.nonterminal {fill: #26FE00; stroke: #073100; stroke-width: 1;}
  216. rect.text {fill: none; stroke: none;}
  217. polygon.regexp {fill: #3BFF18; stroke: #073100; stroke-width: 1;}
  218. </style>
  219. </defs></svg></head>
  220. <body>
  221. <p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Sketch">Sketch:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="237" height="37">
  222. <defs>
  223. <style type="text/css">
  224. @namespace "http://www.w3.org/2000/svg";
  225. .line {fill: none; stroke: #073100; stroke-width: 1;}
  226. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  227. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  228. .filled {fill: #073100; stroke: none;}
  229. text.terminal {font-family: Verdana, Sans-serif;
  230. font-size: 12px;
  231. fill: #031400;
  232. font-weight: bold;
  233. }
  234. text.nonterminal {font-family: Verdana, Sans-serif;
  235. font-size: 12px;
  236. fill: #E4FFE0;
  237. font-weight: normal;
  238. }
  239. text.regexp {font-family: Verdana, Sans-serif;
  240. font-size: 12px;
  241. fill: #E4FFE0;
  242. font-weight: normal;
  243. }
  244. rect, circle, polygon {fill: #073100; stroke: #073100;}
  245. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  246. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  247. rect.text {fill: none; stroke: none;}
  248. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  249. </style>
  250. </defs>
  251. <polygon points="9 17 1 13 1 21"/>
  252. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Sketch_Name" xlink:title="Sketch_Name">
  253. <rect x="31" y="3" width="106" height="32"/>
  254. <rect x="29" y="1" width="106" height="32" class="nonterminal"/>
  255. <text class="nonterminal" x="39" y="21">Sketch_Name</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Parts" xlink:title="Parts">
  256. <rect x="157" y="3" width="52" height="32"/>
  257. <rect x="155" y="1" width="52" height="32" class="nonterminal"/>
  258. <text class="nonterminal" x="165" y="21">Parts</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m106 0 h10 m0 0 h10 m52 0 h10 m3 0 h-3"/>
  259. <polygon points="227 17 235 13 235 21"/>
  260. <polygon points="227 17 219 13 219 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Sketch_Name">Sketch_Name:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="509" height="69">
  261. <defs>
  262. <style type="text/css">
  263. @namespace "http://www.w3.org/2000/svg";
  264. .line {fill: none; stroke: #073100; stroke-width: 1;}
  265. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  266. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  267. .filled {fill: #073100; stroke: none;}
  268. text.terminal {font-family: Verdana, Sans-serif;
  269. font-size: 12px;
  270. fill: #031400;
  271. font-weight: bold;
  272. }
  273. text.nonterminal {font-family: Verdana, Sans-serif;
  274. font-size: 12px;
  275. fill: #E4FFE0;
  276. font-weight: normal;
  277. }
  278. text.regexp {font-family: Verdana, Sans-serif;
  279. font-size: 12px;
  280. fill: #E4FFE0;
  281. font-weight: normal;
  282. }
  283. rect, circle, polygon {fill: #073100; stroke: #073100;}
  284. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  285. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  286. rect.text {fill: none; stroke: none;}
  287. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  288. </style>
  289. </defs>
  290. <polygon points="9 17 1 13 1 21"/>
  291. <polygon points="17 17 9 13 9 21"/>
  292. <rect x="31" y="3" width="26" height="32" rx="10"/>
  293. <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/>
  294. <text class="terminal" x="39" y="21">-</text>
  295. <rect x="77" y="3" width="24" height="32" rx="10"/>
  296. <rect x="75" y="1" width="24" height="32" class="terminal" rx="10"/>
  297. <text class="terminal" x="85" y="21"/>
  298. <rect x="121" y="3" width="66" height="32" rx="10"/>
  299. <rect x="119" y="1" width="66" height="32" class="terminal" rx="10"/>
  300. <text class="terminal" x="129" y="21">name: </text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier">
  301. <rect x="207" y="3" width="78" height="32"/>
  302. <rect x="205" y="1" width="78" height="32" class="nonterminal"/>
  303. <text class="nonterminal" x="215" y="21">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  304. <rect x="325" y="35" width="80" height="32"/>
  305. <rect x="323" y="33" width="80" height="32" class="nonterminal"/>
  306. <text class="nonterminal" x="333" y="53">Comment</text></a><rect x="445" y="3" width="36" height="32" rx="10"/>
  307. <rect x="443" y="1" width="36" height="32" class="terminal" rx="10"/>
  308. <text class="terminal" x="453" y="21">\n</text>
  309. <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m66 0 h10 m0 0 h10 m78 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m3 0 h-3"/>
  310. <polygon points="499 17 507 13 507 21"/>
  311. <polygon points="499 17 491 13 491 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  312. <ul>
  313. <li><a href="#Sketch" title="Sketch">Sketch</a></li>
  314. </ul>
  315. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Parts">Parts:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="471" height="85">
  316. <defs>
  317. <style type="text/css">
  318. @namespace "http://www.w3.org/2000/svg";
  319. .line {fill: none; stroke: #073100; stroke-width: 1;}
  320. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  321. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  322. .filled {fill: #073100; stroke: none;}
  323. text.terminal {font-family: Verdana, Sans-serif;
  324. font-size: 12px;
  325. fill: #031400;
  326. font-weight: bold;
  327. }
  328. text.nonterminal {font-family: Verdana, Sans-serif;
  329. font-size: 12px;
  330. fill: #E4FFE0;
  331. font-weight: normal;
  332. }
  333. text.regexp {font-family: Verdana, Sans-serif;
  334. font-size: 12px;
  335. fill: #E4FFE0;
  336. font-weight: normal;
  337. }
  338. rect, circle, polygon {fill: #073100; stroke: #073100;}
  339. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  340. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  341. rect.text {fill: none; stroke: none;}
  342. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  343. </style>
  344. </defs>
  345. <polygon points="9 33 1 29 1 37"/>
  346. <polygon points="17 33 9 29 9 37"/>
  347. <rect x="31" y="19" width="26" height="32" rx="10"/>
  348. <rect x="29" y="17" width="26" height="32" class="terminal" rx="10"/>
  349. <text class="terminal" x="39" y="37">-</text>
  350. <rect x="77" y="19" width="24" height="32" rx="10"/>
  351. <rect x="75" y="17" width="24" height="32" class="terminal" rx="10"/>
  352. <text class="terminal" x="85" y="37"/>
  353. <rect x="121" y="19" width="76" height="32" rx="10"/>
  354. <rect x="119" y="17" width="76" height="32" class="terminal" rx="10"/>
  355. <text class="terminal" x="129" y="37">parts:\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  356. <rect x="237" y="51" width="80" height="32"/>
  357. <rect x="235" y="49" width="80" height="32" class="nonterminal"/>
  358. <text class="nonterminal" x="245" y="69">Comment</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Part" xlink:title="Part">
  359. <rect x="377" y="19" width="46" height="32"/>
  360. <rect x="375" y="17" width="46" height="32" class="nonterminal"/>
  361. <text class="nonterminal" x="385" y="37">Part</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m26 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m76 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m40 -32 h10 m46 0 h10 m-86 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m66 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-66 0 h10 m0 0 h56 m23 32 h-3"/>
  362. <polygon points="461 33 469 29 469 37"/>
  363. <polygon points="461 33 453 29 453 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  364. <ul>
  365. <li><a href="#Sketch" title="Sketch">Sketch</a></li>
  366. </ul>
  367. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Part">Part:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="235" height="37">
  368. <defs>
  369. <style type="text/css">
  370. @namespace "http://www.w3.org/2000/svg";
  371. .line {fill: none; stroke: #073100; stroke-width: 1;}
  372. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  373. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  374. .filled {fill: #073100; stroke: none;}
  375. text.terminal {font-family: Verdana, Sans-serif;
  376. font-size: 12px;
  377. fill: #031400;
  378. font-weight: bold;
  379. }
  380. text.nonterminal {font-family: Verdana, Sans-serif;
  381. font-size: 12px;
  382. fill: #E4FFE0;
  383. font-weight: normal;
  384. }
  385. text.regexp {font-family: Verdana, Sans-serif;
  386. font-size: 12px;
  387. fill: #E4FFE0;
  388. font-weight: normal;
  389. }
  390. rect, circle, polygon {fill: #073100; stroke: #073100;}
  391. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  392. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  393. rect.text {fill: none; stroke: none;}
  394. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  395. </style>
  396. </defs>
  397. <polygon points="9 17 1 13 1 21"/>
  398. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Part_Name" xlink:title="Part_Name">
  399. <rect x="31" y="3" width="90" height="32"/>
  400. <rect x="29" y="1" width="90" height="32" class="nonterminal"/>
  401. <text class="nonterminal" x="39" y="21">Part_Name</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Shapes" xlink:title="Shapes">
  402. <rect x="141" y="3" width="66" height="32"/>
  403. <rect x="139" y="1" width="66" height="32" class="nonterminal"/>
  404. <text class="nonterminal" x="149" y="21">Shapes</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m90 0 h10 m0 0 h10 m66 0 h10 m3 0 h-3"/>
  405. <polygon points="225 17 233 13 233 21"/>
  406. <polygon points="225 17 217 13 217 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  407. <ul>
  408. <li><a href="#Parts" title="Parts">Parts</a></li>
  409. </ul>
  410. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Part_Name">Part_Name:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="685" height="69">
  411. <defs>
  412. <style type="text/css">
  413. @namespace "http://www.w3.org/2000/svg";
  414. .line {fill: none; stroke: #073100; stroke-width: 1;}
  415. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  416. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  417. .filled {fill: #073100; stroke: none;}
  418. text.terminal {font-family: Verdana, Sans-serif;
  419. font-size: 12px;
  420. fill: #031400;
  421. font-weight: bold;
  422. }
  423. text.nonterminal {font-family: Verdana, Sans-serif;
  424. font-size: 12px;
  425. fill: #E4FFE0;
  426. font-weight: normal;
  427. }
  428. text.regexp {font-family: Verdana, Sans-serif;
  429. font-size: 12px;
  430. fill: #E4FFE0;
  431. font-weight: normal;
  432. }
  433. rect, circle, polygon {fill: #073100; stroke: #073100;}
  434. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  435. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  436. rect.text {fill: none; stroke: none;}
  437. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  438. </style>
  439. </defs>
  440. <polygon points="9 17 1 13 1 21"/>
  441. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  442. <rect x="31" y="3" width="66" height="32"/>
  443. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  444. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="26" height="32" rx="10"/>
  445. <rect x="115" y="1" width="26" height="32" class="terminal" rx="10"/>
  446. <text class="terminal" x="125" y="21">-</text>
  447. <rect x="163" y="3" width="24" height="32" rx="10"/>
  448. <rect x="161" y="1" width="24" height="32" class="terminal" rx="10"/>
  449. <text class="terminal" x="171" y="21"/>
  450. <rect x="207" y="3" width="66" height="32" rx="10"/>
  451. <rect x="205" y="1" width="66" height="32" class="terminal" rx="10"/>
  452. <text class="terminal" x="215" y="21">name: </text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier">
  453. <rect x="293" y="3" width="78" height="32"/>
  454. <rect x="291" y="1" width="78" height="32" class="nonterminal"/>
  455. <text class="nonterminal" x="301" y="21">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  456. <rect x="411" y="35" width="80" height="32"/>
  457. <rect x="409" y="33" width="80" height="32" class="nonterminal"/>
  458. <text class="nonterminal" x="419" y="53">Comment</text></a><rect x="531" y="3" width="36" height="32" rx="10"/>
  459. <rect x="529" y="1" width="36" height="32" class="terminal" rx="10"/>
  460. <text class="terminal" x="539" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  461. <rect x="587" y="3" width="70" height="32"/>
  462. <rect x="585" y="1" width="70" height="32" class="nonterminal"/>
  463. <text class="nonterminal" x="595" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m66 0 h10 m0 0 h10 m78 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  464. <polygon points="675 17 683 13 683 21"/>
  465. <polygon points="675 17 667 13 667 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  466. <ul>
  467. <li><a href="#Part" title="Part">Part</a></li>
  468. </ul>
  469. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Shapes">Shapes:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="671" height="85">
  470. <defs>
  471. <style type="text/css">
  472. @namespace "http://www.w3.org/2000/svg";
  473. .line {fill: none; stroke: #073100; stroke-width: 1;}
  474. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  475. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  476. .filled {fill: #073100; stroke: none;}
  477. text.terminal {font-family: Verdana, Sans-serif;
  478. font-size: 12px;
  479. fill: #031400;
  480. font-weight: bold;
  481. }
  482. text.nonterminal {font-family: Verdana, Sans-serif;
  483. font-size: 12px;
  484. fill: #E4FFE0;
  485. font-weight: normal;
  486. }
  487. text.regexp {font-family: Verdana, Sans-serif;
  488. font-size: 12px;
  489. fill: #E4FFE0;
  490. font-weight: normal;
  491. }
  492. rect, circle, polygon {fill: #073100; stroke: #073100;}
  493. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  494. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  495. rect.text {fill: none; stroke: none;}
  496. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  497. </style>
  498. </defs>
  499. <polygon points="9 33 1 29 1 37"/>
  500. <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  501. <rect x="31" y="19" width="66" height="32"/>
  502. <rect x="29" y="17" width="66" height="32" class="nonterminal"/>
  503. <text class="nonterminal" x="39" y="37">INDENT</text></a><rect x="117" y="19" width="24" height="32" rx="10"/>
  504. <rect x="115" y="17" width="24" height="32" class="terminal" rx="10"/>
  505. <text class="terminal" x="125" y="37"/>
  506. <rect x="161" y="19" width="24" height="32" rx="10"/>
  507. <rect x="159" y="17" width="24" height="32" class="terminal" rx="10"/>
  508. <text class="terminal" x="169" y="37"/>
  509. <rect x="205" y="19" width="88" height="32" rx="10"/>
  510. <rect x="203" y="17" width="88" height="32" class="terminal" rx="10"/>
  511. <text class="terminal" x="213" y="37">shapes:\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  512. <rect x="333" y="51" width="80" height="32"/>
  513. <rect x="331" y="49" width="80" height="32" class="nonterminal"/>
  514. <text class="nonterminal" x="341" y="69">Comment</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Shape" xlink:title="Shape">
  515. <rect x="473" y="19" width="60" height="32"/>
  516. <rect x="471" y="17" width="60" height="32" class="nonterminal"/>
  517. <text class="nonterminal" x="481" y="37">Shape</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  518. <rect x="573" y="19" width="70" height="32"/>
  519. <rect x="571" y="17" width="70" height="32" class="nonterminal"/>
  520. <text class="nonterminal" x="581" y="37">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m66 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m88 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m40 -32 h10 m60 0 h10 m-100 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m80 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-80 0 h10 m0 0 h70 m20 32 h10 m70 0 h10 m3 0 h-3"/>
  521. <polygon points="661 33 669 29 669 37"/>
  522. <polygon points="661 33 653 29 653 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  523. <ul>
  524. <li><a href="#Part" title="Part">Part</a></li>
  525. </ul>
  526. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Shape">Shape:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="201" height="125">
  527. <defs>
  528. <style type="text/css">
  529. @namespace "http://www.w3.org/2000/svg";
  530. .line {fill: none; stroke: #073100; stroke-width: 1;}
  531. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  532. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  533. .filled {fill: #073100; stroke: none;}
  534. text.terminal {font-family: Verdana, Sans-serif;
  535. font-size: 12px;
  536. fill: #031400;
  537. font-weight: bold;
  538. }
  539. text.nonterminal {font-family: Verdana, Sans-serif;
  540. font-size: 12px;
  541. fill: #E4FFE0;
  542. font-weight: normal;
  543. }
  544. text.regexp {font-family: Verdana, Sans-serif;
  545. font-size: 12px;
  546. fill: #E4FFE0;
  547. font-weight: normal;
  548. }
  549. rect, circle, polygon {fill: #073100; stroke: #073100;}
  550. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  551. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  552. rect.text {fill: none; stroke: none;}
  553. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  554. </style>
  555. </defs>
  556. <polygon points="9 17 1 13 1 21"/>
  557. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression">
  558. <rect x="51" y="3" width="90" height="32"/>
  559. <rect x="49" y="1" width="90" height="32" class="nonterminal"/>
  560. <text class="nonterminal" x="59" y="21">Expression</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DoAction" xlink:title="DoAction">
  561. <rect x="51" y="47" width="76" height="32"/>
  562. <rect x="49" y="45" width="76" height="32" class="nonterminal"/>
  563. <text class="nonterminal" x="59" y="65">DoAction</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SketchObject" xlink:title="SketchObject">
  564. <rect x="51" y="91" width="102" height="32"/>
  565. <rect x="49" y="89" width="102" height="32" class="nonterminal"/>
  566. <text class="nonterminal" x="59" y="109">SketchObject</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m90 0 h10 m0 0 h12 m-142 0 h20 m122 0 h20 m-162 0 q10 0 10 10 m142 0 q0 -10 10 -10 m-152 10 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m76 0 h10 m0 0 h26 m-132 -10 v20 m142 0 v-20 m-142 20 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m102 0 h10 m23 -88 h-3"/>
  567. <polygon points="191 17 199 13 199 21"/>
  568. <polygon points="191 17 183 13 183 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  569. <ul>
  570. <li><a href="#Shapes" title="Shapes">Shapes</a></li>
  571. </ul>
  572. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Expression">Expression:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="845" height="69">
  573. <defs>
  574. <style type="text/css">
  575. @namespace "http://www.w3.org/2000/svg";
  576. .line {fill: none; stroke: #073100; stroke-width: 1;}
  577. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  578. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  579. .filled {fill: #073100; stroke: none;}
  580. text.terminal {font-family: Verdana, Sans-serif;
  581. font-size: 12px;
  582. fill: #031400;
  583. font-weight: bold;
  584. }
  585. text.nonterminal {font-family: Verdana, Sans-serif;
  586. font-size: 12px;
  587. fill: #E4FFE0;
  588. font-weight: normal;
  589. }
  590. text.regexp {font-family: Verdana, Sans-serif;
  591. font-size: 12px;
  592. fill: #E4FFE0;
  593. font-weight: normal;
  594. }
  595. rect, circle, polygon {fill: #073100; stroke: #073100;}
  596. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  597. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  598. rect.text {fill: none; stroke: none;}
  599. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  600. </style>
  601. </defs>
  602. <polygon points="9 17 1 13 1 21"/>
  603. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  604. <rect x="31" y="3" width="66" height="32"/>
  605. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  606. <text class="nonterminal" x="39" y="21">INDENT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier">
  607. <rect x="117" y="3" width="78" height="32"/>
  608. <rect x="115" y="1" width="78" height="32" class="nonterminal"/>
  609. <text class="nonterminal" x="125" y="21">Identifier</text></a><rect x="215" y="3" width="24" height="32" rx="10"/>
  610. <rect x="213" y="1" width="24" height="32" class="terminal" rx="10"/>
  611. <text class="terminal" x="223" y="21">:</text>
  612. <rect x="279" y="35" width="42" height="32" rx="10"/>
  613. <rect x="277" y="33" width="42" height="32" class="terminal" rx="10"/>
  614. <text class="terminal" x="287" y="53">|\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#PyRightHandExpression" xlink:title="PyRightHandExpression">
  615. <rect x="361" y="3" width="170" height="32"/>
  616. <rect x="359" y="1" width="170" height="32" class="nonterminal"/>
  617. <text class="nonterminal" x="369" y="21">PyRightHandExpression</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  618. <rect x="571" y="35" width="80" height="32"/>
  619. <rect x="569" y="33" width="80" height="32" class="nonterminal"/>
  620. <text class="nonterminal" x="579" y="53">Comment</text></a><rect x="691" y="3" width="36" height="32" rx="10"/>
  621. <rect x="689" y="1" width="36" height="32" class="terminal" rx="10"/>
  622. <text class="terminal" x="699" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  623. <rect x="747" y="3" width="70" height="32"/>
  624. <rect x="745" y="1" width="70" height="32" class="nonterminal"/>
  625. <text class="nonterminal" x="755" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m24 0 h10 m20 0 h10 m0 0 h52 m-82 0 h20 m62 0 h20 m-102 0 q10 0 10 10 m82 0 q0 -10 10 -10 m-92 10 v12 m82 0 v-12 m-82 12 q0 10 10 10 m62 0 q10 0 10 -10 m-72 10 h10 m42 0 h10 m20 -32 h10 m170 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  626. <polygon points="835 17 843 13 843 21"/>
  627. <polygon points="835 17 827 13 827 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  628. <ul>
  629. <li><a href="#Shape" title="Shape">Shape</a></li>
  630. </ul>
  631. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="DoAction">DoAction:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="631" height="69">
  632. <defs>
  633. <style type="text/css">
  634. @namespace "http://www.w3.org/2000/svg";
  635. .line {fill: none; stroke: #073100; stroke-width: 1;}
  636. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  637. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  638. .filled {fill: #073100; stroke: none;}
  639. text.terminal {font-family: Verdana, Sans-serif;
  640. font-size: 12px;
  641. fill: #031400;
  642. font-weight: bold;
  643. }
  644. text.nonterminal {font-family: Verdana, Sans-serif;
  645. font-size: 12px;
  646. fill: #E4FFE0;
  647. font-weight: normal;
  648. }
  649. text.regexp {font-family: Verdana, Sans-serif;
  650. font-size: 12px;
  651. fill: #E4FFE0;
  652. font-weight: normal;
  653. }
  654. rect, circle, polygon {fill: #073100; stroke: #073100;}
  655. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  656. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  657. rect.text {fill: none; stroke: none;}
  658. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  659. </style>
  660. </defs>
  661. <polygon points="9 17 1 13 1 21"/>
  662. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  663. <rect x="31" y="3" width="66" height="32"/>
  664. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  665. <text class="nonterminal" x="39" y="21">INDENT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier">
  666. <rect x="117" y="3" width="78" height="32"/>
  667. <rect x="115" y="1" width="78" height="32" class="nonterminal"/>
  668. <text class="nonterminal" x="125" y="21">Identifier</text></a><rect x="215" y="3" width="24" height="32" rx="10"/>
  669. <rect x="213" y="1" width="24" height="32" class="terminal" rx="10"/>
  670. <text class="terminal" x="223" y="21">:</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  671. <rect x="279" y="35" width="80" height="32"/>
  672. <rect x="277" y="33" width="80" height="32" class="nonterminal"/>
  673. <text class="nonterminal" x="287" y="53">Comment</text></a><rect x="399" y="3" width="36" height="32" rx="10"/>
  674. <rect x="397" y="1" width="36" height="32" class="terminal" rx="10"/>
  675. <text class="terminal" x="407" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Action" xlink:title="Action">
  676. <rect x="455" y="3" width="58" height="32"/>
  677. <rect x="453" y="1" width="58" height="32" class="nonterminal"/>
  678. <text class="nonterminal" x="463" y="21">Action</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  679. <rect x="533" y="3" width="70" height="32"/>
  680. <rect x="531" y="1" width="70" height="32" class="nonterminal"/>
  681. <text class="nonterminal" x="541" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m24 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m58 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  682. <polygon points="621 17 629 13 629 21"/>
  683. <polygon points="621 17 613 13 613 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  684. <ul>
  685. <li><a href="#Shape" title="Shape">Shape</a></li>
  686. </ul>
  687. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Action">Action:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="621" height="69">
  688. <defs>
  689. <style type="text/css">
  690. @namespace "http://www.w3.org/2000/svg";
  691. .line {fill: none; stroke: #073100; stroke-width: 1;}
  692. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  693. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  694. .filled {fill: #073100; stroke: none;}
  695. text.terminal {font-family: Verdana, Sans-serif;
  696. font-size: 12px;
  697. fill: #031400;
  698. font-weight: bold;
  699. }
  700. text.nonterminal {font-family: Verdana, Sans-serif;
  701. font-size: 12px;
  702. fill: #E4FFE0;
  703. font-weight: normal;
  704. }
  705. text.regexp {font-family: Verdana, Sans-serif;
  706. font-size: 12px;
  707. fill: #E4FFE0;
  708. font-weight: normal;
  709. }
  710. rect, circle, polygon {fill: #073100; stroke: #073100;}
  711. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  712. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  713. rect.text {fill: none; stroke: none;}
  714. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  715. </style>
  716. </defs>
  717. <polygon points="9 17 1 13 1 21"/>
  718. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  719. <rect x="31" y="3" width="66" height="32"/>
  720. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  721. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="66" height="32" rx="10"/>
  722. <rect x="115" y="1" width="66" height="32" class="terminal" rx="10"/>
  723. <text class="terminal" x="125" y="21">action:</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#PyExpression" xlink:title="PyExpression">
  724. <rect x="203" y="3" width="104" height="32"/>
  725. <rect x="201" y="1" width="104" height="32" class="nonterminal"/>
  726. <text class="nonterminal" x="211" y="21">PyExpression</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  727. <rect x="347" y="35" width="80" height="32"/>
  728. <rect x="345" y="33" width="80" height="32" class="nonterminal"/>
  729. <text class="nonterminal" x="355" y="53">Comment</text></a><rect x="467" y="3" width="36" height="32" rx="10"/>
  730. <rect x="465" y="1" width="36" height="32" class="terminal" rx="10"/>
  731. <text class="terminal" x="475" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  732. <rect x="523" y="3" width="70" height="32"/>
  733. <rect x="521" y="1" width="70" height="32" class="nonterminal"/>
  734. <text class="nonterminal" x="531" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m66 0 h10 m0 0 h10 m104 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  735. <polygon points="611 17 619 13 619 21"/>
  736. <polygon points="611 17 603 13 603 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  737. <ul>
  738. <li><a href="#DoAction" title="DoAction">DoAction</a></li>
  739. </ul>
  740. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="SketchObject">SketchObject:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="573" height="69">
  741. <defs>
  742. <style type="text/css">
  743. @namespace "http://www.w3.org/2000/svg";
  744. .line {fill: none; stroke: #073100; stroke-width: 1;}
  745. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  746. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  747. .filled {fill: #073100; stroke: none;}
  748. text.terminal {font-family: Verdana, Sans-serif;
  749. font-size: 12px;
  750. fill: #031400;
  751. font-weight: bold;
  752. }
  753. text.nonterminal {font-family: Verdana, Sans-serif;
  754. font-size: 12px;
  755. fill: #E4FFE0;
  756. font-weight: normal;
  757. }
  758. text.regexp {font-family: Verdana, Sans-serif;
  759. font-size: 12px;
  760. fill: #E4FFE0;
  761. font-weight: normal;
  762. }
  763. rect, circle, polygon {fill: #073100; stroke: #073100;}
  764. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  765. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  766. rect.text {fill: none; stroke: none;}
  767. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  768. </style>
  769. </defs>
  770. <polygon points="9 17 1 13 1 21"/>
  771. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  772. <rect x="31" y="3" width="66" height="32"/>
  773. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  774. <text class="nonterminal" x="39" y="21">INDENT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Formula" xlink:title="Formula">
  775. <rect x="117" y="3" width="70" height="32"/>
  776. <rect x="115" y="1" width="70" height="32" class="nonterminal"/>
  777. <text class="nonterminal" x="125" y="21">Formula</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Styles" xlink:title="Styles">
  778. <rect x="227" y="35" width="58" height="32"/>
  779. <rect x="225" y="33" width="58" height="32" class="nonterminal"/>
  780. <text class="nonterminal" x="235" y="53">Styles</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Transforms" xlink:title="Transforms">
  781. <rect x="345" y="35" width="90" height="32"/>
  782. <rect x="343" y="33" width="90" height="32" class="nonterminal"/>
  783. <text class="nonterminal" x="353" y="53">Transforms</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  784. <rect x="475" y="3" width="70" height="32"/>
  785. <rect x="473" y="1" width="70" height="32" class="nonterminal"/>
  786. <text class="nonterminal" x="483" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m70 0 h10 m20 0 h10 m0 0 h68 m-98 0 h20 m78 0 h20 m-118 0 q10 0 10 10 m98 0 q0 -10 10 -10 m-108 10 v12 m98 0 v-12 m-98 12 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m58 0 h10 m40 -32 h10 m0 0 h100 m-130 0 h20 m110 0 h20 m-150 0 q10 0 10 10 m130 0 q0 -10 10 -10 m-140 10 v12 m130 0 v-12 m-130 12 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m90 0 h10 m20 -32 h10 m70 0 h10 m3 0 h-3"/>
  787. <polygon points="563 17 571 13 571 21"/>
  788. <polygon points="563 17 555 13 555 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  789. <ul>
  790. <li><a href="#Shape" title="Shape">Shape</a></li>
  791. </ul>
  792. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Formula">Formula:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="657" height="69">
  793. <defs>
  794. <style type="text/css">
  795. @namespace "http://www.w3.org/2000/svg";
  796. .line {fill: none; stroke: #073100; stroke-width: 1;}
  797. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  798. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  799. .filled {fill: #073100; stroke: none;}
  800. text.terminal {font-family: Verdana, Sans-serif;
  801. font-size: 12px;
  802. fill: #031400;
  803. font-weight: bold;
  804. }
  805. text.nonterminal {font-family: Verdana, Sans-serif;
  806. font-size: 12px;
  807. fill: #E4FFE0;
  808. font-weight: normal;
  809. }
  810. text.regexp {font-family: Verdana, Sans-serif;
  811. font-size: 12px;
  812. fill: #E4FFE0;
  813. font-weight: normal;
  814. }
  815. rect, circle, polygon {fill: #073100; stroke: #073100;}
  816. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  817. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  818. rect.text {fill: none; stroke: none;}
  819. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  820. </style>
  821. </defs>
  822. <polygon points="9 17 1 13 1 21"/>
  823. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  824. <rect x="31" y="3" width="66" height="32"/>
  825. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  826. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="137" y="35" width="42" height="32" rx="10"/>
  827. <rect x="135" y="33" width="42" height="32" class="terminal" rx="10"/>
  828. <text class="terminal" x="145" y="53">|\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SketcherCreator" xlink:title="SketcherCreator">
  829. <rect x="219" y="3" width="124" height="32"/>
  830. <rect x="217" y="1" width="124" height="32" class="nonterminal"/>
  831. <text class="nonterminal" x="227" y="21">SketcherCreator</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  832. <rect x="383" y="35" width="80" height="32"/>
  833. <rect x="381" y="33" width="80" height="32" class="nonterminal"/>
  834. <text class="nonterminal" x="391" y="53">Comment</text></a><rect x="503" y="3" width="36" height="32" rx="10"/>
  835. <rect x="501" y="1" width="36" height="32" class="terminal" rx="10"/>
  836. <text class="terminal" x="511" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  837. <rect x="559" y="3" width="70" height="32"/>
  838. <rect x="557" y="1" width="70" height="32" class="nonterminal"/>
  839. <text class="nonterminal" x="567" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m20 0 h10 m0 0 h52 m-82 0 h20 m62 0 h20 m-102 0 q10 0 10 10 m82 0 q0 -10 10 -10 m-92 10 v12 m82 0 v-12 m-82 12 q0 10 10 10 m62 0 q10 0 10 -10 m-72 10 h10 m42 0 h10 m20 -32 h10 m124 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  840. <polygon points="647 17 655 13 655 21"/>
  841. <polygon points="647 17 639 13 639 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  842. <ul>
  843. <li><a href="#SketchObject" title="SketchObject">SketchObject</a></li>
  844. </ul>
  845. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="SketcherCreator">SketcherCreator:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="397" height="37">
  846. <defs>
  847. <style type="text/css">
  848. @namespace "http://www.w3.org/2000/svg";
  849. .line {fill: none; stroke: #073100; stroke-width: 1;}
  850. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  851. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  852. .filled {fill: #073100; stroke: none;}
  853. text.terminal {font-family: Verdana, Sans-serif;
  854. font-size: 12px;
  855. fill: #031400;
  856. font-weight: bold;
  857. }
  858. text.nonterminal {font-family: Verdana, Sans-serif;
  859. font-size: 12px;
  860. fill: #E4FFE0;
  861. font-weight: normal;
  862. }
  863. text.regexp {font-family: Verdana, Sans-serif;
  864. font-size: 12px;
  865. fill: #E4FFE0;
  866. font-weight: normal;
  867. }
  868. rect, circle, polygon {fill: #073100; stroke: #073100;}
  869. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  870. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  871. rect.text {fill: none; stroke: none;}
  872. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  873. </style>
  874. </defs>
  875. <polygon points="9 17 1 13 1 21"/>
  876. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SketcherClass" xlink:title="SketcherClass">
  877. <rect x="31" y="3" width="110" height="32"/>
  878. <rect x="29" y="1" width="110" height="32" class="nonterminal"/>
  879. <text class="nonterminal" x="39" y="21">SketcherClass</text></a><rect x="161" y="3" width="26" height="32" rx="10"/>
  880. <rect x="159" y="1" width="26" height="32" class="terminal" rx="10"/>
  881. <text class="terminal" x="169" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#PyFunctionArgs" xlink:title="PyFunctionArgs">
  882. <rect x="207" y="3" width="116" height="32"/>
  883. <rect x="205" y="1" width="116" height="32" class="nonterminal"/>
  884. <text class="nonterminal" x="215" y="21">PyFunctionArgs</text></a><rect x="343" y="3" width="26" height="32" rx="10"/>
  885. <rect x="341" y="1" width="26" height="32" class="terminal" rx="10"/>
  886. <text class="terminal" x="351" y="21">)</text>
  887. <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m110 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m116 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/>
  888. <polygon points="387 17 395 13 395 21"/>
  889. <polygon points="387 17 379 13 379 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  890. <ul>
  891. <li><a href="#Formula" title="Formula">Formula</a></li>
  892. </ul>
  893. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="SketcherClass">SketcherClass:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="227" height="917">
  894. <defs>
  895. <style type="text/css">
  896. @namespace "http://www.w3.org/2000/svg";
  897. .line {fill: none; stroke: #073100; stroke-width: 1;}
  898. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  899. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  900. .filled {fill: #073100; stroke: none;}
  901. text.terminal {font-family: Verdana, Sans-serif;
  902. font-size: 12px;
  903. fill: #031400;
  904. font-weight: bold;
  905. }
  906. text.nonterminal {font-family: Verdana, Sans-serif;
  907. font-size: 12px;
  908. fill: #E4FFE0;
  909. font-weight: normal;
  910. }
  911. text.regexp {font-family: Verdana, Sans-serif;
  912. font-size: 12px;
  913. fill: #E4FFE0;
  914. font-weight: normal;
  915. }
  916. rect, circle, polygon {fill: #073100; stroke: #073100;}
  917. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  918. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  919. rect.text {fill: none; stroke: none;}
  920. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  921. </style>
  922. </defs>
  923. <polygon points="9 17 1 13 1 21"/>
  924. <polygon points="17 17 9 13 9 21"/>
  925. <rect x="51" y="3" width="48" height="32" rx="10"/>
  926. <rect x="49" y="1" width="48" height="32" class="terminal" rx="10"/>
  927. <text class="terminal" x="59" y="21">Line</text>
  928. <rect x="51" y="47" width="86" height="32" rx="10"/>
  929. <rect x="49" y="45" width="86" height="32" class="terminal" rx="10"/>
  930. <text class="terminal" x="59" y="65">Rectangle</text>
  931. <rect x="51" y="91" width="74" height="32" rx="10"/>
  932. <rect x="49" y="89" width="74" height="32" class="terminal" rx="10"/>
  933. <text class="terminal" x="59" y="109">Triangle</text>
  934. <rect x="51" y="135" width="58" height="32" rx="10"/>
  935. <rect x="49" y="133" width="58" height="32" class="terminal" rx="10"/>
  936. <text class="terminal" x="59" y="153">Circle</text>
  937. <rect x="51" y="179" width="128" height="32" rx="10"/>
  938. <rect x="49" y="177" width="128" height="32" class="terminal" rx="10"/>
  939. <text class="terminal" x="59" y="197">Distance_wText</text>
  940. <rect x="51" y="223" width="50" height="32" rx="10"/>
  941. <rect x="49" y="221" width="50" height="32" class="terminal" rx="10"/>
  942. <text class="terminal" x="59" y="241">Text</text>
  943. <rect x="51" y="267" width="56" height="32" rx="10"/>
  944. <rect x="49" y="265" width="56" height="32" class="terminal" rx="10"/>
  945. <text class="terminal" x="59" y="285">Cross</text>
  946. <rect x="51" y="311" width="48" height="32" rx="10"/>
  947. <rect x="49" y="309" width="48" height="32" class="terminal" rx="10"/>
  948. <text class="terminal" x="59" y="329">Axis</text>
  949. <rect x="51" y="355" width="42" height="32" rx="10"/>
  950. <rect x="49" y="353" width="42" height="32" class="terminal" rx="10"/>
  951. <text class="terminal" x="59" y="373">Arc</text>
  952. <rect x="51" y="399" width="92" height="32" rx="10"/>
  953. <rect x="49" y="397" width="92" height="32" class="terminal" rx="10"/>
  954. <text class="terminal" x="59" y="417">Arc_wText</text>
  955. <rect x="51" y="443" width="70" height="32" rx="10"/>
  956. <rect x="49" y="441" width="70" height="32" class="terminal" rx="10"/>
  957. <text class="terminal" x="59" y="461">Arrow1</text>
  958. <rect x="51" y="487" width="56" height="32" rx="10"/>
  959. <rect x="49" y="485" width="56" height="32" class="terminal" rx="10"/>
  960. <text class="terminal" x="59" y="505">Force</text>
  961. <rect x="51" y="531" width="50" height="32" rx="10"/>
  962. <rect x="49" y="529" width="50" height="32" class="terminal" rx="10"/>
  963. <text class="terminal" x="59" y="549">Wall</text>
  964. <rect x="51" y="575" width="60" height="32" rx="10"/>
  965. <rect x="49" y="573" width="60" height="32" class="terminal" rx="10"/>
  966. <text class="terminal" x="59" y="593">Curve</text>
  967. <rect x="51" y="619" width="90" height="32" rx="10"/>
  968. <rect x="49" y="617" width="90" height="32" class="terminal" rx="10"/>
  969. <text class="terminal" x="59" y="637">Trajectory</text>
  970. <rect x="51" y="663" width="68" height="32" rx="10"/>
  971. <rect x="49" y="661" width="68" height="32" class="terminal" rx="10"/>
  972. <text class="terminal" x="59" y="681">Gravity</text>
  973. <rect x="51" y="707" width="74" height="32" rx="10"/>
  974. <rect x="49" y="705" width="74" height="32" class="terminal" rx="10"/>
  975. <text class="terminal" x="59" y="725">Moment</text>
  976. <rect x="51" y="751" width="112" height="32" rx="10"/>
  977. <rect x="49" y="749" width="112" height="32" class="terminal" rx="10"/>
  978. <text class="terminal" x="59" y="769">Text_wArrow</text>
  979. <rect x="51" y="795" width="62" height="32" rx="10"/>
  980. <rect x="49" y="793" width="62" height="32" class="terminal" rx="10"/>
  981. <text class="terminal" x="59" y="813">Wheel</text>
  982. <rect x="51" y="839" width="64" height="32" rx="10"/>
  983. <rect x="49" y="837" width="64" height="32" class="terminal" rx="10"/>
  984. <text class="terminal" x="59" y="857">Spring</text>
  985. <rect x="51" y="883" width="76" height="32" rx="10"/>
  986. <rect x="49" y="881" width="76" height="32" class="terminal" rx="10"/>
  987. <text class="terminal" x="59" y="901">Dashpot</text>
  988. <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m48 0 h10 m0 0 h80 m-168 0 h20 m148 0 h20 m-188 0 q10 0 10 10 m168 0 q0 -10 10 -10 m-178 10 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m86 0 h10 m0 0 h42 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m74 0 h10 m0 0 h54 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m58 0 h10 m0 0 h70 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m128 0 h10 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m50 0 h10 m0 0 h78 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m56 0 h10 m0 0 h72 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m48 0 h10 m0 0 h80 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m42 0 h10 m0 0 h86 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m92 0 h10 m0 0 h36 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m70 0 h10 m0 0 h58 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m56 0 h10 m0 0 h72 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m50 0 h10 m0 0 h78 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m60 0 h10 m0 0 h68 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m90 0 h10 m0 0 h38 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m68 0 h10 m0 0 h60 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m74 0 h10 m0 0 h54 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m112 0 h10 m0 0 h16 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m62 0 h10 m0 0 h66 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m64 0 h10 m0 0 h64 m-158 -10 v20 m168 0 v-20 m-168 20 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m76 0 h10 m0 0 h52 m23 -880 h-3"/>
  989. <polygon points="217 17 225 13 225 21"/>
  990. <polygon points="217 17 209 13 209 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  991. <ul>
  992. <li><a href="#SketcherCreator" title="SketcherCreator">SketcherCreator</a></li>
  993. </ul>
  994. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Styles">Styles:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="421" height="53">
  995. <defs>
  996. <style type="text/css">
  997. @namespace "http://www.w3.org/2000/svg";
  998. .line {fill: none; stroke: #073100; stroke-width: 1;}
  999. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1000. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1001. .filled {fill: #073100; stroke: none;}
  1002. text.terminal {font-family: Verdana, Sans-serif;
  1003. font-size: 12px;
  1004. fill: #031400;
  1005. font-weight: bold;
  1006. }
  1007. text.nonterminal {font-family: Verdana, Sans-serif;
  1008. font-size: 12px;
  1009. fill: #E4FFE0;
  1010. font-weight: normal;
  1011. }
  1012. text.regexp {font-family: Verdana, Sans-serif;
  1013. font-size: 12px;
  1014. fill: #E4FFE0;
  1015. font-weight: normal;
  1016. }
  1017. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1018. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1019. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1020. rect.text {fill: none; stroke: none;}
  1021. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1022. </style>
  1023. </defs>
  1024. <polygon points="9 33 1 29 1 37"/>
  1025. <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1026. <rect x="31" y="19" width="66" height="32"/>
  1027. <rect x="29" y="17" width="66" height="32" class="nonterminal"/>
  1028. <text class="nonterminal" x="39" y="37">INDENT</text></a><rect x="117" y="19" width="74" height="32" rx="10"/>
  1029. <rect x="115" y="17" width="74" height="32" class="terminal" rx="10"/>
  1030. <text class="terminal" x="125" y="37">style:\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Style" xlink:title="Style">
  1031. <rect x="231" y="19" width="52" height="32"/>
  1032. <rect x="229" y="17" width="52" height="32" class="nonterminal"/>
  1033. <text class="nonterminal" x="239" y="37">Style</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1034. <rect x="323" y="19" width="70" height="32"/>
  1035. <rect x="321" y="17" width="70" height="32" class="nonterminal"/>
  1036. <text class="nonterminal" x="331" y="37">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m66 0 h10 m0 0 h10 m74 0 h10 m20 0 h10 m52 0 h10 m-92 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m72 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-72 0 h10 m0 0 h62 m20 32 h10 m70 0 h10 m3 0 h-3"/>
  1037. <polygon points="411 33 419 29 419 37"/>
  1038. <polygon points="411 33 403 29 403 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1039. <ul>
  1040. <li><a href="#SketchObject" title="SketchObject">SketchObject</a></li>
  1041. </ul>
  1042. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Style">Style:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="203" height="257">
  1043. <defs>
  1044. <style type="text/css">
  1045. @namespace "http://www.w3.org/2000/svg";
  1046. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1047. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1048. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1049. .filled {fill: #073100; stroke: none;}
  1050. text.terminal {font-family: Verdana, Sans-serif;
  1051. font-size: 12px;
  1052. fill: #031400;
  1053. font-weight: bold;
  1054. }
  1055. text.nonterminal {font-family: Verdana, Sans-serif;
  1056. font-size: 12px;
  1057. fill: #E4FFE0;
  1058. font-weight: normal;
  1059. }
  1060. text.regexp {font-family: Verdana, Sans-serif;
  1061. font-size: 12px;
  1062. fill: #E4FFE0;
  1063. font-weight: normal;
  1064. }
  1065. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1066. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1067. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1068. rect.text {fill: none; stroke: none;}
  1069. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1070. </style>
  1071. </defs>
  1072. <polygon points="9 17 1 13 1 21"/>
  1073. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LineStyle" xlink:title="LineStyle">
  1074. <rect x="51" y="3" width="78" height="32"/>
  1075. <rect x="49" y="1" width="78" height="32" class="nonterminal"/>
  1076. <text class="nonterminal" x="59" y="21">LineStyle</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LineWidth" xlink:title="LineWidth">
  1077. <rect x="51" y="47" width="84" height="32"/>
  1078. <rect x="49" y="45" width="84" height="32" class="nonterminal"/>
  1079. <text class="nonterminal" x="59" y="65">LineWidth</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LineColor" xlink:title="LineColor">
  1080. <rect x="51" y="91" width="80" height="32"/>
  1081. <rect x="49" y="89" width="80" height="32" class="nonterminal"/>
  1082. <text class="nonterminal" x="59" y="109">LineColor</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Arrow" xlink:title="Arrow">
  1083. <rect x="51" y="135" width="56" height="32"/>
  1084. <rect x="49" y="133" width="56" height="32" class="nonterminal"/>
  1085. <text class="nonterminal" x="59" y="153">Arrow</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Filled_Curves" xlink:title="Filled_Curves">
  1086. <rect x="51" y="179" width="104" height="32"/>
  1087. <rect x="49" y="177" width="104" height="32" class="nonterminal"/>
  1088. <text class="nonterminal" x="59" y="197">Filled_Curves</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Shadow" xlink:title="Shadow">
  1089. <rect x="51" y="223" width="70" height="32"/>
  1090. <rect x="49" y="221" width="70" height="32" class="nonterminal"/>
  1091. <text class="nonterminal" x="59" y="241">Shadow</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m78 0 h10 m0 0 h26 m-144 0 h20 m124 0 h20 m-164 0 q10 0 10 10 m144 0 q0 -10 10 -10 m-154 10 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m84 0 h10 m0 0 h20 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m80 0 h10 m0 0 h24 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m56 0 h10 m0 0 h48 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m104 0 h10 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m70 0 h10 m0 0 h34 m23 -220 h-3"/>
  1092. <polygon points="193 17 201 13 201 21"/>
  1093. <polygon points="193 17 185 13 185 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1094. <ul>
  1095. <li><a href="#Styles" title="Styles">Styles</a></li>
  1096. </ul>
  1097. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="LineStyle">LineStyle:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="551" height="169">
  1098. <defs>
  1099. <style type="text/css">
  1100. @namespace "http://www.w3.org/2000/svg";
  1101. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1102. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1103. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1104. .filled {fill: #073100; stroke: none;}
  1105. text.terminal {font-family: Verdana, Sans-serif;
  1106. font-size: 12px;
  1107. fill: #031400;
  1108. font-weight: bold;
  1109. }
  1110. text.nonterminal {font-family: Verdana, Sans-serif;
  1111. font-size: 12px;
  1112. fill: #E4FFE0;
  1113. font-weight: normal;
  1114. }
  1115. text.regexp {font-family: Verdana, Sans-serif;
  1116. font-size: 12px;
  1117. fill: #E4FFE0;
  1118. font-weight: normal;
  1119. }
  1120. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1121. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1122. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1123. rect.text {fill: none; stroke: none;}
  1124. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1125. </style>
  1126. </defs>
  1127. <polygon points="9 17 1 13 1 21"/>
  1128. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1129. <rect x="31" y="3" width="66" height="32"/>
  1130. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1131. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="82" height="32" rx="10"/>
  1132. <rect x="115" y="1" width="82" height="32" class="terminal" rx="10"/>
  1133. <text class="terminal" x="125" y="21">linestyle:</text>
  1134. <rect x="219" y="3" width="24" height="32" rx="10"/>
  1135. <rect x="217" y="1" width="24" height="32" class="terminal" rx="10"/>
  1136. <text class="terminal" x="227" y="21"/>
  1137. <rect x="283" y="3" width="52" height="32" rx="10"/>
  1138. <rect x="281" y="1" width="52" height="32" class="terminal" rx="10"/>
  1139. <text class="terminal" x="291" y="21">solid</text>
  1140. <rect x="283" y="47" width="68" height="32" rx="10"/>
  1141. <rect x="281" y="45" width="68" height="32" class="terminal" rx="10"/>
  1142. <text class="terminal" x="291" y="65">dashed</text>
  1143. <rect x="283" y="91" width="74" height="32" rx="10"/>
  1144. <rect x="281" y="89" width="74" height="32" class="terminal" rx="10"/>
  1145. <text class="terminal" x="291" y="109">dashdot</text>
  1146. <rect x="283" y="135" width="64" height="32" rx="10"/>
  1147. <rect x="281" y="133" width="64" height="32" class="terminal" rx="10"/>
  1148. <text class="terminal" x="291" y="153">dotted</text>
  1149. <rect x="397" y="3" width="36" height="32" rx="10"/>
  1150. <rect x="395" y="1" width="36" height="32" class="terminal" rx="10"/>
  1151. <text class="terminal" x="405" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1152. <rect x="453" y="3" width="70" height="32"/>
  1153. <rect x="451" y="1" width="70" height="32" class="nonterminal"/>
  1154. <text class="nonterminal" x="461" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m82 0 h10 m0 0 h10 m24 0 h10 m20 0 h10 m52 0 h10 m0 0 h22 m-114 0 h20 m94 0 h20 m-134 0 q10 0 10 10 m114 0 q0 -10 10 -10 m-124 10 v24 m114 0 v-24 m-114 24 q0 10 10 10 m94 0 q10 0 10 -10 m-104 10 h10 m68 0 h10 m0 0 h6 m-104 -10 v20 m114 0 v-20 m-114 20 v24 m114 0 v-24 m-114 24 q0 10 10 10 m94 0 q10 0 10 -10 m-104 10 h10 m74 0 h10 m-104 -10 v20 m114 0 v-20 m-114 20 v24 m114 0 v-24 m-114 24 q0 10 10 10 m94 0 q10 0 10 -10 m-104 10 h10 m64 0 h10 m0 0 h10 m20 -132 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1155. <polygon points="541 17 549 13 549 21"/>
  1156. <polygon points="541 17 533 13 533 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1157. <ul>
  1158. <li><a href="#Style" title="Style">Style</a></li>
  1159. </ul>
  1160. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="LineWidth">LineWidth:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="509" height="37">
  1161. <defs>
  1162. <style type="text/css">
  1163. @namespace "http://www.w3.org/2000/svg";
  1164. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1165. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1166. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1167. .filled {fill: #073100; stroke: none;}
  1168. text.terminal {font-family: Verdana, Sans-serif;
  1169. font-size: 12px;
  1170. fill: #031400;
  1171. font-weight: bold;
  1172. }
  1173. text.nonterminal {font-family: Verdana, Sans-serif;
  1174. font-size: 12px;
  1175. fill: #E4FFE0;
  1176. font-weight: normal;
  1177. }
  1178. text.regexp {font-family: Verdana, Sans-serif;
  1179. font-size: 12px;
  1180. fill: #E4FFE0;
  1181. font-weight: normal;
  1182. }
  1183. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1184. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1185. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1186. rect.text {fill: none; stroke: none;}
  1187. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1188. </style>
  1189. </defs>
  1190. <polygon points="9 17 1 13 1 21"/>
  1191. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1192. <rect x="31" y="3" width="66" height="32"/>
  1193. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1194. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="88" height="32" rx="10"/>
  1195. <rect x="115" y="1" width="88" height="32" class="terminal" rx="10"/>
  1196. <text class="terminal" x="125" y="21">linewidth:</text>
  1197. <rect x="225" y="3" width="24" height="32" rx="10"/>
  1198. <rect x="223" y="1" width="24" height="32" class="terminal" rx="10"/>
  1199. <text class="terminal" x="233" y="21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Integer" xlink:title="Integer">
  1200. <rect x="269" y="3" width="66" height="32"/>
  1201. <rect x="267" y="1" width="66" height="32" class="nonterminal"/>
  1202. <text class="nonterminal" x="277" y="21">Integer</text></a><rect x="355" y="3" width="36" height="32" rx="10"/>
  1203. <rect x="353" y="1" width="36" height="32" class="terminal" rx="10"/>
  1204. <text class="terminal" x="363" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1205. <rect x="411" y="3" width="70" height="32"/>
  1206. <rect x="409" y="1" width="70" height="32" class="nonterminal"/>
  1207. <text class="nonterminal" x="419" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m88 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m66 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1208. <polygon points="499 17 507 13 507 21"/>
  1209. <polygon points="499 17 491 13 491 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1210. <ul>
  1211. <li><a href="#Style" title="Style">Style</a></li>
  1212. </ul>
  1213. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="LineColor">LineColor:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="605" height="37">
  1214. <defs>
  1215. <style type="text/css">
  1216. @namespace "http://www.w3.org/2000/svg";
  1217. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1218. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1219. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1220. .filled {fill: #073100; stroke: none;}
  1221. text.terminal {font-family: Verdana, Sans-serif;
  1222. font-size: 12px;
  1223. fill: #031400;
  1224. font-weight: bold;
  1225. }
  1226. text.nonterminal {font-family: Verdana, Sans-serif;
  1227. font-size: 12px;
  1228. fill: #E4FFE0;
  1229. font-weight: normal;
  1230. }
  1231. text.regexp {font-family: Verdana, Sans-serif;
  1232. font-size: 12px;
  1233. fill: #E4FFE0;
  1234. font-weight: normal;
  1235. }
  1236. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1237. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1238. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1239. rect.text {fill: none; stroke: none;}
  1240. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1241. </style>
  1242. </defs>
  1243. <polygon points="9 17 1 13 1 21"/>
  1244. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1245. <rect x="31" y="3" width="66" height="32"/>
  1246. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1247. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="90" height="32" rx="10"/>
  1248. <rect x="115" y="1" width="90" height="32" class="terminal" rx="10"/>
  1249. <text class="terminal" x="125" y="21">linescolor:</text>
  1250. <rect x="227" y="3" width="24" height="32" rx="10"/>
  1251. <rect x="225" y="1" width="24" height="32" class="terminal" rx="10"/>
  1252. <text class="terminal" x="235" y="21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MatplotLibLine_Colors" xlink:title="MatplotLibLine_Colors">
  1253. <rect x="271" y="3" width="160" height="32"/>
  1254. <rect x="269" y="1" width="160" height="32" class="nonterminal"/>
  1255. <text class="nonterminal" x="279" y="21">MatplotLibLine_Colors</text></a><rect x="451" y="3" width="36" height="32" rx="10"/>
  1256. <rect x="449" y="1" width="36" height="32" class="terminal" rx="10"/>
  1257. <text class="terminal" x="459" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1258. <rect x="507" y="3" width="70" height="32"/>
  1259. <rect x="505" y="1" width="70" height="32" class="nonterminal"/>
  1260. <text class="nonterminal" x="515" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m160 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1261. <polygon points="595 17 603 13 603 21"/>
  1262. <polygon points="595 17 587 13 587 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1263. <ul>
  1264. <li><a href="#Style" title="Style">Style</a></li>
  1265. </ul>
  1266. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Filled_Curves">Filled_Curves:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="781" height="113">
  1267. <defs>
  1268. <style type="text/css">
  1269. @namespace "http://www.w3.org/2000/svg";
  1270. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1271. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1272. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1273. .filled {fill: #073100; stroke: none;}
  1274. text.terminal {font-family: Verdana, Sans-serif;
  1275. font-size: 12px;
  1276. fill: #031400;
  1277. font-weight: bold;
  1278. }
  1279. text.nonterminal {font-family: Verdana, Sans-serif;
  1280. font-size: 12px;
  1281. fill: #E4FFE0;
  1282. font-weight: normal;
  1283. }
  1284. text.regexp {font-family: Verdana, Sans-serif;
  1285. font-size: 12px;
  1286. fill: #E4FFE0;
  1287. font-weight: normal;
  1288. }
  1289. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1290. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1291. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1292. rect.text {fill: none; stroke: none;}
  1293. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1294. </style>
  1295. </defs>
  1296. <polygon points="9 17 1 13 1 21"/>
  1297. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1298. <rect x="31" y="3" width="66" height="32"/>
  1299. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1300. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="112" height="32" rx="10"/>
  1301. <rect x="115" y="1" width="112" height="32" class="terminal" rx="10"/>
  1302. <text class="terminal" x="125" y="21">filled_curves:</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Color" xlink:title="Color">
  1303. <rect x="269" y="3" width="52" height="32"/>
  1304. <rect x="267" y="1" width="52" height="32" class="nonterminal"/>
  1305. <text class="nonterminal" x="277" y="21">Color</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Pattern" xlink:title="Pattern">
  1306. <rect x="361" y="35" width="66" height="32"/>
  1307. <rect x="359" y="33" width="66" height="32" class="nonterminal"/>
  1308. <text class="nonterminal" x="369" y="53">Pattern</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Pattern" xlink:title="Pattern">
  1309. <rect x="269" y="79" width="66" height="32"/>
  1310. <rect x="267" y="77" width="66" height="32" class="nonterminal"/>
  1311. <text class="nonterminal" x="277" y="97">Pattern</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  1312. <rect x="507" y="35" width="80" height="32"/>
  1313. <rect x="505" y="33" width="80" height="32" class="nonterminal"/>
  1314. <text class="nonterminal" x="515" y="53">Comment</text></a><rect x="627" y="3" width="36" height="32" rx="10"/>
  1315. <rect x="625" y="1" width="36" height="32" class="terminal" rx="10"/>
  1316. <text class="terminal" x="635" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1317. <rect x="683" y="3" width="70" height="32"/>
  1318. <rect x="681" y="1" width="70" height="32" class="nonterminal"/>
  1319. <text class="nonterminal" x="691" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m112 0 h10 m20 0 h10 m52 0 h10 m20 0 h10 m0 0 h76 m-106 0 h20 m86 0 h20 m-126 0 q10 0 10 10 m106 0 q0 -10 10 -10 m-116 10 v12 m106 0 v-12 m-106 12 q0 10 10 10 m86 0 q10 0 10 -10 m-96 10 h10 m66 0 h10 m-198 -32 h20 m198 0 h20 m-238 0 q10 0 10 10 m218 0 q0 -10 10 -10 m-228 10 v56 m218 0 v-56 m-218 56 q0 10 10 10 m198 0 q10 0 10 -10 m-208 10 h10 m66 0 h10 m0 0 h112 m40 -76 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1320. <polygon points="771 17 779 13 779 21"/>
  1321. <polygon points="771 17 763 13 763 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1322. <ul>
  1323. <li><a href="#Style" title="Style">Style</a></li>
  1324. </ul>
  1325. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Color">Color:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="669" height="69">
  1326. <defs>
  1327. <style type="text/css">
  1328. @namespace "http://www.w3.org/2000/svg";
  1329. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1330. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1331. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1332. .filled {fill: #073100; stroke: none;}
  1333. text.terminal {font-family: Verdana, Sans-serif;
  1334. font-size: 12px;
  1335. fill: #031400;
  1336. font-weight: bold;
  1337. }
  1338. text.nonterminal {font-family: Verdana, Sans-serif;
  1339. font-size: 12px;
  1340. fill: #E4FFE0;
  1341. font-weight: normal;
  1342. }
  1343. text.regexp {font-family: Verdana, Sans-serif;
  1344. font-size: 12px;
  1345. fill: #E4FFE0;
  1346. font-weight: normal;
  1347. }
  1348. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1349. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1350. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1351. rect.text {fill: none; stroke: none;}
  1352. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1353. </style>
  1354. </defs>
  1355. <polygon points="9 17 1 13 1 21"/>
  1356. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1357. <rect x="31" y="3" width="66" height="32"/>
  1358. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1359. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="58" height="32" rx="10"/>
  1360. <rect x="115" y="1" width="58" height="32" class="terminal" rx="10"/>
  1361. <text class="terminal" x="125" y="21">color:</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MatplotLibLine_Colors" xlink:title="MatplotLibLine_Colors">
  1362. <rect x="195" y="3" width="160" height="32"/>
  1363. <rect x="193" y="1" width="160" height="32" class="nonterminal"/>
  1364. <text class="nonterminal" x="203" y="21">MatplotLibLine_Colors</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  1365. <rect x="395" y="35" width="80" height="32"/>
  1366. <rect x="393" y="33" width="80" height="32" class="nonterminal"/>
  1367. <text class="nonterminal" x="403" y="53">Comment</text></a><rect x="515" y="3" width="36" height="32" rx="10"/>
  1368. <rect x="513" y="1" width="36" height="32" class="terminal" rx="10"/>
  1369. <text class="terminal" x="523" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1370. <rect x="571" y="3" width="70" height="32"/>
  1371. <rect x="569" y="1" width="70" height="32" class="nonterminal"/>
  1372. <text class="nonterminal" x="579" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m58 0 h10 m0 0 h10 m160 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1373. <polygon points="659 17 667 13 667 21"/>
  1374. <polygon points="659 17 651 13 651 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1375. <ul>
  1376. <li><a href="#Filled_Curves" title="Filled_Curves">Filled_Curves</a></li>
  1377. </ul>
  1378. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Pattern">Pattern:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="657" height="69">
  1379. <defs>
  1380. <style type="text/css">
  1381. @namespace "http://www.w3.org/2000/svg";
  1382. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1383. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1384. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1385. .filled {fill: #073100; stroke: none;}
  1386. text.terminal {font-family: Verdana, Sans-serif;
  1387. font-size: 12px;
  1388. fill: #031400;
  1389. font-weight: bold;
  1390. }
  1391. text.nonterminal {font-family: Verdana, Sans-serif;
  1392. font-size: 12px;
  1393. fill: #E4FFE0;
  1394. font-weight: normal;
  1395. }
  1396. text.regexp {font-family: Verdana, Sans-serif;
  1397. font-size: 12px;
  1398. fill: #E4FFE0;
  1399. font-weight: normal;
  1400. }
  1401. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1402. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1403. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1404. rect.text {fill: none; stroke: none;}
  1405. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1406. </style>
  1407. </defs>
  1408. <polygon points="9 17 1 13 1 21"/>
  1409. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1410. <rect x="31" y="3" width="66" height="32"/>
  1411. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1412. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="74" height="32" rx="10"/>
  1413. <rect x="115" y="1" width="74" height="32" class="terminal" rx="10"/>
  1414. <text class="terminal" x="125" y="21">pattern:</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MatplotLibPattern" xlink:title="MatplotLibPattern">
  1415. <rect x="211" y="3" width="132" height="32"/>
  1416. <rect x="209" y="1" width="132" height="32" class="nonterminal"/>
  1417. <text class="nonterminal" x="219" y="21">MatplotLibPattern</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  1418. <rect x="383" y="35" width="80" height="32"/>
  1419. <rect x="381" y="33" width="80" height="32" class="nonterminal"/>
  1420. <text class="nonterminal" x="391" y="53">Comment</text></a><rect x="503" y="3" width="36" height="32" rx="10"/>
  1421. <rect x="501" y="1" width="36" height="32" class="terminal" rx="10"/>
  1422. <text class="terminal" x="511" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1423. <rect x="559" y="3" width="70" height="32"/>
  1424. <rect x="557" y="1" width="70" height="32" class="nonterminal"/>
  1425. <text class="nonterminal" x="567" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m74 0 h10 m0 0 h10 m132 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1426. <polygon points="647 17 655 13 655 21"/>
  1427. <polygon points="647 17 639 13 639 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1428. <ul>
  1429. <li><a href="#Filled_Curves" title="Filled_Curves">Filled_Curves</a></li>
  1430. </ul>
  1431. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Arrow">Arrow:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="663" height="125">
  1432. <defs>
  1433. <style type="text/css">
  1434. @namespace "http://www.w3.org/2000/svg";
  1435. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1436. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1437. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1438. .filled {fill: #073100; stroke: none;}
  1439. text.terminal {font-family: Verdana, Sans-serif;
  1440. font-size: 12px;
  1441. fill: #031400;
  1442. font-weight: bold;
  1443. }
  1444. text.nonterminal {font-family: Verdana, Sans-serif;
  1445. font-size: 12px;
  1446. fill: #E4FFE0;
  1447. font-weight: normal;
  1448. }
  1449. text.regexp {font-family: Verdana, Sans-serif;
  1450. font-size: 12px;
  1451. fill: #E4FFE0;
  1452. font-weight: normal;
  1453. }
  1454. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1455. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1456. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1457. rect.text {fill: none; stroke: none;}
  1458. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1459. </style>
  1460. </defs>
  1461. <polygon points="9 17 1 13 1 21"/>
  1462. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1463. <rect x="31" y="3" width="66" height="32"/>
  1464. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1465. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="82" height="32" rx="10"/>
  1466. <rect x="115" y="1" width="82" height="32" class="terminal" rx="10"/>
  1467. <text class="terminal" x="125" y="21">linestyle:</text>
  1468. <rect x="219" y="3" width="24" height="32" rx="10"/>
  1469. <rect x="217" y="1" width="24" height="32" class="terminal" rx="10"/>
  1470. <text class="terminal" x="227" y="21"/>
  1471. <rect x="283" y="3" width="36" height="32" rx="10"/>
  1472. <rect x="281" y="1" width="36" height="32" class="terminal" rx="10"/>
  1473. <text class="terminal" x="291" y="21">-&gt;</text>
  1474. <rect x="283" y="47" width="36" height="32" rx="10"/>
  1475. <rect x="281" y="45" width="36" height="32" class="terminal" rx="10"/>
  1476. <text class="terminal" x="291" y="65">&lt;-</text>
  1477. <rect x="283" y="91" width="46" height="32" rx="10"/>
  1478. <rect x="281" y="89" width="46" height="32" class="terminal" rx="10"/>
  1479. <text class="terminal" x="291" y="109">&lt;-&gt;</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  1480. <rect x="389" y="35" width="80" height="32"/>
  1481. <rect x="387" y="33" width="80" height="32" class="nonterminal"/>
  1482. <text class="nonterminal" x="397" y="53">Comment</text></a><rect x="509" y="3" width="36" height="32" rx="10"/>
  1483. <rect x="507" y="1" width="36" height="32" class="terminal" rx="10"/>
  1484. <text class="terminal" x="517" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1485. <rect x="565" y="3" width="70" height="32"/>
  1486. <rect x="563" y="1" width="70" height="32" class="nonterminal"/>
  1487. <text class="nonterminal" x="573" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m82 0 h10 m0 0 h10 m24 0 h10 m20 0 h10 m36 0 h10 m0 0 h10 m-86 0 h20 m66 0 h20 m-106 0 q10 0 10 10 m86 0 q0 -10 10 -10 m-96 10 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m36 0 h10 m0 0 h10 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m46 0 h10 m40 -88 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1488. <polygon points="653 17 661 13 661 21"/>
  1489. <polygon points="653 17 645 13 645 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1490. <ul>
  1491. <li><a href="#Style" title="Style">Style</a></li>
  1492. </ul>
  1493. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Shadow">Shadow:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="637" height="69">
  1494. <defs>
  1495. <style type="text/css">
  1496. @namespace "http://www.w3.org/2000/svg";
  1497. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1498. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1499. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1500. .filled {fill: #073100; stroke: none;}
  1501. text.terminal {font-family: Verdana, Sans-serif;
  1502. font-size: 12px;
  1503. fill: #031400;
  1504. font-weight: bold;
  1505. }
  1506. text.nonterminal {font-family: Verdana, Sans-serif;
  1507. font-size: 12px;
  1508. fill: #E4FFE0;
  1509. font-weight: normal;
  1510. }
  1511. text.regexp {font-family: Verdana, Sans-serif;
  1512. font-size: 12px;
  1513. fill: #E4FFE0;
  1514. font-weight: normal;
  1515. }
  1516. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1517. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1518. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1519. rect.text {fill: none; stroke: none;}
  1520. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1521. </style>
  1522. </defs>
  1523. <polygon points="9 17 1 13 1 21"/>
  1524. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1525. <rect x="31" y="3" width="66" height="32"/>
  1526. <rect x="29" y="1" width="66" height="32" class="nonterminal"/>
  1527. <text class="nonterminal" x="39" y="21">INDENT</text></a><rect x="117" y="3" width="76" height="32" rx="10"/>
  1528. <rect x="115" y="1" width="76" height="32" class="terminal" rx="10"/>
  1529. <text class="terminal" x="125" y="21">shadow:</text>
  1530. <rect x="213" y="3" width="24" height="32" rx="10"/>
  1531. <rect x="211" y="1" width="24" height="32" class="terminal" rx="10"/>
  1532. <text class="terminal" x="221" y="21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Integer" xlink:title="Integer">
  1533. <rect x="257" y="3" width="66" height="32"/>
  1534. <rect x="255" y="1" width="66" height="32" class="nonterminal"/>
  1535. <text class="nonterminal" x="265" y="21">Integer</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Comment" xlink:title="Comment">
  1536. <rect x="363" y="35" width="80" height="32"/>
  1537. <rect x="361" y="33" width="80" height="32" class="nonterminal"/>
  1538. <text class="nonterminal" x="371" y="53">Comment</text></a><rect x="483" y="3" width="36" height="32" rx="10"/>
  1539. <rect x="481" y="1" width="36" height="32" class="terminal" rx="10"/>
  1540. <text class="terminal" x="491" y="21">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1541. <rect x="539" y="3" width="70" height="32"/>
  1542. <rect x="537" y="1" width="70" height="32" class="nonterminal"/>
  1543. <text class="nonterminal" x="547" y="21">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m66 0 h10 m0 0 h10 m76 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m66 0 h10 m20 0 h10 m0 0 h90 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v12 m120 0 v-12 m-120 12 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1544. <polygon points="627 17 635 13 635 21"/>
  1545. <polygon points="627 17 619 13 619 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1546. <ul>
  1547. <li><a href="#Style" title="Style">Style</a></li>
  1548. </ul>
  1549. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Transforms">Transforms:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="629" height="85">
  1550. <defs>
  1551. <style type="text/css">
  1552. @namespace "http://www.w3.org/2000/svg";
  1553. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1554. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1555. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1556. .filled {fill: #073100; stroke: none;}
  1557. text.terminal {font-family: Verdana, Sans-serif;
  1558. font-size: 12px;
  1559. fill: #031400;
  1560. font-weight: bold;
  1561. }
  1562. text.nonterminal {font-family: Verdana, Sans-serif;
  1563. font-size: 12px;
  1564. fill: #E4FFE0;
  1565. font-weight: normal;
  1566. }
  1567. text.regexp {font-family: Verdana, Sans-serif;
  1568. font-size: 12px;
  1569. fill: #E4FFE0;
  1570. font-weight: normal;
  1571. }
  1572. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1573. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1574. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1575. rect.text {fill: none; stroke: none;}
  1576. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1577. </style>
  1578. </defs>
  1579. <polygon points="9 33 1 29 1 37"/>
  1580. <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#INDENT" xlink:title="INDENT">
  1581. <rect x="31" y="19" width="66" height="32"/>
  1582. <rect x="29" y="17" width="66" height="32" class="nonterminal"/>
  1583. <text class="nonterminal" x="39" y="37">INDENT</text></a><rect x="117" y="19" width="92" height="32" rx="10"/>
  1584. <rect x="115" y="17" width="92" height="32" class="terminal" rx="10"/>
  1585. <text class="terminal" x="125" y="37">transform:</text>
  1586. <rect x="249" y="51" width="42" height="32" rx="10"/>
  1587. <rect x="247" y="49" width="42" height="32" class="terminal" rx="10"/>
  1588. <text class="terminal" x="257" y="69">|\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Transform" xlink:title="Transform">
  1589. <rect x="351" y="19" width="84" height="32"/>
  1590. <rect x="349" y="17" width="84" height="32" class="nonterminal"/>
  1591. <text class="nonterminal" x="359" y="37">Transform</text></a><rect x="475" y="19" width="36" height="32" rx="10"/>
  1592. <rect x="473" y="17" width="36" height="32" class="terminal" rx="10"/>
  1593. <text class="terminal" x="483" y="37">\n</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DEDENT" xlink:title="DEDENT">
  1594. <rect x="531" y="19" width="70" height="32"/>
  1595. <rect x="529" y="17" width="70" height="32" class="nonterminal"/>
  1596. <text class="nonterminal" x="539" y="37">DEDENT</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m66 0 h10 m0 0 h10 m92 0 h10 m20 0 h10 m0 0 h52 m-82 0 h20 m62 0 h20 m-102 0 q10 0 10 10 m82 0 q0 -10 10 -10 m-92 10 v12 m82 0 v-12 m-82 12 q0 10 10 10 m62 0 q10 0 10 -10 m-72 10 h10 m42 0 h10 m40 -32 h10 m84 0 h10 m-124 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m104 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-104 0 h10 m0 0 h94 m20 32 h10 m36 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/>
  1597. <polygon points="619 33 627 29 627 37"/>
  1598. <polygon points="619 33 611 29 611 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1599. <ul>
  1600. <li><a href="#SketchObject" title="SketchObject">SketchObject</a></li>
  1601. </ul>
  1602. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Transform">Transform:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="369" height="103">
  1603. <defs>
  1604. <style type="text/css">
  1605. @namespace "http://www.w3.org/2000/svg";
  1606. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1607. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1608. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1609. .filled {fill: #073100; stroke: none;}
  1610. text.terminal {font-family: Verdana, Sans-serif;
  1611. font-size: 12px;
  1612. fill: #031400;
  1613. font-weight: bold;
  1614. }
  1615. text.nonterminal {font-family: Verdana, Sans-serif;
  1616. font-size: 12px;
  1617. fill: #E4FFE0;
  1618. font-weight: normal;
  1619. }
  1620. text.regexp {font-family: Verdana, Sans-serif;
  1621. font-size: 12px;
  1622. fill: #E4FFE0;
  1623. font-weight: normal;
  1624. }
  1625. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1626. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1627. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1628. rect.text {fill: none; stroke: none;}
  1629. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1630. </style>
  1631. </defs>
  1632. <polygon points="9 17 1 13 1 21"/>
  1633. <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Sketchertransform" xlink:title="Sketchertransform">
  1634. <rect x="51" y="3" width="138" height="32"/>
  1635. <rect x="49" y="1" width="138" height="32" class="nonterminal"/>
  1636. <text class="nonterminal" x="59" y="21">Sketchertransform</text></a><rect x="51" y="69" width="26" height="32" rx="10"/>
  1637. <rect x="49" y="67" width="26" height="32" class="terminal" rx="10"/>
  1638. <text class="terminal" x="59" y="87">[</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Sketchertransform" xlink:title="Sketchertransform">
  1639. <rect x="117" y="69" width="138" height="32"/>
  1640. <rect x="115" y="67" width="138" height="32" class="nonterminal"/>
  1641. <text class="nonterminal" x="125" y="87">Sketchertransform</text></a><rect x="295" y="69" width="26" height="32" rx="10"/>
  1642. <rect x="293" y="67" width="26" height="32" class="terminal" rx="10"/>
  1643. <text class="terminal" x="303" y="87">]</text>
  1644. <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m138 0 h10 m0 0 h132 m-310 0 h20 m290 0 h20 m-330 0 q10 0 10 10 m310 0 q0 -10 10 -10 m-320 10 v46 m310 0 v-46 m-310 46 q0 10 10 10 m290 0 q10 0 10 -10 m-300 10 h10 m26 0 h10 m20 0 h10 m138 0 h10 m-178 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m158 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-158 0 h10 m0 0 h148 m20 32 h10 m26 0 h10 m23 -66 h-3"/>
  1645. <polygon points="359 17 367 13 367 21"/>
  1646. <polygon points="359 17 351 13 351 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1647. <ul>
  1648. <li><a href="#Transforms" title="Transforms">Transforms</a></li>
  1649. </ul>
  1650. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Sketchertransform">Sketchertransform:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="407" height="125">
  1651. <defs>
  1652. <style type="text/css">
  1653. @namespace "http://www.w3.org/2000/svg";
  1654. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1655. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1656. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1657. .filled {fill: #073100; stroke: none;}
  1658. text.terminal {font-family: Verdana, Sans-serif;
  1659. font-size: 12px;
  1660. fill: #031400;
  1661. font-weight: bold;
  1662. }
  1663. text.nonterminal {font-family: Verdana, Sans-serif;
  1664. font-size: 12px;
  1665. fill: #E4FFE0;
  1666. font-weight: normal;
  1667. }
  1668. text.regexp {font-family: Verdana, Sans-serif;
  1669. font-size: 12px;
  1670. fill: #E4FFE0;
  1671. font-weight: normal;
  1672. }
  1673. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1674. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1675. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1676. rect.text {fill: none; stroke: none;}
  1677. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1678. </style>
  1679. </defs>
  1680. <polygon points="9 17 1 13 1 21"/>
  1681. <polygon points="17 17 9 13 9 21"/>
  1682. <rect x="51" y="3" width="60" height="32" rx="10"/>
  1683. <rect x="49" y="1" width="60" height="32" class="terminal" rx="10"/>
  1684. <text class="terminal" x="59" y="21">rotate</text>
  1685. <rect x="51" y="47" width="80" height="32" rx="10"/>
  1686. <rect x="49" y="45" width="80" height="32" class="terminal" rx="10"/>
  1687. <text class="terminal" x="59" y="65">translate</text>
  1688. <rect x="51" y="91" width="32" height="32" rx="10"/>
  1689. <rect x="49" y="89" width="32" height="32" class="terminal" rx="10"/>
  1690. <text class="terminal" x="59" y="109">...</text>
  1691. <rect x="171" y="3" width="26" height="32" rx="10"/>
  1692. <rect x="169" y="1" width="26" height="32" class="terminal" rx="10"/>
  1693. <text class="terminal" x="179" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#PyFunctionArgs" xlink:title="PyFunctionArgs">
  1694. <rect x="217" y="3" width="116" height="32"/>
  1695. <rect x="215" y="1" width="116" height="32" class="nonterminal"/>
  1696. <text class="nonterminal" x="225" y="21">PyFunctionArgs</text></a><rect x="353" y="3" width="26" height="32" rx="10"/>
  1697. <rect x="351" y="1" width="26" height="32" class="terminal" rx="10"/>
  1698. <text class="terminal" x="361" y="21">)</text>
  1699. <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m60 0 h10 m0 0 h20 m-120 0 h20 m100 0 h20 m-140 0 q10 0 10 10 m120 0 q0 -10 10 -10 m-130 10 v24 m120 0 v-24 m-120 24 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m80 0 h10 m-110 -10 v20 m120 0 v-20 m-120 20 v24 m120 0 v-24 m-120 24 q0 10 10 10 m100 0 q10 0 10 -10 m-110 10 h10 m32 0 h10 m0 0 h48 m20 -88 h10 m26 0 h10 m0 0 h10 m116 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/>
  1700. <polygon points="397 17 405 13 405 21"/>
  1701. <polygon points="397 17 389 13 389 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1702. <ul>
  1703. <li><a href="#Transform" title="Transform">Transform</a></li>
  1704. </ul>
  1705. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Integer">Integer:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="243" height="71">
  1706. <defs>
  1707. <style type="text/css">
  1708. @namespace "http://www.w3.org/2000/svg";
  1709. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1710. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1711. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1712. .filled {fill: #073100; stroke: none;}
  1713. text.terminal {font-family: Verdana, Sans-serif;
  1714. font-size: 12px;
  1715. fill: #031400;
  1716. font-weight: bold;
  1717. }
  1718. text.nonterminal {font-family: Verdana, Sans-serif;
  1719. font-size: 12px;
  1720. fill: #E4FFE0;
  1721. font-weight: normal;
  1722. }
  1723. text.regexp {font-family: Verdana, Sans-serif;
  1724. font-size: 12px;
  1725. fill: #E4FFE0;
  1726. font-weight: normal;
  1727. }
  1728. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1729. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1730. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1731. rect.text {fill: none; stroke: none;}
  1732. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1733. </style>
  1734. </defs>
  1735. <polygon points="9 51 1 47 1 55"/>
  1736. <polygon points="17 51 9 47 9 55"/>
  1737. <polygon points="31 53 38 37 86 37 93 53 86 69 38 69"/>
  1738. <polygon points="29 51 36 35 84 35 91 51 84 67 36 67" class="regexp"/>
  1739. <text class="regexp" x="44" y="55">[1-9]</text>
  1740. <polygon points="133 19 140 3 188 3 195 19 188 35 140 35"/>
  1741. <polygon points="131 17 138 1 186 1 193 17 186 33 138 33" class="regexp"/>
  1742. <text class="regexp" x="146" y="21">[0-9]</text>
  1743. <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m62 0 h10 m20 0 h10 m0 0 h72 m-102 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m82 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-82 0 h10 m62 0 h10 m23 34 h-3"/>
  1744. <polygon points="233 51 241 47 241 55"/>
  1745. <polygon points="233 51 225 47 225 55"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1746. <ul>
  1747. <li><a href="#LineWidth" title="LineWidth">LineWidth</a></li>
  1748. <li><a href="#Shadow" title="Shadow">Shadow</a></li>
  1749. </ul>
  1750. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Identifier">Identifier:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="323" height="185">
  1751. <defs>
  1752. <style type="text/css">
  1753. @namespace "http://www.w3.org/2000/svg";
  1754. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1755. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1756. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1757. .filled {fill: #073100; stroke: none;}
  1758. text.terminal {font-family: Verdana, Sans-serif;
  1759. font-size: 12px;
  1760. fill: #031400;
  1761. font-weight: bold;
  1762. }
  1763. text.nonterminal {font-family: Verdana, Sans-serif;
  1764. font-size: 12px;
  1765. fill: #E4FFE0;
  1766. font-weight: normal;
  1767. }
  1768. text.regexp {font-family: Verdana, Sans-serif;
  1769. font-size: 12px;
  1770. fill: #E4FFE0;
  1771. font-weight: normal;
  1772. }
  1773. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1774. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1775. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1776. rect.text {fill: none; stroke: none;}
  1777. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1778. </style>
  1779. </defs>
  1780. <polygon points="9 33 1 29 1 37"/>
  1781. <polygon points="17 33 9 29 9 37"/>
  1782. <polygon points="51 35 58 19 106 19 113 35 106 51 58 51"/>
  1783. <polygon points="49 33 56 17 104 17 111 33 104 49 56 49" class="regexp"/>
  1784. <text class="regexp" x="64" y="37">[A-Z]</text>
  1785. <polygon points="51 79 58 63 104 63 111 79 104 95 58 95"/>
  1786. <polygon points="49 77 56 61 102 61 109 77 102 93 56 93" class="regexp"/>
  1787. <text class="regexp" x="64" y="81">[a-z]</text>
  1788. <rect x="193" y="19" width="28" height="32" rx="10"/>
  1789. <rect x="191" y="17" width="28" height="32" class="terminal" rx="10"/>
  1790. <text class="terminal" x="201" y="37">_</text>
  1791. <polygon points="193 79 200 63 248 63 255 79 248 95 200 95"/>
  1792. <polygon points="191 77 198 61 246 61 253 77 246 93 198 93" class="regexp"/>
  1793. <text class="regexp" x="206" y="81">[A-Z]</text>
  1794. <polygon points="193 123 200 107 246 107 253 123 246 139 200 139"/>
  1795. <polygon points="191 121 198 105 244 105 251 121 244 137 198 137" class="regexp"/>
  1796. <text class="regexp" x="206" y="125">[a-z]</text>
  1797. <polygon points="193 167 200 151 248 151 255 167 248 183 200 183"/>
  1798. <polygon points="191 165 198 149 246 149 253 165 246 181 198 181" class="regexp"/>
  1799. <text class="regexp" x="206" y="169">[0-9]</text>
  1800. <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m62 0 h10 m-102 0 h20 m82 0 h20 m-122 0 q10 0 10 10 m102 0 q0 -10 10 -10 m-112 10 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m60 0 h10 m0 0 h2 m60 -44 h10 m28 0 h10 m0 0 h34 m-102 0 h20 m82 0 h20 m-122 0 q10 0 10 10 m102 0 q0 -10 10 -10 m-112 10 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m62 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m60 0 h10 m0 0 h2 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m62 0 h10 m-122 -132 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m122 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-122 0 h10 m0 0 h112 m23 32 h-3"/>
  1801. <polygon points="313 33 321 29 321 37"/>
  1802. <polygon points="313 33 305 29 305 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1803. <ul>
  1804. <li><a href="#DoAction" title="DoAction">DoAction</a></li>
  1805. <li><a href="#Expression" title="Expression">Expression</a></li>
  1806. <li><a href="#Part_Name" title="Part_Name">Part_Name</a></li>
  1807. <li><a href="#Sketch_Name" title="Sketch_Name">Sketch_Name</a></li>
  1808. </ul>
  1809. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="Comment">Comment:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="175" height="37">
  1810. <defs>
  1811. <style type="text/css">
  1812. @namespace "http://www.w3.org/2000/svg";
  1813. .line {fill: none; stroke: #073100; stroke-width: 1;}
  1814. .bold-line {stroke: #031400; shape-rendering: crispEdges; stroke-width: 2;}
  1815. .thin-line {stroke: #E4FFE0; shape-rendering: crispEdges}
  1816. .filled {fill: #073100; stroke: none;}
  1817. text.terminal {font-family: Verdana, Sans-serif;
  1818. font-size: 12px;
  1819. fill: #031400;
  1820. font-weight: bold;
  1821. }
  1822. text.nonterminal {font-family: Verdana, Sans-serif;
  1823. font-size: 12px;
  1824. fill: #E4FFE0;
  1825. font-weight: normal;
  1826. }
  1827. text.regexp {font-family: Verdana, Sans-serif;
  1828. font-size: 12px;
  1829. fill: #E4FFE0;
  1830. font-weight: normal;
  1831. }
  1832. rect, circle, polygon {fill: #073100; stroke: #073100;}
  1833. rect.terminal {fill: #1FCC00; stroke: #073100; stroke-width: 1;}
  1834. rect.nonterminal {fill: #1BCC00; stroke: #073100; stroke-width: 1;}
  1835. rect.text {fill: none; stroke: none;}
  1836. polygon.regexp {fill: #18CC00; stroke: #073100; stroke-width: 1;}
  1837. </style>
  1838. </defs>
  1839. <polygon points="9 17 1 13 1 21"/>
  1840. <polygon points="17 17 9 13 9 21"/>
  1841. <rect x="31" y="3" width="30" height="32" rx="10"/>
  1842. <rect x="29" y="1" width="30" height="32" class="terminal" rx="10"/>
  1843. <text class="terminal" x="39" y="21">#</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#STRING" xlink:title="STRING">
  1844. <rect x="81" y="3" width="66" height="32"/>
  1845. <rect x="79" y="1" width="66" height="32" class="nonterminal"/>
  1846. <text class="nonterminal" x="89" y="21">STRING</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m30 0 h10 m0 0 h10 m66 0 h10 m3 0 h-3"/>
  1847. <polygon points="165 17 173 13 173 21"/>
  1848. <polygon points="165 17 157 13 157 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
  1849. <ul>
  1850. <li><a href="#Action" title="Action">Action</a></li>
  1851. <li><a href="#Arrow" title="Arrow">Arrow</a></li>
  1852. <li><a href="#Color" title="Color">Color</a></li>
  1853. <li><a href="#DoAction" title="DoAction">DoAction</a></li>
  1854. <li><a href="#Expression" title="Expression">Expression</a></li>
  1855. <li><a href="#Filled_Curves" title="Filled_Curves">Filled_Curves</a></li>
  1856. <li><a href="#Formula" title="Formula">Formula</a></li>
  1857. <li><a href="#Part_Name" title="Part_Name">Part_Name</a></li>
  1858. <li><a href="#Parts" title="Parts">Parts</a></li>
  1859. <li><a href="#Pattern" title="Pattern">Pattern</a></li>
  1860. <li><a href="#Shadow" title="Shadow">Shadow</a></li>
  1861. <li><a href="#Shapes" title="Shapes">Shapes</a></li>
  1862. <li><a href="#Sketch_Name" title="Sketch_Name">Sketch_Name</a></li>
  1863. </ul>
  1864. </p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><hr xmlns:xhtml="http://www.w3.org/1999/xhtml" />
  1865. <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
  1866. <table border="0" class="signature">
  1867. <tr>
  1868. <td style="width: 100%"> </td>
  1869. <td valign="top">
  1870. <nobr class="signature">... generated by <a name="Railroad-Diagram-Generator" class="signature" title="https://bottlecaps.de/rr/ui" href="https://bottlecaps.de/rr/ui" target="_blank">RR - Railroad Diagram Generator</a></nobr>
  1871. </td>
  1872. <td><a name="Railroad-Diagram-Generator" title="https://bottlecaps.de/rr/ui" href="https://bottlecaps.de/rr/ui" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
  1873. <g transform="scale(0.178)">
  1874. <circle cx="45" cy="45" r="45" style="stroke:none; fill:#FFCC00"/>
  1875. <circle cx="45" cy="45" r="42" style="stroke:#332900; stroke-width:2px; fill:#FFCC00"/>
  1876. <line x1="15" y1="15" x2="75" y2="75" stroke="#332900" style="stroke-width:9px;"/>
  1877. <line x1="15" y1="75" x2="75" y2="15" stroke="#332900" style="stroke-width:9px;"/>
  1878. <text x="7" y="54" style="font-size:26px; font-family:Arial, Sans-serif; font-weight:bold; fill: #332900">R</text>
  1879. <text x="64" y="54" style="font-size:26px; font-family:Arial, Sans-serif; font-weight:bold; fill: #332900">R</text>
  1880. </g></svg></a></td>
  1881. </tr>
  1882. </table>
  1883. </p>
  1884. </body>
  1885. </html>