⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.118
Server IP:
93.127.196.177
Server:
Linux sg-nme-web1518.main-hosting.eu 5.14.0-611.16.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 22 03:40:39 EST 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.3.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
gsutil
/
third_party
/
pyparsing
/
examples
/
View File Name :
mongodb_query_expression.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="boolean-comparison-operand-expression-0042">boolean_comparison_operand_expression</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> <path d="M50 31h0.0" /><path d="M265.5 31h0.0" /><g class="non-terminal "> <path d="M50.0 31h0.0" /><path d="M265.5 31h0.0" /><rect height="22" width="215.5" x="50" y="20"></rect><a xlink:href="#z-or-operations-0049"><text x="157.75" y="35">{'or' | '∨'} operations</text><text x="157.75" y="35">{'or' | '∨'} operations</text></a></g></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="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 974.5 95" width="974.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="M934.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 67h234.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="M294.0 47h0.0" /><rect height="22" width="224" x="70" y="36"></rect><a xlink:href="#z-and-operations-0046"><text x="182" y="51">{'and' | '∧'} operations</text><text x="182" y="51">{'and' | '∧'} operations</text></a></g><path d="M294.0 47h10" /><path d="M304.0 47h10" /><g> <path d="M314.0 47h0.0" /><path d="M640.5 47h0.0" /><path d="M314.0 47h10" /><g> <path d="M324.0 47h0.0" /><path d="M630.5 47h0.0" /><g class="non-terminal "> <path d="M324.0 47h0.0" /><path d="M386.5 47h0.0" /><rect height="22" width="62.5" x="324" y="36"></rect><a xlink:href="#or-op-0048"><text x="355.25" y="51">OR_OP</text><text x="355.25" y="51">OR_OP</text></a></g><path d="M386.5 47h10" /><path d="M396.5 47h10" /><g class="non-terminal "> <path d="M406.5 47h0.0" /><path d="M630.5 47h0.0" /><rect height="22" width="224" x="406.5" y="36"></rect><a xlink:href="#z-and-operations-0046"><text x="518.5" y="51">{'and' | '∧'} operations</text><text x="518.5" y="51">{'and' | '∧'} operations</text></a></g></g><path d="M630.5 47h10" /><path d="M324.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g> <path d="M324.0 67h306.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="M914.5 47h10.0" /><rect height="22" width="224" x="690.5" y="36"></rect><a xlink:href="#z-and-operations-0046"><text x="802.5" y="51">{'and' | '∧'} operations</text><text x="802.5" y="51">{'and' | '∧'} operations</text></a></g><path d="M924.5 47h10" /></g><path d="M 934.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-and-operations-0046">{'and' | '∧'} operations</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="95" viewBox="0 0 1314.5 95" width="1314.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="M1274.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h830.0" /><path d="M910.0 67h344.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="M880.0 47h10.0" /><g> <path d="M60.0 47h0.0" /><path d="M880.0 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="820" x="60" y="28"></rect><g> <path d="M60.0 47h10.0" /><path d="M870.0 47h10.0" /><g class="non-terminal "> <path d="M70.0 47h0.0" /><path d="M404.5 47h0.0" /><rect height="22" width="334.5" x="70" y="36"></rect><a xlink:href="#z-not-in-like-operations-0005"><text x="237.25" y="51">{'not' ~{{'in' | 'like'}}} operations</text><text x="237.25" y="51">{'not' ~{{'in' | 'like'}}} operations</text></a></g><path d="M404.5 47h10" /><path d="M414.5 47h10" /><g> <path d="M424.5 47h0.0" /><path d="M870.0 47h0.0" /><path d="M424.5 47h10" /><g> <path d="M434.5 47h0.0" /><path d="M860.0 47h0.0" /><g class="non-terminal "> <path d="M434.5 47h0.0" /><path d="M505.5 47h0.0" /><rect height="22" width="71" x="434.5" y="36"></rect><a xlink:href="#and-op-0045"><text x="470" y="51">AND_OP</text><text x="470" y="51">AND_OP</text></a></g><path d="M505.5 47h10" /><path d="M515.5 47h10" /><g class="non-terminal "> <path d="M525.5 47h0.0" /><path d="M860.0 47h0.0" /><rect height="22" width="334.5" x="525.5" y="36"></rect><a xlink:href="#z-not-in-like-operations-0005"><text x="692.75" y="51">{'not' ~{{'in' | 'like'}}} operations</text><text x="692.75" y="51">{'not' ~{{'in' | 'like'}}} operations</text></a></g></g><path d="M860.0 47h10" /><path d="M434.5 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g> <path d="M434.5 67h425.5" /></g><path d="M860.0 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M890.0 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M890.0 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M910.0 47h10.0" /><path d="M1254.5 47h10.0" /><rect height="22" width="334.5" x="920" y="36"></rect><a xlink:href="#z-not-in-like-operations-0005"><text x="1087.25" y="51">{'not' ~{{'in' | 'like'}}} operations</text><text x="1087.25" y="51">{'not' ~{{'in' | 'like'}}} operations</text></a></g><path d="M1264.5 47h10" /></g><path d="M 1274.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-not-in-like-operations-0005">{'not' ~{{'in' | 'like'}}} operations</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="96" viewBox="0 0 1396.0 96" width="1396.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 46v20m10 -20v20m-10 -10h20" /></g><g> <path d="M40 56h0.0" /><path d="M1356.0 56h0.0" /><path d="M40.0 56a10 10 0 0 0 10 -10v-16a10 10 0 0 1 10 -10h945.5" /><path d="M565.5 76h770.5a10 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="M535.5 56h10.0" /><g> <path d="M60.0 56h0.0" /><path d="M535.5 56h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="475.5" x="60" y="28"></rect><g> <path d="M60.0 56h10.0" /><path d="M525.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-0004"><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="M525.5 56h0.0" /><rect height="22" width="334.5" x="191" y="45"></rect><a xlink:href="#z-not-in-like-operations-0005"><text x="358.25" y="60">{'not' ~{{'in' | 'like'}}} operations</text><text x="358.25" y="60">{'not' ~{{'in' | 'like'}}} operations</text></a></g></g></g></g><path d="M545.5 56a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M545.5 20a10 10 0 0 1 10 10v16a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M565.5 56h10.0" /><path d="M893.0 56h10.0" /><rect height="22" width="317.5" x="575.5" y="45"></rect><a xlink:href="#arith-comparison-operand-expression-0022"><text x="734.25" y="60">arith_comparison_operand_expression</text><text x="734.25" y="60">arith_comparison_operand_expression</text></a></g><path d="M903.0 56a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M903.0 20a10 10 0 0 1 10 10v16a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M923.0 56h10.0" /><path d="M995.5 56h10.0" /><rect height="22" width="62.5" x="933" y="45"></rect><a xlink:href="#ident-0012"><text x="964.25" y="60">ident</text><text x="964.25" y="60">ident</text></a></g><path d="M1005.5 56a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M1005.5 20a10 10 0 0 1 10 10v16a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M1025.5 56h10.0" /><path d="M1336.0 56h10.0" /><rect height="22" width="300.5" x="1035.5" y="45"></rect><a xlink:href="#nested-boolean-comparison-operand-0043"><text x="1185.75" y="60">nested_boolean_comparison_operand</text><text x="1185.75" y="60">nested_boolean_comparison_operand</text></a></g><path d="M1346.0 56h10" /></g><path d="M 1356.0 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-0004">NOT_OP</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="112" viewBox="0 0 336.5 112" width="336.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 54v20m10 -20v20m-10 -10h20" /></g><path d="M40 64h10" /><g> <path d="M50 64h0.0" /><path d="M286.5 64h0.0" /><g class="non-terminal "> <path d="M50.0 64h0.0" /><path d="M95.5 64h0.0" /><rect height="22" width="45.5" x="50" y="53"></rect><a xlink:href="#not-0001"><text x="72.75" y="68">NOT</text><text x="72.75" y="68">NOT</text></a></g><path d="M95.5 64h10" /><path d="M105.5 64h10" /><g> <path d="M115.5 64h0.0" /><path d="M286.5 64h0.0" /><rect class="group-box" height="56" rx="10" ry="10" width="171" x="115.5" y="36"></rect><g> <path d="M115.5 64h0.0" /><path d="M286.5 64h0.0" /><path d="M115.5 64a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h47.0" /><path d="M202.5 84h64.0a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M115.5 64h10" /><g class="non-terminal "> <path d="M125.5 64h10.0" /><path d="M172.5 64h10.0" /><rect height="22" width="37" x="135.5" y="53"></rect><a xlink:href="#in-0002"><text x="154" y="68">IN</text><text x="154" y="68">IN</text></a></g><path d="M182.5 64a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M182.5 44a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M202.5 64h10.0" /><path d="M266.5 64h10.0" /><rect height="22" width="54" x="212.5" y="53"></rect><a xlink:href="#like-0003"><text x="239.5" y="68">LIKE</text><text x="239.5" y="68">LIKE</text></a></g><path d="M276.5 64h10" /></g><g class="non-terminal "> <path d="M115.5 28h0.0" /><path d="M160.5 28h0.0" /><text class="comment" x="138" y="33">[NOT]</text></g></g></g><path d="M286.5 64h10" /><path d="M 296.5 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="arith-comparison-operand-expression-0022">arith_comparison_operand_expression</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="62" viewBox="0 0 349.5 62" width="349.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="M299.5 31h0.0" /><g class="non-terminal "> <path d="M50.0 31h0.0" /><path d="M299.5 31h0.0" /><rect height="22" width="249.5" x="50" y="20"></rect><a xlink:href="#contain-operator-operations-0041"><text x="174.75" y="35">contain_operator operations</text><text x="174.75" y="35">contain_operator operations</text></a></g></g><path d="M299.5 31h10" /><path d="M 309.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="contain-operator-operations-0041">contain_operator operations</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="95" viewBox="0 0 1068.0 95" width="1068.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="M1028.0 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h694.0" /><path d="M774.0 67h234.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="M744.0 47h10.0" /><g> <path d="M60.0 47h0.0" /><path d="M744.0 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="684" x="60" y="28"></rect><g> <path d="M60.0 47h10.0" /><path d="M734.0 47h10.0" /><g class="non-terminal "> <path d="M70.0 47h0.0" /><path d="M294.0 47h0.0" /><rect height="22" width="224" x="70" y="36"></rect><a xlink:href="#like-operator-operations-0030"><text x="182" y="51">like_operator operations</text><text x="182" y="51">like_operator operations</text></a></g><path d="M294.0 47h10" /><path d="M304.0 47h10" /><g> <path d="M314.0 47h0.0" /><path d="M734.0 47h0.0" /><path d="M314.0 47h10" /><g> <path d="M324.0 47h0.0" /><path d="M724.0 47h0.0" /><g class="non-terminal "> <path d="M324.0 47h0.0" /><path d="M480.0 47h0.0" /><rect height="22" width="156" x="324" y="36"></rect><a xlink:href="#contain-operator-0040"><text x="402" y="51">contain_operator</text><text x="402" y="51">contain_operator</text></a></g><path d="M480.0 47h10" /><path d="M490.0 47h10" /><g class="non-terminal "> <path d="M500.0 47h0.0" /><path d="M724.0 47h0.0" /><rect height="22" width="224" x="500" y="36"></rect><a xlink:href="#like-operator-operations-0030"><text x="612" y="51">like_operator operations</text><text x="612" y="51">like_operator operations</text></a></g></g><path d="M724.0 47h10" /><path d="M324.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g> <path d="M324.0 67h400.0" /></g><path d="M724.0 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M754.0 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M754.0 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M774.0 47h10.0" /><path d="M1008.0 47h10.0" /><rect height="22" width="224" x="784" y="36"></rect><a xlink:href="#like-operator-operations-0030"><text x="896" y="51">like_operator operations</text><text x="896" y="51">like_operator operations</text></a></g><path d="M1018.0 47h10" /></g><path d="M 1028.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="like-operator-operations-0030">like_operator operations</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="95" viewBox="0 0 1093.5 95" width="1093.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="M1053.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h702.5" /><path d="M782.5 67h251.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="M752.5 47h10.0" /><g> <path d="M60.0 47h0.0" /><path d="M752.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="692.5" x="60" y="28"></rect><g> <path d="M60.0 47h10.0" /><path d="M742.5 47h10.0" /><g class="non-terminal "> <path d="M70.0 47h0.0" /><path d="M311.0 47h0.0" /><rect height="22" width="241" x="70" y="36"></rect><a xlink:href="#z-operations-0027"><text x="190.5" y="51">== | = | != | ≠ operations</text><text x="190.5" y="51">== | = | != | ≠ operations</text></a></g><path d="M311.0 47h10" /><path d="M321.0 47h10" /><g> <path d="M331.0 47h0.0" /><path d="M742.5 47h0.0" /><path d="M331.0 47h10" /><g> <path d="M341.0 47h0.0" /><path d="M732.5 47h0.0" /><g class="non-terminal "> <path d="M341.0 47h0.0" /><path d="M471.5 47h0.0" /><rect height="22" width="130.5" x="341" y="36"></rect><a xlink:href="#like-operator-0029"><text x="406.25" y="51">like_operator</text><text x="406.25" y="51">like_operator</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="M732.5 47h0.0" /><rect height="22" width="241" x="491.5" y="36"></rect><a xlink:href="#z-operations-0027"><text x="612" y="51">== | = | != | ≠ operations</text><text x="612" y="51">== | = | != | ≠ operations</text></a></g></g><path d="M732.5 47h10" /><path d="M341.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g> <path d="M341.0 67h391.5" /></g><path d="M732.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M762.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M762.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M782.5 47h10.0" /><path d="M1033.5 47h10.0" /><rect height="22" width="241" x="792.5" y="36"></rect><a xlink:href="#z-operations-0027"><text x="913" y="51">== | = | != | ≠ operations</text><text x="913" y="51">== | = | != | ≠ operations</text></a></g><path d="M1043.5 47h10" /></g><path d="M 1053.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-0027">== | = | != | ≠ operations</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="95" viewBox="0 0 1314.5 95" width="1314.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="M1274.5 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h855.5" /><path d="M935.5 67h319.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="M905.5 47h10.0" /><g> <path d="M60.0 47h0.0" /><path d="M905.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="845.5" x="60" y="28"></rect><g> <path d="M60.0 47h10.0" /><path d="M895.5 47h10.0" /><g class="non-terminal "> <path d="M70.0 47h0.0" /><path d="M379.0 47h0.0" /><rect height="22" width="309" x="70" y="36"></rect><a xlink:href="#z-operations-0025"><text x="224.5" y="51"><= | >= | < | > | ≤ | ≥ operations</text><text x="224.5" y="51"><= | >= | < | > | ≤ | ≥ operations</text></a></g><path d="M379.0 47h10" /><path d="M389.0 47h10" /><g> <path d="M399.0 47h0.0" /><path d="M895.5 47h0.0" /><path d="M399.0 47h10" /><g> <path d="M409.0 47h0.0" /><path d="M885.5 47h0.0" /><g class="non-terminal "> <path d="M409.0 47h0.0" /><path d="M556.5 47h0.0" /><rect height="22" width="147.5" x="409" y="36"></rect><a xlink:href="#z-0026"><text x="482.75" y="51">== | = | != | ≠</text><text x="482.75" y="51">== | = | != | ≠</text></a></g><path d="M556.5 47h10" /><path d="M566.5 47h10" /><g class="non-terminal "> <path d="M576.5 47h0.0" /><path d="M885.5 47h0.0" /><rect height="22" width="309" x="576.5" y="36"></rect><a xlink:href="#z-operations-0025"><text x="731" y="51"><= | >= | < | > | ≤ | ≥ operations</text><text x="731" y="51"><= | >= | < | > | ≤ | ≥ operations</text></a></g></g><path d="M885.5 47h10" /><path d="M409.0 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g> <path d="M409.0 67h476.5" /></g><path d="M885.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M915.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M915.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M935.5 47h10.0" /><path d="M1254.5 47h10.0" /><rect height="22" width="309" x="945.5" y="36"></rect><a xlink:href="#z-operations-0025"><text x="1100" y="51"><= | >= | < | > | ≤ | ≥ operations</text><text x="1100" y="51"><= | >= | < | > | ≤ | ≥ operations</text></a></g><path d="M1264.5 47h10" /></g><path d="M 1274.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-0025"><= | >= | < | > | ≤ | ≥ operations</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="95" viewBox="0 0 1459.0 95" width="1459.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="M1419.0 47h0.0" /><path d="M40.0 47a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10h974.5" /><path d="M1054.5 67h344.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="M1024.5 47h10.0" /><g> <path d="M60.0 47h0.0" /><path d="M1024.5 47h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="964.5" x="60" y="28"></rect><g> <path d="M60.0 47h10.0" /><path d="M1014.5 47h10.0" /><g class="non-terminal "> <path d="M70.0 47h0.0" /><path d="M404.5 47h0.0" /><rect height="22" width="334.5" x="70" y="36"></rect><a xlink:href="#combine-search-for-operations-0009"><text x="237.25" y="51">Combine:({'search' 'for'}) operations</text><text x="237.25" y="51">Combine:({'search' 'for'}) operations</text></a></g><path d="M404.5 47h10" /><path d="M414.5 47h10" /><g> <path d="M424.5 47h0.0" /><path d="M1014.5 47h0.0" /><path d="M424.5 47h10" /><g> <path d="M434.5 47h0.0" /><path d="M1004.5 47h0.0" /><g class="non-terminal "> <path d="M434.5 47h0.0" /><path d="M650.0 47h0.0" /><rect height="22" width="215.5" x="434.5" y="36"></rect><a xlink:href="#z-0024"><text x="542.25" y="51"><= | >= | < | > | ≤ | ≥</text><text x="542.25" y="51"><= | >= | < | > | ≤ | ≥</text></a></g><path d="M650.0 47h10" /><path d="M660.0 47h10" /><g class="non-terminal "> <path d="M670.0 47h0.0" /><path d="M1004.5 47h0.0" /><rect height="22" width="334.5" x="670" y="36"></rect><a xlink:href="#combine-search-for-operations-0009"><text x="837.25" y="51">Combine:({'search' 'for'}) operations</text><text x="837.25" y="51">Combine:({'search' 'for'}) operations</text></a></g></g><path d="M1004.5 47h10" /><path d="M434.5 47a10 10 0 0 0 -10 10v0a10 10 0 0 0 10 10" /><g> <path d="M434.5 67h570.0" /></g><path d="M1004.5 67a10 10 0 0 0 10 -10v0a10 10 0 0 0 -10 -10" /></g></g></g></g><path d="M1034.5 47a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M1034.5 20a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M1054.5 47h10.0" /><path d="M1399.0 47h10.0" /><rect height="22" width="334.5" x="1064.5" y="36"></rect><a xlink:href="#combine-search-for-operations-0009"><text x="1231.75" y="51">Combine:({'search' 'for'}) operations</text><text x="1231.75" y="51">Combine:({'search' 'for'}) operations</text></a></g><path d="M1409.0 47h10" /></g><path d="M 1419.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="combine-search-for-operations-0009">Combine:({'search' 'for'}) operations</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="387" viewBox="0 0 629.5 387" width="629.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 38v20m10 -20v20m-10 -10h20" /></g><g> <path d="M40 48h0.0" /><path d="M589.5 48h0.0" /><path d="M40.0 48h20" /><g> <path d="M60.0 48h0.0" /><path d="M569.5 48h0.0" /><g> <path d="M60.0 48h0.0" /><path d="M569.5 48h0.0" /><rect class="group-box" height="47" rx="10" ry="10" width="509.5" x="60" y="20"></rect><g> <path d="M60.0 48h10.0" /><path d="M559.5 48h10.0" /><g> <path d="M70.0 48h0.0" /><path d="M215.0 48h0.0" /><path d="M70.0 48a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><g> <path d="M90.0 28h105.0" /></g><path d="M195.0 28a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M70.0 48h20" /><g class="non-terminal "> <path d="M90.0 48h0.0" /><path d="M195.0 48h0.0" /><rect height="22" width="105" x="90" y="37"></rect><a xlink:href="#search-for-0008"><text x="142.5" y="52">SEARCH_FOR</text><text x="142.5" y="52">SEARCH_FOR</text></a></g><path d="M195.0 48h20" /></g><path d="M215.0 48h10" /><g class="non-terminal "> <path d="M225.0 48h0.0" /><path d="M559.5 48h0.0" /><rect height="22" width="334.5" x="225" y="37"></rect><a xlink:href="#combine-search-for-operations-0009"><text x="392.25" y="52">Combine:({'search' 'for'}) operations</text><text x="392.25" y="52">Combine:({'search' 'for'}) operations</text></a></g></g></g></g><path d="M569.5 48h20" /><path d="M40.0 48a10 10 0 0 1 10 10v18a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 86h223.5" /><path d="M346.0 86h223.5" /><rect height="22" width="62.5" x="283.5" y="75"></rect><a xlink:href="#ident-0012"><text x="314.75" y="90">ident</text><text x="314.75" y="90">ident</text></a></g><path d="M569.5 86a10 10 0 0 0 10 -10v-18a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v48a10 10 0 0 0 10 10" /><g class="terminal "> <path d="M60.0 116h151.25" /><path d="M418.25 116h151.25" /><rect height="22" rx="10" ry="10" width="207" x="211.25" y="105"></rect><text x="314.75" y="120">string enclosed in '"'</text></g><path d="M569.5 116a10 10 0 0 0 10 -10v-48a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v78a10 10 0 0 0 10 10" /><g class="terminal "> <path d="M60.0 146h151.25" /><path d="M418.25 146h151.25" /><rect height="22" rx="10" ry="10" width="207" x="211.25" y="135"></rect><text x="314.75" y="150">string enclosed in "'"</text></g><path d="M569.5 146a10 10 0 0 0 10 -10v-78a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v108a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 176h206.5" /><path d="M363.0 176h206.5" /><rect height="22" width="96.5" x="266.5" y="165"></rect><a xlink:href="#date-time-0013"><text x="314.75" y="180">date_time</text><text x="314.75" y="180">date_time</text></a></g><path d="M569.5 176a10 10 0 0 0 10 -10v-108a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v138a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 206h227.75" /><path d="M341.75 206h227.75" /><rect height="22" width="54" x="287.75" y="195"></rect><a xlink:href="#date-0014"><text x="314.75" y="210">date</text><text x="314.75" y="210">date</text></a></g><path d="M569.5 206a10 10 0 0 0 10 -10v-138a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v168a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 236h91.75" /><path d="M477.75 236h91.75" /><rect height="22" width="326" x="151.75" y="225"></rect><a xlink:href="#real-number-with-scientific-notation-0015"><text x="314.75" y="240">real number with scientific notation</text><text x="314.75" y="240">real number with scientific notation</text></a></g><path d="M569.5 236a10 10 0 0 0 10 -10v-168a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v198a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 266h198.0" /><path d="M371.5 266h198.0" /><rect height="22" width="113.5" x="258" y="255"></rect><a xlink:href="#real-number-0016"><text x="314.75" y="270">real number</text><text x="314.75" y="270">real number</text></a></g><path d="M569.5 266a10 10 0 0 0 10 -10v-198a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v228a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 296h185.25" /><path d="M384.25 296h185.25" /><rect height="22" width="139" x="245.25" y="285"></rect><a xlink:href="#signed-integer-0017"><text x="314.75" y="300">signed integer</text><text x="314.75" y="300">signed integer</text></a></g><path d="M569.5 296a10 10 0 0 0 10 -10v-228a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v258a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 326h193.75" /><path d="M375.75 326h193.75" /><rect height="22" width="122" x="253.75" y="315"></rect><a xlink:href="#operand-list-0021"><text x="314.75" y="330">operand_list</text><text x="314.75" y="330">operand_list</text></a></g><path d="M569.5 326a10 10 0 0 0 10 -10v-258a10 10 0 0 1 10 -10" /><path d="M40.0 48a10 10 0 0 1 10 10v288a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M60.0 356h113.0" /><path d="M456.5 356h113.0" /><rect height="22" width="283.5" x="173" y="345"></rect><a xlink:href="#nested-arith-comparison-operand-0023"><text x="314.75" y="360">nested_arith_comparison_operand</text><text x="314.75" y="360">nested_arith_comparison_operand</text></a></g><path d="M569.5 356a10 10 0 0 0 10 -10v-288a10 10 0 0 1 10 -10" /></g><path d="M 589.5 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="search-for-0008">SEARCH_FOR</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 256.5 94" width="256.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="M206.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="156.5" x="50" y="36"></rect><g> <path d="M50.0 55h10.0" /><path d="M196.5 55h10.0" /><g class="non-terminal "> <path d="M60.0 55h0.0" /><path d="M131.0 55h0.0" /><rect height="22" width="71" x="60" y="44"></rect><a xlink:href="#search-0006"><text x="95.5" y="59">SEARCH</text><text x="95.5" y="59">SEARCH</text></a></g><path d="M131.0 55h10" /><path d="M141.0 55h10" /><g class="non-terminal "> <path d="M151.0 55h0.0" /><path d="M196.5 55h0.0" /><rect height="22" width="45.5" x="151" y="44"></rect><a xlink:href="#for-0007"><text x="173.75" y="59">FOR</text><text x="173.75" y="59">FOR</text></a></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><path d="M206.5 55h10" /><path d="M 216.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="search-0006">SEARCH</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">'search'</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="for-0007">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">'for'</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="ident-0012">ident</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="150" viewBox="0 0 974.5 150" width="974.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 77v20m10 -20v20m-10 -10h20" /></g><path d="M40 87h10" /><g> <path d="M50 87h0.0" /><path d="M924.5 87h0.0" /><rect class="group-box" height="94" rx="10" ry="10" width="874.5" x="50" y="36"></rect><g> <path d="M50.0 87h10.0" /><path d="M914.5 87h10.0" /><g class="non-terminal "> <path d="M60.0 87h0.0" /><path d="M165.0 87h0.0" /><rect height="22" width="105" x="60" y="76"></rect><a xlink:href="#identifier-0010"><text x="112.5" y="91">identifier</text><text x="112.5" y="91">identifier</text></a></g><path d="M165.0 87h10" /><g> <path d="M175.0 87h0.0" /><path d="M914.5 87h0.0" /><path d="M175.0 87a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g> <path d="M195.0 44h699.5" /></g><path d="M894.5 44a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M175.0 87h20" /><g> <path d="M195.0 87h0.0" /><path d="M894.5 87h0.0" /><path d="M195.0 87h10" /><g> <path d="M205.0 87h0.0" /><path d="M884.5 87h0.0" /><path d="M205.0 87a10 10 0 0 0 10 -10v-8a10 10 0 0 1 10 -10h330.0" /><path d="M575.0 114h289.5a10 10 0 0 0 10 -10v-7a10 10 0 0 1 10 -10" /><path d="M205.0 87h10" /><g> <path d="M215.0 87h10.0" /><path d="M545.0 87h10.0" /><g class="terminal "> <path d="M225.0 87h0.0" /><path d="M270.5 87h0.0" /><rect height="22" rx="10" ry="10" width="45.5" x="225" y="76"></rect><text x="247.75" y="91">'.'</text></g><path d="M270.5 87h10" /><g> <path d="M280.5 87h0.0" /><path d="M545.0 87h0.0" /><path d="M280.5 87a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h115.0" /><path d="M435.5 107h89.5a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10" /><path d="M280.5 87h10" /><g class="non-terminal "> <path d="M290.5 87h10.0" /><path d="M405.5 87h10.0" /><rect height="22" width="105" x="300.5" y="76"></rect><a xlink:href="#identifier-0010"><text x="353" y="91">identifier</text><text x="353" y="91">identifier</text></a></g><path d="M415.5 87a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M415.5 67a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M435.5 87h10.0" /><path d="M525.0 87h10.0" /><rect height="22" width="79.5" x="445.5" y="76"></rect><a xlink:href="#integer-0011"><text x="485.25" y="91">integer</text><text x="485.25" y="91">integer</text></a></g><path d="M535.0 87h10" /></g></g><path d="M555.0 87a10 10 0 0 1 10 10v7a10 10 0 0 0 10 10" /><path d="M555.0 59a10 10 0 0 1 10 10v8a10 10 0 0 0 10 10" /><g> <path d="M575.0 87h10.0" /><path d="M864.5 87h10.0" /><g> <path d="M585.0 87h0.0" /><path d="M665.0 87h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="585" y="68"></rect><g class="terminal "> <path d="M585.0 87h17.25" /><path d="M647.75 87h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="602.25" y="76"></rect><text x="625" y="91">'['</text></g><g class="non-terminal "> <path d="M585.0 60h0.0" /><path d="M665.0 60h0.0" /><text class="comment" x="625" y="65">[suppress]</text></g></g><path d="M665.0 87h10" /><path d="M675.0 87h10" /><g class="non-terminal "> <path d="M685.0 87h0.0" /><path d="M764.5 87h0.0" /><rect height="22" width="79.5" x="685" y="76"></rect><a xlink:href="#integer-0011"><text x="724.75" y="91">integer</text><text x="724.75" y="91">integer</text></a></g><path d="M764.5 87h10" /><path d="M774.5 87h10" /><g> <path d="M784.5 87h0.0" /><path d="M864.5 87h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="784.5" y="68"></rect><g class="terminal "> <path d="M784.5 87h17.25" /><path d="M847.25 87h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="801.75" y="76"></rect><text x="824.5" y="91">']'</text></g><g class="non-terminal "> <path d="M784.5 60h0.0" /><path d="M864.5 60h0.0" /><text class="comment" x="824.5" y="65">[suppress]</text></g></g></g><path d="M874.5 87h10" /></g><path d="M884.5 87h10" /><path d="M205.0 87a10 10 0 0 0 -10 10v15a10 10 0 0 0 10 10" /><g> <path d="M205.0 122h679.5" /></g><path d="M884.5 122a10 10 0 0 0 10 -10v-15a10 10 0 0 0 -10 -10" /></g><path d="M894.5 87h20" /></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><path d="M924.5 87h10" /><path d="M 934.5 87 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-0010">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="integer-0011">integer</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">W:(0-9)</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="operand-list-0021">operand_list</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="134" viewBox="0 0 651.0 134" width="651.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 69v20m10 -20v20m-10 -10h20" /></g><path d="M40 79h10" /><g> <path d="M50 79h0.0" /><path d="M601.0 79h0.0" /><rect class="group-box" height="94" rx="10" ry="10" width="551" x="50" y="20"></rect><g> <path d="M50.0 79h10.0" /><path d="M591.0 79h10.0" /><g class="non-terminal "> <path d="M60.0 79h0.0" /><path d="M131.0 79h0.0" /><rect height="22" width="71" x="60" y="68"></rect><a xlink:href="#lbrack-0018"><text x="95.5" y="83">LBRACK</text><text x="95.5" y="83">LBRACK</text></a></g><path d="M131.0 79h10" /><g> <path d="M141.0 79h0.0" /><path d="M510.0 79h0.0" /><path d="M141.0 79a10 10 0 0 0 10 -10v-31a10 10 0 0 1 10 -10" /><g> <path d="M161.0 28h329.0" /></g><path d="M490.0 28a10 10 0 0 1 10 10v31a10 10 0 0 0 10 10" /><path d="M141.0 79h20" /><g> <path d="M161.0 79h0.0" /><path d="M490.0 79h0.0" /><g> <path d="M161.0 79h0.0" /><path d="M490.0 79h0.0" /><g class="non-terminal "> <path d="M161.0 79h0.0" /><path d="M240.5 79h0.0" /><rect height="22" width="79.5" x="161" y="68"></rect><a xlink:href="#operand-0019"><text x="200.75" y="83">operand</text><text x="200.75" y="83">operand</text></a></g><path d="M240.5 79h10" /><g> <path d="M250.5 79h0.0" /><path d="M490.0 79h0.0" /><path d="M250.5 79a10 10 0 0 0 10 -10v-23a10 10 0 0 1 10 -10" /><g> <path d="M270.5 36h199.5" /></g><path d="M470.0 36a10 10 0 0 1 10 10v23a10 10 0 0 0 10 10" /><path d="M250.5 79h20" /><g> <path d="M270.5 79h0.0" /><path d="M470.0 79h0.0" /><path d="M270.5 79h10" /><g> <path d="M280.5 79h0.0" /><path d="M460.0 79h0.0" /><g> <path d="M280.5 79h0.0" /><path d="M360.5 79h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="280.5" y="60"></rect><g class="terminal "> <path d="M280.5 79h17.25" /><path d="M343.25 79h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="297.75" y="68"></rect><text x="320.5" y="83">','</text></g><g class="non-terminal "> <path d="M280.5 52h0.0" /><path d="M360.5 52h0.0" /><text class="comment" x="320.5" y="57">[suppress]</text></g></g><path d="M360.5 79h10" /><path d="M370.5 79h10" /><g class="non-terminal "> <path d="M380.5 79h0.0" /><path d="M460.0 79h0.0" /><rect height="22" width="79.5" x="380.5" y="68"></rect><a xlink:href="#operand-0019"><text x="420.25" y="83">operand</text><text x="420.25" y="83">operand</text></a></g></g><path d="M460.0 79h10" /><path d="M280.5 79a10 10 0 0 0 -10 10v7a10 10 0 0 0 10 10" /><g> <path d="M280.5 106h179.5" /></g><path d="M460.0 106a10 10 0 0 0 10 -10v-7a10 10 0 0 0 -10 -10" /></g><path d="M470.0 79h20" /></g></g></g><path d="M490.0 79h20" /></g><path d="M510.0 79h10" /><g class="non-terminal "> <path d="M520.0 79h0.0" /><path d="M591.0 79h0.0" /><rect height="22" width="71" x="520" y="68"></rect><a xlink:href="#rbrack-0020"><text x="555.5" y="83">RBRACK</text><text x="555.5" y="83">RBRACK</text></a></g></g></g><path d="M601.0 79h10" /><path d="M 611.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="lbrack-0018">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">'['</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="operand-0019">operand</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="272" viewBox="0 0 446.0 272" 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 21v20m10 -20v20m-10 -10h20" /></g><g> <path d="M40 31h0.0" /><path d="M406.0 31h0.0" /><path d="M40.0 31h20" /><g class="non-terminal "> <path d="M60.0 31h131.75" /><path d="M254.25 31h131.75" /><rect height="22" width="62.5" x="191.75" y="20"></rect><a xlink:href="#ident-0012"><text x="223" y="35">ident</text><text x="223" y="35">ident</text></a></g><path d="M386.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 61h59.5" /><path d="M326.5 61h59.5" /><rect height="22" rx="10" ry="10" width="207" x="119.5" y="50"></rect><text x="223" y="65">string enclosed in '"'</text></g><path d="M386.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 91h59.5" /><path d="M326.5 91h59.5" /><rect height="22" rx="10" ry="10" width="207" x="119.5" y="80"></rect><text x="223" y="95">string enclosed in "'"</text></g><path d="M386.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="non-terminal "> <path d="M60.0 121h114.75" /><path d="M271.25 121h114.75" /><rect height="22" width="96.5" x="174.75" y="110"></rect><a xlink:href="#date-time-0013"><text x="223" y="125">date_time</text><text x="223" y="125">date_time</text></a></g><path d="M386.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="non-terminal "> <path d="M60.0 151h136.0" /><path d="M250.0 151h136.0" /><rect height="22" width="54" x="196" y="140"></rect><a xlink:href="#date-0014"><text x="223" y="155">date</text><text x="223" y="155">date</text></a></g><path d="M386.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="non-terminal "> <path d="M60.0 181h0.0" /><path d="M386.0 181h0.0" /><rect height="22" width="326" x="60" y="170"></rect><a xlink:href="#real-number-with-scientific-notation-0015"><text x="223" y="185">real number with scientific notation</text><text x="223" y="185">real number with scientific notation</text></a></g><path d="M386.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="non-terminal "> <path d="M60.0 211h106.25" /><path d="M279.75 211h106.25" /><rect height="22" width="113.5" x="166.25" y="200"></rect><a xlink:href="#real-number-0016"><text x="223" y="215">real number</text><text x="223" y="215">real number</text></a></g><path d="M386.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="non-terminal "> <path d="M60.0 241h93.5" /><path d="M292.5 241h93.5" /><rect height="22" width="139" x="153.5" y="230"></rect><a xlink:href="#signed-integer-0017"><text x="223" y="245">signed integer</text><text x="223" y="245">signed integer</text></a></g><path d="M386.0 241a10 10 0 0 0 10 -10v-190a10 10 0 0 1 10 -10" /></g><path d="M 406.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="date-time-0013">date_time</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="62" viewBox="0 0 570.5 62" width="570.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="M520.5 31h0.0" /><rect height="22" rx="10" ry="10" width="470.5" x="50" y="20"></rect><text x="285.25" y="35">\d{4}(/|-)\d{2}(\1)\d{2} \d{2}:\d{2}(:\d{2}(\.\d+)?)?</text></g><path d="M520.5 31h10" /><path d="M 530.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="date-0014">date</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="62" viewBox="0 0 324.0 62" width="324.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="M274.0 31h0.0" /><rect height="22" rx="10" ry="10" width="224" x="50" y="20"></rect><text x="162" y="35">\d{4}(/|-)\d{2}(\1)\d{2}</text></g><path d="M274.0 31h10" /><path d="M 284.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-0015">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-0016">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-0017">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="rbrack-0020">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">']'</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-arith-comparison-operand-0023">nested_arith_comparison_operand</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 617.5 94" width="617.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="M567.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">'('</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="M467.5 55h0.0" /><rect height="22" width="317.5" x="150" y="44"></rect><a xlink:href="#arith-comparison-operand-expression-0022"><text x="308.75" y="59">arith_comparison_operand_expression</text><text x="308.75" y="59">arith_comparison_operand_expression</text></a></g><path d="M467.5 55h10" /><path d="M477.5 55h10" /><g> <path d="M487.5 55h0.0" /><path d="M567.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="487.5" y="36"></rect><g class="terminal "> <path d="M487.5 55h17.25" /><path d="M550.25 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="504.75" y="44"></rect><text x="527.5" y="59">')'</text></g><g class="non-terminal "> <path d="M487.5 28h0.0" /><path d="M567.5 28h0.0" /><text class="comment" x="527.5" y="33">[suppress]</text></g></g></g><path d="M567.5 55h10" /><path d="M 577.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="z-0024"><= | >= | < | > | ≤ | ≥</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="62" viewBox="0 0 230.5 62" width="230.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="M180.5 31h0.0" /><rect height="22" rx="10" ry="10" width="130.5" x="50" y="20"></rect><text x="115.25" y="35"><=|>=|<|>|≤|≥</text></g><path d="M180.5 31h10" /><path d="M 190.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-0026">== | = | != | ≠</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="like-operator-0029">like_operator</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="80" viewBox="0 0 396.0 80" width="396.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="M356.0 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h192.0" /><path d="M144.0 60h192.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="M114.0 40h10.0" /><rect height="22" width="54" x="60" y="29"></rect><a xlink:href="#like-0003"><text x="87" y="44">LIKE</text><text x="87" y="44">LIKE</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="M242.0 40h10.0" /><rect height="22" width="88" x="154" y="29"></rect><a xlink:href="#not-like-0028"><text x="198" y="44">NOT_LIKE</text><text x="198" y="44">NOT_LIKE</text></a></g><path d="M252.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M252.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="terminal "> <path d="M272.0 40h10.0" /><path d="M336.0 40h10.0" /><rect height="22" rx="10" ry="10" width="54" x="282" y="29"></rect><text x="309" y="44">'=~'</text></g><path d="M346.0 40h10" /></g><path d="M 356.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="not-like-0028">NOT_LIKE</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 239.5 94" width="239.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="M189.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="139.5" x="50" y="36"></rect><g> <path d="M50.0 55h10.0" /><path d="M179.5 55h10.0" /><g class="non-terminal "> <path d="M60.0 55h0.0" /><path d="M105.5 55h0.0" /><rect height="22" width="45.5" x="60" y="44"></rect><a xlink:href="#not-0001"><text x="82.75" y="59">NOT</text><text x="82.75" y="59">NOT</text></a></g><path d="M105.5 55h10" /><path d="M115.5 55h10" /><g class="non-terminal "> <path d="M125.5 55h0.0" /><path d="M179.5 55h0.0" /><rect height="22" width="54" x="125.5" y="44"></rect><a xlink:href="#like-0003"><text x="152.5" y="59">LIKE</text><text x="152.5" y="59">LIKE</text></a></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><path d="M189.5 55h10" /><path d="M 199.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="like-0003">LIKE</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">'like'</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="contain-operator-0040">contain_operator</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="80" viewBox="0 0 899.0 80" width="899.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="M859.0 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h652.5" /><path d="M127.0 60h712.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="M97.0 40h10.0" /><rect height="22" width="37" x="60" y="29"></rect><a xlink:href="#in-0002"><text x="78.5" y="44">IN</text><text x="78.5" y="44">IN</text></a></g><path d="M107.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M107.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M127.0 40h10.0" /><path d="M208.0 40h10.0" /><rect height="22" width="71" x="137" y="29"></rect><a xlink:href="#not-in-0031"><text x="172.5" y="44">NOT_IN</text><text x="172.5" y="44">NOT_IN</text></a></g><path d="M218.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M218.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M238.0 40h10.0" /><path d="M370.0 40h10.0" /><rect height="22" width="122" x="248" y="29"></rect><a xlink:href="#contains-all-0034"><text x="309" y="44">CONTAINS_ALL</text><text x="309" y="44">CONTAINS_ALL</text></a></g><path d="M380.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M380.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M400.0 40h10.0" /><path d="M540.5 40h10.0" /><rect height="22" width="130.5" x="410" y="29"></rect><a xlink:href="#contains-none-0036"><text x="475.25" y="44">CONTAINS_NONE</text><text x="475.25" y="44">CONTAINS_NONE</text></a></g><path d="M550.5 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M550.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M570.5 40h10.0" /><path d="M702.5 40h10.0" /><rect height="22" width="122" x="580.5" y="29"></rect><a xlink:href="#contains-any-0038"><text x="641.5" y="44">CONTAINS_ANY</text><text x="641.5" y="44">CONTAINS_ANY</text></a></g><path d="M712.5 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M712.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="non-terminal "> <path d="M732.5 40h10.0" /><path d="M839.0 40h10.0" /><rect height="22" width="96.5" x="742.5" y="29"></rect><a xlink:href="#z-0039"><text x="790.75" y="44">⊇ | ∈ | ∉</text><text x="790.75" y="44">⊇ | ∈ | ∉</text></a></g><path d="M849.0 40h10" /></g><path d="M 859.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="not-in-0031">NOT_IN</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 222.5 94" width="222.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="M172.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="122.5" x="50" y="36"></rect><g> <path d="M50.0 55h10.0" /><path d="M162.5 55h10.0" /><g class="non-terminal "> <path d="M60.0 55h0.0" /><path d="M105.5 55h0.0" /><rect height="22" width="45.5" x="60" y="44"></rect><a xlink:href="#not-0001"><text x="82.75" y="59">NOT</text><text x="82.75" y="59">NOT</text></a></g><path d="M105.5 55h10" /><path d="M115.5 55h10" /><g class="non-terminal "> <path d="M125.5 55h0.0" /><path d="M162.5 55h0.0" /><rect height="22" width="37" x="125.5" y="44"></rect><a xlink:href="#in-0002"><text x="144" y="59">IN</text><text x="144" y="59">IN</text></a></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><path d="M172.5 55h10" /><path d="M 182.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="not-0001">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">'not'</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="in-0002">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">'in'</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="contains-all-0034">CONTAINS_ALL</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 273.5 94" width="273.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="M223.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="173.5" x="50" y="36"></rect><g> <path d="M50.0 55h10.0" /><path d="M213.5 55h10.0" /><g class="non-terminal "> <path d="M60.0 55h0.0" /><path d="M148.0 55h0.0" /><rect height="22" width="88" x="60" y="44"></rect><a xlink:href="#contains-0032"><text x="104" y="59">CONTAINS</text><text x="104" y="59">CONTAINS</text></a></g><path d="M148.0 55h10" /><path d="M158.0 55h10" /><g class="non-terminal "> <path d="M168.0 55h0.0" /><path d="M213.5 55h0.0" /><rect height="22" width="45.5" x="168" y="44"></rect><a xlink:href="#all-0033"><text x="190.75" y="59">ALL</text><text x="190.75" y="59">ALL</text></a></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><path d="M223.5 55h10" /><path d="M 233.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="all-0033">ALL</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">'all'</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="contains-none-0036">CONTAINS_NONE</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 282.0 94" width="282.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 45v20m10 -20v20m-10 -10h20" /></g><path d="M40 55h10" /><g> <path d="M50 55h0.0" /><path d="M232.0 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="182" x="50" y="36"></rect><g> <path d="M50.0 55h10.0" /><path d="M222.0 55h10.0" /><g class="non-terminal "> <path d="M60.0 55h0.0" /><path d="M148.0 55h0.0" /><rect height="22" width="88" x="60" y="44"></rect><a xlink:href="#contains-0032"><text x="104" y="59">CONTAINS</text><text x="104" y="59">CONTAINS</text></a></g><path d="M148.0 55h10" /><path d="M158.0 55h10" /><g class="non-terminal "> <path d="M168.0 55h0.0" /><path d="M222.0 55h0.0" /><rect height="22" width="54" x="168" y="44"></rect><a xlink:href="#none-0035"><text x="195" y="59">NONE</text><text x="195" y="59">NONE</text></a></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><path d="M232.0 55h10" /><path d="M 242.0 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="none-0035">NONE</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">'none'</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="contains-any-0038">CONTAINS_ANY</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 273.5 94" width="273.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="M223.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="173.5" x="50" y="36"></rect><g> <path d="M50.0 55h10.0" /><path d="M213.5 55h10.0" /><g class="non-terminal "> <path d="M60.0 55h0.0" /><path d="M148.0 55h0.0" /><rect height="22" width="88" x="60" y="44"></rect><a xlink:href="#contains-0032"><text x="104" y="59">CONTAINS</text><text x="104" y="59">CONTAINS</text></a></g><path d="M148.0 55h10" /><path d="M158.0 55h10" /><g class="non-terminal "> <path d="M168.0 55h0.0" /><path d="M213.5 55h0.0" /><rect height="22" width="45.5" x="168" y="44"></rect><a xlink:href="#any-0037"><text x="190.75" y="59">ANY</text><text x="190.75" y="59">ANY</text></a></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><path d="M223.5 55h10" /><path d="M 233.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="contains-0032">CONTAINS</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">'contains'</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="any-0037">ANY</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">'any'</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">[⊇∈∉]</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="nested-boolean-comparison-operand-0043">nested_boolean_comparison_operand</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="94" viewBox="0 0 634.5 94" width="634.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="M584.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">'('</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="M484.5 55h0.0" /><rect height="22" width="334.5" x="150" y="44"></rect><a xlink:href="#boolean-comparison-operand-expression-0042"><text x="317.25" y="59">boolean_comparison_operand_expression</text><text x="317.25" y="59">boolean_comparison_operand_expression</text></a></g><path d="M484.5 55h10" /><path d="M494.5 55h10" /><g> <path d="M504.5 55h0.0" /><path d="M584.5 55h0.0" /><rect class="group-box" height="38" rx="10" ry="10" width="80" x="504.5" y="36"></rect><g class="terminal "> <path d="M504.5 55h17.25" /><path d="M567.25 55h17.25" /><rect height="22" rx="10" ry="10" width="45.5" x="521.75" y="44"></rect><text x="544.5" y="59">')'</text></g><g class="non-terminal "> <path d="M504.5 28h0.0" /><path d="M584.5 28h0.0" /><text class="comment" x="544.5" y="33">[suppress]</text></g></g></g><path d="M584.5 55h10" /><path d="M 594.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="and-op-0045">AND_OP</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="80" viewBox="0 0 251.0 80" width="251.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="M211.0 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h55.5" /><path d="M135.5 60h55.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="M105.5 40h10.0" /><rect height="22" width="45.5" x="60" y="29"></rect><a xlink:href="#and-0044"><text x="82.75" y="44">AND</text><text x="82.75" y="44">AND</text></a></g><path d="M115.5 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M115.5 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="terminal "> <path d="M135.5 40h10.0" /><path d="M191.0 40h10.0" /><rect height="22" rx="10" ry="10" width="45.5" x="145.5" y="29"></rect><text x="168.25" y="44">'∧'</text></g><path d="M201.0 40h10" /></g><path d="M 211.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="and-0044">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">'and'</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-op-0048">OR_OP</h1> <div class="railroad-description"></div> <div class="railroad-svg"> <svg class="railroad-diagram" height="80" viewBox="0 0 242.5 80" width="242.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="M202.5 40h0.0" /><path d="M40.0 40a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10h47.0" /><path d="M127.0 60h55.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="M97.0 40h10.0" /><rect height="22" width="37" x="60" y="29"></rect><a xlink:href="#or-0047"><text x="78.5" y="44">OR</text><text x="78.5" y="44">OR</text></a></g><path d="M107.0 40a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><path d="M107.0 20a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10" /><g class="terminal "> <path d="M127.0 40h10.0" /><path d="M182.5 40h10.0" /><rect height="22" rx="10" ry="10" width="45.5" x="137" y="29"></rect><text x="159.75" y="44">'∨'</text></g><path d="M192.5 40h10" /></g><path d="M 202.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="or-0047">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">'or'</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> </body> </html>