Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
v3:grammar [2022/01/09 10:34] neilsv3:grammar [2022/01/09 11:59] (current) – removed neils
Line 1: Line 1:
-====== Grammar ====== 
  
-This is the formal definition of XC=BASIC's grammar. 
- 
-<html> 
-      <p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><a name="NumericLiteral">NumericLiteral:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="669" height="227"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/> 
-         <rect x="51" y="51" width="26" height="32" rx="10"/> 
-         <rect x="49" y="49" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="69">-</text> 
-         <rect x="137" y="51" width="28" height="32" rx="10"/> 
-         <rect x="135" y="49" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="145" y="69">$</text> 
-         <rect x="137" y="95" width="34" height="32" rx="10"/> 
-         <rect x="135" y="93" width="34" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="145" y="113">%</text> 
-         <polygon points="251 35 258 19 306 19 313 35 306 51 258 51"/> 
-         <polygon points="249 33 256 17 304 17 311 33 304 49 256 49" class="regexp"/> 
-         <text class="regexp" x="264" y="37">[0-9]</text> 
-         <polygon points="251 79 258 63 304 63 311 79 304 95 258 95"/> 
-         <polygon points="249 77 256 61 302 61 309 77 302 93 256 93" class="regexp"/> 
-         <text class="regexp" x="264" y="81">[A-F]</text> 
-         <rect x="393" y="51" width="28" height="32" rx="10"/> 
-         <rect x="391" y="49" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="401" y="69">d</text> 
-         <rect x="481" y="19" width="24" height="32" rx="10"/> 
-         <rect x="479" y="17" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="489" y="37">.</text> 
-         <polygon points="545 35 552 19 600 19 607 35 600 51 552 51"/> 
-         <polygon points="543 33 550 17 598 17 605 33 598 49 550 49" class="regexp"/> 
-         <text class="regexp" x="558" y="37">[0-9]</text> 
-         <rect x="471" y="177" width="28" height="32" rx="10"/> 
-         <rect x="469" y="175" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="479" y="195">E</text> 
-         <polygon points="539 193 546 177 594 177 601 193 594 209 546 209"/> 
-         <polygon points="537 191 544 175 592 175 599 191 592 207 544 207" class="regexp"/> 
-         <text class="regexp" x="552" y="195">[0-9]</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m40 -32 h10 m0 0 h44 m-74 0 h20 m54 0 h20 m-94 0 q10 0 10 10 m74 0 q0 -10 10 -10 m-84 10 v12 m74 0 v-12 m-74 12 q0 10 10 10 m54 0 q10 0 10 -10 m-64 10 h10 m28 0 h10 m0 0 h6 m-64 -10 v20 m74 0 v-20 m-74 20 v24 m74 0 v-24 m-74 24 q0 10 10 10 m54 0 q10 0 10 -10 m-64 10 h10 m34 0 h10 m60 -76 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 m-122 -44 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 m40 32 h10 m0 0 h38 m-68 0 h20 m48 0 h20 m-88 0 q10 0 10 10 m68 0 q0 -10 10 -10 m-78 10 v12 m68 0 v-12 m-68 12 q0 10 10 10 m48 0 q10 0 10 -10 m-58 10 h10 m28 0 h10 m40 -32 h10 m24 0 h10 m20 0 h10 m62 0 h10 m-102 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m82 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-82 0 h10 m0 0 h72 m-166 32 h20 m166 0 h20 m-206 0 q10 0 10 10 m186 0 q0 -10 10 -10 m-196 10 v14 m186 0 v-14 m-186 14 q0 10 10 10 m166 0 q10 0 10 -10 m-176 10 h10 m0 0 h156 m22 -34 l2 0 m2 0 l2 0 m2 0 l2 0 m-240 158 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m28 0 h10 m20 0 h10 m62 0 h10 m-102 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m82 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-82 0 h10 m0 0 h72 m-170 32 h20 m170 0 h20 m-210 0 q10 0 10 10 m190 0 q0 -10 10 -10 m-200 10 v14 m190 0 v-14 m-190 14 q0 10 10 10 m170 0 q10 0 10 -10 m-180 10 h10 m0 0 h160 m23 -34 h-3"/> 
-         <polygon points="659 191 667 187 667 195"/> 
-         <polygon points="659 191 651 187 651 195"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Number" title="Number">Number</a></li> 
-         </ul> 
-      </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="CharLiteral">CharLiteral:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="181" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="24" height="32" rx="10"/> 
-         <rect x="29" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">'</text> 
-         <polygon points="75 19 82 3 102 3 109 19 102 35 82 35"/> 
-         <polygon points="73 17 80 1 100 1 107 17 100 33 80 33" class="regexp"/> 
-         <text class="regexp" x="88" y="21">.</text> 
-         <rect x="129" y="3" width="24" height="32" rx="10"/> 
-         <rect x="127" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="137" y="21">'</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m24 0 h10 m0 0 h10 m34 0 h10 m0 0 h10 m24 0 h10 m3 0 h-3"/> 
-         <polygon points="171 17 179 13 179 21"/> 
-         <polygon points="171 17 163 13 163 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Number" title="Number">Number</a></li> 
-         </ul> 
-      </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="Number">Number:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="209" height="81"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CharLiteral" xlink:title="CharLiteral"> 
-            <rect x="51" y="3" width="90" height="32"/> 
-            <rect x="49" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="21">CharLiteral</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#NumericLiteral" xlink:title="NumericLiteral"> 
-            <rect x="51" y="47" width="110" height="32"/> 
-            <rect x="49" y="45" width="110" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="65">NumericLiteral</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 h20 m-150 0 h20 m130 0 h20 m-170 0 q10 0 10 10 m150 0 q0 -10 10 -10 m-160 10 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m110 0 h10 m23 -44 h-3"/> 
-         <polygon points="199 17 207 13 207 21"/> 
-         <polygon points="199 17 191 13 191 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Factor" title="Factor">Factor</a></li> 
-            <li><a href="#_CONST" title="_CONST">_CONST</a></li> 
-            <li><a href="#_DATA" title="_DATA">_DATA</a></li> 
-            <li><a href="#_DIM" title="_DIM">_DIM</a></li> 
-            <li><a href="#_ORIGIN" title="_ORIGIN">_ORIGIN</a></li> 
-         </ul> 
-      </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="StringLiteral">StringLiteral:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="287" height="69"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/> 
-         <rect x="31" y="19" width="26" height="32" rx="10"/> 
-         <rect x="29" y="17" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="37">"</text> 
-         <polygon points="117 35 124 19 166 19 173 35 166 51 124 51"/> 
-         <polygon points="115 33 122 17 164 17 171 33 164 49 122 49" class="regexp"/> 
-         <text class="regexp" x="130" y="37">[^"]</text> 
-         <rect x="233" y="19" width="26" height="32" rx="10"/> 
-         <rect x="231" y="17" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="241" y="37">"</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m26 0 h10 m40 0 h10 m56 0 h10 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m76 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-76 0 h10 m0 0 h66 m-116 32 h20 m116 0 h20 m-156 0 q10 0 10 10 m136 0 q0 -10 10 -10 m-146 10 v14 m136 0 v-14 m-136 14 q0 10 10 10 m116 0 q10 0 10 -10 m-126 10 h10 m0 0 h106 m20 -34 h10 m26 0 h10 m3 0 h-3"/> 
-         <polygon points="277 33 285 29 285 37"/> 
-         <polygon points="277 33 269 29 269 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Factor" title="Factor">Factor</a></li> 
-            <li><a href="#_DATA" title="_DATA">_DATA</a></li> 
-            <li><a href="#_INCBIN" title="_INCBIN">_INCBIN</a></li> 
-            <li><a href="#_INCLUDE" title="_INCLUDE">_INCLUDE</a></li> 
-            <li><a href="#_INPUT" title="_INPUT">_INPUT</a></li> 
-         </ul> 
-      </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="371" height="291"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 183 1 179 1 187"/> 
-         <polygon points="17 183 9 179 9 187"/> 
-         <polygon points="51 185 58 169 104 169 111 185 104 201 58 201"/> 
-         <polygon points="49 183 56 167 102 167 109 183 102 199 56 199" class="regexp"/> 
-         <text class="regexp" x="64" y="187">[a-z]</text> 
-         <polygon points="51 229 58 213 106 213 113 229 106 245 58 245"/> 
-         <polygon points="49 227 56 211 104 211 111 227 104 243 56 243" class="regexp"/> 
-         <text class="regexp" x="64" y="231">[A-Z]</text> 
-         <rect x="51" y="257" width="28" height="32" rx="10"/> 
-         <rect x="49" y="255" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="275">_</text> 
-         <polygon points="173 151 180 135 226 135 233 151 226 167 180 167"/> 
-         <polygon points="171 149 178 133 224 133 231 149 224 165 178 165" class="regexp"/> 
-         <text class="regexp" x="186" y="153">[a-z]</text> 
-         <polygon points="173 107 180 91 228 91 235 107 228 123 180 123"/> 
-         <polygon points="171 105 178 89 226 89 233 105 226 121 178 121" class="regexp"/> 
-         <text class="regexp" x="186" y="109">[A-Z]</text> 
-         <polygon points="173 63 180 47 228 47 235 63 228 79 180 79"/> 
-         <polygon points="171 61 178 45 226 45 233 61 226 77 178 77" class="regexp"/> 
-         <text class="regexp" x="186" y="65">[0-9]</text> 
-         <rect x="173" y="3" width="28" height="32" rx="10"/> 
-         <rect x="171" y="1" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="181" y="21">_</text> 
-         <rect x="295" y="201" width="28" height="32" rx="10"/> 
-         <rect x="293" y="199" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="303" y="219">$</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 183 h2 m20 0 h10 m60 0 h10 m0 0 h2 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 m28 0 h10 m0 0 h34 m40 -88 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 m60 0 h10 m0 0 h2 m-92 10 l0 -44 q0 -10 10 -10 m92 54 l0 -44 q0 -10 -10 -10 m-82 0 h10 m62 0 h10 m-92 10 l0 -44 q0 -10 10 -10 m92 54 l0 -44 q0 -10 -10 -10 m-82 0 h10 m62 0 h10 m-92 10 l0 -44 q0 -10 10 -10 m92 54 l0 -44 q0 -10 -10 -10 m-82 0 h10 m28 0 h10 m0 0 h34 m40 166 h10 m0 0 h38 m-68 0 h20 m48 0 h20 m-88 0 q10 0 10 10 m68 0 q0 -10 10 -10 m-78 10 v12 m68 0 v-12 m-68 12 q0 10 10 10 m48 0 q10 0 10 -10 m-58 10 h10 m28 0 h10 m23 -32 h-3"/> 
-         <polygon points="361 183 369 179 369 187"/> 
-         <polygon points="361 183 353 179 353 187"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Accessor" title="Accessor">Accessor</a></li> 
-            <li><a href="#_DATA" title="_DATA">_DATA</a></li> 
-            <li><a href="#_DIM" title="_DIM">_DIM</a></li> 
-            <li><a href="#_FIELD" title="_FIELD">_FIELD</a></li> 
-            <li><a href="#_FOR" title="_FOR">_FOR</a></li> 
-            <li><a href="#_FUNCTION" title="_FUNCTION">_FUNCTION</a></li> 
-            <li><a href="#_NEXT" title="_NEXT">_NEXT</a></li> 
-            <li><a href="#_SUB" title="_SUB">_SUB</a></li> 
-            <li><a href="#_TYPE" title="_TYPE">_TYPE</a></li> 
-         </ul> 
-      </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="Factor">Factor:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="301" height="517"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StringLiteral" xlink:title="StringLiteral"> 
-            <rect x="51" y="3" width="96" height="32"/> 
-            <rect x="49" y="1" width="96" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="21">StringLiteral</text></a><rect x="71" y="79" width="26" height="32" rx="10"/> 
-         <rect x="69" y="77" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="97">-</text> 
-         <rect x="71" y="123" width="48" height="32" rx="10"/> 
-         <rect x="69" y="121" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="141">NOT</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number"> 
-            <rect x="159" y="47" width="70" height="32"/> 
-            <rect x="157" y="45" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="167" y="65">Number</text></a><rect x="71" y="199" width="26" height="32" rx="10"/> 
-         <rect x="69" y="197" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="217">-</text> 
-         <rect x="71" y="243" width="48" height="32" rx="10"/> 
-         <rect x="69" y="241" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="261">NOT</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Parenthesis" xlink:title="Parenthesis"> 
-            <rect x="159" y="167" width="94" height="32"/> 
-            <rect x="157" y="165" width="94" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="167" y="185">Parenthesis</text></a><rect x="71" y="319" width="26" height="32" rx="10"/> 
-         <rect x="69" y="317" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="337">-</text> 
-         <rect x="71" y="363" width="48" height="32" rx="10"/> 
-         <rect x="69" y="361" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="381">NOT</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Address" xlink:title="Address"> 
-            <rect x="159" y="287" width="70" height="32"/> 
-            <rect x="157" y="285" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="167" y="305">Address</text></a><rect x="71" y="439" width="26" height="32" rx="10"/> 
-         <rect x="69" y="437" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="457">-</text> 
-         <rect x="71" y="483" width="48" height="32" rx="10"/> 
-         <rect x="69" y="481" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="79" y="501">NOT</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="159" y="407" width="90" height="32"/> 
-            <rect x="157" y="405" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="167" y="425">Expression</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m96 0 h10 m0 0 h106 m-242 0 h20 m222 0 h20 m-262 0 q10 0 10 10 m242 0 q0 -10 10 -10 m-252 10 v24 m242 0 v-24 m-242 24 q0 10 10 10 m222 0 q10 0 10 -10 m-212 10 h10 m0 0 h58 m-88 0 h20 m68 0 h20 m-108 0 q10 0 10 10 m88 0 q0 -10 10 -10 m-98 10 v12 m88 0 v-12 m-88 12 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m26 0 h10 m0 0 h22 m-78 -10 v20 m88 0 v-20 m-88 20 v24 m88 0 v-24 m-88 24 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m48 0 h10 m20 -76 h10 m70 0 h10 m0 0 h24 m-232 -10 v20 m242 0 v-20 m-242 20 v100 m242 0 v-100 m-242 100 q0 10 10 10 m222 0 q10 0 10 -10 m-212 10 h10 m0 0 h58 m-88 0 h20 m68 0 h20 m-108 0 q10 0 10 10 m88 0 q0 -10 10 -10 m-98 10 v12 m88 0 v-12 m-88 12 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m26 0 h10 m0 0 h22 m-78 -10 v20 m88 0 v-20 m-88 20 v24 m88 0 v-24 m-88 24 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m48 0 h10 m20 -76 h10 m94 0 h10 m-232 -10 v20 m242 0 v-20 m-242 20 v100 m242 0 v-100 m-242 100 q0 10 10 10 m222 0 q10 0 10 -10 m-212 10 h10 m0 0 h58 m-88 0 h20 m68 0 h20 m-108 0 q10 0 10 10 m88 0 q0 -10 10 -10 m-98 10 v12 m88 0 v-12 m-88 12 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m26 0 h10 m0 0 h22 m-78 -10 v20 m88 0 v-20 m-88 20 v24 m88 0 v-24 m-88 24 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m48 0 h10 m20 -76 h10 m70 0 h10 m0 0 h24 m-232 -10 v20 m242 0 v-20 m-242 20 v100 m242 0 v-100 m-242 100 q0 10 10 10 m222 0 q10 0 10 -10 m-212 10 h10 m0 0 h58 m-88 0 h20 m68 0 h20 m-108 0 q10 0 10 10 m88 0 q0 -10 10 -10 m-98 10 v12 m88 0 v-12 m-88 12 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m26 0 h10 m0 0 h22 m-78 -10 v20 m88 0 v-20 m-88 20 v24 m88 0 v-24 m-88 24 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m48 0 h10 m20 -76 h10 m90 0 h10 m0 0 h4 m23 -404 h-3"/> 
-         <polygon points="291 17 299 13 299 21"/> 
-         <polygon points="291 17 283 13 283 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Term" title="Term">Term</a></li> 
-         </ul> 
-      </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="Term">Term:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="157" height="169"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 149 1 145 1 153"/> 
-         <polygon points="17 149 9 145 9 153"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Factor" xlink:title="Factor"> 
-            <rect x="51" y="135" width="58" height="32"/> 
-            <rect x="49" y="133" width="58" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="153">Factor</text></a><rect x="51" y="91" width="28" height="32" rx="10"/> 
-         <rect x="49" y="89" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="109">*</text> 
-         <rect x="51" y="47" width="28" height="32" rx="10"/> 
-         <rect x="49" y="45" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="65">/</text> 
-         <rect x="51" y="3" width="52" height="32" rx="10"/> 
-         <rect x="49" y="1" width="52" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="21">MOD</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 149 h2 m20 0 h10 m58 0 h10 m-98 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m78 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-78 0 h10 m28 0 h10 m0 0 h30 m-88 10 l0 -44 q0 -10 10 -10 m88 54 l0 -44 q0 -10 -10 -10 m-78 0 h10 m28 0 h10 m0 0 h30 m-88 10 l0 -44 q0 -10 10 -10 m88 54 l0 -44 q0 -10 -10 -10 m-78 0 h10 m52 0 h10 m0 0 h6 m23 132 h-3"/> 
-         <polygon points="147 149 155 145 155 153"/> 
-         <polygon points="147 149 139 145 139 153"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Simplexp" title="Simplexp">Simplexp</a></li> 
-         </ul> 
-      </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="Simplexp">Simplexp:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="151" height="125"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 105 1 101 1 109"/> 
-         <polygon points="17 105 9 101 9 109"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Term" xlink:title="Term"> 
-            <rect x="51" y="91" width="52" height="32"/> 
-            <rect x="49" y="89" width="52" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="109">Term</text></a><rect x="51" y="47" width="30" height="32" rx="10"/> 
-         <rect x="49" y="45" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="65">+</text> 
-         <rect x="51" y="3" width="26" height="32" rx="10"/> 
-         <rect x="49" y="1" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="21">-</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 105 h2 m20 0 h10 m52 0 h10 m-92 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m72 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-72 0 h10 m30 0 h10 m0 0 h22 m-82 10 l0 -44 q0 -10 10 -10 m82 54 l0 -44 q0 -10 -10 -10 m-72 0 h10 m26 0 h10 m0 0 h26 m23 88 h-3"/> 
-         <polygon points="141 105 149 101 149 109"/> 
-         <polygon points="141 105 133 101 133 109"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Relation" title="Relation">Relation</a></li> 
-         </ul> 
-      </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="Relation">Relation:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="175" height="301"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 281 1 277 1 285"/> 
-         <polygon points="17 281 9 277 9 285"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Simplexp" xlink:title="Simplexp"> 
-            <rect x="51" y="267" width="76" height="32"/> 
-            <rect x="49" y="265" width="76" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="285">Simplexp</text></a><rect x="51" y="223" width="30" height="32" rx="10"/> 
-         <rect x="49" y="221" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="241">&lt;</text> 
-         <rect x="51" y="179" width="40" height="32" rx="10"/> 
-         <rect x="49" y="177" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="197">&lt;=</text> 
-         <rect x="51" y="135" width="30" height="32" rx="10"/> 
-         <rect x="49" y="133" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="153">=</text> 
-         <rect x="51" y="91" width="40" height="32" rx="10"/> 
-         <rect x="49" y="89" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="109">&lt;&gt;</text> 
-         <rect x="51" y="47" width="30" height="32" rx="10"/> 
-         <rect x="49" y="45" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="65">&gt;</text> 
-         <rect x="51" y="3" width="40" height="32" rx="10"/> 
-         <rect x="49" y="1" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="21">&gt;=</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 281 h2 m20 0 h10 m76 0 h10 m-116 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m96 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-96 0 h10 m30 0 h10 m0 0 h46 m-106 10 l0 -44 q0 -10 10 -10 m106 54 l0 -44 q0 -10 -10 -10 m-96 0 h10 m40 0 h10 m0 0 h36 m-106 10 l0 -44 q0 -10 10 -10 m106 54 l0 -44 q0 -10 -10 -10 m-96 0 h10 m30 0 h10 m0 0 h46 m-106 10 l0 -44 q0 -10 10 -10 m106 54 l0 -44 q0 -10 -10 -10 m-96 0 h10 m40 0 h10 m0 0 h36 m-106 10 l0 -44 q0 -10 10 -10 m106 54 l0 -44 q0 -10 -10 -10 m-96 0 h10 m30 0 h10 m0 0 h46 m-106 10 l0 -44 q0 -10 10 -10 m106 54 l0 -44 q0 -10 -10 -10 m-96 0 h10 m40 0 h10 m0 0 h36 m23 264 h-3"/> 
-         <polygon points="165 281 173 277 173 285"/> 
-         <polygon points="165 281 157 277 157 285"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Expression" title="Expression">Expression</a></li> 
-         </ul> 
-      </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="171" height="169"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 149 1 145 1 153"/> 
-         <polygon points="17 149 9 145 9 153"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Relation" xlink:title="Relation"> 
-            <rect x="51" y="135" width="72" height="32"/> 
-            <rect x="49" y="133" width="72" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="153">Relation</text></a><rect x="51" y="91" width="48" height="32" rx="10"/> 
-         <rect x="49" y="89" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="109">AND</text> 
-         <rect x="51" y="47" width="40" height="32" rx="10"/> 
-         <rect x="49" y="45" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="65">OR</text> 
-         <rect x="51" y="3" width="50" height="32" rx="10"/> 
-         <rect x="49" y="1" width="50" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="21">XOR</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 149 h2 m20 0 h10 m72 0 h10 m-112 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m92 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-92 0 h10 m48 0 h10 m0 0 h24 m-102 10 l0 -44 q0 -10 10 -10 m102 54 l0 -44 q0 -10 -10 -10 m-92 0 h10 m40 0 h10 m0 0 h32 m-102 10 l0 -44 q0 -10 10 -10 m102 54 l0 -44 q0 -10 -10 -10 m-92 0 h10 m50 0 h10 m0 0 h22 m23 132 h-3"/> 
-         <polygon points="161 149 169 145 169 153"/> 
-         <polygon points="161 149 153 145 153 153"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Factor" title="Factor">Factor</a></li> 
-            <li><a href="#Parenthesis" title="Parenthesis">Parenthesis</a></li> 
-            <li><a href="#Subscript" title="Subscript">Subscript</a></li> 
-            <li><a href="#_DO" title="_DO">_DO</a></li> 
-            <li><a href="#_ERROR" title="_ERROR">_ERROR</a></li> 
-            <li><a href="#_FOR" title="_FOR">_FOR</a></li> 
-            <li><a href="#_GENERIC" title="_GENERIC">_GENERIC</a></li> 
-            <li><a href="#_GET" title="_GET">_GET</a></li> 
-            <li><a href="#_IF" title="_IF">_IF</a></li> 
-            <li><a href="#_INPUT" title="_INPUT">_INPUT</a></li> 
-            <li><a href="#_LET" title="_LET">_LET</a></li> 
-            <li><a href="#_LOOP" title="_LOOP">_LOOP</a></li> 
-            <li><a href="#_ON" title="_ON">_ON</a></li> 
-            <li><a href="#_PRINT" title="_PRINT">_PRINT</a></li> 
-            <li><a href="#_READ" title="_READ">_READ</a></li> 
-            <li><a href="#_RETURN" title="_RETURN">_RETURN</a></li> 
-            <li><a href="#_SWAP" title="_SWAP">_SWAP</a></li> 
-            <li><a href="#_SYS" title="_SYS">_SYS</a></li> 
-            <li><a href="#_WRITE" title="_WRITE">_WRITE</a></li> 
-         </ul> 
-      </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="Parenthesis">Parenthesis:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="241" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="26" height="32" rx="10"/> 
-         <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="77" y="3" width="90" height="32"/> 
-            <rect x="75" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="85" y="21">Expression</text></a><rect x="187" y="3" width="26" height="32" rx="10"/> 
-         <rect x="185" y="1" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="195" y="21">)</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/> 
-         <polygon points="231 17 239 13 239 21"/> 
-         <polygon points="231 17 223 13 223 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Factor" title="Factor">Factor</a></li> 
-         </ul> 
-      </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="Subscript">Subscript:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="515" height="85"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/> 
-         <rect x="31" y="19" width="26" height="32" rx="10"/> 
-         <rect x="29" y="17" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="97" y="51" width="90" height="32"/> 
-            <rect x="95" y="49" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="105" y="69">Expression</text></a><rect x="267" y="19" width="24" height="32" rx="10"/> 
-         <rect x="265" y="17" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="275" y="37">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="311" y="19" width="90" height="32"/> 
-            <rect x="309" y="17" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="319" y="37">Expression</text></a><rect x="461" y="19" width="26" height="32" rx="10"/> 
-         <rect x="459" y="17" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="469" y="37">)</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m26 0 h10 m20 0 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 m60 -32 h10 m24 0 h10 m0 0 h10 m90 0 h10 m-174 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m154 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-154 0 h10 m0 0 h144 m-194 32 h20 m194 0 h20 m-234 0 q10 0 10 10 m214 0 q0 -10 10 -10 m-224 10 v14 m214 0 v-14 m-214 14 q0 10 10 10 m194 0 q10 0 10 -10 m-204 10 h10 m0 0 h184 m20 -34 h10 m26 0 h10 m3 0 h-3"/> 
-         <polygon points="505 33 513 29 513 37"/> 
-         <polygon points="505 33 497 29 497 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Accessor" title="Accessor">Accessor</a></li> 
-         </ul> 
-      </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="Accessor">Accessor:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="635" height="85"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="31" y="19" width="78" height="32"/> 
-            <rect x="29" y="17" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="39" y="37">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Subscript" xlink:title="Subscript"> 
-            <rect x="149" y="51" width="78" height="32"/> 
-            <rect x="147" y="49" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="157" y="69">Subscript</text></a><rect x="307" y="19" width="24" height="32" rx="10"/> 
-         <rect x="305" y="17" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="315" y="37">.</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="351" y="19" width="78" height="32"/> 
-            <rect x="349" y="17" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="359" y="37">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Subscript" xlink:title="Subscript"> 
-            <rect x="509" y="51" width="78" height="32"/> 
-            <rect x="507" y="49" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="517" y="69">Subscript</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m78 0 h10 m20 0 h10 m0 0 h88 m-118 0 h20 m98 0 h20 m-138 0 q10 0 10 10 m118 0 q0 -10 10 -10 m-128 10 v12 m118 0 v-12 m-118 12 q0 10 10 10 m98 0 q10 0 10 -10 m-108 10 h10 m78 0 h10 m60 -32 h10 m24 0 h10 m0 0 h10 m78 0 h10 m-162 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m142 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-142 0 h10 m0 0 h132 m-182 32 h20 m182 0 h20 m-222 0 q10 0 10 10 m202 0 q0 -10 10 -10 m-212 10 v14 m202 0 v-14 m-202 14 q0 10 10 10 m182 0 q10 0 10 -10 m-192 10 h10 m0 0 h172 m40 -34 h10 m0 0 h88 m-118 0 h20 m98 0 h20 m-138 0 q10 0 10 10 m118 0 q0 -10 10 -10 m-128 10 v12 m118 0 v-12 m-118 12 q0 10 10 10 m98 0 q10 0 10 -10 m-108 10 h10 m78 0 h10 m23 -32 h-3"/> 
-         <polygon points="625 33 633 29 633 37"/> 
-         <polygon points="625 33 617 29 617 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Address" title="Address">Address</a></li> 
-            <li><a href="#_CALL" title="_CALL">_CALL</a></li> 
-            <li><a href="#_GET" title="_GET">_GET</a></li> 
-            <li><a href="#_INPUT" title="_INPUT">_INPUT</a></li> 
-            <li><a href="#_LET" title="_LET">_LET</a></li> 
-            <li><a href="#_READ" title="_READ">_READ</a></li> 
-         </ul> 
-      </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="Address">Address:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="187" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="32" height="32" rx="10"/> 
-         <rect x="29" y="1" width="32" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">@</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Accessor" xlink:title="Accessor"> 
-            <rect x="83" y="3" width="76" height="32"/> 
-            <rect x="81" y="1" width="76" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="91" y="21">Accessor</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m32 0 h10 m0 0 h10 m76 0 h10 m3 0 h-3"/> 
-         <polygon points="177 17 185 13 185 21"/> 
-         <polygon points="177 17 169 13 169 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Factor" title="Factor">Factor</a></li> 
-         </ul> 
-      </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="LabelReference">LabelReference:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="283" height="291"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 183 1 179 1 187"/> 
-         <polygon points="17 183 9 179 9 187"/> 
-         <polygon points="51 185 58 169 104 169 111 185 104 201 58 201"/> 
-         <polygon points="49 183 56 167 102 167 109 183 102 199 56 199" class="regexp"/> 
-         <text class="regexp" x="64" y="187">[a-z]</text> 
-         <polygon points="51 229 58 213 106 213 113 229 106 245 58 245"/> 
-         <polygon points="49 227 56 211 104 211 111 227 104 243 56 243" class="regexp"/> 
-         <text class="regexp" x="64" y="231">[A-Z]</text> 
-         <rect x="51" y="257" width="28" height="32" rx="10"/> 
-         <rect x="49" y="255" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="275">_</text> 
-         <polygon points="173 151 180 135 226 135 233 151 226 167 180 167"/> 
-         <polygon points="171 149 178 133 224 133 231 149 224 165 178 165" class="regexp"/> 
-         <text class="regexp" x="186" y="153">[a-z]</text> 
-         <polygon points="173 107 180 91 228 91 235 107 228 123 180 123"/> 
-         <polygon points="171 105 178 89 226 89 233 105 226 121 178 121" class="regexp"/> 
-         <text class="regexp" x="186" y="109">[A-Z]</text> 
-         <rect x="173" y="47" width="28" height="32" rx="10"/> 
-         <rect x="171" y="45" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="181" y="65">_</text> 
-         <polygon points="173 19 180 3 228 3 235 19 228 35 180 35"/> 
-         <polygon points="171 17 178 1 226 1 233 17 226 33 178 33" class="regexp"/> 
-         <text class="regexp" x="186" y="21">[0-9]</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 183 h2 m20 0 h10 m60 0 h10 m0 0 h2 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 m28 0 h10 m0 0 h34 m40 -88 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 m60 0 h10 m0 0 h2 m-92 10 l0 -44 q0 -10 10 -10 m92 54 l0 -44 q0 -10 -10 -10 m-82 0 h10 m62 0 h10 m-92 10 l0 -44 q0 -10 10 -10 m92 54 l0 -44 q0 -10 -10 -10 m-82 0 h10 m28 0 h10 m0 0 h34 m-92 10 l0 -44 q0 -10 10 -10 m92 54 l0 -44 q0 -10 -10 -10 m-82 0 h10 m62 0 h10 m23 166 h-3"/> 
-         <polygon points="273 183 281 179 281 187"/> 
-         <polygon points="273 183 265 179 265 187"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Label" title="Label">Label</a></li> 
-            <li><a href="#_DIM" title="_DIM">_DIM</a></li> 
-            <li><a href="#_GOSUB" title="_GOSUB">_GOSUB</a></li> 
-            <li><a href="#_GOTO" title="_GOTO">_GOTO</a></li> 
-            <li><a href="#_ON" title="_ON">_ON</a></li> 
-         </ul> 
-      </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="Label">Label:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="221" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LabelReference" xlink:title="LabelReference"> 
-            <rect x="31" y="3" width="118" height="32"/> 
-            <rect x="29" y="1" width="118" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="39" y="21">LabelReference</text></a><rect x="169" y="3" width="24" height="32" rx="10"/> 
-         <rect x="167" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="177" y="21">:</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m118 0 h10 m0 0 h10 m24 0 h10 m3 0 h-3"/> 
-         <polygon points="211 17 219 13 219 21"/> 
-         <polygon points="211 17 203 13 203 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Line" title="Line">Line</a></li> 
-         </ul> 
-      </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="_CALL">_CALL:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="209" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="54" height="32" rx="10"/> 
-         <rect x="29" y="1" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">CALL</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Accessor" xlink:title="Accessor"> 
-            <rect x="105" y="3" width="76" height="32"/> 
-            <rect x="103" y="1" width="76" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="113" y="21">Accessor</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m54 0 h10 m0 0 h10 m76 0 h10 m3 0 h-3"/> 
-         <polygon points="199 17 207 13 207 21"/> 
-         <polygon points="199 17 191 13 191 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_CONST">_CONST:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="493" height="69"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="51" y="35" width="76" height="32" rx="10"/> 
-         <rect x="49" y="33" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="53">SHARED</text> 
-         <rect x="167" y="3" width="66" height="32" rx="10"/> 
-         <rect x="165" y="1" width="66" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="175" y="21">CONST</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Variable" xlink:title="Variable"> 
-            <rect x="253" y="3" width="72" height="32"/> 
-            <rect x="251" y="1" width="72" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="261" y="21">Variable</text></a><rect x="345" y="3" width="30" height="32" rx="10"/> 
-         <rect x="343" y="1" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="353" y="21">=</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number"> 
-            <rect x="395" y="3" width="70" height="32"/> 
-            <rect x="393" y="1" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="403" y="21">Number</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m0 0 h86 m-116 0 h20 m96 0 h20 m-136 0 q10 0 10 10 m116 0 q0 -10 10 -10 m-126 10 v12 m116 0 v-12 m-116 12 q0 10 10 10 m96 0 q10 0 10 -10 m-106 10 h10 m76 0 h10 m20 -32 h10 m66 0 h10 m0 0 h10 m72 0 h10 m0 0 h10 m30 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/> 
-         <polygon points="483 17 491 13 491 21"/> 
-         <polygon points="483 17 475 13 475 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_CONTINUE">_CONTINUE:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="259" height="113"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="92" height="32" rx="10"/> 
-         <rect x="29" y="1" width="92" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">CONTINUE</text> 
-         <rect x="163" y="35" width="40" height="32" rx="10"/> 
-         <rect x="161" y="33" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="171" y="53">DO</text> 
-         <rect x="163" y="79" width="48" height="32" rx="10"/> 
-         <rect x="161" y="77" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="171" y="97">FOR</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m92 0 h10 m20 0 h10 m0 0 h58 m-88 0 h20 m68 0 h20 m-108 0 q10 0 10 10 m88 0 q0 -10 10 -10 m-98 10 v12 m88 0 v-12 m-88 12 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m40 0 h10 m0 0 h8 m-78 -10 v20 m88 0 v-20 m-88 20 v24 m88 0 v-24 m-88 24 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m48 0 h10 m23 -76 h-3"/> 
-         <polygon points="249 17 257 13 257 21"/> 
-         <polygon points="249 17 241 13 241 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_DATA">_DATA:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="567" height="125"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 61 1 57 1 65"/> 
-         <polygon points="17 61 9 57 9 65"/> 
-         <rect x="51" y="79" width="76" height="32" rx="10"/> 
-         <rect x="49" y="77" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="97">SHARED</text> 
-         <rect x="167" y="47" width="78" height="32" rx="10"/> 
-         <rect x="165" y="45" width="78" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="175" y="65">DATA AS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="265" y="47" width="78" height="32"/> 
-            <rect x="263" y="45" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="273" y="65">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number"> 
-            <rect x="403" y="47" width="70" height="32"/> 
-            <rect x="401" y="45" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="411" y="65">Number</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StringLiteral" xlink:title="StringLiteral"> 
-            <rect x="403" y="91" width="96" height="32"/> 
-            <rect x="401" y="89" width="96" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="411" y="109">StringLiteral</text></a><rect x="383" y="3" width="24" height="32" rx="10"/> 
-         <rect x="381" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="391" y="21">,</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m20 0 h10 m0 0 h86 m-116 0 h20 m96 0 h20 m-136 0 q10 0 10 10 m116 0 q0 -10 10 -10 m-126 10 v12 m116 0 v-12 m-116 12 q0 10 10 10 m96 0 q10 0 10 -10 m-106 10 h10 m76 0 h10 m20 -32 h10 m78 0 h10 m0 0 h10 m78 0 h10 m40 0 h10 m70 0 h10 m0 0 h26 m-136 0 h20 m116 0 h20 m-156 0 q10 0 10 10 m136 0 q0 -10 10 -10 m-146 10 v24 m136 0 v-24 m-136 24 q0 10 10 10 m116 0 q10 0 10 -10 m-126 10 h10 m96 0 h10 m-156 -44 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m156 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-156 0 h10 m24 0 h10 m0 0 h112 m23 44 h-3"/> 
-         <polygon points="557 61 565 57 565 65"/> 
-         <polygon points="557 61 549 57 549 65"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_DECLARATION">_DECLARATION:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="293" height="81"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="82" height="32" rx="10"/> 
-         <rect x="29" y="1" width="82" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">DECLARE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_FUNCTION" xlink:title="_FUNCTION"> 
-            <rect x="153" y="3" width="92" height="32"/> 
-            <rect x="151" y="1" width="92" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="161" y="21">_FUNCTION</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_SUB" xlink:title="_SUB"> 
-            <rect x="153" y="47" width="52" height="32"/> 
-            <rect x="151" y="45" width="52" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="161" y="65">_SUB</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m82 0 h10 m20 0 h10 m92 0 h10 m-132 0 h20 m112 0 h20 m-152 0 q10 0 10 10 m132 0 q0 -10 10 -10 m-142 10 v24 m132 0 v-24 m-132 24 q0 10 10 10 m112 0 q10 0 10 -10 m-122 10 h10 m52 0 h10 m0 0 h40 m23 -44 h-3"/> 
-         <polygon points="283 17 291 13 291 21"/> 
-         <polygon points="283 17 275 13 275 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_DIM">_DIM:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="553" height="379"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 95 1 91 1 99"/> 
-         <polygon points="17 95 9 91 9 99"/> 
-         <rect x="51" y="81" width="48" height="32" rx="10"/> 
-         <rect x="49" y="79" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="99">DIM</text> 
-         <rect x="51" y="125" width="70" height="32" rx="10"/> 
-         <rect x="49" y="123" width="70" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="143">STATIC</text> 
-         <rect x="181" y="47" width="54" height="32" rx="10"/> 
-         <rect x="179" y="45" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="189" y="65">FAST</text> 
-         <rect x="181" y="3" width="76" height="32" rx="10"/> 
-         <rect x="179" y="1" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="189" y="21">SHARED</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="297" y="81" width="78" height="32"/> 
-            <rect x="295" y="79" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="305" y="99">Identifier</text></a><rect x="395" y="81" width="38" height="32" rx="10"/> 
-         <rect x="393" y="79" width="38" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="403" y="99">AS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="453" y="81" width="78" height="32"/> 
-            <rect x="451" y="79" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="461" y="99">Identifier</text></a><rect x="159" y="301" width="32" height="32" rx="10"/> 
-         <rect x="157" y="299" width="32" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="167" y="319">@</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number"> 
-            <rect x="231" y="301" width="70" height="32"/> 
-            <rect x="229" y="299" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="239" y="319">Number</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LabelReference" xlink:title="LabelReference"> 
-            <rect x="231" y="345" width="118" height="32"/> 
-            <rect x="229" y="343" width="118" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="239" y="363">LabelReference</text></a><rect x="429" y="235" width="54" height="32" rx="10"/> 
-         <rect x="427" y="233" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="437" y="253">FAST</text> 
-         <rect x="429" y="191" width="76" height="32" rx="10"/> 
-         <rect x="427" y="189" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="437" y="209">SHARED</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 95 h2 m20 0 h10 m48 0 h10 m0 0 h22 m-110 0 h20 m90 0 h20 m-130 0 q10 0 10 10 m110 0 q0 -10 10 -10 m-120 10 v24 m110 0 v-24 m-110 24 q0 10 10 10 m90 0 q10 0 10 -10 m-100 10 h10 m70 0 h10 m40 -44 h10 m0 0 h86 m-116 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m96 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-96 0 h10 m54 0 h10 m0 0 h22 m-106 10 l0 -44 q0 -10 10 -10 m106 54 l0 -44 q0 -10 -10 -10 m-96 0 h10 m76 0 h10 m20 78 h10 m78 0 h10 m0 0 h10 m38 0 h10 m0 0 h10 m78 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-436 188 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m0 0 h220 m-250 0 h20 m230 0 h20 m-270 0 q10 0 10 10 m250 0 q0 -10 10 -10 m-260 10 v12 m250 0 v-12 m-250 12 q0 10 10 10 m230 0 q10 0 10 -10 m-240 10 h10 m32 0 h10 m20 0 h10 m70 0 h10 m0 0 h48 m-158 0 h20 m138 0 h20 m-178 0 q10 0 10 10 m158 0 q0 -10 10 -10 m-168 10 v24 m158 0 v-24 m-158 24 q0 10 10 10 m138 0 q10 0 10 -10 m-148 10 h10 m118 0 h10 m60 -76 h10 m0 0 h86 m-116 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m96 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-96 0 h10 m54 0 h10 m0 0 h22 m-106 10 l0 -44 q0 -10 10 -10 m106 54 l0 -44 q0 -10 -10 -10 m-96 0 h10 m76 0 h10 m23 78 h-3"/> 
-         <polygon points="543 283 551 279 551 287"/> 
-         <polygon points="543 283 535 279 535 287"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_DO">_DO:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="375" height="113"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="40" height="32" rx="10"/> 
-         <rect x="29" y="1" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">DO</text> 
-         <rect x="131" y="35" width="66" height="32" rx="10"/> 
-         <rect x="129" y="33" width="66" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="139" y="53">WHILE</text> 
-         <rect x="131" y="79" width="62" height="32" rx="10"/> 
-         <rect x="129" y="77" width="62" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="139" y="97">UNTIL</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="237" y="35" width="90" height="32"/> 
-            <rect x="235" y="33" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="245" y="53">Expression</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m40 0 h10 m20 0 h10 m0 0 h226 m-256 0 h20 m236 0 h20 m-276 0 q10 0 10 10 m256 0 q0 -10 10 -10 m-266 10 v12 m256 0 v-12 m-256 12 q0 10 10 10 m236 0 q10 0 10 -10 m-226 10 h10 m66 0 h10 m-106 0 h20 m86 0 h20 m-126 0 q10 0 10 10 m106 0 q0 -10 10 -10 m-116 10 v24 m106 0 v-24 m-106 24 q0 10 10 10 m86 0 q10 0 10 -10 m-96 10 h10 m62 0 h10 m0 0 h4 m20 -44 h10 m90 0 h10 m23 -32 h-3"/> 
-         <polygon points="365 17 373 13 373 21"/> 
-         <polygon points="365 17 357 13 357 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_LET">_LET:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="399" height="69"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="51" y="35" width="44" height="32" rx="10"/> 
-         <rect x="49" y="33" width="44" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="53">LET</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Accessor" xlink:title="Accessor"> 
-            <rect x="135" y="3" width="76" height="32"/> 
-            <rect x="133" y="1" width="76" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="143" y="21">Accessor</text></a><rect x="231" y="3" width="30" height="32" rx="10"/> 
-         <rect x="229" y="1" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="239" y="21">=</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="281" y="3" width="90" height="32"/> 
-            <rect x="279" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="289" y="21">Expression</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m0 0 h54 m-84 0 h20 m64 0 h20 m-104 0 q10 0 10 10 m84 0 q0 -10 10 -10 m-94 10 v12 m84 0 v-12 m-84 12 q0 10 10 10 m64 0 q10 0 10 -10 m-74 10 h10 m44 0 h10 m20 -32 h10 m76 0 h10 m0 0 h10 m30 0 h10 m0 0 h10 m90 0 h10 m3 0 h-3"/> 
-         <polygon points="389 17 397 13 397 21"/> 
-         <polygon points="389 17 381 13 381 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_END">_END:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="259" height="245"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="48" height="32" rx="10"/> 
-         <rect x="29" y="1" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">END</text> 
-         <rect x="119" y="35" width="50" height="32" rx="10"/> 
-         <rect x="117" y="33" width="50" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="127" y="53">ASM</text> 
-         <rect x="119" y="79" width="34" height="32" rx="10"/> 
-         <rect x="117" y="77" width="34" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="127" y="97">IF</text> 
-         <rect x="119" y="123" width="92" height="32" rx="10"/> 
-         <rect x="117" y="121" width="92" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="127" y="141">FUNCTION</text> 
-         <rect x="119" y="167" width="48" height="32" rx="10"/> 
-         <rect x="117" y="165" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="127" y="185">SUB</text> 
-         <rect x="119" y="211" width="54" height="32" rx="10"/> 
-         <rect x="117" y="209" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="127" y="229">TYPE</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m48 0 h10 m20 0 h10 m0 0 h102 m-132 0 h20 m112 0 h20 m-152 0 q10 0 10 10 m132 0 q0 -10 10 -10 m-142 10 v12 m132 0 v-12 m-132 12 q0 10 10 10 m112 0 q10 0 10 -10 m-122 10 h10 m50 0 h10 m0 0 h42 m-122 -10 v20 m132 0 v-20 m-132 20 v24 m132 0 v-24 m-132 24 q0 10 10 10 m112 0 q10 0 10 -10 m-122 10 h10 m34 0 h10 m0 0 h58 m-122 -10 v20 m132 0 v-20 m-132 20 v24 m132 0 v-24 m-132 24 q0 10 10 10 m112 0 q10 0 10 -10 m-122 10 h10 m92 0 h10 m-122 -10 v20 m132 0 v-20 m-132 20 v24 m132 0 v-24 m-132 24 q0 10 10 10 m112 0 q10 0 10 -10 m-122 10 h10 m48 0 h10 m0 0 h44 m-122 -10 v20 m132 0 v-20 m-132 20 v24 m132 0 v-24 m-132 24 q0 10 10 10 m112 0 q10 0 10 -10 m-122 10 h10 m54 0 h10 m0 0 h38 m23 -208 h-3"/> 
-         <polygon points="249 17 257 13 257 21"/> 
-         <polygon points="249 17 241 13 241 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_EXIT">_EXIT:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="219" height="81"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="52" height="32" rx="10"/> 
-         <rect x="29" y="1" width="52" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">EXIT</text> 
-         <rect x="123" y="3" width="40" height="32" rx="10"/> 
-         <rect x="121" y="1" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="131" y="21">DO</text> 
-         <rect x="123" y="47" width="48" height="32" rx="10"/> 
-         <rect x="121" y="45" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="131" y="65">FOR</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m52 0 h10 m20 0 h10 m40 0 h10 m0 0 h8 m-88 0 h20 m68 0 h20 m-108 0 q10 0 10 10 m88 0 q0 -10 10 -10 m-98 10 v24 m88 0 v-24 m-88 24 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m48 0 h10 m23 -44 h-3"/> 
-         <polygon points="209 17 217 13 217 21"/> 
-         <polygon points="209 17 201 13 201 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_ERROR">_ERROR:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="235" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="66" height="32" rx="10"/> 
-         <rect x="29" y="1" width="66" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">ERROR</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="117" y="3" width="90" height="32"/> 
-            <rect x="115" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="125" y="21">Expression</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 m3 0 h-3"/> 
-         <polygon points="225 17 233 13 233 21"/> 
-         <polygon points="225 17 217 13 217 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_FIELD">_FIELD:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="291" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="31" y="3" width="78" height="32"/> 
-            <rect x="29" y="1" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="39" y="21">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#AS" xlink:title="AS"> 
-            <rect x="129" y="3" width="36" height="32"/> 
-            <rect x="127" y="1" width="36" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="137" y="21">AS</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="185" y="3" width="78" height="32"/> 
-            <rect x="183" y="1" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="193" y="21">Identifier</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m78 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m78 0 h10 m3 0 h-3"/> 
-         <polygon points="281 17 289 13 289 21"/> 
-         <polygon points="281 17 273 13 273 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_FOR">_FOR:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="723" height="155"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="48" height="32" rx="10"/> 
-         <rect x="29" y="1" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">FOR</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="99" y="3" width="78" height="32"/> 
-            <rect x="97" y="1" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="107" y="21">Identifier</text></a><rect x="217" y="35" width="38" height="32" rx="10"/> 
-         <rect x="215" y="33" width="38" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="225" y="53">AS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="275" y="35" width="78" height="32"/> 
-            <rect x="273" y="33" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="283" y="53">Identifier</text></a><rect x="393" y="3" width="30" height="32" rx="10"/> 
-         <rect x="391" y="1" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="401" y="21">=</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="443" y="3" width="90" height="32"/> 
-            <rect x="441" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="451" y="21">Expression</text></a><rect x="553" y="3" width="38" height="32" rx="10"/> 
-         <rect x="551" y="1" width="38" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="561" y="21">TO</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="611" y="3" width="90" height="32"/> 
-            <rect x="609" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="619" y="21">Expression</text></a><rect x="511" y="121" width="54" height="32" rx="10"/> 
-         <rect x="509" y="119" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="519" y="139">STEP</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="585" y="121" width="90" height="32"/> 
-            <rect x="583" y="119" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="593" y="139">Expression</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m48 0 h10 m0 0 h10 m78 0 h10 m20 0 h10 m0 0 h146 m-176 0 h20 m156 0 h20 m-196 0 q10 0 10 10 m176 0 q0 -10 10 -10 m-186 10 v12 m176 0 v-12 m-176 12 q0 10 10 10 m156 0 q10 0 10 -10 m-166 10 h10 m38 0 h10 m0 0 h10 m78 0 h10 m20 -32 h10 m30 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m38 0 h10 m0 0 h10 m90 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-254 86 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m0 0 h174 m-204 0 h20 m184 0 h20 m-224 0 q10 0 10 10 m204 0 q0 -10 10 -10 m-214 10 v12 m204 0 v-12 m-204 12 q0 10 10 10 m184 0 q10 0 10 -10 m-194 10 h10 m54 0 h10 m0 0 h10 m90 0 h10 m23 -32 h-3"/> 
-         <polygon points="713 103 721 99 721 107"/> 
-         <polygon points="713 103 705 99 705 107"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_FUNCTION">_FUNCTION:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="775" height="373"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 61 1 57 1 65"/> 
-         <polygon points="17 61 9 57 9 65"/> 
-         <rect x="31" y="47" width="92" height="32" rx="10"/> 
-         <rect x="29" y="45" width="92" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="65">FUNCTION</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="143" y="47" width="78" height="32"/> 
-            <rect x="141" y="45" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="151" y="65">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#AS" xlink:title="AS"> 
-            <rect x="241" y="47" width="36" height="32"/> 
-            <rect x="239" y="45" width="36" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="249" y="65">AS</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="297" y="47" width="78" height="32"/> 
-            <rect x="295" y="45" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="305" y="65">Identifier</text></a><rect x="395" y="47" width="26" height="32" rx="10"/> 
-         <rect x="393" y="45" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="403" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="481" y="47" width="78" height="32"/> 
-            <rect x="479" y="45" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="489" y="65">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#AS" xlink:title="AS"> 
-            <rect x="579" y="47" width="36" height="32"/> 
-            <rect x="577" y="45" width="36" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="587" y="65">AS</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="635" y="47" width="78" height="32"/> 
-            <rect x="633" y="45" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="643" y="65">Identifier</text></a><rect x="481" y="3" width="24" height="32" rx="10"/> 
-         <rect x="479" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="489" y="21">,</text> 
-         <rect x="565" y="339" width="26" height="32" rx="10"/> 
-         <rect x="563" y="337" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="573" y="357">)</text> 
-         <rect x="631" y="305" width="80" height="32" rx="10"/> 
-         <rect x="629" y="303" width="80" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="639" y="323">PRIVATE</text> 
-         <rect x="631" y="261" width="76" height="32" rx="10"/> 
-         <rect x="629" y="259" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="639" y="279">SHARED</text> 
-         <rect x="631" y="217" width="70" height="32" rx="10"/> 
-         <rect x="629" y="215" width="70" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="639" y="235">STATIC</text> 
-         <rect x="631" y="173" width="96" height="32" rx="10"/> 
-         <rect x="629" y="171" width="96" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="639" y="191">OVERLOAD</text> 
-         <rect x="631" y="129" width="68" height="32" rx="10"/> 
-         <rect x="629" y="127" width="68" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="639" y="147">INLINE</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m92 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m26 0 h10 m40 0 h10 m78 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m78 0 h10 m-272 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m252 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-252 0 h10 m24 0 h10 m0 0 h208 m-292 44 h20 m292 0 h20 m-332 0 q10 0 10 10 m312 0 q0 -10 10 -10 m-322 10 v14 m312 0 v-14 m-312 14 q0 10 10 10 m292 0 q10 0 10 -10 m-302 10 h10 m0 0 h282 m22 -34 l2 0 m2 0 l2 0 m2 0 l2 0 m-232 292 l2 0 m2 0 l2 0 m2 0 l2 0 m2 0 h10 m26 0 h10 m20 0 h10 m0 0 h106 m-136 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m116 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-116 0 h10 m80 0 h10 m0 0 h16 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m76 0 h10 m0 0 h20 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m70 0 h10 m0 0 h26 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m96 0 h10 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m68 0 h10 m0 0 h28 m23 210 h-3"/> 
-         <polygon points="765 353 773 349 773 357"/> 
-         <polygon points="765 353 757 349 757 357"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-            <li><a href="#_DECLARATION" title="_DECLARATION">_DECLARATION</a></li> 
-         </ul> 
-      </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="_GENERIC">_GENERIC:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="353" height="653"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 61 1 57 1 65"/> 
-         <polygon points="17 61 9 57 9 65"/> 
-         <rect x="51" y="47" width="74" height="32" rx="10"/> 
-         <rect x="49" y="45" width="74" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="65">CHARAT</text> 
-         <rect x="51" y="91" width="64" height="32" rx="10"/> 
-         <rect x="49" y="89" width="64" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="109">CLOSE</text> 
-         <rect x="51" y="135" width="58" height="32" rx="10"/> 
-         <rect x="49" y="133" width="58" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="153">LOAD</text> 
-         <rect x="51" y="179" width="74" height="32" rx="10"/> 
-         <rect x="49" y="177" width="74" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="197">LOCATE</text> 
-         <rect x="51" y="223" width="78" height="32" rx="10"/> 
-         <rect x="49" y="221" width="78" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="241">MEMCPY</text> 
-         <rect x="51" y="267" width="76" height="32" rx="10"/> 
-         <rect x="49" y="265" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="285">MEMSET</text> 
-         <rect x="51" y="311" width="92" height="32" rx="10"/> 
-         <rect x="49" y="309" width="92" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="329">MEMSHIFT</text> 
-         <rect x="51" y="355" width="58" height="32" rx="10"/> 
-         <rect x="49" y="353" width="58" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="373">OPEN</text> 
-         <rect x="51" y="399" width="56" height="32" rx="10"/> 
-         <rect x="49" y="397" width="56" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="417">POKE</text> 
-         <rect x="51" y="443" width="104" height="32" rx="10"/> 
-         <rect x="49" y="441" width="104" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="461">RANDOMIZE</text> 
-         <rect x="51" y="487" width="56" height="32" rx="10"/> 
-         <rect x="49" y="485" width="56" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="505">SAVE</text> 
-         <rect x="51" y="531" width="74" height="32" rx="10"/> 
-         <rect x="49" y="529" width="74" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="549">SCREEN</text> 
-         <rect x="51" y="575" width="70" height="32" rx="10"/> 
-         <rect x="49" y="573" width="70" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="593">TEXTAT</text> 
-         <rect x="51" y="619" width="58" height="32" rx="10"/> 
-         <rect x="49" y="617" width="58" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="637">WAIT</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="215" y="47" width="90" height="32"/> 
-            <rect x="213" y="45" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="223" y="65">Expression</text></a><rect x="215" y="3" width="24" height="32" rx="10"/> 
-         <rect x="213" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="223" y="21">,</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m20 0 h10 m74 0 h10 m0 0 h30 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 m64 0 h10 m0 0 h40 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 m58 0 h10 m0 0 h46 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 m74 0 h10 m0 0 h30 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 m78 0 h10 m0 0 h26 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 m76 0 h10 m0 0 h28 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 m92 0 h10 m0 0 h12 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 m58 0 h10 m0 0 h46 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 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 m74 0 h10 m0 0 h30 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 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 m58 0 h10 m0 0 h46 m40 -572 h10 m90 0 h10 m-130 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m110 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-110 0 h10 m24 0 h10 m0 0 h66 m23 44 h-3"/> 
-         <polygon points="343 61 351 57 351 65"/> 
-         <polygon points="343 61 335 57 335 65"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_GET">_GET:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="405" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="46" height="32" rx="10"/> 
-         <rect x="29" y="1" width="46" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">GET</text> 
-         <rect x="97" y="3" width="30" height="32" rx="10"/> 
-         <rect x="95" y="1" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="105" y="21">#</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="147" y="3" width="90" height="32"/> 
-            <rect x="145" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="155" y="21">Expression</text></a><rect x="257" y="3" width="24" height="32" rx="10"/> 
-         <rect x="255" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="265" y="21">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Accessor" xlink:title="Accessor"> 
-            <rect x="301" y="3" width="76" height="32"/> 
-            <rect x="299" y="1" width="76" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="309" y="21">Accessor</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m46 0 h10 m0 0 h10 m30 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m76 0 h10 m3 0 h-3"/> 
-         <polygon points="395 17 403 13 403 21"/> 
-         <polygon points="395 17 387 13 387 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_GOTO">_GOTO:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="257" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="60" height="32" rx="10"/> 
-         <rect x="29" y="1" width="60" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">GOTO</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LabelReference" xlink:title="LabelReference"> 
-            <rect x="111" y="3" width="118" height="32"/> 
-            <rect x="109" y="1" width="118" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="119" y="21">LabelReference</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m60 0 h10 m0 0 h10 m118 0 h10 m3 0 h-3"/> 
-         <polygon points="247 17 255 13 255 21"/> 
-         <polygon points="247 17 239 13 239 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_GOSUB">_GOSUB:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="265" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="68" height="32" rx="10"/> 
-         <rect x="29" y="1" width="68" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">GOSUB</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LabelReference" xlink:title="LabelReference"> 
-            <rect x="119" y="3" width="118" height="32"/> 
-            <rect x="117" y="1" width="118" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="127" y="21">LabelReference</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m68 0 h10 m0 0 h10 m118 0 h10 m3 0 h-3"/> 
-         <polygon points="255 17 263 13 263 21"/> 
-         <polygon points="255 17 247 13 247 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_IF">_IF:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="723" height="85"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/> 
-         <rect x="31" y="19" width="34" height="32" rx="10"/> 
-         <rect x="29" y="17" width="34" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="37">IF</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="85" y="19" width="90" height="32"/> 
-            <rect x="83" y="17" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="93" y="37">Expression</text></a><rect x="195" y="19" width="56" height="32" rx="10"/> 
-         <rect x="193" y="17" width="56" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="203" y="37">THEN</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Statement" xlink:title="Statement"> 
-            <rect x="311" y="19" width="86" height="32"/> 
-            <rect x="309" y="17" width="86" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="319" y="37">Statement</text></a><rect x="457" y="19" width="52" height="32" rx="10"/> 
-         <rect x="455" y="17" width="52" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="465" y="37">ELSE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Statement" xlink:title="Statement"> 
-            <rect x="549" y="19" width="86" height="32"/> 
-            <rect x="547" y="17" width="86" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="557" y="37">Statement</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m34 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m56 0 h10 m40 0 h10 m86 0 h10 m-126 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m106 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-106 0 h10 m0 0 h96 m40 32 h10 m52 0 h10 m20 0 h10 m86 0 h10 m-126 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m106 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-106 0 h10 m0 0 h96 m-218 32 h20 m218 0 h20 m-258 0 q10 0 10 10 m238 0 q0 -10 10 -10 m-248 10 v14 m238 0 v-14 m-238 14 q0 10 10 10 m218 0 q10 0 10 -10 m-228 10 h10 m0 0 h208 m-404 -34 h20 m404 0 h20 m-444 0 q10 0 10 10 m424 0 q0 -10 10 -10 m-434 10 v30 m424 0 v-30 m-424 30 q0 10 10 10 m404 0 q10 0 10 -10 m-414 10 h10 m0 0 h394 m23 -50 h-3"/> 
-         <polygon points="713 33 721 29 721 37"/> 
-         <polygon points="713 33 705 29 705 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_INCBIN">_INCBIN:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="245" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="70" height="32" rx="10"/> 
-         <rect x="29" y="1" width="70" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">INCBIN</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StringLiteral" xlink:title="StringLiteral"> 
-            <rect x="121" y="3" width="96" height="32"/> 
-            <rect x="119" y="1" width="96" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="129" y="21">StringLiteral</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m70 0 h10 m0 0 h10 m96 0 h10 m3 0 h-3"/> 
-         <polygon points="235 17 243 13 243 21"/> 
-         <polygon points="235 17 227 13 227 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_INCLUDE">_INCLUDE:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="255" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="80" height="32" rx="10"/> 
-         <rect x="29" y="1" width="80" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">INCLUDE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StringLiteral" xlink:title="StringLiteral"> 
-            <rect x="131" y="3" width="96" height="32"/> 
-            <rect x="129" y="1" width="96" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="139" y="21">StringLiteral</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m80 0 h10 m0 0 h10 m96 0 h10 m3 0 h-3"/> 
-         <polygon points="245 17 253 13 253 21"/> 
-         <polygon points="245 17 237 13 237 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_INPUT">_INPUT:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="587" height="157"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 61 1 57 1 65"/> 
-         <polygon points="17 61 9 57 9 65"/> 
-         <rect x="31" y="47" width="64" height="32" rx="10"/> 
-         <rect x="29" y="45" width="64" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="65">INPUT</text> 
-         <rect x="135" y="79" width="30" height="32" rx="10"/> 
-         <rect x="133" y="77" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="143" y="97">#</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="185" y="79" width="90" height="32"/> 
-            <rect x="183" y="77" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="193" y="97">Expression</text></a><rect x="295" y="79" width="24" height="32" rx="10"/> 
-         <rect x="293" y="77" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="303" y="97">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StringLiteral" xlink:title="StringLiteral"> 
-            <rect x="135" y="123" width="96" height="32"/> 
-            <rect x="133" y="121" width="96" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="143" y="141">StringLiteral</text></a><rect x="251" y="123" width="24" height="32" rx="10"/> 
-         <rect x="249" y="121" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="259" y="141">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Accessor" xlink:title="Accessor"> 
-            <rect x="379" y="47" width="76" height="32"/> 
-            <rect x="377" y="45" width="76" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="387" y="65">Accessor</text></a><rect x="379" y="3" width="24" height="32" rx="10"/> 
-         <rect x="377" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="387" y="21">,</text> 
-         <rect x="515" y="79" width="24" height="32" rx="10"/> 
-         <rect x="513" y="77" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="523" y="97">;</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m64 0 h10 m20 0 h10 m0 0 h194 m-224 0 h20 m204 0 h20 m-244 0 q10 0 10 10 m224 0 q0 -10 10 -10 m-234 10 v12 m224 0 v-12 m-224 12 q0 10 10 10 m204 0 q10 0 10 -10 m-214 10 h10 m30 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m24 0 h10 m-214 -10 v20 m224 0 v-20 m-224 20 v24 m224 0 v-24 m-224 24 q0 10 10 10 m204 0 q10 0 10 -10 m-214 10 h10 m96 0 h10 m0 0 h10 m24 0 h10 m0 0 h44 m40 -76 h10 m76 0 h10 m-116 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m96 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-96 0 h10 m24 0 h10 m0 0 h52 m40 44 h10 m0 0 h34 m-64 0 h20 m44 0 h20 m-84 0 q10 0 10 10 m64 0 q0 -10 10 -10 m-74 10 v12 m64 0 v-12 m-64 12 q0 10 10 10 m44 0 q10 0 10 -10 m-54 10 h10 m24 0 h10 m23 -32 h-3"/> 
-         <polygon points="577 61 585 57 585 65"/> 
-         <polygon points="577 61 569 57 569 65"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_LOOP">_LOOP:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="393" height="113"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="58" height="32" rx="10"/> 
-         <rect x="29" y="1" width="58" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">LOOP</text> 
-         <rect x="149" y="35" width="66" height="32" rx="10"/> 
-         <rect x="147" y="33" width="66" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="157" y="53">WHILE</text> 
-         <rect x="149" y="79" width="62" height="32" rx="10"/> 
-         <rect x="147" y="77" width="62" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="157" y="97">UNTIL</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="255" y="35" width="90" height="32"/> 
-            <rect x="253" y="33" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="263" y="53">Expression</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m58 0 h10 m20 0 h10 m0 0 h226 m-256 0 h20 m236 0 h20 m-276 0 q10 0 10 10 m256 0 q0 -10 10 -10 m-266 10 v12 m256 0 v-12 m-256 12 q0 10 10 10 m236 0 q10 0 10 -10 m-226 10 h10 m66 0 h10 m-106 0 h20 m86 0 h20 m-126 0 q10 0 10 10 m106 0 q0 -10 10 -10 m-116 10 v24 m106 0 v-24 m-106 24 q0 10 10 10 m86 0 q10 0 10 -10 m-96 10 h10 m62 0 h10 m0 0 h4 m20 -44 h10 m90 0 h10 m23 -32 h-3"/> 
-         <polygon points="383 17 391 13 391 21"/> 
-         <polygon points="383 17 375 13 375 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_NEXT">_NEXT:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="253" height="69"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="56" height="32" rx="10"/> 
-         <rect x="29" y="1" width="56" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">NEXT</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="127" y="35" width="78" height="32"/> 
-            <rect x="125" y="33" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="135" y="53">Identifier</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m56 0 h10 m20 0 h10 m0 0 h88 m-118 0 h20 m98 0 h20 m-138 0 q10 0 10 10 m118 0 q0 -10 10 -10 m-128 10 v12 m118 0 v-12 m-118 12 q0 10 10 10 m98 0 q10 0 10 -10 m-108 10 h10 m78 0 h10 m23 -32 h-3"/> 
-         <polygon points="243 17 251 13 251 21"/> 
-         <polygon points="243 17 235 13 235 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_ON">_ON:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="555" height="125"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 61 1 57 1 65"/> 
-         <polygon points="17 61 9 57 9 65"/> 
-         <rect x="31" y="47" width="40" height="32" rx="10"/> 
-         <rect x="29" y="45" width="40" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="65">ON</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="111" y="47" width="90" height="32"/> 
-            <rect x="109" y="45" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="119" y="65">Expression</text></a><rect x="111" y="91" width="66" height="32" rx="10"/> 
-         <rect x="109" y="89" width="66" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="119" y="109">ERROR</text> 
-         <rect x="261" y="47" width="60" height="32" rx="10"/> 
-         <rect x="259" y="45" width="60" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="269" y="65">GOTO</text> 
-         <rect x="261" y="91" width="68" height="32" rx="10"/> 
-         <rect x="259" y="89" width="68" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="269" y="109">GOSUB</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LabelReference" xlink:title="LabelReference"> 
-            <rect x="389" y="47" width="118" height="32"/> 
-            <rect x="387" y="45" width="118" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="397" y="65">LabelReference</text></a><rect x="389" y="3" width="24" height="32" rx="10"/> 
-         <rect x="387" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="397" y="21">,</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m40 0 h10 m20 0 h10 m90 0 h10 m-130 0 h20 m110 0 h20 m-150 0 q10 0 10 10 m130 0 q0 -10 10 -10 m-140 10 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m66 0 h10 m0 0 h24 m40 -44 h10 m60 0 h10 m0 0 h8 m-108 0 h20 m88 0 h20 m-128 0 q10 0 10 10 m108 0 q0 -10 10 -10 m-118 10 v24 m108 0 v-24 m-108 24 q0 10 10 10 m88 0 q10 0 10 -10 m-98 10 h10 m68 0 h10 m40 -44 h10 m118 0 h10 m-158 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m138 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-138 0 h10 m24 0 h10 m0 0 h94 m23 44 h-3"/> 
-         <polygon points="545 61 553 57 553 65"/> 
-         <polygon points="545 61 537 57 537 65"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_ORIGIN">_ORIGIN:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="221" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="72" height="32" rx="10"/> 
-         <rect x="29" y="1" width="72" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">ORIGIN</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number"> 
-            <rect x="123" y="3" width="70" height="32"/> 
-            <rect x="121" y="1" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="131" y="21">Number</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m72 0 h10 m0 0 h10 m70 0 h10 m3 0 h-3"/> 
-         <polygon points="211 17 219 13 219 21"/> 
-         <polygon points="211 17 203 13 203 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_PRINT">_PRINT:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="743" height="199"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/> 
-         <rect x="31" y="19" width="62" height="32" rx="10"/> 
-         <rect x="29" y="17" width="62" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="37">PRINT</text> 
-         <rect x="133" y="51" width="30" height="32" rx="10"/> 
-         <rect x="131" y="49" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="141" y="69">#</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="183" y="51" width="90" height="32"/> 
-            <rect x="181" y="49" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="191" y="69">Expression</text></a><rect x="293" y="51" width="24" height="32" rx="10"/> 
-         <rect x="291" y="49" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="301" y="69">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="357" y="19" width="90" height="32"/> 
-            <rect x="355" y="17" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="365" y="37">Expression</text></a><rect x="527" y="19" width="24" height="32" rx="10"/> 
-         <rect x="525" y="17" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="535" y="37">,</text> 
-         <rect x="527" y="63" width="24" height="32" rx="10"/> 
-         <rect x="525" y="61" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="535" y="81">;</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="571" y="63" width="90" height="32"/> 
-            <rect x="569" y="61" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="579" y="81">Expression</text></a><rect x="671" y="165" width="24" height="32" rx="10"/> 
-         <rect x="669" y="163" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="679" y="183">;</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m62 0 h10 m20 0 h10 m0 0 h194 m-224 0 h20 m204 0 h20 m-244 0 q10 0 10 10 m224 0 q0 -10 10 -10 m-234 10 v12 m224 0 v-12 m-224 12 q0 10 10 10 m204 0 q10 0 10 -10 m-214 10 h10 m30 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m24 0 h10 m20 -32 h10 m90 0 h10 m60 0 h10 m24 0 h10 m0 0 h110 m-174 0 h20 m154 0 h20 m-194 0 q10 0 10 10 m174 0 q0 -10 10 -10 m-184 10 v24 m174 0 v-24 m-174 24 q0 10 10 10 m154 0 q10 0 10 -10 m-164 10 h10 m24 0 h10 m0 0 h10 m90 0 h10 m-194 -44 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m194 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-194 0 h10 m0 0 h184 m-234 32 h20 m234 0 h20 m-274 0 q10 0 10 10 m254 0 q0 -10 10 -10 m-264 10 v58 m254 0 v-58 m-254 58 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m0 0 h224 m22 -78 l2 0 m2 0 l2 0 m2 0 l2 0 m-114 114 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m0 0 h34 m-64 0 h20 m44 0 h20 m-84 0 q10 0 10 10 m64 0 q0 -10 10 -10 m-74 10 v12 m64 0 v-12 m-64 12 q0 10 10 10 m44 0 q10 0 10 -10 m-54 10 h10 m24 0 h10 m23 -32 h-3"/> 
-         <polygon points="733 147 741 143 741 151"/> 
-         <polygon points="733 147 725 143 725 151"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_READ">_READ:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="455" height="53"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/> 
-         <rect x="31" y="19" width="56" height="32" rx="10"/> 
-         <rect x="29" y="17" width="56" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="37">READ</text> 
-         <rect x="107" y="19" width="30" height="32" rx="10"/> 
-         <rect x="105" y="17" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="115" y="37">#</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="157" y="19" width="90" height="32"/> 
-            <rect x="155" y="17" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="165" y="37">Expression</text></a><rect x="287" y="19" width="24" height="32" rx="10"/> 
-         <rect x="285" y="17" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="295" y="37">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Accessor" xlink:title="Accessor"> 
-            <rect x="331" y="19" width="76" height="32"/> 
-            <rect x="329" y="17" width="76" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="339" y="37">Accessor</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m56 0 h10 m0 0 h10 m30 0 h10 m0 0 h10 m90 0 h10 m20 0 h10 m24 0 h10 m0 0 h10 m76 0 h10 m-160 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m140 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-140 0 h10 m0 0 h130 m23 32 h-3"/> 
-         <polygon points="445 33 453 29 453 37"/> 
-         <polygon points="445 33 437 29 437 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_REM">_REM:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="321" height="97"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 33 1 29 1 37"/> 
-         <polygon points="17 33 9 29 9 37"/> 
-         <rect x="51" y="19" width="24" height="32" rx="10"/> 
-         <rect x="49" y="17" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="37">'</text> 
-         <rect x="51" y="63" width="48" height="32" rx="10"/> 
-         <rect x="49" y="61" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="81">REM</text> 
-         <polygon points="179 35 186 19 246 19 253 35 246 51 186 51"/> 
-         <polygon points="177 33 184 17 244 17 251 33 244 49 184 49" class="regexp"/> 
-         <text class="regexp" x="192" y="37">[^EOL]</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m24 0 h10 m0 0 h24 m-88 0 h20 m68 0 h20 m-108 0 q10 0 10 10 m88 0 q0 -10 10 -10 m-98 10 v24 m88 0 v-24 m-88 24 q0 10 10 10 m68 0 q10 0 10 -10 m-78 10 h10 m48 0 h10 m60 -44 h10 m74 0 h10 m-114 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m94 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-94 0 h10 m0 0 h84 m-134 32 h20 m134 0 h20 m-174 0 q10 0 10 10 m154 0 q0 -10 10 -10 m-164 10 v14 m154 0 v-14 m-154 14 q0 10 10 10 m134 0 q10 0 10 -10 m-144 10 h10 m0 0 h124 m23 -34 h-3"/> 
-         <polygon points="311 33 319 29 319 37"/> 
-         <polygon points="311 33 303 29 303 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_RETURN">_RETURN:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="283" height="69"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="74" height="32" rx="10"/> 
-         <rect x="29" y="1" width="74" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">RETURN</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="145" y="35" width="90" height="32"/> 
-            <rect x="143" y="33" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="153" y="53">Expression</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m74 0 h10 m20 0 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 m23 -32 h-3"/> 
-         <polygon points="273 17 281 13 281 21"/> 
-         <polygon points="273 17 265 13 265 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_SUB">_SUB:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="785" height="263"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 227 1 223 1 231"/> 
-         <polygon points="17 227 9 223 9 231"/> 
-         <rect x="31" y="213" width="48" height="32" rx="10"/> 
-         <rect x="29" y="211" width="48" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="231">SUB</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="99" y="213" width="78" height="32"/> 
-            <rect x="97" y="211" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="107" y="231">Identifier</text></a><rect x="197" y="213" width="26" height="32" rx="10"/> 
-         <rect x="195" y="211" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="205" y="231">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="283" y="213" width="78" height="32"/> 
-            <rect x="281" y="211" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="291" y="231">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#AS" xlink:title="AS"> 
-            <rect x="381" y="213" width="36" height="32"/> 
-            <rect x="379" y="211" width="36" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="389" y="231">AS</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="437" y="213" width="78" height="32"/> 
-            <rect x="435" y="211" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="445" y="231">Identifier</text></a><rect x="283" y="169" width="24" height="32" rx="10"/> 
-         <rect x="281" y="167" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="291" y="187">,</text> 
-         <rect x="575" y="213" width="26" height="32" rx="10"/> 
-         <rect x="573" y="211" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="583" y="231">)</text> 
-         <rect x="641" y="179" width="80" height="32" rx="10"/> 
-         <rect x="639" y="177" width="80" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="649" y="197">PRIVATE</text> 
-         <rect x="641" y="135" width="76" height="32" rx="10"/> 
-         <rect x="639" y="133" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="649" y="153">SHARED</text> 
-         <rect x="641" y="91" width="70" height="32" rx="10"/> 
-         <rect x="639" y="89" width="70" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="649" y="109">STATIC</text> 
-         <rect x="641" y="47" width="96" height="32" rx="10"/> 
-         <rect x="639" y="45" width="96" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="649" y="65">OVERLOAD</text> 
-         <rect x="641" y="3" width="68" height="32" rx="10"/> 
-         <rect x="639" y="1" width="68" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="649" y="21">INLINE</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 227 h2 m0 0 h10 m48 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m26 0 h10 m40 0 h10 m78 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m78 0 h10 m-272 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m252 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-252 0 h10 m24 0 h10 m0 0 h208 m-292 44 h20 m292 0 h20 m-332 0 q10 0 10 10 m312 0 q0 -10 10 -10 m-322 10 v14 m312 0 v-14 m-312 14 q0 10 10 10 m292 0 q10 0 10 -10 m-302 10 h10 m0 0 h282 m20 -34 h10 m26 0 h10 m20 0 h10 m0 0 h106 m-136 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m116 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-116 0 h10 m80 0 h10 m0 0 h16 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m76 0 h10 m0 0 h20 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m70 0 h10 m0 0 h26 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m96 0 h10 m-126 10 l0 -44 q0 -10 10 -10 m126 54 l0 -44 q0 -10 -10 -10 m-116 0 h10 m68 0 h10 m0 0 h28 m23 210 h-3"/> 
-         <polygon points="775 227 783 223 783 231"/> 
-         <polygon points="775 227 767 223 767 231"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-            <li><a href="#_DECLARATION" title="_DECLARATION">_DECLARATION</a></li> 
-         </ul> 
-      </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="_SWAP">_SWAP:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="383" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="60" height="32" rx="10"/> 
-         <rect x="29" y="1" width="60" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">SWAP</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="111" y="3" width="90" height="32"/> 
-            <rect x="109" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="119" y="21">Expression</text></a><rect x="221" y="3" width="24" height="32" rx="10"/> 
-         <rect x="219" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="229" y="21">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="265" y="3" width="90" height="32"/> 
-            <rect x="263" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="273" y="21">Expression</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m60 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m90 0 h10 m3 0 h-3"/> 
-         <polygon points="373 17 381 13 381 21"/> 
-         <polygon points="373 17 365 13 365 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_SYS">_SYS:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="329" height="69"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="46" height="32" rx="10"/> 
-         <rect x="29" y="1" width="46" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">SYS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="97" y="3" width="90" height="32"/> 
-            <rect x="95" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="105" y="21">Expression</text></a><rect x="227" y="35" width="54" height="32" rx="10"/> 
-         <rect x="225" y="33" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="235" y="53">FAST</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m46 0 h10 m0 0 h10 m90 0 h10 m20 0 h10 m0 0 h64 m-94 0 h20 m74 0 h20 m-114 0 q10 0 10 10 m94 0 q0 -10 10 -10 m-104 10 v12 m94 0 v-12 m-94 12 q0 10 10 10 m74 0 q10 0 10 -10 m-84 10 h10 m54 0 h10 m23 -32 h-3"/> 
-         <polygon points="319 17 327 13 327 21"/> 
-         <polygon points="319 17 311 13 311 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_TYPE">_TYPE:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="211" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="54" height="32" rx="10"/> 
-         <rect x="29" y="1" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">TYPE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="105" y="3" width="78" height="32"/> 
-            <rect x="103" y="1" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="113" y="21">Identifier</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m54 0 h10 m0 0 h10 m78 0 h10 m3 0 h-3"/> 
-         <polygon points="201 17 209 13 209 21"/> 
-         <polygon points="201 17 193 13 193 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="_WRITE">_WRITE:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="439" height="37"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="31" y="3" width="66" height="32" rx="10"/> 
-         <rect x="29" y="1" width="66" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="21">WRITE</text> 
-         <rect x="117" y="3" width="30" height="32" rx="10"/> 
-         <rect x="115" y="1" width="30" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="125" y="21">#</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="167" y="3" width="90" height="32"/> 
-            <rect x="165" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="175" y="21">Expression</text></a><rect x="277" y="3" width="24" height="32" rx="10"/> 
-         <rect x="275" y="1" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="285" y="21">,</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="321" y="3" width="90" height="32"/> 
-            <rect x="319" y="1" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="329" y="21">Expression</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 m30 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m90 0 h10 m3 0 h-3"/> 
-         <polygon points="429 17 437 13 437 21"/> 
-         <polygon points="429 17 421 13 421 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Statement" title="Statement">Statement</a></li> 
-         </ul> 
-      </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="Statement">Statement:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="215" height="1621"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 17 1 13 1 21"/> 
-         <polygon points="17 17 9 13 9 21"/> 
-         <rect x="51" y="3" width="50" height="32" rx="10"/> 
-         <rect x="49" y="1" width="50" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="21">ASM</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_CALL" xlink:title="_CALL"> 
-            <rect x="51" y="47" width="58" height="32"/> 
-            <rect x="49" y="45" width="58" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="65">_CALL</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_CONST" xlink:title="_CONST"> 
-            <rect x="51" y="91" width="70" height="32"/> 
-            <rect x="49" y="89" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="109">_CONST</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_CONTINUE" xlink:title="_CONTINUE"> 
-            <rect x="51" y="135" width="92" height="32"/> 
-            <rect x="49" y="133" width="92" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="153">_CONTINUE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_DATA" xlink:title="_DATA"> 
-            <rect x="51" y="179" width="60" height="32"/> 
-            <rect x="49" y="177" width="60" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="197">_DATA</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_DECLARATION" xlink:title="_DECLARATION"> 
-            <rect x="51" y="223" width="116" height="32"/> 
-            <rect x="49" y="221" width="116" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="241">_DECLARATION</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_DIM" xlink:title="_DIM"> 
-            <rect x="51" y="267" width="52" height="32"/> 
-            <rect x="49" y="265" width="52" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="285">_DIM</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_DO" xlink:title="_DO"> 
-            <rect x="51" y="311" width="46" height="32"/> 
-            <rect x="49" y="309" width="46" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="329">_DO</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_LET" xlink:title="_LET"> 
-            <rect x="51" y="355" width="50" height="32"/> 
-            <rect x="49" y="353" width="50" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="373">_LET</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_END" xlink:title="_END"> 
-            <rect x="51" y="399" width="54" height="32"/> 
-            <rect x="49" y="397" width="54" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="417">_END</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_EXIT" xlink:title="_EXIT"> 
-            <rect x="51" y="443" width="56" height="32"/> 
-            <rect x="49" y="441" width="56" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="461">_EXIT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_ERROR" xlink:title="_ERROR"> 
-            <rect x="51" y="487" width="70" height="32"/> 
-            <rect x="49" y="485" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="505">_ERROR</text></a><rect x="51" y="531" width="52" height="32" rx="10"/> 
-         <rect x="49" y="529" width="52" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="59" y="549">ELSE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_FIELD" xlink:title="_FIELD"> 
-            <rect x="51" y="575" width="64" height="32"/> 
-            <rect x="49" y="573" width="64" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="593">_FIELD</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_FOR" xlink:title="_FOR"> 
-            <rect x="51" y="619" width="52" height="32"/> 
-            <rect x="49" y="617" width="52" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="637">_FOR</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_FUNCTION" xlink:title="_FUNCTION"> 
-            <rect x="51" y="663" width="92" height="32"/> 
-            <rect x="49" y="661" width="92" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="681">_FUNCTION</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_GENERIC" xlink:title="_GENERIC"> 
-            <rect x="51" y="707" width="84" height="32"/> 
-            <rect x="49" y="705" width="84" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="725">_GENERIC</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_GET" xlink:title="_GET"> 
-            <rect x="51" y="751" width="52" height="32"/> 
-            <rect x="49" y="749" width="52" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="769">_GET</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_GOTO" xlink:title="_GOTO"> 
-            <rect x="51" y="795" width="62" height="32"/> 
-            <rect x="49" y="793" width="62" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="813">_GOTO</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_GOSUB" xlink:title="_GOSUB"> 
-            <rect x="51" y="839" width="72" height="32"/> 
-            <rect x="49" y="837" width="72" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="857">_GOSUB</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_INCBIN" xlink:title="_INCBIN"> 
-            <rect x="51" y="883" width="72" height="32"/> 
-            <rect x="49" y="881" width="72" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="901">_INCBIN</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_INCLUDE" xlink:title="_INCLUDE"> 
-            <rect x="51" y="927" width="84" height="32"/> 
-            <rect x="49" y="925" width="84" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="945">_INCLUDE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_IF" xlink:title="_IF"> 
-            <rect x="51" y="971" width="40" height="32"/> 
-            <rect x="49" y="969" width="40" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="989">_IF</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_INPUT" xlink:title="_INPUT"> 
-            <rect x="51" y="1015" width="66" height="32"/> 
-            <rect x="49" y="1013" width="66" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1033">_INPUT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_LOOP" xlink:title="_LOOP"> 
-            <rect x="51" y="1059" width="62" height="32"/> 
-            <rect x="49" y="1057" width="62" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1077">_LOOP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_NEXT" xlink:title="_NEXT"> 
-            <rect x="51" y="1103" width="60" height="32"/> 
-            <rect x="49" y="1101" width="60" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1121">_NEXT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_ON" xlink:title="_ON"> 
-            <rect x="51" y="1147" width="46" height="32"/> 
-            <rect x="49" y="1145" width="46" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1165">_ON</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_ORIGIN" xlink:title="_ORIGIN"> 
-            <rect x="51" y="1191" width="74" height="32"/> 
-            <rect x="49" y="1189" width="74" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1209">_ORIGIN</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_PRINT" xlink:title="_PRINT"> 
-            <rect x="51" y="1235" width="64" height="32"/> 
-            <rect x="49" y="1233" width="64" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1253">_PRINT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_READ" xlink:title="_READ"> 
-            <rect x="51" y="1279" width="62" height="32"/> 
-            <rect x="49" y="1277" width="62" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1297">_READ</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_REM" xlink:title="_REM"> 
-            <rect x="51" y="1323" width="54" height="32"/> 
-            <rect x="49" y="1321" width="54" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1341">_REM</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_RETURN" xlink:title="_RETURN"> 
-            <rect x="51" y="1367" width="78" height="32"/> 
-            <rect x="49" y="1365" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1385">_RETURN</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_SUB" xlink:title="_SUB"> 
-            <rect x="51" y="1411" width="52" height="32"/> 
-            <rect x="49" y="1409" width="52" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1429">_SUB</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_SWAP" xlink:title="_SWAP"> 
-            <rect x="51" y="1455" width="64" height="32"/> 
-            <rect x="49" y="1453" width="64" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1473">_SWAP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_SYS" xlink:title="_SYS"> 
-            <rect x="51" y="1499" width="52" height="32"/> 
-            <rect x="49" y="1497" width="52" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1517">_SYS</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_TYPE" xlink:title="_TYPE"> 
-            <rect x="51" y="1543" width="58" height="32"/> 
-            <rect x="49" y="1541" width="58" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1561">_TYPE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#_WRITE" xlink:title="_WRITE"> 
-            <rect x="51" y="1587" width="68" height="32"/> 
-            <rect x="49" y="1585" width="68" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="1605">_WRITE</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m50 0 h10 m0 0 h66 m-156 0 h20 m136 0 h20 m-176 0 q10 0 10 10 m156 0 q0 -10 10 -10 m-166 10 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m58 0 h10 m0 0 h58 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m70 0 h10 m0 0 h46 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m92 0 h10 m0 0 h24 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m60 0 h10 m0 0 h56 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m116 0 h10 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m52 0 h10 m0 0 h64 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m46 0 h10 m0 0 h70 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m50 0 h10 m0 0 h66 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m54 0 h10 m0 0 h62 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m56 0 h10 m0 0 h60 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m70 0 h10 m0 0 h46 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m52 0 h10 m0 0 h64 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m64 0 h10 m0 0 h52 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m52 0 h10 m0 0 h64 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m92 0 h10 m0 0 h24 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m84 0 h10 m0 0 h32 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m52 0 h10 m0 0 h64 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m62 0 h10 m0 0 h54 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m72 0 h10 m0 0 h44 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m72 0 h10 m0 0 h44 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m84 0 h10 m0 0 h32 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m40 0 h10 m0 0 h76 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m66 0 h10 m0 0 h50 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m62 0 h10 m0 0 h54 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m60 0 h10 m0 0 h56 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m46 0 h10 m0 0 h70 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m74 0 h10 m0 0 h42 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m64 0 h10 m0 0 h52 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m62 0 h10 m0 0 h54 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m54 0 h10 m0 0 h62 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m78 0 h10 m0 0 h38 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m52 0 h10 m0 0 h64 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m64 0 h10 m0 0 h52 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m52 0 h10 m0 0 h64 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m58 0 h10 m0 0 h58 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m68 0 h10 m0 0 h48 m23 -1584 h-3"/> 
-         <polygon points="205 17 213 13 213 21"/> 
-         <polygon points="205 17 197 13 197 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Line" title="Line">Line</a></li> 
-            <li><a href="#_IF" title="_IF">_IF</a></li> 
-         </ul> 
-      </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="Line">Line:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="299" height="103"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 51 1 47 1 55"/> 
-         <polygon points="17 51 9 47 9 55"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Label" xlink:title="Label"> 
-            <rect x="51" y="69" width="54" height="32"/> 
-            <rect x="49" y="67" width="54" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="87">Label</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Statement" xlink:title="Statement"> 
-            <rect x="165" y="3" width="86" height="32"/> 
-            <rect x="163" y="1" width="86" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="173" y="21">Statement</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m0 0 h64 m-94 0 h20 m74 0 h20 m-114 0 q10 0 10 10 m94 0 q0 -10 10 -10 m-104 10 v12 m94 0 v-12 m-94 12 q0 10 10 10 m74 0 q10 0 10 -10 m-84 10 h10 m54 0 h10 m40 -32 h10 m0 0 h96 m-126 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m106 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-106 0 h10 m86 0 h10 m23 34 h-3"/> 
-         <polygon points="289 51 297 47 297 55"/> 
-         <polygon points="289 51 281 47 281 55"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: 
-         <ul> 
-            <li><a href="#Program" title="Program">Program</a></li> 
-         </ul> 
-      </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="Program">Program:</a></p><svg xmlns="http://www.w3.org/2000/svg" width="209" height="71"> 
-         <defs> 
-            <style type="text/css"> 
-    @namespace "http://www.w3.org/2000/svg"; 
-    .line                 {fill: none; stroke: #332900; stroke-width: 1;} 
-    .bold-line            {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} 
-    .thin-line            {stroke: #1F1800; shape-rendering: crispEdges} 
-    .filled               {fill: #332900; stroke: none;} 
-    text.terminal         {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #141000; 
-                            font-weight: bold; 
-                          } 
-    text.nonterminal      {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1A1400; 
-                            font-weight: normal; 
-                          } 
-    text.regexp           {font-family: Verdana, Sans-serif; 
-                            font-size: 12px; 
-                            fill: #1F1800; 
-                            font-weight: normal; 
-                          } 
-    rect, circle, polygon {fill: #332900; stroke: #332900;} 
-    rect.terminal         {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} 
-    rect.nonterminal      {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} 
-    rect.text             {fill: none; stroke: none;} 
-    polygon.regexp        {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} 
-  </style> 
-         </defs> 
-         <polygon points="9 51 1 47 1 55"/> 
-         <polygon points="17 51 9 47 9 55"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Line" xlink:title="Line"> 
-            <rect x="51" y="3" width="46" height="32"/> 
-            <rect x="49" y="1" width="46" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="59" y="21">Line</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#EOF" xlink:title="EOF"> 
-            <rect x="137" y="37" width="44" height="32"/> 
-            <rect x="135" y="35" width="44" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="145" y="55">EOF</text></a><path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m0 0 h56 m-86 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m66 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-66 0 h10 m46 0 h10 m20 34 h10 m44 0 h10 m3 0 h-3"/> 
-         <polygon points="199 51 207 47 207 55"/> 
-         <polygon points="199 51 191 47 191 55"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</p><br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><hr xmlns:xhtml="http://www.w3.org/1999/xhtml" /> 
-      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
-         <table border="0" class="signature"> 
-            <tr> 
-               <td style="width: 100%"> </td> 
-               <td valign="top"> 
-                  <nobr class="signature">... generated by <a name="Railroad-Diagram-Generator" class="signature" title="https://www.bottlecaps.de/rr/ui" href="https://www.bottlecaps.de/rr/ui" target="_blank">RR - Railroad Diagram Generator</a></nobr> 
-               </td> 
-               <td><a name="Railroad-Diagram-Generator" title="https://www.bottlecaps.de/rr/ui" href="https://www.bottlecaps.de/rr/ui" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"> 
-                        <g transform="scale(0.178)"> 
-                           <circle cx="45" cy="45" r="45" style="stroke:none; fill:#FFCC00"/> 
-                           <circle cx="45" cy="45" r="42" style="stroke:#332900; stroke-width:2px; fill:#FFCC00"/> 
-                           <line x1="15" y1="15" x2="75" y2="75" stroke="#332900" style="stroke-width:9px;"/> 
-                           <line x1="15" y1="75" x2="75" y2="15" stroke="#332900" style="stroke-width:9px;"/> 
-                           <text x="7" y="54" style="font-size:26px; font-family:Arial, Sans-serif; font-weight:bold; fill: #332900">R</text> 
-                           <text x="64" y="54" style="font-size:26px; font-family:Arial, Sans-serif; font-weight:bold; fill: #332900">R</text> 
-                        </g></svg></a></td> 
-            </tr> 
-         </table> 
-      </p> 
-</html>