HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //snap/google-cloud-cli/394/platform/gsutil/third_party/pyparsing/examples/lua_parser_diagram.html
<!DOCTYPE html>
<html>
<head>

    
        <style>
            .railroad-heading {
                font-family: monospace;
            }
        </style>
    

</head>
<body>

<meta charset="UTF-8"/>


    <div class="railroad-group">
        <h1 class="railroad-heading" id="script-0090">script</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="80" viewBox="0 0 194.0 80" width="194.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 40h0.0" /><path d="M154.0 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M60.0 20h74.0" /></g><path d="M134.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M40.0 40h20" /><g>
<path d="M60.0 40h0.0" /><path d="M134.0 40h0.0" /><path d="M60.0 40h10" /><g class="non-terminal ">
<path d="M70.0 40h0.0" /><path d="M124.0 40h0.0" /><rect height="22" width="54" x="70" y="29"></rect><a xlink:href="#stat-0062"><text x="97" y="44">stat</text><text x="97" y="44">stat</text></a></g><path d="M124.0 40h10" /><path d="M70.0 40a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M70.0 60h54.0" /></g><path d="M124.0 60a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g><path d="M134.0 40h20" /></g><path d="M 154.0 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="stat-0062">stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="318" viewBox="0 0 287.5 318" width="287.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 29v20m10 -20v20m-10 -10h20" /></g><path d="M40 39h10" /><g>
<path d="M50 39h0.0" /><path d="M237.5 39h0.0" /><g>
<path d="M50.0 39h0.0" /><path d="M237.5 39h0.0" /><rect class="group-box" height="278" rx="10" ry="10" width="187.5" x="50" y="20"></rect><g>
<path d="M50.0 39h0.0" /><path d="M237.5 39h0.0" /><path d="M50.0 39h20" /><g class="non-terminal ">
<path d="M70.0 39h0.0" /><path d="M217.5 39h0.0" /><rect height="22" width="147.5" x="70" y="28"></rect><a xlink:href="#assignment-stat-0060"><text x="143.75" y="43">assignment_stat</text><text x="143.75" y="43">assignment_stat</text></a></g><path d="M217.5 39h20" /><path d="M50.0 39a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 69h34.0" /><path d="M183.5 69h34.0" /><rect height="22" width="79.5" x="104" y="58"></rect><a xlink:href="#do-stat-0069"><text x="143.75" y="73">do_stat</text><text x="143.75" y="73">do_stat</text></a></g><path d="M217.5 69a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M50.0 39a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 99h21.25" /><path d="M196.25 99h21.25" /><rect height="22" width="105" x="91.25" y="88"></rect><a xlink:href="#while-stat-0071"><text x="143.75" y="103">while_stat</text><text x="143.75" y="103">while_stat</text></a></g><path d="M217.5 99a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M50.0 39a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 129h17.0" /><path d="M200.5 129h17.0" /><rect height="22" width="113.5" x="87" y="118"></rect><a xlink:href="#repeat-stat-0074"><text x="143.75" y="133">repeat_stat</text><text x="143.75" y="133">repeat_stat</text></a></g><path d="M217.5 129a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /><path d="M50.0 39a10 10 0 0 1 10 10v100a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 159h8.5" /><path d="M209.0 159h8.5" /><rect height="22" width="130.5" x="78.5" y="148"></rect><a xlink:href="#for-loop-stat-0076"><text x="143.75" y="163">for_loop_stat</text><text x="143.75" y="163">for_loop_stat</text></a></g><path d="M217.5 159a10 10 0 0 0 10 -10v-100a10 10 0 0 1 10 -10" /><path d="M50.0 39a10 10 0 0 1 10 10v130a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 189h12.75" /><path d="M204.75 189h12.75" /><rect height="22" width="122" x="82.75" y="178"></rect><a xlink:href="#for-seq-stat-0079"><text x="143.75" y="193">for_seq_stat</text><text x="143.75" y="193">for_seq_stat</text></a></g><path d="M217.5 189a10 10 0 0 0 10 -10v-130a10 10 0 0 1 10 -10" /><path d="M50.0 39a10 10 0 0 1 10 10v160a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 219h4.25" /><path d="M213.25 219h4.25" /><rect height="22" width="139" x="74.25" y="208"></rect><a xlink:href="#func-call-stat-0080"><text x="143.75" y="223">func_call_stat</text><text x="143.75" y="223">func_call_stat</text></a></g><path d="M217.5 219a10 10 0 0 0 10 -10v-160a10 10 0 0 1 10 -10" /><path d="M50.0 39a10 10 0 0 1 10 10v190a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 249h34.0" /><path d="M183.5 249h34.0" /><rect height="22" width="79.5" x="104" y="238"></rect><a xlink:href="#if-stat-0085"><text x="143.75" y="253">if_stat</text><text x="143.75" y="253">if_stat</text></a></g><path d="M217.5 249a10 10 0 0 0 10 -10v-190a10 10 0 0 1 10 -10" /><path d="M50.0 39a10 10 0 0 1 10 10v220a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 279h12.75" /><path d="M204.75 279h12.75" /><rect height="22" width="122" x="82.75" y="268"></rect><a xlink:href="#function-def-0089"><text x="143.75" y="283">function_def</text><text x="143.75" y="283">function_def</text></a></g><path d="M217.5 279a10 10 0 0 0 10 -10v-220a10 10 0 0 1 10 -10" /></g></g></g><path d="M237.5 39h10" /><path d="M 247.5 39 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="assignment-stat-0060">assignment_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="71" viewBox="0 0 465.5 71" width="465.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><path d="M40 40h10" /><g>
<path d="M50 40h0.0" /><path d="M415.5 40h0.0" /><g>
<path d="M50.0 40h0.0" /><path d="M152.5 40h0.0" /><path d="M50.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M70.0 20h62.5" /></g><path d="M132.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M50.0 40h20" /><g class="non-terminal ">
<path d="M70.0 40h0.0" /><path d="M132.5 40h0.0" /><rect height="22" width="62.5" x="70" y="29"></rect><a xlink:href="#local-0001"><text x="101.25" y="44">LOCAL</text><text x="101.25" y="44">LOCAL</text></a></g><path d="M132.5 40h20" /></g><path d="M152.5 40h10" /><g class="non-terminal ">
<path d="M162.5 40h0.0" /><path d="M250.5 40h0.0" /><rect height="22" width="88" x="162.5" y="29"></rect><a xlink:href="#varlist1-0059"><text x="206.5" y="44">varlist1</text><text x="206.5" y="44">varlist1</text></a></g><path d="M250.5 40h10" /><path d="M260.5 40h10" /><g class="non-terminal ">
<path d="M270.5 40h0.0" /><path d="M307.5 40h0.0" /><rect height="22" width="37" x="270.5" y="29"></rect><a xlink:href="#eq-0024"><text x="289" y="44">EQ</text><text x="289" y="44">EQ</text></a></g><path d="M307.5 40h10" /><path d="M317.5 40h10" /><g class="non-terminal ">
<path d="M327.5 40h0.0" /><path d="M415.5 40h0.0" /><rect height="22" width="88" x="327.5" y="29"></rect><a xlink:href="#explist1-0054"><text x="371.5" y="44">explist1</text><text x="371.5" y="44">explist1</text></a></g></g><path d="M415.5 40h10" /><path d="M 425.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="varlist1-0059">varlist1</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="110" viewBox="0 0 361.0 110" width="361.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 53v20m10 -20v20m-10 -10h20" /></g><path d="M40 63h10" /><g>
<path d="M50 63h0.0" /><path d="M311.0 63h0.0" /><g>
<path d="M50.0 63h0.0" /><path d="M311.0 63h0.0" /><g class="non-terminal ">
<path d="M50.0 63h0.0" /><path d="M95.5 63h0.0" /><rect height="22" width="45.5" x="50" y="52"></rect><a xlink:href="#var-0019"><text x="72.75" y="67">var</text><text x="72.75" y="67">var</text></a></g><path d="M95.5 63h10" /><g>
<path d="M105.5 63h0.0" /><path d="M311.0 63h0.0" /><path d="M105.5 63a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g>
<path d="M125.5 20h165.5" /></g><path d="M291.0 20a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M105.5 63h20" /><g>
<path d="M125.5 63h0.0" /><path d="M291.0 63h0.0" /><path d="M125.5 63h10" /><g>
<path d="M135.5 63h0.0" /><path d="M281.0 63h0.0" /><g>
<path d="M135.5 63h0.0" /><path d="M215.5 63h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="135.5" y="44"></rect><g class="terminal ">
<path d="M135.5 63h17.25" /><path d="M198.25 63h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="152.75" y="52"></rect><text x="175.5" y="67">&apos;,&apos;</text></g><g class="non-terminal ">
<path d="M135.5 36h0.0" /><path d="M215.5 36h0.0" /><text class="comment" x="175.5" y="41">[suppress]</text></g></g><path d="M215.5 63h10" /><path d="M225.5 63h10" /><g class="non-terminal ">
<path d="M235.5 63h0.0" /><path d="M281.0 63h0.0" /><rect height="22" width="45.5" x="235.5" y="52"></rect><a xlink:href="#var-0019"><text x="258.25" y="67">var</text><text x="258.25" y="67">var</text></a></g></g><path d="M281.0 63h10" /><path d="M135.5 63a10 10 0 0 0 -10 10v7a10 10 0 0 0 10 10" /><g>
<path d="M135.5 90h145.5" /></g><path d="M281.0 90a10 10 0 0 0 10 -10v-7a10 10 0 0 0 -10 -10" /></g><path d="M291.0 63h20" /></g></g></g><path d="M311.0 63h10" /><path d="M 321.0 63 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="var-0019">var</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="110" viewBox="0 0 446.0 110" width="446.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 53v20m10 -20v20m-10 -10h20" /></g><path d="M40 63h10" /><g>
<path d="M50 63h0.0" /><path d="M396.0 63h0.0" /><g>
<path d="M50.0 63h0.0" /><path d="M396.0 63h0.0" /><g>
<path d="M50.0 63h0.0" /><path d="M396.0 63h0.0" /><g class="non-terminal ">
<path d="M50.0 63h0.0" /><path d="M138.0 63h0.0" /><rect height="22" width="88" x="50" y="52"></rect><a xlink:href="#var-part-0058"><text x="94" y="67">var_part</text><text x="94" y="67">var_part</text></a></g><path d="M138.0 63h10" /><g>
<path d="M148.0 63h0.0" /><path d="M396.0 63h0.0" /><path d="M148.0 63a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g>
<path d="M168.0 20h208.0" /></g><path d="M376.0 20a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M148.0 63h20" /><g>
<path d="M168.0 63h0.0" /><path d="M376.0 63h0.0" /><path d="M168.0 63h10" /><g>
<path d="M178.0 63h0.0" /><path d="M366.0 63h0.0" /><g>
<path d="M178.0 63h0.0" /><path d="M258.0 63h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="178" y="44"></rect><g class="terminal ">
<path d="M178.0 63h17.25" /><path d="M240.75 63h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="195.25" y="52"></rect><text x="218" y="67">&apos;.&apos;</text></g><g class="non-terminal ">
<path d="M178.0 36h0.0" /><path d="M258.0 36h0.0" /><text class="comment" x="218" y="41">[suppress]</text></g></g><path d="M258.0 63h10" /><path d="M268.0 63h10" /><g class="non-terminal ">
<path d="M278.0 63h0.0" /><path d="M366.0 63h0.0" /><rect height="22" width="88" x="278" y="52"></rect><a xlink:href="#var-part-0058"><text x="322" y="67">var_part</text><text x="322" y="67">var_part</text></a></g></g><path d="M366.0 63h10" /><path d="M178.0 63a10 10 0 0 0 -10 10v7a10 10 0 0 0 10 10" /><g>
<path d="M178.0 90h188.0" /></g><path d="M366.0 90a10 10 0 0 0 10 -10v-7a10 10 0 0 0 -10 -10" /></g><path d="M376.0 63h20" /></g></g></g></g><path d="M396.0 63h10" /><path d="M 406.0 63 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="var-part-0058">var_part</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="87" viewBox="0 0 737.0 87" width="737.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M697.0 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h490.5" /><path d="M314.5 67h362.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M284.5 47h10.0" /><rect class="group-box" height="38" rx="10" ry="10" width="224.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M274.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M158.0 47h0.0" /><rect height="22" width="88" x="70" y="36"></rect><a xlink:href="#var-atom-0056"><text x="114" y="51">var_atom</text><text x="114" y="51">var_atom</text></a></g><path d="M158.0 47h10" /><path d="M168.0 47h10" /><g class="non-terminal ">
<path d="M178.0 47h0.0" /><path d="M274.5 47h0.0" /><rect height="22" width="96.5" x="178" y="36"></rect><a xlink:href="#index-ref-0057"><text x="226.25" y="51">index_ref</text><text x="226.25" y="51">index_ref</text></a></g></g></g><path d="M294.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M294.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M314.5 47h10.0" /><path d="M446.5 47h10.0" /><rect height="22" width="122" x="324.5" y="36"></rect><a xlink:href="#functioncall-0018"><text x="385.5" y="51">functioncall</text><text x="385.5" y="51">functioncall</text></a></g><path d="M456.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M456.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M476.5 47h10.0" /><path d="M540.5 47h10.0" /><rect height="22" width="54" x="486.5" y="36"></rect><a xlink:href="#name-0004"><text x="513.5" y="51">name</text><text x="513.5" y="51">name</text></a></g><path d="M550.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M550.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M570.5 47h10.0" /><path d="M677.0 47h10.0" /><rect height="22" width="96.5" x="580.5" y="36"></rect><a xlink:href="#exp-group-0051"><text x="628.75" y="51">exp_group</text><text x="628.75" y="51">exp_group</text></a></g><path d="M687.0 47h10" /></g><path d="M 697.0 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="var-atom-0056">var_atom</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="80" viewBox="0 0 472.5 80" width="472.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 40h0.0" /><path d="M432.5 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h226.0" /><path d="M212.0 60h200.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 40h10" /><g class="non-terminal ">
<path d="M50.0 40h10.0" /><path d="M182.0 40h10.0" /><rect height="22" width="122" x="60" y="29"></rect><a xlink:href="#functioncall-0018"><text x="121" y="44">functioncall</text><text x="121" y="44">functioncall</text></a></g><path d="M192.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M192.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M212.0 40h10.0" /><path d="M276.0 40h10.0" /><rect height="22" width="54" x="222" y="29"></rect><a xlink:href="#name-0004"><text x="249" y="44">name</text><text x="249" y="44">name</text></a></g><path d="M286.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M286.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M306.0 40h10.0" /><path d="M412.5 40h10.0" /><rect height="22" width="96.5" x="316" y="29"></rect><a xlink:href="#exp-group-0051"><text x="364.25" y="44">exp_group</text><text x="364.25" y="44">exp_group</text></a></g><path d="M422.5 40h10" /></g><path d="M 432.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="functioncall-0018">functioncall</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 487.0 95" width="487.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 38v20m10 -20v20m-10 -10h20" /></g><path d="M40 48h10" /><g>
<path d="M50 48h0.0" /><path d="M437.0 48h0.0" /><rect class="group-box" height="55" rx="10" ry="10" width="387" x="50" y="20"></rect><g>
<path d="M50.0 48h10.0" /><path d="M427.0 48h10.0" /><g class="non-terminal ">
<path d="M60.0 48h0.0" /><path d="M156.5 48h0.0" /><rect height="22" width="96.5" x="60" y="37"></rect><a xlink:href="#prefixexp-0052"><text x="108.25" y="52">prefixexp</text><text x="108.25" y="52">prefixexp</text></a></g><path d="M156.5 48h10" /><g>
<path d="M166.5 48h0.0" /><path d="M343.0 48h0.0" /><path d="M166.5 48a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M186.5 28h136.5" /></g><path d="M323.0 28a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M166.5 48h20" /><g>
<path d="M186.5 48h0.0" /><path d="M323.0 48h0.0" /><g class="non-terminal ">
<path d="M186.5 48h0.0" /><path d="M249.0 48h0.0" /><rect height="22" width="62.5" x="186.5" y="37"></rect><a xlink:href="#colon-0053"><text x="217.75" y="52">COLON</text><text x="217.75" y="52">COLON</text></a></g><path d="M249.0 48h10" /><path d="M259.0 48h10" /><g class="non-terminal ">
<path d="M269.0 48h0.0" /><path d="M323.0 48h0.0" /><rect height="22" width="54" x="269" y="37"></rect><a xlink:href="#name-0004"><text x="296" y="52">name</text><text x="296" y="52">name</text></a></g></g><path d="M323.0 48h20" /></g><path d="M343.0 48h10" /><g>
<path d="M353.0 48h0.0" /><path d="M427.0 48h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="74" x="353" y="29"></rect><g class="non-terminal ">
<path d="M353.0 48h10.0" /><path d="M417.0 48h10.0" /><rect height="22" width="54" x="363" y="37"></rect><a xlink:href="#args-0055"><text x="390" y="52">args</text><text x="390" y="52">args</text></a></g></g></g></g><path d="M437.0 48h10" /><path d="M 447.0 48 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="prefixexp-0052">prefixexp</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="80" viewBox="0 0 310.5 80" width="310.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 40h0.0" /><path d="M270.5 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h64.0" /><path d="M144.0 60h106.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 40h10" /><g class="non-terminal ">
<path d="M50.0 40h10.0" /><path d="M114.0 40h10.0" /><rect height="22" width="54" x="60" y="29"></rect><a xlink:href="#name-0004"><text x="87" y="44">name</text><text x="87" y="44">name</text></a></g><path d="M124.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M124.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M144.0 40h10.0" /><path d="M250.5 40h10.0" /><rect height="22" width="96.5" x="154" y="29"></rect><a xlink:href="#exp-group-0051"><text x="202.25" y="44">exp_group</text><text x="202.25" y="44">exp_group</text></a></g><path d="M260.5 40h10" /></g><path d="M 270.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="name-0004">name</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="219" viewBox="0 0 559.5 219" width="559.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 69v20m10 -20v20m-10 -10h20" /></g><path d="M40 79h10" /><g>
<path d="M50 79h0.0" /><path d="M509.5 189h0.0" /><g>
<path d="M50.0 79h0.0" /><path d="M509.5 189h0.0" /><rect class="group-box" height="163" rx="10" ry="10" width="459.5" x="50" y="36"></rect><g>
<path d="M50.0 79h10.0" /><path d="M499.5 189h10.0" /><g>
<path d="M60.0 79h0.0" /><path d="M159.5 79h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="99.5" x="60" y="60"></rect><g class="non-terminal ">
<path d="M60.0 79h10.0" /><path d="M149.5 79h10.0" /><rect height="22" width="79.5" x="70" y="68"></rect><a xlink:href="#keyword-0002"><text x="109.75" y="83">keyword</text><text x="109.75" y="83">keyword</text></a></g><g class="non-terminal ">
<path d="M60.0 52h0.0" /><path d="M105.0 52h0.0" /><text class="comment" x="82.5" y="57">[NOT]</text></g></g><path d="M159.5 79h10" /><path d="M169.5 79h10" /><g class="non-terminal ">
<path d="M179.5 79h0.0" /><path d="M284.5 79h0.0" /><rect height="22" width="105" x="179.5" y="68"></rect><a xlink:href="#identifier-0003"><text x="232" y="83">identifier</text><text x="232" y="83">identifier</text></a></g><path d="M284.5 79h10" /><g>
<path d="M294.5 79h0.0" /><path d="M499.5 189h0.0" /><path d="M294.5 79a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M314.5 59h165.0" /></g><path d="M479.5 59a10 10 0 0 1 10 10v110a10 10 0 0 0 10 10" /><path d="M294.5 79h20" /><g>
<path d="M314.5 79h0.0" /><path d="M479.5 189h0.0" /><path d="M314.5 79h10" /><g>
<path d="M324.5 79h0.0" /><path d="M324.5 79h10" /><g class="terminal ">
<path d="M334.5 79h39.75" /><path d="M419.75 79h39.75" /><rect height="22" rx="10" ry="10" width="45.5" x="374.25" y="68"></rect><text x="397" y="83">&apos;.&apos;</text></g><path d="M459.5 79a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-125.0a10 10 0 0 0 -10 10v23a10 10 0 0 0 10 10" /><g>
<path d="M334.5 142h12.75" /><path d="M446.75 142h12.75" /><rect class="group-box" height="38" rx="10" ry="10" width="99.5" x="347.25" y="123"></rect><g class="non-terminal ">
<path d="M347.25 142h10.0" /><path d="M436.75 142h10.0" /><rect height="22" width="79.5" x="357.25" y="131"></rect><a xlink:href="#keyword-0002"><text x="397" y="146">keyword</text><text x="397" y="146">keyword</text></a></g><g class="non-terminal ">
<path d="M347.25 115h0.0" /><path d="M392.25 115h0.0" /><text class="comment" x="369.75" y="120">[NOT]</text></g></g><path d="M459.5 142a10 10 0 0 1 10 10v7a10 10 0 0 1 -10 10h-125.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M334.5 189h10.0" /><path d="M449.5 189h10.0" /><rect height="22" width="105" x="344.5" y="178"></rect><a xlink:href="#identifier-0003"><text x="397" y="193">identifier</text><text x="397" y="193">identifier</text></a></g><path d="M459.5 189h10" /><path d="M469.5 189h0.0" /></g><path d="M469.5 189h10" /><path d="M324.5 79a10 10 0 0 0 -10 10v109a10 10 0 0 0 10 10" /><g>
<path d="M324.5 208h145.0" /></g><path d="M469.5 208a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g><path d="M479.5 189h20" /></g></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M123.0 28h0.0" /><text class="comment" x="86.5" y="33">[combine]</text></g></g></g><path d="M509.5 189h10" /><path d="M 519.5 189 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="keyword-0002">keyword</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="662" viewBox="0 0 225.0 662" width="225.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 31h0.0" /><path d="M185.0 31h0.0" /><path d="M40.0 31h20" /><g class="terminal ">
<path d="M60.0 31h8.5" /><path d="M156.5 31h8.5" /><rect height="22" rx="10" ry="10" width="88" x="68.5" y="20"></rect><text x="112.5" y="35">&apos;return&apos;</text></g><path d="M165.0 31h20" /><path d="M40.0 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 61h12.75" /><path d="M152.25 61h12.75" /><rect height="22" rx="10" ry="10" width="79.5" x="72.75" y="50"></rect><text x="112.5" y="65">&apos;break&apos;</text></g><path d="M165.0 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 91h25.5" /><path d="M139.5 91h25.5" /><rect height="22" rx="10" ry="10" width="54" x="85.5" y="80"></rect><text x="112.5" y="95">&apos;do&apos;</text></g><path d="M165.0 91a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 121h21.25" /><path d="M143.75 121h21.25" /><rect height="22" rx="10" ry="10" width="62.5" x="81.25" y="110"></rect><text x="112.5" y="125">&apos;end&apos;</text></g><path d="M165.0 121a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v100a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 151h12.75" /><path d="M152.25 151h12.75" /><rect height="22" rx="10" ry="10" width="79.5" x="72.75" y="140"></rect><text x="112.5" y="155">&apos;while&apos;</text></g><path d="M165.0 151a10 10 0 0 0 10 -10v-100a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v130a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 181h25.5" /><path d="M139.5 181h25.5" /><rect height="22" rx="10" ry="10" width="54" x="85.5" y="170"></rect><text x="112.5" y="185">&apos;if&apos;</text></g><path d="M165.0 181a10 10 0 0 0 10 -10v-130a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v160a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 211h17.0" /><path d="M148.0 211h17.0" /><rect height="22" rx="10" ry="10" width="71" x="77" y="200"></rect><text x="112.5" y="215">&apos;then&apos;</text></g><path d="M165.0 211a10 10 0 0 0 10 -10v-160a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v190a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 241h8.5" /><path d="M156.5 241h8.5" /><rect height="22" rx="10" ry="10" width="88" x="68.5" y="230"></rect><text x="112.5" y="245">&apos;elseif&apos;</text></g><path d="M165.0 241a10 10 0 0 0 10 -10v-190a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v220a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 271h17.0" /><path d="M148.0 271h17.0" /><rect height="22" rx="10" ry="10" width="71" x="77" y="260"></rect><text x="112.5" y="275">&apos;else&apos;</text></g><path d="M165.0 271a10 10 0 0 0 10 -10v-220a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v250a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 301h21.25" /><path d="M143.75 301h21.25" /><rect height="22" rx="10" ry="10" width="62.5" x="81.25" y="290"></rect><text x="112.5" y="305">&apos;for&apos;</text></g><path d="M165.0 301a10 10 0 0 0 10 -10v-250a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v280a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 331h25.5" /><path d="M139.5 331h25.5" /><rect height="22" rx="10" ry="10" width="54" x="85.5" y="320"></rect><text x="112.5" y="335">&apos;in&apos;</text></g><path d="M165.0 331a10 10 0 0 0 10 -10v-280a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v310a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 361h0.0" /><path d="M165.0 361h0.0" /><rect height="22" rx="10" ry="10" width="105" x="60" y="350"></rect><text x="112.5" y="365">&apos;function&apos;</text></g><path d="M165.0 361a10 10 0 0 0 10 -10v-310a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v340a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 391h12.75" /><path d="M152.25 391h12.75" /><rect height="22" rx="10" ry="10" width="79.5" x="72.75" y="380"></rect><text x="112.5" y="395">&apos;local&apos;</text></g><path d="M165.0 391a10 10 0 0 0 10 -10v-340a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v370a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 421h8.5" /><path d="M156.5 421h8.5" /><rect height="22" rx="10" ry="10" width="88" x="68.5" y="410"></rect><text x="112.5" y="425">&apos;repeat&apos;</text></g><path d="M165.0 421a10 10 0 0 0 10 -10v-370a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v400a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 451h12.75" /><path d="M152.25 451h12.75" /><rect height="22" rx="10" ry="10" width="79.5" x="72.75" y="440"></rect><text x="112.5" y="455">&apos;until&apos;</text></g><path d="M165.0 451a10 10 0 0 0 10 -10v-400a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v430a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 481h21.25" /><path d="M143.75 481h21.25" /><rect height="22" rx="10" ry="10" width="62.5" x="81.25" y="470"></rect><text x="112.5" y="485">&apos;nil&apos;</text></g><path d="M165.0 481a10 10 0 0 0 10 -10v-430a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v460a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 511h12.75" /><path d="M152.25 511h12.75" /><rect height="22" rx="10" ry="10" width="79.5" x="72.75" y="500"></rect><text x="112.5" y="515">&apos;false&apos;</text></g><path d="M165.0 511a10 10 0 0 0 10 -10v-460a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v490a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 541h17.0" /><path d="M148.0 541h17.0" /><rect height="22" rx="10" ry="10" width="71" x="77" y="530"></rect><text x="112.5" y="545">&apos;true&apos;</text></g><path d="M165.0 541a10 10 0 0 0 10 -10v-490a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v520a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 571h21.25" /><path d="M143.75 571h21.25" /><rect height="22" rx="10" ry="10" width="62.5" x="81.25" y="560"></rect><text x="112.5" y="575">&apos;and&apos;</text></g><path d="M165.0 571a10 10 0 0 0 10 -10v-520a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v550a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 601h25.5" /><path d="M139.5 601h25.5" /><rect height="22" rx="10" ry="10" width="54" x="85.5" y="590"></rect><text x="112.5" y="605">&apos;or&apos;</text></g><path d="M165.0 601a10 10 0 0 0 10 -10v-550a10 10 0 0 1 10 -10" /><path d="M40.0 31a10 10 0 0 1 10 10v580a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 631h21.25" /><path d="M143.75 631h21.25" /><rect height="22" rx="10" ry="10" width="62.5" x="81.25" y="620"></rect><text x="112.5" y="635">&apos;not&apos;</text></g><path d="M165.0 631a10 10 0 0 0 10 -10v-580a10 10 0 0 1 10 -10" /></g><path d="M 185.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="identifier-0003">identifier</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 443.0 62" width="443.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M393.0 31h0.0" /><rect height="22" rx="10" ry="10" width="343" x="50" y="20"></rect><text x="221.5" y="35">W:(A-Z_a-zªµºÀ-Ö..., 0-9A-Z_a-zªµ·...)</text></g><path d="M393.0 31h10" /><path d="M 403.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="exp-group-0051">exp_group</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="78" viewBox="0 0 313.5 78" width="313.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 29v20m10 -20v20m-10 -10h20" /></g><path d="M40 39h10" /><g>
<path d="M50 39h0.0" /><path d="M263.5 39h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="213.5" x="50" y="20"></rect><g>
<path d="M50.0 39h10.0" /><path d="M253.5 39h10.0" /><g class="non-terminal ">
<path d="M60.0 39h0.0" /><path d="M114.0 39h0.0" /><rect height="22" width="54" x="60" y="28"></rect><a xlink:href="#lpar-0005"><text x="87" y="43">LPAR</text><text x="87" y="43">LPAR</text></a></g><path d="M114.0 39h10" /><path d="M124.0 39h10" /><g class="non-terminal ">
<path d="M134.0 39h0.0" /><path d="M179.5 39h0.0" /><rect height="22" width="45.5" x="134" y="28"></rect><a xlink:href="#exp-0022"><text x="156.75" y="43">exp</text><text x="156.75" y="43">exp</text></a></g><path d="M179.5 39h10" /><path d="M189.5 39h10" /><g class="non-terminal ">
<path d="M199.5 39h0.0" /><path d="M253.5 39h0.0" /><rect height="22" width="54" x="199.5" y="28"></rect><a xlink:href="#rpar-0050"><text x="226.5" y="43">RPAR</text><text x="226.5" y="43">RPAR</text></a></g></g></g><path d="M263.5 39h10" /><path d="M 273.5 39 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="exp-0022">exp</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 247.5 62" width="247.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
<path d="M50 31h0.0" /><path d="M197.5 31h0.0" /><g class="non-terminal ">
<path d="M50.0 31h0.0" /><path d="M197.5 31h0.0" /><rect height="22" width="147.5" x="50" y="20"></rect><a xlink:href="#z-or-operations-0049"><text x="123.75" y="35">&apos;or&apos; operations</text><text x="123.75" y="35">&apos;or&apos; operations</text></a></g></g><path d="M197.5 31h10" /><path d="M 207.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-or-operations-0049">'or' operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 745.0 95" width="745.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M705.0 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h439.0" /><path d="M519.0 67h166.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M489.0 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M489.0 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="429" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M479.0 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M226.0 47h0.0" /><rect height="22" width="156" x="70" y="36"></rect><a xlink:href="#z-and-operations-0047"><text x="148" y="51">&apos;and&apos; operations</text><text x="148" y="51">&apos;and&apos; operations</text></a></g><path d="M226.0 47h10" /><path d="M236.0 47h10" /><g>
<path d="M246.0 47h0.0" /><path d="M479.0 47h0.0" /><path d="M246.0 47h10" /><g>
<path d="M256.0 47h0.0" /><path d="M469.0 47h0.0" /><g class="non-terminal ">
<path d="M256.0 47h0.0" /><path d="M293.0 47h0.0" /><rect height="22" width="37" x="256" y="36"></rect><a xlink:href="#or-0048"><text x="274.5" y="51">OR</text><text x="274.5" y="51">OR</text></a></g><path d="M293.0 47h10" /><path d="M303.0 47h10" /><g class="non-terminal ">
<path d="M313.0 47h0.0" /><path d="M469.0 47h0.0" /><rect height="22" width="156" x="313" y="36"></rect><a xlink:href="#z-and-operations-0047"><text x="391" y="51">&apos;and&apos; operations</text><text x="391" y="51">&apos;and&apos; operations</text></a></g></g><path d="M469.0 47h10" /><path d="M256.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M256.0 67h213.0" /></g><path d="M469.0 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M499.0 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M499.0 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M519.0 47h10.0" /><path d="M685.0 47h10.0" /><rect height="22" width="156" x="529" y="36"></rect><a xlink:href="#z-and-operations-0047"><text x="607" y="51">&apos;and&apos; operations</text><text x="607" y="51">&apos;and&apos; operations</text></a></g><path d="M695.0 47h10" /></g><path d="M 705.0 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-and-operations-0047">'and' operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 1263.5 95" width="1263.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M1223.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h787.5" /><path d="M867.5 67h336.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M837.5 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M837.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="777.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M827.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M396.0 47h0.0" /><rect height="22" width="326" x="70" y="36"></rect><a xlink:href="#z-operations-0045"><text x="233" y="51">&lt;= | &lt; | >= | > | ~= | == operations</text><text x="233" y="51">&lt;= | &lt; | >= | > | ~= | == operations</text></a></g><path d="M396.0 47h10" /><path d="M406.0 47h10" /><g>
<path d="M416.0 47h0.0" /><path d="M827.5 47h0.0" /><path d="M416.0 47h10" /><g>
<path d="M426.0 47h0.0" /><path d="M817.5 47h0.0" /><g class="non-terminal ">
<path d="M426.0 47h0.0" /><path d="M471.5 47h0.0" /><rect height="22" width="45.5" x="426" y="36"></rect><a xlink:href="#and-0046"><text x="448.75" y="51">AND</text><text x="448.75" y="51">AND</text></a></g><path d="M471.5 47h10" /><path d="M481.5 47h10" /><g class="non-terminal ">
<path d="M491.5 47h0.0" /><path d="M817.5 47h0.0" /><rect height="22" width="326" x="491.5" y="36"></rect><a xlink:href="#z-operations-0045"><text x="654.5" y="51">&lt;= | &lt; | >= | > | ~= | == operations</text><text x="654.5" y="51">&lt;= | &lt; | >= | > | ~= | == operations</text></a></g></g><path d="M817.5 47h10" /><path d="M426.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M426.0 67h391.5" /></g><path d="M817.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M847.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M847.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M867.5 47h10.0" /><path d="M1203.5 47h10.0" /><rect height="22" width="326" x="877.5" y="36"></rect><a xlink:href="#z-operations-0045"><text x="1040.5" y="51">&lt;= | &lt; | >= | > | ~= | == operations</text><text x="1040.5" y="51">&lt;= | &lt; | >= | > | ~= | == operations</text></a></g><path d="M1213.5 47h10" /></g><path d="M 1223.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0045"><= | < | >= | > | ~= | == operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 889.5 95" width="889.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M849.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h600.5" /><path d="M680.5 67h149.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M650.5 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M650.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="590.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M640.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M209.0 47h0.0" /><rect height="22" width="139" x="70" y="36"></rect><a xlink:href="#z-operations-0043"><text x="139.5" y="51">&apos;|&apos; operations</text><text x="139.5" y="51">&apos;|&apos; operations</text></a></g><path d="M209.0 47h10" /><path d="M219.0 47h10" /><g>
<path d="M229.0 47h0.0" /><path d="M640.5 47h0.0" /><path d="M229.0 47h10" /><g>
<path d="M239.0 47h0.0" /><path d="M630.5 47h0.0" /><g class="non-terminal ">
<path d="M239.0 47h0.0" /><path d="M471.5 47h0.0" /><rect height="22" width="232.5" x="239" y="36"></rect><a xlink:href="#z-0044"><text x="355.25" y="51">&lt;= | &lt; | >= | > | ~= | ==</text><text x="355.25" y="51">&lt;= | &lt; | >= | > | ~= | ==</text></a></g><path d="M471.5 47h10" /><path d="M481.5 47h10" /><g class="non-terminal ">
<path d="M491.5 47h0.0" /><path d="M630.5 47h0.0" /><rect height="22" width="139" x="491.5" y="36"></rect><a xlink:href="#z-operations-0043"><text x="561" y="51">&apos;|&apos; operations</text><text x="561" y="51">&apos;|&apos; operations</text></a></g></g><path d="M630.5 47h10" /><path d="M239.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M239.0 67h391.5" /></g><path d="M630.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M660.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M660.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M680.5 47h10.0" /><path d="M829.5 47h10.0" /><rect height="22" width="139" x="690.5" y="36"></rect><a xlink:href="#z-operations-0043"><text x="760" y="51">&apos;|&apos; operations</text><text x="760" y="51">&apos;|&apos; operations</text></a></g><path d="M839.5 47h10" /></g><path d="M 849.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0043">'|' operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 702.5 95" width="702.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M662.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h413.5" /><path d="M493.5 67h149.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M463.5 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M463.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="403.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M453.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M209.0 47h0.0" /><rect height="22" width="139" x="70" y="36"></rect><a xlink:href="#z-operations-0042"><text x="139.5" y="51">&apos;~&apos; operations</text><text x="139.5" y="51">&apos;~&apos; operations</text></a></g><path d="M209.0 47h10" /><path d="M219.0 47h10" /><g>
<path d="M229.0 47h0.0" /><path d="M453.5 47h0.0" /><path d="M229.0 47h10" /><g>
<path d="M239.0 47h0.0" /><path d="M443.5 47h0.0" /><g class="terminal ">
<path d="M239.0 47h0.0" /><path d="M284.5 47h0.0" /><rect height="22" rx="10" ry="10" width="45.5" x="239" y="36"></rect><text x="261.75" y="51">&apos;|&apos;</text></g><path d="M284.5 47h10" /><path d="M294.5 47h10" /><g class="non-terminal ">
<path d="M304.5 47h0.0" /><path d="M443.5 47h0.0" /><rect height="22" width="139" x="304.5" y="36"></rect><a xlink:href="#z-operations-0042"><text x="374" y="51">&apos;~&apos; operations</text><text x="374" y="51">&apos;~&apos; operations</text></a></g></g><path d="M443.5 47h10" /><path d="M239.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M239.0 67h204.5" /></g><path d="M443.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M473.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M473.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M493.5 47h10.0" /><path d="M642.5 47h10.0" /><rect height="22" width="139" x="503.5" y="36"></rect><a xlink:href="#z-operations-0042"><text x="573" y="51">&apos;~&apos; operations</text><text x="573" y="51">&apos;~&apos; operations</text></a></g><path d="M652.5 47h10" /></g><path d="M 662.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0042">'~' operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 702.5 95" width="702.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M662.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h413.5" /><path d="M493.5 67h149.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M463.5 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M463.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="403.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M453.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M209.0 47h0.0" /><rect height="22" width="139" x="70" y="36"></rect><a xlink:href="#z-operations-0041"><text x="139.5" y="51">&apos;&amp;&apos; operations</text><text x="139.5" y="51">&apos;&amp;&apos; operations</text></a></g><path d="M209.0 47h10" /><path d="M219.0 47h10" /><g>
<path d="M229.0 47h0.0" /><path d="M453.5 47h0.0" /><path d="M229.0 47h10" /><g>
<path d="M239.0 47h0.0" /><path d="M443.5 47h0.0" /><g class="terminal ">
<path d="M239.0 47h0.0" /><path d="M284.5 47h0.0" /><rect height="22" rx="10" ry="10" width="45.5" x="239" y="36"></rect><text x="261.75" y="51">&apos;~&apos;</text></g><path d="M284.5 47h10" /><path d="M294.5 47h10" /><g class="non-terminal ">
<path d="M304.5 47h0.0" /><path d="M443.5 47h0.0" /><rect height="22" width="139" x="304.5" y="36"></rect><a xlink:href="#z-operations-0041"><text x="374" y="51">&apos;&amp;&apos; operations</text><text x="374" y="51">&apos;&amp;&apos; operations</text></a></g></g><path d="M443.5 47h10" /><path d="M239.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M239.0 67h204.5" /></g><path d="M443.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M473.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M473.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M493.5 47h10.0" /><path d="M642.5 47h10.0" /><rect height="22" width="139" x="503.5" y="36"></rect><a xlink:href="#z-operations-0041"><text x="573" y="51">&apos;&amp;&apos; operations</text><text x="573" y="51">&apos;&amp;&apos; operations</text></a></g><path d="M652.5 47h10" /></g><path d="M 662.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0041">'&' operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 804.5 95" width="804.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M764.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h481.5" /><path d="M561.5 67h183.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M531.5 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M531.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="471.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M521.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M243.0 47h0.0" /><rect height="22" width="173" x="70" y="36"></rect><a xlink:href="#z-operations-0040"><text x="156.5" y="51">&lt;&lt; | >> operations</text><text x="156.5" y="51">&lt;&lt; | >> operations</text></a></g><path d="M243.0 47h10" /><path d="M253.0 47h10" /><g>
<path d="M263.0 47h0.0" /><path d="M521.5 47h0.0" /><path d="M263.0 47h10" /><g>
<path d="M273.0 47h0.0" /><path d="M511.5 47h0.0" /><g class="terminal ">
<path d="M273.0 47h0.0" /><path d="M318.5 47h0.0" /><rect height="22" rx="10" ry="10" width="45.5" x="273" y="36"></rect><text x="295.75" y="51">&apos;&amp;&apos;</text></g><path d="M318.5 47h10" /><path d="M328.5 47h10" /><g class="non-terminal ">
<path d="M338.5 47h0.0" /><path d="M511.5 47h0.0" /><rect height="22" width="173" x="338.5" y="36"></rect><a xlink:href="#z-operations-0040"><text x="425" y="51">&lt;&lt; | >> operations</text><text x="425" y="51">&lt;&lt; | >> operations</text></a></g></g><path d="M511.5 47h10" /><path d="M273.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M273.0 67h238.5" /></g><path d="M511.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M541.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M541.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M561.5 47h10.0" /><path d="M744.5 47h10.0" /><rect height="22" width="173" x="571.5" y="36"></rect><a xlink:href="#z-operations-0040"><text x="658" y="51">&lt;&lt; | >> operations</text><text x="658" y="51">&lt;&lt; | >> operations</text></a></g><path d="M754.5 47h10" /></g><path d="M 764.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0040"><< | >> operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 762.0 95" width="762.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M722.0 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h464.5" /><path d="M544.5 67h157.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M514.5 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M514.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="454.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M504.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M217.5 47h0.0" /><rect height="22" width="147.5" x="70" y="36"></rect><a xlink:href="#z-operations-0038"><text x="143.75" y="51">&apos;..&apos; operations</text><text x="143.75" y="51">&apos;..&apos; operations</text></a></g><path d="M217.5 47h10" /><path d="M227.5 47h10" /><g>
<path d="M237.5 47h0.0" /><path d="M504.5 47h0.0" /><path d="M237.5 47h10" /><g>
<path d="M247.5 47h0.0" /><path d="M494.5 47h0.0" /><g class="non-terminal ">
<path d="M247.5 47h0.0" /><path d="M327.0 47h0.0" /><rect height="22" width="79.5" x="247.5" y="36"></rect><a xlink:href="#z-0039"><text x="287.25" y="51">&lt;&lt; | >></text><text x="287.25" y="51">&lt;&lt; | >></text></a></g><path d="M327.0 47h10" /><path d="M337.0 47h10" /><g class="non-terminal ">
<path d="M347.0 47h0.0" /><path d="M494.5 47h0.0" /><rect height="22" width="147.5" x="347" y="36"></rect><a xlink:href="#z-operations-0038"><text x="420.75" y="51">&apos;..&apos; operations</text><text x="420.75" y="51">&apos;..&apos; operations</text></a></g></g><path d="M494.5 47h10" /><path d="M247.5 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M247.5 67h247.0" /></g><path d="M494.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M524.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M524.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M544.5 47h10.0" /><path d="M702.0 47h10.0" /><rect height="22" width="147.5" x="554.5" y="36"></rect><a xlink:href="#z-operations-0038"><text x="628.25" y="51">&apos;..&apos; operations</text><text x="628.25" y="51">&apos;..&apos; operations</text></a></g><path d="M712.0 47h10" /></g><path d="M 722.0 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0038">'..' operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 762.0 95" width="762.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M722.0 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h456.0" /><path d="M536.0 67h166.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M506.0 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M506.0 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="446" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M496.0 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M226.0 47h0.0" /><rect height="22" width="156" x="70" y="36"></rect><a xlink:href="#z---operations-0037"><text x="148" y="51">+ | - operations</text><text x="148" y="51">+ | - operations</text></a></g><path d="M226.0 47h10" /><path d="M236.0 47h10" /><g>
<path d="M246.0 47h0.0" /><path d="M496.0 47h0.0" /><path d="M246.0 47h10" /><g>
<path d="M256.0 47h0.0" /><path d="M486.0 47h0.0" /><g class="terminal ">
<path d="M256.0 47h0.0" /><path d="M310.0 47h0.0" /><rect height="22" rx="10" ry="10" width="54" x="256" y="36"></rect><text x="283" y="51">&apos;..&apos;</text></g><path d="M310.0 47h10" /><path d="M320.0 47h10" /><g class="non-terminal ">
<path d="M330.0 47h0.0" /><path d="M486.0 47h0.0" /><rect height="22" width="156" x="330" y="36"></rect><a xlink:href="#z---operations-0037"><text x="408" y="51">+ | - operations</text><text x="408" y="51">+ | - operations</text></a></g></g><path d="M486.0 47h10" /><path d="M256.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M256.0 67h230.0" /></g><path d="M486.0 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M516.0 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M516.0 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M536.0 47h10.0" /><path d="M702.0 47h10.0" /><rect height="22" width="156" x="546" y="36"></rect><a xlink:href="#z---operations-0037"><text x="624" y="51">+ | - operations</text><text x="624" y="51">+ | - operations</text></a></g><path d="M712.0 47h10" /></g><path d="M 722.0 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z---operations-0037">+ | - operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 1000.0 95" width="1000.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M960.0 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h617.5" /><path d="M697.5 67h242.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M667.5 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M667.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="607.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M657.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M302.5 47h0.0" /><rect height="22" width="232.5" x="70" y="36"></rect><a xlink:href="#z-operations-0035"><text x="186.25" y="51">* | // | / | % operations</text><text x="186.25" y="51">* | // | / | % operations</text></a></g><path d="M302.5 47h10" /><path d="M312.5 47h10" /><g>
<path d="M322.5 47h0.0" /><path d="M657.5 47h0.0" /><path d="M322.5 47h10" /><g>
<path d="M332.5 47h0.0" /><path d="M647.5 47h0.0" /><g class="non-terminal ">
<path d="M332.5 47h0.0" /><path d="M395.0 47h0.0" /><rect height="22" width="62.5" x="332.5" y="36"></rect><a xlink:href="#z-0036"><text x="363.75" y="51">+ | -</text><text x="363.75" y="51">+ | -</text></a></g><path d="M395.0 47h10" /><path d="M405.0 47h10" /><g class="non-terminal ">
<path d="M415.0 47h0.0" /><path d="M647.5 47h0.0" /><rect height="22" width="232.5" x="415" y="36"></rect><a xlink:href="#z-operations-0035"><text x="531.25" y="51">* | // | / | % operations</text><text x="531.25" y="51">* | // | / | % operations</text></a></g></g><path d="M647.5 47h10" /><path d="M332.5 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M332.5 67h315.0" /></g><path d="M647.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M677.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M677.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M697.5 47h10.0" /><path d="M940.0 47h10.0" /><rect height="22" width="232.5" x="707.5" y="36"></rect><a xlink:href="#z-operations-0035"><text x="823.75" y="51">* | // | / | % operations</text><text x="823.75" y="51">* | // | / | % operations</text></a></g><path d="M950.0 47h10" /></g><path d="M 960.0 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0035">* | // | / | % operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="95" viewBox="0 0 872.5 95" width="872.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M832.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h558.0" /><path d="M638.0 67h174.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M608.0 47h10.0" /><g>
<path d="M60.0 47h0.0" /><path d="M608.0 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="548" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M598.0 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M234.5 47h0.0" /><rect height="22" width="164.5" x="70" y="36"></rect><a xlink:href="#not-op-operations-0009"><text x="152.25" y="51">not op operations</text><text x="152.25" y="51">not op operations</text></a></g><path d="M234.5 47h10" /><path d="M244.5 47h10" /><g>
<path d="M254.5 47h0.0" /><path d="M598.0 47h0.0" /><path d="M254.5 47h10" /><g>
<path d="M264.5 47h0.0" /><path d="M588.0 47h0.0" /><g class="non-terminal ">
<path d="M264.5 47h0.0" /><path d="M403.5 47h0.0" /><rect height="22" width="139" x="264.5" y="36"></rect><a xlink:href="#z-0034"><text x="334" y="51">* | // | / | %</text><text x="334" y="51">* | // | / | %</text></a></g><path d="M403.5 47h10" /><path d="M413.5 47h10" /><g class="non-terminal ">
<path d="M423.5 47h0.0" /><path d="M588.0 47h0.0" /><rect height="22" width="164.5" x="423.5" y="36"></rect><a xlink:href="#not-op-operations-0009"><text x="505.75" y="51">not op operations</text><text x="505.75" y="51">not op operations</text></a></g></g><path d="M588.0 47h10" /><path d="M264.5 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M264.5 67h323.5" /></g><path d="M588.0 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M618.0 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M618.0 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M638.0 47h10.0" /><path d="M812.5 47h10.0" /><rect height="22" width="164.5" x="648" y="36"></rect><a xlink:href="#not-op-operations-0009"><text x="730.25" y="51">not op operations</text><text x="730.25" y="51">not op operations</text></a></g><path d="M822.5 47h10" /></g><path d="M 832.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="not-op-operations-0009">not op operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="96" viewBox="0 0 604.5 96" width="604.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 46v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 56h0.0" /><path d="M564.5 56h0.0" /><path d="M40.0 56a10 10 0 0 0 10 -10v-16a10 10 0 0 1 10 -10h315.5" /><path d="M395.5 76h149.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 56h10" /><g>
<path d="M50.0 56h10.0" /><path d="M365.5 56h10.0" /><g>
<path d="M60.0 56h0.0" /><path d="M365.5 56h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="305.5" x="60" y="28"></rect><g>
<path d="M60.0 56h10.0" /><path d="M355.5 56h10.0" /><g>
<path d="M70.0 56h0.0" /><path d="M181.0 56h0.0" /><path d="M70.0 56a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M90.0 36h71.0" /></g><path d="M161.0 36a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M70.0 56h20" /><g class="non-terminal ">
<path d="M90.0 56h0.0" /><path d="M161.0 56h0.0" /><rect height="22" width="71" x="90" y="45"></rect><a xlink:href="#not-op-0008"><text x="125.5" y="60">not op</text><text x="125.5" y="60">not op</text></a></g><path d="M161.0 56h20" /></g><path d="M181.0 56h10" /><g class="non-terminal ">
<path d="M191.0 56h0.0" /><path d="M355.5 56h0.0" /><rect height="22" width="164.5" x="191" y="45"></rect><a xlink:href="#not-op-operations-0009"><text x="273.25" y="60">not op operations</text><text x="273.25" y="60">not op operations</text></a></g></g></g></g><path d="M375.5 56a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M375.5 20a10 10 0 0 1 10 10v16a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M395.5 56h10.0" /><path d="M544.5 56h10.0" /><rect height="22" width="139" x="405.5" y="45"></rect><a xlink:href="#z-operations-0033"><text x="475" y="60">&apos;^&apos; operations</text><text x="475" y="60">&apos;^&apos; operations</text></a></g><path d="M554.5 56h10" /></g><path d="M 564.5 56 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="not-op-0008">not op</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="92" viewBox="0 0 216.5 92" width="216.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 31h0.0" /><path d="M176.5 31h0.0" /><path d="M40.0 31h20" /><g class="non-terminal ">
<path d="M60.0 31h25.5" /><path d="M131.0 31h25.5" /><rect height="22" width="45.5" x="85.5" y="20"></rect><a xlink:href="#not-0006"><text x="108.25" y="35">NOT</text><text x="108.25" y="35">NOT</text></a></g><path d="M156.5 31h20" /><path d="M40.0 31a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 61h0.0" /><path d="M156.5 61h0.0" /><rect height="22" width="96.5" x="60" y="50"></rect><a xlink:href="#z-0007"><text x="108.25" y="65"># | - | ~</text><text x="108.25" y="65"># | - | ~</text></a></g><path d="M156.5 61a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><path d="M 176.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="not-0006">NOT</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">&apos;not&apos;</text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-0007"># | - | ~</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 171.0 62" width="171.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M121.0 31h0.0" /><rect height="22" rx="10" ry="10" width="71" x="50" y="20"></rect><text x="85.5" y="35">[#\-~]</text></g><path d="M121.0 31h10" /><path d="M 131.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-operations-0033">'^' operations</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="936" viewBox="0 0 922.0 936" width="922.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 29v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 39h0.0" /><path d="M882.0 79h0.0" /><path d="M40.0 39h20" /><g>
<path d="M60.0 39h0.0" /><path d="M862.0 79h0.0" /><g>
<path d="M60.0 39h0.0" /><path d="M862.0 79h0.0" /><rect class="group-box" height="476" rx="10" ry="10" width="802" x="60" y="20"></rect><g>
<path d="M60.0 39h10.0" /><path d="M852.0 79h10.0" /><g>
<path d="M70.0 39h0.0" /><path d="M436.0 39h0.0" /><path d="M70.0 39h20" /><g class="non-terminal ">
<path d="M90.0 39h140.25" /><path d="M275.75 39h140.25" /><rect height="22" width="45.5" x="230.25" y="28"></rect><a xlink:href="#nil-0010"><text x="253" y="43">NIL</text><text x="253" y="43">NIL</text></a></g><path d="M416.0 39h20" /><path d="M70.0 39a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 69h131.75" /><path d="M284.25 69h131.75" /><rect height="22" width="62.5" x="221.75" y="58"></rect><a xlink:href="#false-0011"><text x="253" y="73">FALSE</text><text x="253" y="73">FALSE</text></a></g><path d="M416.0 69a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 99h136.0" /><path d="M280.0 99h136.0" /><rect height="22" width="54" x="226" y="88"></rect><a xlink:href="#true-0012"><text x="253" y="103">TRUE</text><text x="253" y="103">TRUE</text></a></g><path d="M416.0 99a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 129h0.0" /><path d="M416.0 129h0.0" /><rect height="22" width="326" x="90" y="118"></rect><a xlink:href="#real-number-with-scientific-notation-0013"><text x="253" y="133">real number with scientific notation</text><text x="253" y="133">real number with scientific notation</text></a></g><path d="M416.0 129a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v100a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 159h106.25" /><path d="M309.75 159h106.25" /><rect height="22" width="113.5" x="196.25" y="148"></rect><a xlink:href="#real-number-0014"><text x="253" y="163">real number</text><text x="253" y="163">real number</text></a></g><path d="M416.0 159a10 10 0 0 0 10 -10v-100a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v130a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 189h93.5" /><path d="M322.5 189h93.5" /><rect height="22" width="139" x="183.5" y="178"></rect><a xlink:href="#signed-integer-0015"><text x="253" y="193">signed integer</text><text x="253" y="193">signed integer</text></a></g><path d="M416.0 189a10 10 0 0 0 10 -10v-130a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v160a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M90.0 219h59.5" /><path d="M356.5 219h59.5" /><rect height="22" rx="10" ry="10" width="207" x="149.5" y="208"></rect><text x="253" y="223">string enclosed in &quot;&apos;&quot;</text></g><path d="M416.0 219a10 10 0 0 0 10 -10v-160a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v190a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M90.0 249h59.5" /><path d="M356.5 249h59.5" /><rect height="22" rx="10" ry="10" width="207" x="149.5" y="238"></rect><text x="253" y="253">string enclosed in &apos;&quot;&apos;</text></g><path d="M416.0 249a10 10 0 0 0 10 -10v-190a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v220a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 279h85.0" /><path d="M331.0 279h85.0" /><rect height="22" width="156" x="175" y="268"></rect><a xlink:href="#multiline-string-0016"><text x="253" y="283">multiline_string</text><text x="253" y="283">multiline_string</text></a></g><path d="M416.0 279a10 10 0 0 0 10 -10v-220a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v250a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 309h119.0" /><path d="M297.0 309h119.0" /><rect height="22" width="88" x="209" y="298"></rect><a xlink:href="#ellipsis-0017"><text x="253" y="313">ELLIPSIS</text><text x="253" y="313">ELLIPSIS</text></a></g><path d="M416.0 309a10 10 0 0 0 10 -10v-250a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v280a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 339h102.0" /><path d="M314.0 339h102.0" /><rect height="22" width="122" x="192" y="328"></rect><a xlink:href="#functioncall-0018"><text x="253" y="343">functioncall</text><text x="253" y="343">functioncall</text></a></g><path d="M416.0 339a10 10 0 0 0 10 -10v-280a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v310a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 369h140.25" /><path d="M275.75 369h140.25" /><rect height="22" width="45.5" x="230.25" y="358"></rect><a xlink:href="#var-0019"><text x="253" y="373">var</text><text x="253" y="373">var</text></a></g><path d="M416.0 369a10 10 0 0 0 10 -10v-310a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v340a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 399h85.0" /><path d="M331.0 399h85.0" /><rect height="22" width="156" x="175" y="388"></rect><a xlink:href="#tableconstructor-0031"><text x="253" y="403">tableconstructor</text><text x="253" y="403">tableconstructor</text></a></g><path d="M416.0 399a10 10 0 0 0 10 -10v-340a10 10 0 0 1 10 -10" /><path d="M70.0 39a10 10 0 0 1 10 10v370a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M90.0 429h89.25" /><path d="M326.75 429h89.25" /><rect height="22" width="147.5" x="179.25" y="418"></rect><a xlink:href="#nested-exp-atom-0032"><text x="253" y="433">nested_exp_atom</text><text x="253" y="433">nested_exp_atom</text></a></g><path d="M416.0 429a10 10 0 0 0 10 -10v-370a10 10 0 0 1 10 -10" /></g><path d="M436.0 39h10" /><g>
<path d="M446.0 39h0.0" /><path d="M852.0 79h0.0" /><path d="M446.0 39h10" /><g>
<path d="M456.0 39h0.0" /><path d="M456.0 39h10" /><g class="terminal ">
<path d="M466.0 39h160.25" /><path d="M671.75 39h160.25" /><rect height="22" rx="10" ry="10" width="45.5" x="626.25" y="28"></rect><text x="649" y="43">&apos;^&apos;</text></g><path d="M832.0 39a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-366.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M466.0 79h0.0" /><path d="M832.0 79h0.0" /><path d="M466.0 79h20" /><g class="non-terminal ">
<path d="M486.0 79h140.25" /><path d="M671.75 79h140.25" /><rect height="22" width="45.5" x="626.25" y="68"></rect><a xlink:href="#nil-0010"><text x="649" y="83">NIL</text><text x="649" y="83">NIL</text></a></g><path d="M812.0 79h20" /><path d="M466.0 79a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 109h131.75" /><path d="M680.25 109h131.75" /><rect height="22" width="62.5" x="617.75" y="98"></rect><a xlink:href="#false-0011"><text x="649" y="113">FALSE</text><text x="649" y="113">FALSE</text></a></g><path d="M812.0 109a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 139h136.0" /><path d="M676.0 139h136.0" /><rect height="22" width="54" x="622" y="128"></rect><a xlink:href="#true-0012"><text x="649" y="143">TRUE</text><text x="649" y="143">TRUE</text></a></g><path d="M812.0 139a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 169h0.0" /><path d="M812.0 169h0.0" /><rect height="22" width="326" x="486" y="158"></rect><a xlink:href="#real-number-with-scientific-notation-0013"><text x="649" y="173">real number with scientific notation</text><text x="649" y="173">real number with scientific notation</text></a></g><path d="M812.0 169a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v100a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 199h106.25" /><path d="M705.75 199h106.25" /><rect height="22" width="113.5" x="592.25" y="188"></rect><a xlink:href="#real-number-0014"><text x="649" y="203">real number</text><text x="649" y="203">real number</text></a></g><path d="M812.0 199a10 10 0 0 0 10 -10v-100a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v130a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 229h93.5" /><path d="M718.5 229h93.5" /><rect height="22" width="139" x="579.5" y="218"></rect><a xlink:href="#signed-integer-0015"><text x="649" y="233">signed integer</text><text x="649" y="233">signed integer</text></a></g><path d="M812.0 229a10 10 0 0 0 10 -10v-130a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v160a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M486.0 259h59.5" /><path d="M752.5 259h59.5" /><rect height="22" rx="10" ry="10" width="207" x="545.5" y="248"></rect><text x="649" y="263">string enclosed in &quot;&apos;&quot;</text></g><path d="M812.0 259a10 10 0 0 0 10 -10v-160a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v190a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M486.0 289h59.5" /><path d="M752.5 289h59.5" /><rect height="22" rx="10" ry="10" width="207" x="545.5" y="278"></rect><text x="649" y="293">string enclosed in &apos;&quot;&apos;</text></g><path d="M812.0 289a10 10 0 0 0 10 -10v-190a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v220a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 319h85.0" /><path d="M727.0 319h85.0" /><rect height="22" width="156" x="571" y="308"></rect><a xlink:href="#multiline-string-0016"><text x="649" y="323">multiline_string</text><text x="649" y="323">multiline_string</text></a></g><path d="M812.0 319a10 10 0 0 0 10 -10v-220a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v250a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 349h119.0" /><path d="M693.0 349h119.0" /><rect height="22" width="88" x="605" y="338"></rect><a xlink:href="#ellipsis-0017"><text x="649" y="353">ELLIPSIS</text><text x="649" y="353">ELLIPSIS</text></a></g><path d="M812.0 349a10 10 0 0 0 10 -10v-250a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v280a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 379h102.0" /><path d="M710.0 379h102.0" /><rect height="22" width="122" x="588" y="368"></rect><a xlink:href="#functioncall-0018"><text x="649" y="383">functioncall</text><text x="649" y="383">functioncall</text></a></g><path d="M812.0 379a10 10 0 0 0 10 -10v-280a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v310a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 409h140.25" /><path d="M671.75 409h140.25" /><rect height="22" width="45.5" x="626.25" y="398"></rect><a xlink:href="#var-0019"><text x="649" y="413">var</text><text x="649" y="413">var</text></a></g><path d="M812.0 409a10 10 0 0 0 10 -10v-310a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v340a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 439h85.0" /><path d="M727.0 439h85.0" /><rect height="22" width="156" x="571" y="428"></rect><a xlink:href="#tableconstructor-0031"><text x="649" y="443">tableconstructor</text><text x="649" y="443">tableconstructor</text></a></g><path d="M812.0 439a10 10 0 0 0 10 -10v-340a10 10 0 0 1 10 -10" /><path d="M466.0 79a10 10 0 0 1 10 10v370a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M486.0 469h89.25" /><path d="M722.75 469h89.25" /><rect height="22" width="147.5" x="575.25" y="458"></rect><a xlink:href="#nested-exp-atom-0032"><text x="649" y="473">nested_exp_atom</text><text x="649" y="473">nested_exp_atom</text></a></g><path d="M812.0 469a10 10 0 0 0 10 -10v-370a10 10 0 0 1 10 -10" /></g><path d="M832.0 79h10" /><path d="M842.0 79h0.0" /></g><path d="M842.0 79h10" /><path d="M456.0 39a10 10 0 0 0 -10 10v429a10 10 0 0 0 10 10" /><g>
<path d="M456.0 488h386.0" /></g><path d="M842.0 488a10 10 0 0 0 10 -10v-389a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M862.0 79h20" /><path d="M40.0 39a10 10 0 0 1 10 10v456a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 515h378.25" /><path d="M483.75 515h378.25" /><rect height="22" width="45.5" x="438.25" y="504"></rect><a xlink:href="#nil-0010"><text x="461" y="519">NIL</text><text x="461" y="519">NIL</text></a></g><path d="M862.0 515a10 10 0 0 0 10 -10v-416a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v486a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 545h369.75" /><path d="M492.25 545h369.75" /><rect height="22" width="62.5" x="429.75" y="534"></rect><a xlink:href="#false-0011"><text x="461" y="549">FALSE</text><text x="461" y="549">FALSE</text></a></g><path d="M862.0 545a10 10 0 0 0 10 -10v-446a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v516a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 575h374.0" /><path d="M488.0 575h374.0" /><rect height="22" width="54" x="434" y="564"></rect><a xlink:href="#true-0012"><text x="461" y="579">TRUE</text><text x="461" y="579">TRUE</text></a></g><path d="M862.0 575a10 10 0 0 0 10 -10v-476a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v546a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 605h238.0" /><path d="M624.0 605h238.0" /><rect height="22" width="326" x="298" y="594"></rect><a xlink:href="#real-number-with-scientific-notation-0013"><text x="461" y="609">real number with scientific notation</text><text x="461" y="609">real number with scientific notation</text></a></g><path d="M862.0 605a10 10 0 0 0 10 -10v-506a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v576a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 635h344.25" /><path d="M517.75 635h344.25" /><rect height="22" width="113.5" x="404.25" y="624"></rect><a xlink:href="#real-number-0014"><text x="461" y="639">real number</text><text x="461" y="639">real number</text></a></g><path d="M862.0 635a10 10 0 0 0 10 -10v-536a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v606a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 665h331.5" /><path d="M530.5 665h331.5" /><rect height="22" width="139" x="391.5" y="654"></rect><a xlink:href="#signed-integer-0015"><text x="461" y="669">signed integer</text><text x="461" y="669">signed integer</text></a></g><path d="M862.0 665a10 10 0 0 0 10 -10v-566a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v636a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 695h297.5" /><path d="M564.5 695h297.5" /><rect height="22" rx="10" ry="10" width="207" x="357.5" y="684"></rect><text x="461" y="699">string enclosed in &quot;&apos;&quot;</text></g><path d="M862.0 695a10 10 0 0 0 10 -10v-596a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v666a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 725h297.5" /><path d="M564.5 725h297.5" /><rect height="22" rx="10" ry="10" width="207" x="357.5" y="714"></rect><text x="461" y="729">string enclosed in &apos;&quot;&apos;</text></g><path d="M862.0 725a10 10 0 0 0 10 -10v-626a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v696a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 755h323.0" /><path d="M539.0 755h323.0" /><rect height="22" width="156" x="383" y="744"></rect><a xlink:href="#multiline-string-0016"><text x="461" y="759">multiline_string</text><text x="461" y="759">multiline_string</text></a></g><path d="M862.0 755a10 10 0 0 0 10 -10v-656a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v726a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 785h357.0" /><path d="M505.0 785h357.0" /><rect height="22" width="88" x="417" y="774"></rect><a xlink:href="#ellipsis-0017"><text x="461" y="789">ELLIPSIS</text><text x="461" y="789">ELLIPSIS</text></a></g><path d="M862.0 785a10 10 0 0 0 10 -10v-686a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v756a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 815h340.0" /><path d="M522.0 815h340.0" /><rect height="22" width="122" x="400" y="804"></rect><a xlink:href="#functioncall-0018"><text x="461" y="819">functioncall</text><text x="461" y="819">functioncall</text></a></g><path d="M862.0 815a10 10 0 0 0 10 -10v-716a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v786a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 845h378.25" /><path d="M483.75 845h378.25" /><rect height="22" width="45.5" x="438.25" y="834"></rect><a xlink:href="#var-0019"><text x="461" y="849">var</text><text x="461" y="849">var</text></a></g><path d="M862.0 845a10 10 0 0 0 10 -10v-746a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v816a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 875h323.0" /><path d="M539.0 875h323.0" /><rect height="22" width="156" x="383" y="864"></rect><a xlink:href="#tableconstructor-0031"><text x="461" y="879">tableconstructor</text><text x="461" y="879">tableconstructor</text></a></g><path d="M862.0 875a10 10 0 0 0 10 -10v-776a10 10 0 0 1 10 -10" /><path d="M40.0 39a10 10 0 0 1 10 10v846a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 905h327.25" /><path d="M534.75 905h327.25" /><rect height="22" width="147.5" x="387.25" y="894"></rect><a xlink:href="#nested-exp-atom-0032"><text x="461" y="909">nested_exp_atom</text><text x="461" y="909">nested_exp_atom</text></a></g><path d="M862.0 905a10 10 0 0 0 10 -10v-806a10 10 0 0 1 10 -10" /></g><path d="M 882.0 79 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="tableconstructor-0031">tableconstructor</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="87" viewBox="0 0 427.0 87" width="427.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 38v20m10 -20v20m-10 -10h20" /></g><path d="M40 48h10" /><g>
<path d="M50 48h0.0" /><path d="M377.0 48h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="327" x="50" y="20"></rect><g>
<path d="M50.0 48h10.0" /><path d="M367.0 48h10.0" /><g class="non-terminal ">
<path d="M60.0 48h0.0" /><path d="M131.0 48h0.0" /><rect height="22" width="71" x="60" y="37"></rect><a xlink:href="#lbrace-0020"><text x="95.5" y="52">LBRACE</text><text x="95.5" y="52">LBRACE</text></a></g><path d="M131.0 48h10" /><g>
<path d="M141.0 48h0.0" /><path d="M286.0 48h0.0" /><path d="M141.0 48a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M161.0 28h105.0" /></g><path d="M266.0 28a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M141.0 48h20" /><g class="non-terminal ">
<path d="M161.0 48h0.0" /><path d="M266.0 48h0.0" /><rect height="22" width="105" x="161" y="37"></rect><a xlink:href="#field-list-0029"><text x="213.5" y="52">field_list</text><text x="213.5" y="52">field_list</text></a></g><path d="M266.0 48h20" /></g><path d="M286.0 48h10" /><g class="non-terminal ">
<path d="M296.0 48h0.0" /><path d="M367.0 48h0.0" /><rect height="22" width="71" x="296" y="37"></rect><a xlink:href="#rbrace-0030"><text x="331.5" y="52">RBRACE</text><text x="331.5" y="52">RBRACE</text></a></g></g></g><path d="M377.0 48h10" /><path d="M 387.0 48 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="lbrace-0020">LBRACE</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;{&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="field-list-0029">field_list</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="110" viewBox="0 0 571.0 110" width="571.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 53v20m10 -20v20m-10 -10h20" /></g><path d="M40 63h10" /><g>
<path d="M50 63h0.0" /><path d="M521.0 63h0.0" /><g>
<path d="M50.0 63h0.0" /><path d="M521.0 63h0.0" /><g class="non-terminal ">
<path d="M50.0 63h0.0" /><path d="M112.5 63h0.0" /><rect height="22" width="62.5" x="50" y="52"></rect><a xlink:href="#field-0025"><text x="81.25" y="67">field</text><text x="81.25" y="67">field</text></a></g><path d="M112.5 63h10" /><g>
<path d="M122.5 63h0.0" /><path d="M373.0 63h0.0" /><path d="M122.5 63a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g>
<path d="M142.5 20h210.5" /></g><path d="M353.0 20a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M122.5 63h20" /><g>
<path d="M142.5 63h0.0" /><path d="M353.0 63h0.0" /><path d="M142.5 63h10" /><g>
<path d="M152.5 63h0.0" /><path d="M343.0 63h0.0" /><g>
<path d="M152.5 63h0.0" /><path d="M260.5 63h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="108" x="152.5" y="44"></rect><g class="non-terminal ">
<path d="M152.5 63h10.0" /><path d="M250.5 63h10.0" /><rect height="22" width="88" x="162.5" y="52"></rect><a xlink:href="#fieldsep-0028"><text x="206.5" y="67">fieldsep</text><text x="206.5" y="67">fieldsep</text></a></g><g class="non-terminal ">
<path d="M152.5 36h0.0" /><path d="M232.5 36h0.0" /><text class="comment" x="192.5" y="41">[suppress]</text></g></g><path d="M260.5 63h10" /><path d="M270.5 63h10" /><g class="non-terminal ">
<path d="M280.5 63h0.0" /><path d="M343.0 63h0.0" /><rect height="22" width="62.5" x="280.5" y="52"></rect><a xlink:href="#field-0025"><text x="311.75" y="67">field</text><text x="311.75" y="67">field</text></a></g></g><path d="M343.0 63h10" /><path d="M152.5 63a10 10 0 0 0 -10 10v7a10 10 0 0 0 10 10" /><g>
<path d="M152.5 90h190.5" /></g><path d="M343.0 90a10 10 0 0 0 10 -10v-7a10 10 0 0 0 -10 -10" /></g><path d="M353.0 63h20" /></g><g>
<path d="M373.0 63h0.0" /><path d="M521.0 63h0.0" /><path d="M373.0 63a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g>
<path d="M393.0 20h108.0" /></g><path d="M501.0 20a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M373.0 63h20" /><g>
<path d="M393.0 63h0.0" /><path d="M501.0 63h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="108" x="393" y="44"></rect><g class="non-terminal ">
<path d="M393.0 63h10.0" /><path d="M491.0 63h10.0" /><rect height="22" width="88" x="403" y="52"></rect><a xlink:href="#fieldsep-0028"><text x="447" y="67">fieldsep</text><text x="447" y="67">fieldsep</text></a></g><g class="non-terminal ">
<path d="M393.0 36h0.0" /><path d="M473.0 36h0.0" /><text class="comment" x="433" y="41">[suppress]</text></g></g><path d="M501.0 63h20" /></g></g></g><path d="M521.0 63h10" /><path d="M 531.0 63 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="field-0025">field</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="170" viewBox="0 0 510.0 170" width="510.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><path d="M40 47h10" /><g>
<path d="M50 47h0.0" /><path d="M460.0 47h0.0" /><rect class="group-box" height="130" rx="10" ry="10" width="410" x="50" y="20"></rect><g>
<path d="M50.0 47h0.0" /><path d="M460.0 47h0.0" /><path d="M50.0 47h20" /><g>
<path d="M70.0 47h0.0" /><path d="M440.0 47h0.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M141.0 47h0.0" /><rect height="22" width="71" x="70" y="36"></rect><a xlink:href="#lbrack-0021"><text x="105.5" y="51">LBRACK</text><text x="105.5" y="51">LBRACK</text></a></g><path d="M141.0 47h10" /><path d="M151.0 47h10" /><g class="non-terminal ">
<path d="M161.0 47h0.0" /><path d="M206.5 47h0.0" /><rect height="22" width="45.5" x="161" y="36"></rect><a xlink:href="#exp-0022"><text x="183.75" y="51">exp</text><text x="183.75" y="51">exp</text></a></g><path d="M206.5 47h10" /><path d="M216.5 47h10" /><g class="non-terminal ">
<path d="M226.5 47h0.0" /><path d="M297.5 47h0.0" /><rect height="22" width="71" x="226.5" y="36"></rect><a xlink:href="#rbrack-0023"><text x="262" y="51">RBRACK</text><text x="262" y="51">RBRACK</text></a></g><path d="M297.5 47h10" /><path d="M307.5 47h10" /><g class="non-terminal ">
<path d="M317.5 47h0.0" /><path d="M354.5 47h0.0" /><rect height="22" width="37" x="317.5" y="36"></rect><a xlink:href="#eq-0024"><text x="336" y="51">EQ</text><text x="336" y="51">EQ</text></a></g><path d="M354.5 47h10" /><path d="M364.5 47h10" /><g>
<path d="M374.5 47h0.0" /><path d="M440.0 47h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="65.5" x="374.5" y="28"></rect><g class="non-terminal ">
<path d="M374.5 47h10.0" /><path d="M430.0 47h10.0" /><rect height="22" width="45.5" x="384.5" y="36"></rect><a xlink:href="#exp-0022"><text x="407.25" y="51">exp</text><text x="407.25" y="51">exp</text></a></g></g></g><path d="M440.0 47h20" /><path d="M50.0 47a10 10 0 0 1 10 10v26a10 10 0 0 0 10 10" /><g>
<path d="M70.0 93h86.75" /><path d="M353.25 93h86.75" /><g class="non-terminal ">
<path d="M156.75 93h0.0" /><path d="M210.75 93h0.0" /><rect height="22" width="54" x="156.75" y="82"></rect><a xlink:href="#name-0004"><text x="183.75" y="97">name</text><text x="183.75" y="97">name</text></a></g><path d="M210.75 93h10" /><path d="M220.75 93h10" /><g class="non-terminal ">
<path d="M230.75 93h0.0" /><path d="M267.75 93h0.0" /><rect height="22" width="37" x="230.75" y="82"></rect><a xlink:href="#eq-0024"><text x="249.25" y="97">EQ</text><text x="249.25" y="97">EQ</text></a></g><path d="M267.75 93h10" /><path d="M277.75 93h10" /><g>
<path d="M287.75 93h0.0" /><path d="M353.25 93h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="65.5" x="287.75" y="74"></rect><g class="non-terminal ">
<path d="M287.75 93h10.0" /><path d="M343.25 93h10.0" /><rect height="22" width="45.5" x="297.75" y="82"></rect><a xlink:href="#exp-0022"><text x="320.5" y="97">exp</text><text x="320.5" y="97">exp</text></a></g></g></g><path d="M440.0 93a10 10 0 0 0 10 -10v-26a10 10 0 0 1 10 -10" /><path d="M50.0 47a10 10 0 0 1 10 10v64a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M70.0 131h162.25" /><path d="M277.75 131h162.25" /><rect height="22" width="45.5" x="232.25" y="120"></rect><a xlink:href="#exp-0022"><text x="255" y="135">exp</text><text x="255" y="135">exp</text></a></g><path d="M440.0 131a10 10 0 0 0 10 -10v-64a10 10 0 0 1 10 -10" /></g></g><path d="M460.0 47h10" /><path d="M 470.0 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="fieldsep-0028">fieldsep</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="80" viewBox="0 0 276.5 80" width="276.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 40h0.0" /><path d="M236.5 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h72.5" /><path d="M152.5 60h64.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 40h10" /><g class="non-terminal ">
<path d="M50.0 40h10.0" /><path d="M122.5 40h10.0" /><rect height="22" width="62.5" x="60" y="29"></rect><a xlink:href="#comma-0026"><text x="91.25" y="44">COMMA</text><text x="91.25" y="44">COMMA</text></a></g><path d="M132.5 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M132.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M152.5 40h10.0" /><path d="M216.5 40h10.0" /><rect height="22" width="54" x="162.5" y="29"></rect><a xlink:href="#semi-0027"><text x="189.5" y="44">SEMI</text><text x="189.5" y="44">SEMI</text></a></g><path d="M226.5 40h10" /></g><path d="M 236.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="rbrace-0030">RBRACE</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;}&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="nested-exp-atom-0032">nested_exp_atom</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 345.5 94" width="345.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M295.5 55h0.0" /><g>
<path d="M50.0 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;(&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130.0 55h10" /><path d="M140.0 55h10" /><g class="non-terminal ">
<path d="M150.0 55h0.0" /><path d="M195.5 55h0.0" /><rect height="22" width="45.5" x="150" y="44"></rect><a xlink:href="#exp-0022"><text x="172.75" y="59">exp</text><text x="172.75" y="59">exp</text></a></g><path d="M195.5 55h10" /><path d="M205.5 55h10" /><g>
<path d="M215.5 55h0.0" /><path d="M295.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="215.5" y="36"></rect><g class="terminal ">
<path d="M215.5 55h17.25" /><path d="M278.25 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="232.75" y="44"></rect><text x="255.5" y="59">&apos;)&apos;</text></g><g class="non-terminal ">
<path d="M215.5 28h0.0" /><path d="M295.5 28h0.0" /><text class="comment" x="255.5" y="33">[suppress]</text></g></g></g><path d="M295.5 55h10" /><path d="M 305.5 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="nil-0010">NIL</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">&apos;nil&apos;</text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="false-0011">FALSE</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 179.5 62" width="179.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M129.5 31h0.0" /><rect height="22" rx="10" ry="10" width="79.5" x="50" y="20"></rect><text x="89.75" y="35">&apos;false&apos;</text></g><path d="M129.5 31h10" /><path d="M 139.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="true-0012">TRUE</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 171.0 62" width="171.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M121.0 31h0.0" /><rect height="22" rx="10" ry="10" width="71" x="50" y="20"></rect><text x="85.5" y="35">&apos;true&apos;</text></g><path d="M121.0 31h10" /><path d="M 131.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="real-number-with-scientific-notation-0013">real number with scientific notation</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 664.0 62" width="664.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M614.0 31h0.0" /><rect height="22" rx="10" ry="10" width="564" x="50" y="20"></rect><text x="332" y="35">[+-]?(?:\d+(?:[eE][+-]?\d+)|(?:\d+\.\d*|\.\d+)(?:[eE][+-]?\d+)?)</text></g><path d="M614.0 31h10" /><path d="M 624.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="real-number-0014">real number</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 315.5 62" width="315.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M265.5 31h0.0" /><rect height="22" rx="10" ry="10" width="215.5" x="50" y="20"></rect><text x="157.75" y="35">[+-]?(?:\d+\.\d*|\.\d+)</text></g><path d="M265.5 31h10" /><path d="M 275.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="signed-integer-0015">signed integer</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 188.0 62" width="188.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M138.0 31h0.0" /><rect height="22" rx="10" ry="10" width="88" x="50" y="20"></rect><text x="94" y="35">[+-]?\d+</text></g><path d="M138.0 31h10" /><path d="M 148.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-0034">* | // | / | %</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 196.5 62" width="196.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M146.5 31h0.0" /><rect height="22" rx="10" ry="10" width="96.5" x="50" y="20"></rect><text x="98.25" y="35">\*|//|/|%</text></g><path d="M146.5 31h10" /><path d="M 156.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-0036">+ | -</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">[+\-]</text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-0039"><< | >></h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">&lt;&lt;|>></text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="z-0044"><= | < | >= | > | ~= | ==</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 256.0 62" width="256.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M206.0 31h0.0" /><rect height="22" rx="10" ry="10" width="156" x="50" y="20"></rect><text x="128" y="35">&lt;=|&lt;|>=|>|\~=|==</text></g><path d="M206.0 31h10" /><path d="M 216.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="and-0046">AND</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">&apos;and&apos;</text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="or-0048">OR</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 154.0 62" width="154.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M104.0 31h0.0" /><rect height="22" rx="10" ry="10" width="54" x="50" y="20"></rect><text x="77" y="35">&apos;or&apos;</text></g><path d="M104.0 31h10" /><path d="M 114.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="args-0055">args</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="191" viewBox="0 0 376.0 191" width="376.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 40h0.0" /><path d="M336.0 40h0.0" /><path d="M40.0 40h20" /><g>
<path d="M60.0 40h0.0" /><path d="M316.0 40h0.0" /><g class="non-terminal ">
<path d="M60.0 40h0.0" /><path d="M114.0 40h0.0" /><rect height="22" width="54" x="60" y="29"></rect><a xlink:href="#lpar-0005"><text x="87" y="44">LPAR</text><text x="87" y="44">LPAR</text></a></g><path d="M114.0 40h10" /><g>
<path d="M124.0 40h0.0" /><path d="M252.0 40h0.0" /><path d="M124.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M144.0 20h88.0" /></g><path d="M232.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M124.0 40h20" /><g class="non-terminal ">
<path d="M144.0 40h0.0" /><path d="M232.0 40h0.0" /><rect height="22" width="88" x="144" y="29"></rect><a xlink:href="#explist1-0054"><text x="188" y="44">explist1</text><text x="188" y="44">explist1</text></a></g><path d="M232.0 40h20" /></g><path d="M252.0 40h10" /><g class="non-terminal ">
<path d="M262.0 40h0.0" /><path d="M316.0 40h0.0" /><rect height="22" width="54" x="262" y="29"></rect><a xlink:href="#rpar-0050"><text x="289" y="44">RPAR</text><text x="289" y="44">RPAR</text></a></g></g><path d="M316.0 40h20" /><path d="M40.0 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 70h50.0" /><path d="M266.0 70h50.0" /><rect height="22" width="156" x="110" y="59"></rect><a xlink:href="#tableconstructor-0031"><text x="188" y="74">tableconstructor</text><text x="188" y="74">tableconstructor</text></a></g><path d="M316.0 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /><path d="M40.0 40a10 10 0 0 1 10 10v40a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 100h24.5" /><path d="M291.5 100h24.5" /><rect height="22" rx="10" ry="10" width="207" x="84.5" y="89"></rect><text x="188" y="104">string enclosed in &quot;&apos;&quot;</text></g><path d="M316.0 100a10 10 0 0 0 10 -10v-40a10 10 0 0 1 10 -10" /><path d="M40.0 40a10 10 0 0 1 10 10v70a10 10 0 0 0 10 10" /><g class="terminal ">
<path d="M60.0 130h24.5" /><path d="M291.5 130h24.5" /><rect height="22" rx="10" ry="10" width="207" x="84.5" y="119"></rect><text x="188" y="134">string enclosed in &apos;&quot;&apos;</text></g><path d="M316.0 130a10 10 0 0 0 10 -10v-70a10 10 0 0 1 10 -10" /><path d="M40.0 40a10 10 0 0 1 10 10v100a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 160h50.0" /><path d="M266.0 160h50.0" /><rect height="22" width="156" x="110" y="149"></rect><a xlink:href="#multiline-string-0016"><text x="188" y="164">multiline_string</text><text x="188" y="164">multiline_string</text></a></g><path d="M316.0 160a10 10 0 0 0 10 -10v-100a10 10 0 0 1 10 -10" /></g><path d="M 336.0 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="explist1-0054">explist1</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="110" viewBox="0 0 361.0 110" width="361.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 53v20m10 -20v20m-10 -10h20" /></g><path d="M40 63h10" /><g>
<path d="M50 63h0.0" /><path d="M311.0 63h0.0" /><g>
<path d="M50.0 63h0.0" /><path d="M311.0 63h0.0" /><g class="non-terminal ">
<path d="M50.0 63h0.0" /><path d="M95.5 63h0.0" /><rect height="22" width="45.5" x="50" y="52"></rect><a xlink:href="#exp-0022"><text x="72.75" y="67">exp</text><text x="72.75" y="67">exp</text></a></g><path d="M95.5 63h10" /><g>
<path d="M105.5 63h0.0" /><path d="M311.0 63h0.0" /><path d="M105.5 63a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g>
<path d="M125.5 20h165.5" /></g><path d="M291.0 20a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M105.5 63h20" /><g>
<path d="M125.5 63h0.0" /><path d="M291.0 63h0.0" /><path d="M125.5 63h10" /><g>
<path d="M135.5 63h0.0" /><path d="M281.0 63h0.0" /><g>
<path d="M135.5 63h0.0" /><path d="M215.5 63h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="135.5" y="44"></rect><g class="terminal ">
<path d="M135.5 63h17.25" /><path d="M198.25 63h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="152.75" y="52"></rect><text x="175.5" y="67">&apos;,&apos;</text></g><g class="non-terminal ">
<path d="M135.5 36h0.0" /><path d="M215.5 36h0.0" /><text class="comment" x="175.5" y="41">[suppress]</text></g></g><path d="M215.5 63h10" /><path d="M225.5 63h10" /><g class="non-terminal ">
<path d="M235.5 63h0.0" /><path d="M281.0 63h0.0" /><rect height="22" width="45.5" x="235.5" y="52"></rect><a xlink:href="#exp-0022"><text x="258.25" y="67">exp</text><text x="258.25" y="67">exp</text></a></g></g><path d="M281.0 63h10" /><path d="M135.5 63a10 10 0 0 0 -10 10v7a10 10 0 0 0 10 10" /><g>
<path d="M135.5 90h145.5" /></g><path d="M281.0 90a10 10 0 0 0 10 -10v-7a10 10 0 0 0 -10 -10" /></g><path d="M291.0 63h20" /></g></g></g><path d="M311.0 63h10" /><path d="M 321.0 63 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="multiline-string-0016">multiline_string</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 511.0 62" width="511.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M461.0 31h0.0" /><rect height="22" rx="10" ry="10" width="411" x="50" y="20"></rect><text x="255.5" y="35">quoted string, starting with [[ ending with ]]</text></g><path d="M461.0 31h10" /><path d="M 471.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="index-ref-0057">index_ref</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="78" viewBox="0 0 347.5 78" width="347.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 29v20m10 -20v20m-10 -10h20" /></g><path d="M40 39h10" /><g>
<path d="M50 39h0.0" /><path d="M297.5 39h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="247.5" x="50" y="20"></rect><g>
<path d="M50.0 39h10.0" /><path d="M287.5 39h10.0" /><g class="non-terminal ">
<path d="M60.0 39h0.0" /><path d="M131.0 39h0.0" /><rect height="22" width="71" x="60" y="28"></rect><a xlink:href="#lbrack-0021"><text x="95.5" y="43">LBRACK</text><text x="95.5" y="43">LBRACK</text></a></g><path d="M131.0 39h10" /><path d="M141.0 39h10" /><g class="non-terminal ">
<path d="M151.0 39h0.0" /><path d="M196.5 39h0.0" /><rect height="22" width="45.5" x="151" y="28"></rect><a xlink:href="#exp-0022"><text x="173.75" y="43">exp</text><text x="173.75" y="43">exp</text></a></g><path d="M196.5 39h10" /><path d="M206.5 39h10" /><g class="non-terminal ">
<path d="M216.5 39h0.0" /><path d="M287.5 39h0.0" /><rect height="22" width="71" x="216.5" y="28"></rect><a xlink:href="#rbrack-0023"><text x="252" y="43">RBRACK</text><text x="252" y="43">RBRACK</text></a></g></g></g><path d="M297.5 39h10" /><path d="M 307.5 39 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="lbrack-0021">LBRACK</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;[&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="rbrack-0023">RBRACK</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;]&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="do-stat-0069">do_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="142" viewBox="0 0 202.5 142" width="202.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
<path d="M50 31h0.0" /><path d="M50.0 31h10" /><g class="non-terminal ">
<path d="M60.0 31h22.75" /><path d="M119.75 31h22.75" /><rect height="22" width="37" x="82.75" y="20"></rect><a xlink:href="#do-0061"><text x="101.25" y="35">DO</text><text x="101.25" y="35">DO</text></a></g><path d="M142.5 31a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-82.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 71h10.0" /><path d="M132.5 71h10.0" /><rect height="22" width="62.5" x="70" y="60"></rect><a xlink:href="#block-0067"><text x="101.25" y="75">block</text><text x="101.25" y="75">block</text></a></g><path d="M142.5 71a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-82.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 111h18.5" /><path d="M124.0 111h18.5" /><rect height="22" width="45.5" x="78.5" y="100"></rect><a xlink:href="#end-0068"><text x="101.25" y="115">END</text><text x="101.25" y="115">END</text></a></g><path d="M142.5 111h10" /><path d="M152.5 111h0.0" /></g><path d="M152.5 111h10" /><path d="M 162.5 111 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="block-0067">block</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="96" viewBox="0 0 548.0 96" width="548.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 38v20m10 -20v20m-10 -10h20" /></g><path d="M40 48h10" /><g>
<path d="M50 48h0.0" /><path d="M498.0 48h0.0" /><rect class="group-box" height="56" rx="10" ry="10" width="448" x="50" y="20"></rect><g>
<path d="M50.0 48h10.0" /><path d="M488.0 48h10.0" /><g>
<path d="M60.0 48h0.0" /><path d="M242.0 48h0.0" /><path d="M60.0 48h10" /><g>
<path d="M70.0 48h0.0" /><path d="M232.0 48h0.0" /><g class="non-terminal ">
<path d="M70.0 48h0.0" /><path d="M124.0 48h0.0" /><rect height="22" width="54" x="70" y="37"></rect><a xlink:href="#stat-0062"><text x="97" y="52">stat</text><text x="97" y="52">stat</text></a></g><path d="M124.0 48h10" /><path d="M134.0 48h10" /><g class="non-terminal ">
<path d="M144.0 48h0.0" /><path d="M232.0 48h0.0" /><rect height="22" width="88" x="144" y="37"></rect><a xlink:href="#opt-semi-0063"><text x="188" y="52">OPT_SEMI</text><text x="188" y="52">OPT_SEMI</text></a></g></g><path d="M232.0 48h10" /><path d="M70.0 48a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g>
<path d="M70.0 68h162.0" /></g><path d="M232.0 68a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g><path d="M242.0 48h10" /><g>
<path d="M252.0 48h0.0" /><path d="M488.0 48h0.0" /><path d="M252.0 48a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M272.0 28h196.0" /></g><path d="M468.0 28a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M252.0 48h20" /><g>
<path d="M272.0 48h0.0" /><path d="M468.0 48h0.0" /><g class="non-terminal ">
<path d="M272.0 48h0.0" /><path d="M360.0 48h0.0" /><rect height="22" width="88" x="272" y="37"></rect><a xlink:href="#laststat-0066"><text x="316" y="52">laststat</text><text x="316" y="52">laststat</text></a></g><path d="M360.0 48h10" /><path d="M370.0 48h10" /><g class="non-terminal ">
<path d="M380.0 48h0.0" /><path d="M468.0 48h0.0" /><rect height="22" width="88" x="380" y="37"></rect><a xlink:href="#opt-semi-0063"><text x="424" y="52">OPT_SEMI</text><text x="424" y="52">OPT_SEMI</text></a></g></g><path d="M468.0 48h20" /></g></g></g><path d="M498.0 48h10" /><path d="M 508.0 48 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="opt-semi-0063">OPT_SEMI</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="103" viewBox="0 0 194.0 103" width="194.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 54v20m10 -20v20m-10 -10h20" /></g><path d="M40 64h10" /><g>
<path d="M50 64h0.0" /><path d="M144.0 64h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="94" x="50" y="36"></rect><g>
<path d="M50.0 64h0.0" /><path d="M144.0 64h0.0" /><path d="M50.0 64a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M70.0 44h54.0" /></g><path d="M124.0 44a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M50.0 64h20" /><g class="non-terminal ">
<path d="M70.0 64h0.0" /><path d="M124.0 64h0.0" /><rect height="22" width="54" x="70" y="53"></rect><a xlink:href="#semi-0027"><text x="97" y="68">SEMI</text><text x="97" y="68">SEMI</text></a></g><path d="M124.0 64h20" /></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M144.0 64h10" /><path d="M 154.0 64 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="semi-0027">SEMI</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;;&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="laststat-0066">laststat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="87" viewBox="0 0 421.5 87" width="421.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M381.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h209.0" /><path d="M289.0 67h72.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M259.0 47h10.0" /><rect class="group-box" height="38" rx="10" ry="10" width="199" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M249.0 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M141.0 47h0.0" /><rect height="22" width="71" x="70" y="36"></rect><a xlink:href="#return-0064"><text x="105.5" y="51">RETURN</text><text x="105.5" y="51">RETURN</text></a></g><path d="M141.0 47h10" /><path d="M151.0 47h10" /><g class="non-terminal ">
<path d="M161.0 47h0.0" /><path d="M249.0 47h0.0" /><rect height="22" width="88" x="161" y="36"></rect><a xlink:href="#explist1-0054"><text x="205" y="51">explist1</text><text x="205" y="51">explist1</text></a></g></g></g><path d="M269.0 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M269.0 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M289.0 47h10.0" /><path d="M361.5 47h10.0" /><rect height="22" width="62.5" x="299" y="36"></rect><a xlink:href="#break-0065"><text x="330.25" y="51">BREAK</text><text x="330.25" y="51">BREAK</text></a></g><path d="M371.5 47h10" /></g><path d="M 381.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="return-0064">RETURN</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 188.0 62" width="188.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M138.0 31h0.0" /><rect height="22" rx="10" ry="10" width="88" x="50" y="20"></rect><text x="94" y="35">&apos;return&apos;</text></g><path d="M138.0 31h10" /><path d="M 148.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="break-0065">BREAK</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 179.5 62" width="179.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M129.5 31h0.0" /><rect height="22" rx="10" ry="10" width="79.5" x="50" y="20"></rect><text x="89.75" y="35">&apos;break&apos;</text></g><path d="M129.5 31h10" /><path d="M 139.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="while-stat-0071">while_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="182" viewBox="0 0 202.5 182" width="202.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
<path d="M50 31h0.0" /><path d="M50.0 31h10" /><g class="non-terminal ">
<path d="M60.0 31h10.0" /><path d="M132.5 31h10.0" /><rect height="22" width="62.5" x="70" y="20"></rect><a xlink:href="#while-0070"><text x="101.25" y="35">WHILE</text><text x="101.25" y="35">WHILE</text></a></g><path d="M142.5 31a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-82.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 71h18.5" /><path d="M124.0 71h18.5" /><rect height="22" width="45.5" x="78.5" y="60"></rect><a xlink:href="#exp-0022"><text x="101.25" y="75">exp</text><text x="101.25" y="75">exp</text></a></g><path d="M142.5 71a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-82.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 111h10.0" /><path d="M132.5 111h10.0" /><rect height="22" width="62.5" x="70" y="100"></rect><a xlink:href="#block-0067"><text x="101.25" y="115">block</text><text x="101.25" y="115">block</text></a></g><path d="M142.5 111a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-82.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 151h18.5" /><path d="M124.0 151h18.5" /><rect height="22" width="45.5" x="78.5" y="140"></rect><a xlink:href="#end-0068"><text x="101.25" y="155">END</text><text x="101.25" y="155">END</text></a></g><path d="M142.5 151h10" /><path d="M152.5 151h0.0" /></g><path d="M152.5 151h10" /><path d="M 162.5 151 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="while-0070">WHILE</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 179.5 62" width="179.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M129.5 31h0.0" /><rect height="22" rx="10" ry="10" width="79.5" x="50" y="20"></rect><text x="89.75" y="35">&apos;while&apos;</text></g><path d="M129.5 31h10" /><path d="M 139.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="repeat-stat-0074">repeat_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="182" viewBox="0 0 211.0 182" width="211.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
<path d="M50 31h0.0" /><path d="M50.0 31h10" /><g class="non-terminal ">
<path d="M60.0 31h10.0" /><path d="M141.0 31h10.0" /><rect height="22" width="71" x="70" y="20"></rect><a xlink:href="#repeat-0072"><text x="105.5" y="35">REPEAT</text><text x="105.5" y="35">REPEAT</text></a></g><path d="M151.0 31a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-91.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 71h14.25" /><path d="M136.75 71h14.25" /><rect height="22" width="62.5" x="74.25" y="60"></rect><a xlink:href="#block-0067"><text x="105.5" y="75">block</text><text x="105.5" y="75">block</text></a></g><path d="M151.0 71a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-91.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 111h14.25" /><path d="M136.75 111h14.25" /><rect height="22" width="62.5" x="74.25" y="100"></rect><a xlink:href="#until-0073"><text x="105.5" y="115">UNTIL</text><text x="105.5" y="115">UNTIL</text></a></g><path d="M151.0 111a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-91.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 151h22.75" /><path d="M128.25 151h22.75" /><rect height="22" width="45.5" x="82.75" y="140"></rect><a xlink:href="#exp-0022"><text x="105.5" y="155">exp</text><text x="105.5" y="155">exp</text></a></g><path d="M151.0 151h10" /><path d="M161.0 151h0.0" /></g><path d="M161.0 151h10" /><path d="M 171.0 151 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="repeat-0072">REPEAT</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 188.0 62" width="188.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M138.0 31h0.0" /><rect height="22" rx="10" ry="10" width="88" x="50" y="20"></rect><text x="94" y="35">&apos;repeat&apos;</text></g><path d="M138.0 31h10" /><path d="M 148.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="until-0073">UNTIL</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 179.5 62" width="179.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M129.5 31h0.0" /><rect height="22" rx="10" ry="10" width="79.5" x="50" y="20"></rect><text x="89.75" y="35">&apos;until&apos;</text></g><path d="M129.5 31h10" /><path d="M 139.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="for-loop-stat-0076">for_loop_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="430" viewBox="0 0 288.0 430" width="288.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
<path d="M50 31h0.0" /><path d="M50.0 31h10" /><g class="non-terminal ">
<path d="M60.0 31h61.25" /><path d="M166.75 31h61.25" /><rect height="22" width="45.5" x="121.25" y="20"></rect><a xlink:href="#for-0075"><text x="144" y="35">FOR</text><text x="144" y="35">FOR</text></a></g><path d="M228.0 31a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 71h57.0" /><path d="M171.0 71h57.0" /><rect height="22" width="54" x="117" y="60"></rect><a xlink:href="#name-0004"><text x="144" y="75">name</text><text x="144" y="75">name</text></a></g><path d="M228.0 71a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 111h65.5" /><path d="M162.5 111h65.5" /><rect height="22" width="37" x="125.5" y="100"></rect><a xlink:href="#eq-0024"><text x="144" y="115">EQ</text><text x="144" y="115">EQ</text></a></g><path d="M228.0 111a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 151h61.25" /><path d="M166.75 151h61.25" /><rect height="22" width="45.5" x="121.25" y="140"></rect><a xlink:href="#exp-0022"><text x="144" y="155">exp</text><text x="144" y="155">exp</text></a></g><path d="M228.0 151a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 191h52.75" /><path d="M175.25 191h52.75" /><rect height="22" width="62.5" x="112.75" y="180"></rect><a xlink:href="#comma-0026"><text x="144" y="195">COMMA</text><text x="144" y="195">COMMA</text></a></g><path d="M228.0 191a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 231h61.25" /><path d="M166.75 231h61.25" /><rect height="22" width="45.5" x="121.25" y="220"></rect><a xlink:href="#exp-0022"><text x="144" y="235">exp</text><text x="144" y="235">exp</text></a></g><path d="M228.0 231a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v8a10 10 0 0 0 10 10" /><g>
<path d="M60.0 279h0.0" /><path d="M228.0 279h0.0" /><path d="M60.0 279a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M80.0 259h128.0" /></g><path d="M208.0 259a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M60.0 279h20" /><g>
<path d="M80.0 279h0.0" /><path d="M208.0 279h0.0" /><g class="non-terminal ">
<path d="M80.0 279h0.0" /><path d="M142.5 279h0.0" /><rect height="22" width="62.5" x="80" y="268"></rect><a xlink:href="#comma-0026"><text x="111.25" y="283">COMMA</text><text x="111.25" y="283">COMMA</text></a></g><path d="M142.5 279h10" /><path d="M152.5 279h10" /><g class="non-terminal ">
<path d="M162.5 279h0.0" /><path d="M208.0 279h0.0" /><rect height="22" width="45.5" x="162.5" y="268"></rect><a xlink:href="#exp-0022"><text x="185.25" y="283">exp</text><text x="185.25" y="283">exp</text></a></g></g><path d="M208.0 279h20" /></g><path d="M228.0 279a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 319h65.5" /><path d="M162.5 319h65.5" /><rect height="22" width="37" x="125.5" y="308"></rect><a xlink:href="#do-0061"><text x="144" y="323">DO</text><text x="144" y="323">DO</text></a></g><path d="M228.0 319a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 359h52.75" /><path d="M175.25 359h52.75" /><rect height="22" width="62.5" x="112.75" y="348"></rect><a xlink:href="#block-0067"><text x="144" y="363">block</text><text x="144" y="363">block</text></a></g><path d="M228.0 359a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-168.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 399h61.25" /><path d="M166.75 399h61.25" /><rect height="22" width="45.5" x="121.25" y="388"></rect><a xlink:href="#end-0068"><text x="144" y="403">END</text><text x="144" y="403">END</text></a></g><path d="M228.0 399h10" /><path d="M238.0 399h0.0" /></g><path d="M238.0 399h10" /><path d="M 248.0 399 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="eq-0024">EQ</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 145.5 62" width="145.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M95.5 31h0.0" /><rect height="22" rx="10" ry="10" width="45.5" x="50" y="20"></rect><text x="72.75" y="35">&apos;=&apos;</text></g><path d="M95.5 31h10" /><path d="M 105.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="for-seq-stat-0079">for_seq_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="302" viewBox="0 0 228.0 302" width="228.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
<path d="M50 31h0.0" /><path d="M50.0 31h10" /><g class="non-terminal ">
<path d="M60.0 31h31.25" /><path d="M136.75 31h31.25" /><rect height="22" width="45.5" x="91.25" y="20"></rect><a xlink:href="#for-0075"><text x="114" y="35">FOR</text><text x="114" y="35">FOR</text></a></g><path d="M168.0 31a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-108.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 71h10.0" /><path d="M158.0 71h10.0" /><rect height="22" width="88" x="70" y="60"></rect><a xlink:href="#namelist-0077"><text x="114" y="75">namelist</text><text x="114" y="75">namelist</text></a></g><path d="M168.0 71a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-108.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 111h35.5" /><path d="M132.5 111h35.5" /><rect height="22" width="37" x="95.5" y="100"></rect><a xlink:href="#in-0078"><text x="114" y="115">IN</text><text x="114" y="115">IN</text></a></g><path d="M168.0 111a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-108.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 151h10.0" /><path d="M158.0 151h10.0" /><rect height="22" width="88" x="70" y="140"></rect><a xlink:href="#explist1-0054"><text x="114" y="155">explist1</text><text x="114" y="155">explist1</text></a></g><path d="M168.0 151a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-108.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 191h35.5" /><path d="M132.5 191h35.5" /><rect height="22" width="37" x="95.5" y="180"></rect><a xlink:href="#do-0061"><text x="114" y="195">DO</text><text x="114" y="195">DO</text></a></g><path d="M168.0 191a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-108.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 231h22.75" /><path d="M145.25 231h22.75" /><rect height="22" width="62.5" x="82.75" y="220"></rect><a xlink:href="#block-0067"><text x="114" y="235">block</text><text x="114" y="235">block</text></a></g><path d="M168.0 231a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-108.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 271h31.25" /><path d="M136.75 271h31.25" /><rect height="22" width="45.5" x="91.25" y="260"></rect><a xlink:href="#end-0068"><text x="114" y="275">END</text><text x="114" y="275">END</text></a></g><path d="M168.0 271h10" /><path d="M178.0 271h0.0" /></g><path d="M178.0 271h10" /><path d="M 188.0 271 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="for-0075">FOR</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">&apos;for&apos;</text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="namelist-0077">namelist</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="110" viewBox="0 0 378.0 110" width="378.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 53v20m10 -20v20m-10 -10h20" /></g><path d="M40 63h10" /><g>
<path d="M50 63h0.0" /><path d="M328.0 63h0.0" /><g>
<path d="M50.0 63h0.0" /><path d="M328.0 63h0.0" /><g class="non-terminal ">
<path d="M50.0 63h0.0" /><path d="M104.0 63h0.0" /><rect height="22" width="54" x="50" y="52"></rect><a xlink:href="#name-0004"><text x="77" y="67">name</text><text x="77" y="67">name</text></a></g><path d="M104.0 63h10" /><g>
<path d="M114.0 63h0.0" /><path d="M328.0 63h0.0" /><path d="M114.0 63a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g>
<path d="M134.0 20h174.0" /></g><path d="M308.0 20a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M114.0 63h20" /><g>
<path d="M134.0 63h0.0" /><path d="M308.0 63h0.0" /><path d="M134.0 63h10" /><g>
<path d="M144.0 63h0.0" /><path d="M298.0 63h0.0" /><g>
<path d="M144.0 63h0.0" /><path d="M224.0 63h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="144" y="44"></rect><g class="terminal ">
<path d="M144.0 63h17.25" /><path d="M206.75 63h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="161.25" y="52"></rect><text x="184" y="67">&apos;,&apos;</text></g><g class="non-terminal ">
<path d="M144.0 36h0.0" /><path d="M224.0 36h0.0" /><text class="comment" x="184" y="41">[suppress]</text></g></g><path d="M224.0 63h10" /><path d="M234.0 63h10" /><g class="non-terminal ">
<path d="M244.0 63h0.0" /><path d="M298.0 63h0.0" /><rect height="22" width="54" x="244" y="52"></rect><a xlink:href="#name-0004"><text x="271" y="67">name</text><text x="271" y="67">name</text></a></g></g><path d="M298.0 63h10" /><path d="M144.0 63a10 10 0 0 0 -10 10v7a10 10 0 0 0 10 10" /><g>
<path d="M144.0 90h154.0" /></g><path d="M298.0 90a10 10 0 0 0 10 -10v-7a10 10 0 0 0 -10 -10" /></g><path d="M308.0 63h20" /></g></g></g><path d="M328.0 63h10" /><path d="M 338.0 63 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="in-0078">IN</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 154.0 62" width="154.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M104.0 31h0.0" /><rect height="22" rx="10" ry="10" width="54" x="50" y="20"></rect><text x="77" y="35">&apos;in&apos;</text></g><path d="M104.0 31h10" /><path d="M 114.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="do-0061">DO</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 154.0 62" width="154.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M104.0 31h0.0" /><rect height="22" rx="10" ry="10" width="54" x="50" y="20"></rect><text x="77" y="35">&apos;do&apos;</text></g><path d="M104.0 31h10" /><path d="M 114.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="func-call-stat-0080">func_call_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="71" viewBox="0 0 334.5 71" width="334.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><path d="M40 40h10" /><g>
<path d="M50 40h0.0" /><path d="M284.5 40h0.0" /><g>
<path d="M50.0 40h0.0" /><path d="M152.5 40h0.0" /><path d="M50.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M70.0 20h62.5" /></g><path d="M132.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M50.0 40h20" /><g class="non-terminal ">
<path d="M70.0 40h0.0" /><path d="M132.5 40h0.0" /><rect height="22" width="62.5" x="70" y="29"></rect><a xlink:href="#local-0001"><text x="101.25" y="44">LOCAL</text><text x="101.25" y="44">LOCAL</text></a></g><path d="M132.5 40h20" /></g><path d="M152.5 40h10" /><g class="non-terminal ">
<path d="M162.5 40h0.0" /><path d="M284.5 40h0.0" /><rect height="22" width="122" x="162.5" y="29"></rect><a xlink:href="#functioncall-0018"><text x="223.5" y="44">functioncall</text><text x="223.5" y="44">functioncall</text></a></g></g><path d="M284.5 40h10" /><path d="M 294.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="if-stat-0085">if_stat</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="459" viewBox="0 0 316.5 459" width="316.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g>
<path d="M50 31h0.0" /><path d="M50.0 31h10" /><g class="non-terminal ">
<path d="M60.0 31h79.75" /><path d="M176.75 31h79.75" /><rect height="22" width="37" x="139.75" y="20"></rect><a xlink:href="#if-0081"><text x="158.25" y="35">IF</text><text x="158.25" y="35">IF</text></a></g><path d="M256.5 31a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-196.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 71h75.5" /><path d="M181.0 71h75.5" /><rect height="22" width="45.5" x="135.5" y="60"></rect><a xlink:href="#exp-0022"><text x="158.25" y="75">exp</text><text x="158.25" y="75">exp</text></a></g><path d="M256.5 71a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-196.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 111h71.25" /><path d="M185.25 111h71.25" /><rect height="22" width="54" x="131.25" y="100"></rect><a xlink:href="#then-0082"><text x="158.25" y="115">THEN</text><text x="158.25" y="115">THEN</text></a></g><path d="M256.5 111a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-196.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 151h67.0" /><path d="M189.5 151h67.0" /><rect height="22" width="62.5" x="127" y="140"></rect><a xlink:href="#block-0067"><text x="158.25" y="155">block</text><text x="158.25" y="155">block</text></a></g><path d="M256.5 151a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-196.5a10 10 0 0 0 -10 10v15a10 10 0 0 0 10 10" /><g>
<path d="M60.0 206h2.75" /><path d="M253.75 326h2.75" /><path d="M62.75 206a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10" /><g>
<path d="M82.75 179h151.0" /></g><path d="M233.75 179a10 10 0 0 1 10 10v127a10 10 0 0 0 10 10" /><path d="M62.75 206h20" /><g>
<path d="M82.75 206h0.0" /><path d="M233.75 326h0.0" /><path d="M82.75 206h10" /><g>
<path d="M92.75 206h0.0" /><path d="M223.75 326h0.0" /><rect class="group-box" height="158" rx="10" ry="10" width="131" x="92.75" y="187"></rect><g>
<path d="M92.75 206h10.0" /><path d="M102.75 206h10" /><g class="non-terminal ">
<path d="M112.75 206h10.0" /><path d="M193.75 206h10.0" /><rect height="22" width="71" x="122.75" y="195"></rect><a xlink:href="#elseif-0083"><text x="158.25" y="210">ELSEIF</text><text x="158.25" y="210">ELSEIF</text></a></g><path d="M203.75 206a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-91.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M112.75 246h22.75" /><path d="M181.0 246h22.75" /><rect height="22" width="45.5" x="135.5" y="235"></rect><a xlink:href="#exp-0022"><text x="158.25" y="250">exp</text><text x="158.25" y="250">exp</text></a></g><path d="M203.75 246a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-91.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M112.75 286h18.5" /><path d="M185.25 286h18.5" /><rect height="22" width="54" x="131.25" y="275"></rect><a xlink:href="#then-0082"><text x="158.25" y="290">THEN</text><text x="158.25" y="290">THEN</text></a></g><path d="M203.75 286a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-91.0a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M112.75 326h14.25" /><path d="M189.5 326h14.25" /><rect height="22" width="62.5" x="127" y="315"></rect><a xlink:href="#block-0067"><text x="158.25" y="330">block</text><text x="158.25" y="330">block</text></a></g><path d="M203.75 326h10" /><path d="M213.75 326h10.0" /></g></g><path d="M223.75 326h10" /><path d="M92.75 206a10 10 0 0 0 -10 10v127a10 10 0 0 0 10 10" /><g>
<path d="M92.75 353h131.0" /></g><path d="M223.75 353a10 10 0 0 0 10 -10v-7a10 10 0 0 0 -10 -10" /></g><path d="M233.75 326h20" /></g><path d="M256.5 326a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-196.5a10 10 0 0 0 -10 10v15a10 10 0 0 0 10 10" /><g>
<path d="M60.0 381h0.0" /><path d="M256.5 381h0.0" /><path d="M60.0 381a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10" /><g>
<path d="M80.0 354h156.5" /></g><path d="M236.5 354a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><path d="M60.0 381h20" /><g>
<path d="M80.0 381h0.0" /><path d="M236.5 381h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="156.5" x="80" y="362"></rect><g>
<path d="M80.0 381h10.0" /><path d="M226.5 381h10.0" /><g class="non-terminal ">
<path d="M90.0 381h0.0" /><path d="M144.0 381h0.0" /><rect height="22" width="54" x="90" y="370"></rect><a xlink:href="#else-0084"><text x="117" y="385">ELSE</text><text x="117" y="385">ELSE</text></a></g><path d="M144.0 381h10" /><path d="M154.0 381h10" /><g class="non-terminal ">
<path d="M164.0 381h0.0" /><path d="M226.5 381h0.0" /><rect height="22" width="62.5" x="164" y="370"></rect><a xlink:href="#block-0067"><text x="195.25" y="385">block</text><text x="195.25" y="385">block</text></a></g></g></g><path d="M236.5 381h20" /></g><path d="M256.5 381a10 10 0 0 1 10 10v7a10 10 0 0 1 -10 10h-196.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 428h75.5" /><path d="M181.0 428h75.5" /><rect height="22" width="45.5" x="135.5" y="417"></rect><a xlink:href="#end-0068"><text x="158.25" y="432">END</text><text x="158.25" y="432">END</text></a></g><path d="M256.5 428h10" /><path d="M266.5 428h0.0" /></g><path d="M266.5 428h10" /><path d="M 276.5 428 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="if-0081">IF</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 154.0 62" width="154.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M104.0 31h0.0" /><rect height="22" rx="10" ry="10" width="54" x="50" y="20"></rect><text x="77" y="35">&apos;if&apos;</text></g><path d="M104.0 31h10" /><path d="M 114.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="elseif-0083">ELSEIF</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 188.0 62" width="188.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M138.0 31h0.0" /><rect height="22" rx="10" ry="10" width="88" x="50" y="20"></rect><text x="94" y="35">&apos;elseif&apos;</text></g><path d="M138.0 31h10" /><path d="M 148.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="then-0082">THEN</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 171.0 62" width="171.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M121.0 31h0.0" /><rect height="22" rx="10" ry="10" width="71" x="50" y="20"></rect><text x="85.5" y="35">&apos;then&apos;</text></g><path d="M121.0 31h10" /><path d="M 131.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="else-0084">ELSE</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 171.0 62" width="171.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M121.0 31h0.0" /><rect height="22" rx="10" ry="10" width="71" x="50" y="20"></rect><text x="85.5" y="35">&apos;else&apos;</text></g><path d="M121.0 31h10" /><path d="M 131.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="function-def-0089">function_def</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="285" viewBox="0 0 387.5 285" width="387.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><path d="M40 40h10" /><g>
<path d="M50 40h0.0" /><path d="M50.0 40h10" /><g>
<path d="M60.0 40h82.5" /><path d="M245.0 40h82.5" /><path d="M142.5 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M162.5 20h62.5" /></g><path d="M225.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M142.5 40h20" /><g class="non-terminal ">
<path d="M162.5 40h0.0" /><path d="M225.0 40h0.0" /><rect height="22" width="62.5" x="162.5" y="29"></rect><a xlink:href="#local-0001"><text x="193.75" y="44">LOCAL</text><text x="193.75" y="44">LOCAL</text></a></g><path d="M225.0 40h20" /></g><path d="M327.5 40a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-267.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 80h89.75" /><path d="M237.75 80h89.75" /><rect height="22" width="88" x="149.75" y="69"></rect><a xlink:href="#function-0086"><text x="193.75" y="84">FUNCTION</text><text x="193.75" y="84">FUNCTION</text></a></g><path d="M327.5 80a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-267.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 120h89.75" /><path d="M237.75 120h89.75" /><rect height="22" width="88" x="149.75" y="109"></rect><a xlink:href="#funcname-0087"><text x="193.75" y="124">funcname</text><text x="193.75" y="124">funcname</text></a></g><path d="M327.5 120a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-267.5a10 10 0 0 0 -10 10v7a10 10 0 0 0 10 10" /><g>
<path d="M60.0 167h10.0" /><path d="M317.5 167h10.0" /><rect class="group-box" height="38" rx="10" ry="10" width="247.5" x="70" y="148"></rect><g>
<path d="M70.0 167h10.0" /><path d="M307.5 167h10.0" /><g class="non-terminal ">
<path d="M80.0 167h0.0" /><path d="M134.0 167h0.0" /><rect height="22" width="54" x="80" y="156"></rect><a xlink:href="#lpar-0005"><text x="107" y="171">LPAR</text><text x="107" y="171">LPAR</text></a></g><path d="M134.0 167h10" /><path d="M144.0 167h10" /><g class="non-terminal ">
<path d="M154.0 167h0.0" /><path d="M233.5 167h0.0" /><rect height="22" width="79.5" x="154" y="156"></rect><a xlink:href="#parlist-0088"><text x="193.75" y="171">parlist</text><text x="193.75" y="171">parlist</text></a></g><path d="M233.5 167h10" /><path d="M243.5 167h10" /><g class="non-terminal ">
<path d="M253.5 167h0.0" /><path d="M307.5 167h0.0" /><rect height="22" width="54" x="253.5" y="156"></rect><a xlink:href="#rpar-0050"><text x="280.5" y="171">RPAR</text><text x="280.5" y="171">RPAR</text></a></g></g></g><path d="M327.5 167a10 10 0 0 1 10 10v7a10 10 0 0 1 -10 10h-267.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 214h102.5" /><path d="M225.0 214h102.5" /><rect height="22" width="62.5" x="162.5" y="203"></rect><a xlink:href="#block-0067"><text x="193.75" y="218">block</text><text x="193.75" y="218">block</text></a></g><path d="M327.5 214a10 10 0 0 1 10 10v0a10 10 0 0 1 -10 10h-267.5a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 254h111.0" /><path d="M216.5 254h111.0" /><rect height="22" width="45.5" x="171" y="243"></rect><a xlink:href="#end-0068"><text x="193.75" y="258">END</text><text x="193.75" y="258">END</text></a></g><path d="M327.5 254h10" /><path d="M337.5 254h0.0" /></g><path d="M337.5 254h10" /><path d="M 347.5 254 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="local-0001">LOCAL</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 179.5 62" width="179.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M129.5 31h0.0" /><rect height="22" rx="10" ry="10" width="79.5" x="50" y="20"></rect><text x="89.75" y="35">&apos;local&apos;</text></g><path d="M129.5 31h10" /><path d="M 139.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="function-0086">FUNCTION</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 205.0 62" width="205.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M155.0 31h0.0" /><rect height="22" rx="10" ry="10" width="105" x="50" y="20"></rect><text x="102.5" y="35">&apos;function&apos;</text></g><path d="M155.0 31h10" /><path d="M 165.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="funcname-0087">funcname</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="87" viewBox="0 0 444.5 87" width="444.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 37v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 47h0.0" /><path d="M404.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h240.5" /><path d="M320.5 67h64.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M40.0 47h10" /><g>
<path d="M50.0 47h10.0" /><path d="M290.5 47h10.0" /><rect class="group-box" height="38" rx="10" ry="10" width="230.5" x="60" y="28"></rect><g>
<path d="M60.0 47h10.0" /><path d="M280.5 47h10.0" /><g class="non-terminal ">
<path d="M70.0 47h0.0" /><path d="M124.0 47h0.0" /><rect height="22" width="54" x="70" y="36"></rect><a xlink:href="#name-0004"><text x="97" y="51">name</text><text x="97" y="51">name</text></a></g><path d="M124.0 47h10" /><path d="M134.0 47h10" /><g class="non-terminal ">
<path d="M144.0 47h0.0" /><path d="M206.5 47h0.0" /><rect height="22" width="62.5" x="144" y="36"></rect><a xlink:href="#colon-0053"><text x="175.25" y="51">COLON</text><text x="175.25" y="51">COLON</text></a></g><path d="M206.5 47h10" /><path d="M216.5 47h10" /><g class="non-terminal ">
<path d="M226.5 47h0.0" /><path d="M280.5 47h0.0" /><rect height="22" width="54" x="226.5" y="36"></rect><a xlink:href="#name-0004"><text x="253.5" y="51">name</text><text x="253.5" y="51">name</text></a></g></g></g><path d="M300.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M300.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M320.5 47h10.0" /><path d="M384.5 47h10.0" /><rect height="22" width="54" x="330.5" y="36"></rect><a xlink:href="#name-0004"><text x="357.5" y="51">name</text><text x="357.5" y="51">name</text></a></g><path d="M394.5 47h10" /></g><path d="M 404.5 47 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="colon-0053">COLON</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;:&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="lpar-0005">LPAR</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;(&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="parlist-0088">parlist</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="101" viewBox="0 0 428.5 101" width="428.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 30v20m10 -20v20m-10 -10h20" /></g><g>
<path d="M40 40h0.0" /><path d="M388.5 40h0.0" /><path d="M40.0 40h20" /><g>
<path d="M60.0 40h0.0" /><path d="M368.5 40h0.0" /><g class="non-terminal ">
<path d="M60.0 40h0.0" /><path d="M148.0 40h0.0" /><rect height="22" width="88" x="60" y="29"></rect><a xlink:href="#namelist-0077"><text x="104" y="44">namelist</text><text x="104" y="44">namelist</text></a></g><path d="M148.0 40h10" /><g>
<path d="M158.0 40h0.0" /><path d="M368.5 40h0.0" /><path d="M158.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g>
<path d="M178.0 20h170.5" /></g><path d="M348.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M158.0 40h20" /><g>
<path d="M178.0 40h0.0" /><path d="M348.5 40h0.0" /><g class="non-terminal ">
<path d="M178.0 40h0.0" /><path d="M240.5 40h0.0" /><rect height="22" width="62.5" x="178" y="29"></rect><a xlink:href="#comma-0026"><text x="209.25" y="44">COMMA</text><text x="209.25" y="44">COMMA</text></a></g><path d="M240.5 40h10" /><path d="M250.5 40h10" /><g class="non-terminal ">
<path d="M260.5 40h0.0" /><path d="M348.5 40h0.0" /><rect height="22" width="88" x="260.5" y="29"></rect><a xlink:href="#ellipsis-0017"><text x="304.5" y="44">ELLIPSIS</text><text x="304.5" y="44">ELLIPSIS</text></a></g></g><path d="M348.5 40h20" /></g></g><path d="M368.5 40h20" /><path d="M40.0 40a10 10 0 0 1 10 10v10a10 10 0 0 0 10 10" /><g class="non-terminal ">
<path d="M60.0 70h110.25" /><path d="M258.25 70h110.25" /><rect height="22" width="88" x="170.25" y="59"></rect><a xlink:href="#ellipsis-0017"><text x="214.25" y="74">ELLIPSIS</text><text x="214.25" y="74">ELLIPSIS</text></a></g><path d="M368.5 70a10 10 0 0 0 10 -10v-10a10 10 0 0 1 10 -10" /></g><path d="M 388.5 40 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="comma-0026">COMMA</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;,&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="ellipsis-0017">ELLIPSIS</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">&apos;...&apos;</text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="rpar-0050">RPAR</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="94" viewBox="0 0 180 94" width="180" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g>
<path d="M50 55h0.0" /><path d="M130.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="50" y="36"></rect><g class="terminal ">
<path d="M50.0 55h17.25" /><path d="M112.75 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="67.25" y="44"></rect><text x="90" y="59">&apos;)&apos;</text></g><g class="non-terminal ">
<path d="M50.0 28h0.0" /><path d="M130.0 28h0.0" /><text class="comment" x="90" y="33">[suppress]</text></g></g><path d="M130 55h10" /><path d="M 140 55 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>

    <div class="railroad-group">
        <h1 class="railroad-heading" id="end-0068">END</h1>
        <div class="railroad-description"></div>
        <div class="railroad-svg">
            <svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g>
<path d="M20 21v20m10 -20v20m-10 -10h20" /></g><path d="M40 31h10" /><g class="terminal ">
<path d="M50 31h0.0" /><path d="M112.5 31h0.0" /><rect height="22" rx="10" ry="10" width="62.5" x="50" y="20"></rect><text x="81.25" y="35">&apos;end&apos;</text></g><path d="M112.5 31h10" /><path d="M 122.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g><style>/* <![CDATA[ */
	svg.railroad-diagram {
		background-color:hsl(30,20%,95%);
	}
	svg.railroad-diagram path {
		stroke-width:3;
		stroke:black;
		fill:rgba(0,0,0,0);
	}
	svg.railroad-diagram text {
		font:bold 14px monospace;
		text-anchor:middle;
	}
	svg.railroad-diagram text.label{
		text-anchor:start;
	}
	svg.railroad-diagram text.comment{
		font:italic 12px monospace;
	}
	svg.railroad-diagram rect{
		stroke-width:3;
		stroke:black;
		fill:hsl(120,100%,90%);
	}
	svg.railroad-diagram rect.group-box {
		stroke: gray;
		stroke-dasharray: 10 5;
		fill: none;
	}

/* ]]> */
</style></svg>
        </div>
    </div>


</body>
</html>