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:30] 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. 
- 
-===== NumericLiteral ===== 
- 
-<html> 
-<svg xmlns="http://www.w3.org/2000/svg" width="885" height="129"> 
-         <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="687" y="19" width="28" height="32" rx="10"/> 
-         <rect x="685" y="17" width="28" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="695" y="37">E</text> 
-         <polygon points="755 35 762 19 810 19 817 35 810 51 762 51"/> 
-         <polygon points="753 33 760 17 808 17 815 33 808 49 760 49" class="regexp"/> 
-         <text class="regexp" x="768" y="37">[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 m40 -34 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="875 33 883 29 883 37"/> 
-         <polygon points="875 33 867 29 867 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
-         <div class="ebnf"><code> 
-               <div><a href="#NumericLiteral" title="NumericLiteral">NumericLiteral</a></div> 
-               <div>         ::= '-'? ( '$' | '%' )? [0-9A-F]+ 'd'? ( '.' [0-9]+ )? ( 'E' [0-9]+ )?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#CharLiteral" title="CharLiteral">CharLiteral</a></div> 
-               <div>         ::= "'" <a href="#." title=".">.</a> "'"</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Number" title="Number">Number</a>   ::= <a href="#CharLiteral" title="CharLiteral">CharLiteral</a></div> 
-               <div>           | <a href="#NumericLiteral" title="NumericLiteral">NumericLiteral</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#StringLiteral" title="StringLiteral">StringLiteral</a></div> 
-               <div>         ::= '"' [^"]* '"'</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Identifier" title="Identifier">Identifier</a></div> 
-               <div>         ::= [a-zA-Z_] [a-zA-Z0-9_]* '$'?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Factor" title="Factor">Factor</a>   ::= <a href="#StringLiteral" title="StringLiteral">StringLiteral</a></div> 
-               <div>           | ( '-' | 'NOT' )? <a href="#Number" title="Number">Number</a></div> 
-               <div>           | ( '-' | 'NOT' )? <a href="#Parenthesis" title="Parenthesis">Parenthesis</a></div> 
-               <div>           | ( '-' | 'NOT' )? <a href="#Address" title="Address">Address</a></div> 
-               <div>           | ( '-' | 'NOT' )? <a href="#Expression" title="Expression">Expression</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Term" title="Term">Term</a>     ::= <a href="#Factor" title="Factor">Factor</a> ( ( '*' | '/' | 'MOD' ) <a href="#Factor" title="Factor">Factor</a> )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Simplexp" title="Simplexp">Simplexp</a> ::= <a href="#Term" title="Term">Term</a> ( ( '+' | '-' ) <a href="#Term" title="Term">Term</a> )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Relation" title="Relation">Relation</a> ::= <a href="#Simplexp" title="Simplexp">Simplexp</a> ( ( '&lt;' | '&lt;=' | '=' | '&lt;&gt;' | '&gt;' | '&gt;=' ) <a href="#Simplexp" title="Simplexp">Simplexp</a> )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Expression" title="Expression">Expression</a></div> 
-               <div>         ::= <a href="#Relation" title="Relation">Relation</a> ( ( 'AND' | 'OR' | 'XOR' ) <a href="#Relation" title="Relation">Relation</a> )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Parenthesis" title="Parenthesis">Parenthesis</a></div> 
-               <div>         ::= '(' <a href="#Expression" title="Expression">Expression</a> ')'</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Subscript" title="Subscript">Subscript</a></div> 
-               <div>         ::= '(' <a href="#Expression" title="Expression">Expression</a>? ( ',' <a href="#Expression" title="Expression">Expression</a> )* ')'</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Accessor" title="Accessor">Accessor</a> ::= <a href="#Identifier" title="Identifier">Identifier</a> <a href="#Subscript" title="Subscript">Subscript</a>? ( '.' <a href="#Identifier" title="Identifier">Identifier</a> )* <a href="#Subscript" title="Subscript">Subscript</a>?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Address" title="Address">Address</a>  ::= '@' <a href="#Accessor" title="Accessor">Accessor</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#LabelReference" title="LabelReference">LabelReference</a></div> 
-               <div>         ::= [a-zA-Z_] [a-zA-Z_0-9]*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Label" title="Label">Label</a>    ::= <a href="#LabelReference" title="LabelReference">LabelReference</a> ':'</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_CALL" title="_CALL">_CALL</a>    ::= 'CALL' <a href="#Accessor" title="Accessor">Accessor</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_CONST" title="_CONST">_CONST</a>   ::= 'SHARED'? 'CONST' <a href="#Variable" title="Variable">Variable</a> '=' <a href="#Number" title="Number">Number</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_CONTINUE" title="_CONTINUE">_CONTINUE</a></div> 
-               <div>         ::= 'CONTINUE' ( 'DO' | 'FOR' )?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_DATA" title="_DATA">_DATA</a>    ::= 'SHARED'? 'DATA AS' <a href="#Identifier" title="Identifier">Identifier</a> ( <a href="#Number" title="Number">Number</a> | <a href="#StringLiteral" title="StringLiteral">StringLiteral</a> ) ( ',' ( <a href="#Number" title="Number">Number</a> | <a href="#StringLiteral" title="StringLiteral">StringLiteral</a> ) )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_DECLARATION" title="_DECLARATION">_DECLARATION</a></div> 
-               <div>         ::= 'DECLARE' ( <a href="#_FUNCTION" title="_FUNCTION">_FUNCTION</a> | <a href="#_SUB" title="_SUB">_SUB</a> )</div></code></div> 
-      </p> 
-      <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="965" height="191"> 
-         <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="571" y="113" width="32" height="32" rx="10"/> 
-         <rect x="569" y="111" width="32" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="579" y="131">@</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number"> 
-            <rect x="643" y="113" width="70" height="32"/> 
-            <rect x="641" y="111" width="70" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="651" y="131">Number</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LabelReference" xlink:title="LabelReference"> 
-            <rect x="643" y="157" width="118" height="32"/> 
-            <rect x="641" y="155" width="118" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="651" y="175">LabelReference</text></a><rect x="841" y="47" width="54" height="32" rx="10"/> 
-         <rect x="839" y="45" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="849" y="65">FAST</text> 
-         <rect x="841" y="3" width="76" height="32" rx="10"/> 
-         <rect x="839" y="1" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="849" y="21">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 m20 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="955 95 963 91 963 99"/> 
-         <polygon points="955 95 947 91 947 99"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_DIM" title="_DIM">_DIM</a>     ::= ( 'DIM' | 'STATIC' ) ( 'FAST' | 'SHARED' )* <a href="#Identifier" title="Identifier">Identifier</a> 'AS' <a href="#Identifier" title="Identifier">Identifier</a> ( '@' ( <a href="#Number" title="Number">Number</a> | <a href="#LabelReference" title="LabelReference">LabelReference</a> ) )? ( 'FAST' | 'SHARED' )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_DO" title="_DO">_DO</a>      ::= 'DO' ( ( 'WHILE' | 'UNTIL' ) <a href="#Expression" title="Expression">Expression</a> )?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_LET" title="_LET">_LET</a>     ::= 'LET'? <a href="#Accessor" title="Accessor">Accessor</a> '=' <a href="#Expression" title="Expression">Expression</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_END" title="_END">_END</a>     ::= 'END' ( 'ASM' | 'IF' | 'FUNCTION' | 'SUB' | 'TYPE' )?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_EXIT" title="_EXIT">_EXIT</a>    ::= 'EXIT' ( 'DO' | 'FOR' )</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_ERROR" title="_ERROR">_ERROR</a>   ::= 'ERROR' <a href="#Expression" title="Expression">Expression</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_FIELD" title="_FIELD">_FIELD</a>   ::= <a href="#Identifier" title="Identifier">Identifier</a> <a href="#AS" title="AS">AS</a> <a href="#Identifier" title="Identifier">Identifier</a></div></code></div> 
-      </p> 
-      <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="953" 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="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="741" y="35" width="54" height="32" rx="10"/> 
-         <rect x="739" y="33" width="54" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="749" y="53">STEP</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression"> 
-            <rect x="815" y="35" width="90" height="32"/> 
-            <rect x="813" y="33" width="90" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="823" y="53">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 m20 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="943 17 951 13 951 21"/> 
-         <polygon points="943 17 935 13 935 21"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_FOR" title="_FOR">_FOR</a>     ::= 'FOR' <a href="#Identifier" title="Identifier">Identifier</a> ( 'AS' <a href="#Identifier" title="Identifier">Identifier</a> )? '=' <a href="#Expression" title="Expression">Expression</a> 'TO' <a href="#Expression" title="Expression">Expression</a> ( 'STEP' <a href="#Expression" title="Expression">Expression</a> )?</div></code></div> 
-      </p> 
-      <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="983" 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="92" height="32" rx="10"/> 
-         <rect x="29" y="211" width="92" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="39" y="231">FUNCTION</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="143" y="213" width="78" height="32"/> 
-            <rect x="141" y="211" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="151" y="231">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#AS" xlink:title="AS"> 
-            <rect x="241" y="213" width="36" height="32"/> 
-            <rect x="239" y="211" width="36" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="249" y="231">AS</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="297" y="213" width="78" height="32"/> 
-            <rect x="295" y="211" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="305" y="231">Identifier</text></a><rect x="395" y="213" width="26" height="32" rx="10"/> 
-         <rect x="393" y="211" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="403" y="231">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="481" y="213" width="78" height="32"/> 
-            <rect x="479" y="211" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="489" y="231">Identifier</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#AS" xlink:title="AS"> 
-            <rect x="579" y="213" width="36" height="32"/> 
-            <rect x="577" y="211" width="36" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="587" y="231">AS</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier"> 
-            <rect x="635" y="213" width="78" height="32"/> 
-            <rect x="633" y="211" width="78" height="32" class="nonterminal"/> 
-            <text class="nonterminal" x="643" y="231">Identifier</text></a><rect x="481" y="169" width="24" height="32" rx="10"/> 
-         <rect x="479" y="167" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="489" y="187">,</text> 
-         <rect x="773" y="213" width="26" height="32" rx="10"/> 
-         <rect x="771" y="211" width="26" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="781" y="231">)</text> 
-         <rect x="839" y="179" width="80" height="32" rx="10"/> 
-         <rect x="837" y="177" width="80" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="847" y="197">PRIVATE</text> 
-         <rect x="839" y="135" width="76" height="32" rx="10"/> 
-         <rect x="837" y="133" width="76" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="847" y="153">SHARED</text> 
-         <rect x="839" y="91" width="70" height="32" rx="10"/> 
-         <rect x="837" y="89" width="70" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="847" y="109">STATIC</text> 
-         <rect x="839" y="47" width="96" height="32" rx="10"/> 
-         <rect x="837" y="45" width="96" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="847" y="65">OVERLOAD</text> 
-         <rect x="839" y="3" width="68" height="32" rx="10"/> 
-         <rect x="837" y="1" width="68" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="847" y="21">INLINE</text> 
-         <path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 227 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 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="973 227 981 223 981 231"/> 
-         <polygon points="973 227 965 223 965 231"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_FUNCTION" title="_FUNCTION">_FUNCTION</a></div> 
-               <div>         ::= 'FUNCTION' <a href="#Identifier" title="Identifier">Identifier</a> <a href="#AS" title="AS">AS</a> <a href="#Identifier" title="Identifier">Identifier</a> '(' ( <a href="#Identifier" title="Identifier">Identifier</a> <a href="#AS" title="AS">AS</a> <a href="#Identifier" title="Identifier">Identifier</a> ( ',' <a href="#Identifier" title="Identifier">Identifier</a> <a href="#AS" title="AS">AS</a> <a href="#Identifier" title="Identifier">Identifier</a> )* )? ')' ( 'PRIVATE' | 'SHARED' | 'STATIC' | 'OVERLOAD' | 'INLINE' )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_GENERIC" title="_GENERIC">_GENERIC</a> ::= ( 'CHARAT' | 'CLOSE' | 'LOAD' | 'LOCATE' | 'MEMCPY' | 'MEMSET' | 'MEMSHIFT' | 
-                  'OPEN' | 'POKE' | 'RANDOMIZE' | 'SAVE' | 'SCREEN' | 'TEXTAT' | 'WAIT' ) <a href="#Expression" title="Expression">Expression</a> ( ',' <a href="#Expression" title="Expression">Expression</a> )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_GET" title="_GET">_GET</a>     ::= 'GET' '#' <a href="#Expression" title="Expression">Expression</a> ',' <a href="#Accessor" title="Accessor">Accessor</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_GOTO" title="_GOTO">_GOTO</a>    ::= 'GOTO' <a href="#LabelReference" title="LabelReference">LabelReference</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_GOSUB" title="_GOSUB">_GOSUB</a>   ::= 'GOSUB' <a href="#LabelReference" title="LabelReference">LabelReference</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_IF" title="_IF">_IF</a>      ::= 'IF' <a href="#Expression" title="Expression">Expression</a> 'THEN' ( <a href="#Statement" title="Statement">Statement</a>+ ( 'ELSE' <a href="#Statement" title="Statement">Statement</a>+ )? )?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_INCBIN" title="_INCBIN">_INCBIN</a>  ::= 'INCBIN' <a href="#StringLiteral" title="StringLiteral">StringLiteral</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_INCLUDE" title="_INCLUDE">_INCLUDE</a> ::= 'INCLUDE' <a href="#StringLiteral" title="StringLiteral">StringLiteral</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_INPUT" title="_INPUT">_INPUT</a>   ::= 'INPUT' ( '#' <a href="#Expression" title="Expression">Expression</a> ',' | <a href="#StringLiteral" title="StringLiteral">StringLiteral</a> ',' )? <a href="#Accessor" title="Accessor">Accessor</a> ( ',' <a href="#Accessor" title="Accessor">Accessor</a> )* ';'?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_LOOP" title="_LOOP">_LOOP</a>    ::= 'LOOP' ( ( 'WHILE' | 'UNTIL' ) <a href="#Expression" title="Expression">Expression</a> )?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_NEXT" title="_NEXT">_NEXT</a>    ::= 'NEXT' <a href="#Identifier" title="Identifier">Identifier</a>?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_ON" title="_ON">_ON</a>      ::= 'ON' ( <a href="#Expression" title="Expression">Expression</a> | 'ERROR' ) ( 'GOTO' | 'GOSUB' ) <a href="#LabelReference" title="LabelReference">LabelReference</a> ( ',' <a href="#LabelReference" title="LabelReference">LabelReference</a> )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_ORIGIN" title="_ORIGIN">_ORIGIN</a>  ::= 'ORIGIN' <a href="#Number" title="Number">Number</a></div></code></div> 
-      </p> 
-      <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="833" 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 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="761" y="51" width="24" height="32" rx="10"/> 
-         <rect x="759" y="49" width="24" height="32" class="terminal" rx="10"/> 
-         <text class="terminal" x="769" y="69">;</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 m40 -78 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="823 33 831 29 831 37"/> 
-         <polygon points="823 33 815 29 815 37"/></svg><p xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_PRINT" title="_PRINT">_PRINT</a>   ::= 'PRINT' ( '#' <a href="#Expression" title="Expression">Expression</a> ',' )? <a href="#Expression" title="Expression">Expression</a> ( ',' | ';' <a href="#Expression" title="Expression">Expression</a> )* ';'?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_READ" title="_READ">_READ</a>    ::= 'READ' '#' <a href="#Expression" title="Expression">Expression</a> ( ',' <a href="#Accessor" title="Accessor">Accessor</a> )+</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_REM" title="_REM">_REM</a>     ::= ( "'" | 'REM' ) [^EOL]*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_RETURN" title="_RETURN">_RETURN</a>  ::= 'RETURN' <a href="#Expression" title="Expression">Expression</a>?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_SUB" title="_SUB">_SUB</a>     ::= 'SUB' <a href="#Identifier" title="Identifier">Identifier</a> '(' ( <a href="#Identifier" title="Identifier">Identifier</a> <a href="#AS" title="AS">AS</a> <a href="#Identifier" title="Identifier">Identifier</a> ( ',' <a href="#Identifier" title="Identifier">Identifier</a> <a href="#AS" title="AS">AS</a> <a href="#Identifier" title="Identifier">Identifier</a> )* )? ')' ( 'PRIVATE' | 'SHARED' | 'STATIC' | 'OVERLOAD' | 'INLINE' )*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_SWAP" title="_SWAP">_SWAP</a>    ::= 'SWAP' <a href="#Expression" title="Expression">Expression</a> ',' <a href="#Expression" title="Expression">Expression</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_SYS" title="_SYS">_SYS</a>     ::= 'SYS' <a href="#Expression" title="Expression">Expression</a> 'FAST'?</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_TYPE" title="_TYPE">_TYPE</a>    ::= 'TYPE' <a href="#Identifier" title="Identifier">Identifier</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#_WRITE" title="_WRITE">_WRITE</a>   ::= 'WRITE' '#' <a href="#Expression" title="Expression">Expression</a> ',' <a href="#Expression" title="Expression">Expression</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Statement" title="Statement">Statement</a></div> 
-               <div>         ::= 'ASM'</div> 
-               <div>           | <a href="#_CALL" title="_CALL">_CALL</a></div> 
-               <div>           | <a href="#_CONST" title="_CONST">_CONST</a></div> 
-               <div>           | <a href="#_CONTINUE" title="_CONTINUE">_CONTINUE</a></div> 
-               <div>           | <a href="#_DATA" title="_DATA">_DATA</a></div> 
-               <div>           | <a href="#_DECLARATION" title="_DECLARATION">_DECLARATION</a></div> 
-               <div>           | <a href="#_DIM" title="_DIM">_DIM</a></div> 
-               <div>           | <a href="#_DO" title="_DO">_DO</a></div> 
-               <div>           | <a href="#_LET" title="_LET">_LET</a></div> 
-               <div>           | <a href="#_END" title="_END">_END</a></div> 
-               <div>           | <a href="#_EXIT" title="_EXIT">_EXIT</a></div> 
-               <div>           | <a href="#_ERROR" title="_ERROR">_ERROR</a></div> 
-               <div>           | 'ELSE'</div> 
-               <div>           | <a href="#_FIELD" title="_FIELD">_FIELD</a></div> 
-               <div>           | <a href="#_FOR" title="_FOR">_FOR</a></div> 
-               <div>           | <a href="#_FUNCTION" title="_FUNCTION">_FUNCTION</a></div> 
-               <div>           | <a href="#_GENERIC" title="_GENERIC">_GENERIC</a></div> 
-               <div>           | <a href="#_GET" title="_GET">_GET</a></div> 
-               <div>           | <a href="#_GOTO" title="_GOTO">_GOTO</a></div> 
-               <div>           | <a href="#_GOSUB" title="_GOSUB">_GOSUB</a></div> 
-               <div>           | <a href="#_INCBIN" title="_INCBIN">_INCBIN</a></div> 
-               <div>           | <a href="#_INCLUDE" title="_INCLUDE">_INCLUDE</a></div> 
-               <div>           | <a href="#_IF" title="_IF">_IF</a></div> 
-               <div>           | <a href="#_INPUT" title="_INPUT">_INPUT</a></div> 
-               <div>           | <a href="#_LOOP" title="_LOOP">_LOOP</a></div> 
-               <div>           | <a href="#_NEXT" title="_NEXT">_NEXT</a></div> 
-               <div>           | <a href="#_ON" title="_ON">_ON</a></div> 
-               <div>           | <a href="#_ORIGIN" title="_ORIGIN">_ORIGIN</a></div> 
-               <div>           | <a href="#_PRINT" title="_PRINT">_PRINT</a></div> 
-               <div>           | <a href="#_READ" title="_READ">_READ</a></div> 
-               <div>           | <a href="#_REM" title="_REM">_REM</a></div> 
-               <div>           | <a href="#_RETURN" title="_RETURN">_RETURN</a></div> 
-               <div>           | <a href="#_SUB" title="_SUB">_SUB</a></div> 
-               <div>           | <a href="#_SWAP" title="_SWAP">_SWAP</a></div> 
-               <div>           | <a href="#_SYS" title="_SYS">_SYS</a></div> 
-               <div>           | <a href="#_TYPE" title="_TYPE">_TYPE</a></div> 
-               <div>           | <a href="#_WRITE" title="_WRITE">_WRITE</a></div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Line" title="Line">Line</a>     ::= <a href="#Label" title="Label">Label</a>? <a href="#Statement" title="Statement">Statement</a>*</div></code></div> 
-      </p> 
-      <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"> 
-         <div class="ebnf"><code> 
-               <div><a href="#Program" title="Program">Program</a>  ::= <a href="#Line" title="Line">Line</a>* <a href="#EOF" title="EOF">EOF</a></div></code></div> 
-      </p> 
-      <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>