"checkit_tiff" is an incredibly fast conformance checker for baseline TIFFs (with various extensions), see http://andreas-romeyke.de
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2399 lines
144 KiB

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
<meta name="generator" content="Railroad Diagram Generator 1.45.1338" /><style type="text/css">
::-moz-selection
{
color: #FFFCF0;
background: #0F0C00;
}
::selection
{
color: #FFFCF0;
background: #0F0C00;
}
.ebnf a
{
text-decoration: none;
}
.ebnf a:hover
{
color: #050400;
text-decoration: underline;
}
.signature
{
color: #806600;
font-size: 11px;
text-align: right;
}
body
{
font: normal 12px Verdana, sans-serif;
color: #0F0C00;
background: #FFFCF0;
}
a:link, a:visited
{
color: #0F0C00;
}
a:link.signature, a:visited.signature
{
color: #806600;
}
a.button, #tabs li a
{
padding: 0.25em 0.5em;
border: 1px solid #806600;
background: #F1E8C6;
color: #806600;
text-decoration: none;
font-weight: bold;
}
a.button:hover, #tabs li a:hover
{
color: #050400;
background: #FFF6D1;
border-color: #050400;
}
#tabs
{
padding: 3px 10px;
margin-left: 0;
margin-top: 58px;
border-bottom: 1px solid #0F0C00;
}
#tabs li
{
list-style: none;
margin-left: 5px;
display: inline;
}
#tabs li a
{
border-bottom: 1px solid #0F0C00;
}
#tabs li a.active
{
color: #0F0C00;
background: #FFFCF0;
border-color: #0F0C00;
border-bottom: 1px solid #FFFCF0;
outline: none;
}
#divs div
{
display: none;
overflow:auto;
}
#divs div.active
{
display: block;
}
#text
{
border-color: #806600;
background: #FFFEFA;
color: #050400;
}
.small
{
vertical-align: top;
text-align: right;
font-size: 9px;
font-weight: normal;
line-height: 120%;
}
td.small
{
padding-top: 0px;
}
.hidden
{
visibility: hidden;
}
td:hover .hidden
{
visibility: visible;
}
div.download
{
display: none;
background: #FFFCF0;
position: absolute;
right: 34px;
top: 94px;
padding: 10px;
border: 1px dotted #0F0C00;
}
#divs div.ebnf, div.ebnf
{
display: block;
padding-left: 16px;
padding-top: 2px;
padding-bottom: 2px;
background: #FFF6D1;
}
tr.option-line td:first-child
{
text-align: right
}
tr.option-text td
{
padding-bottom: 10px
}
table.palette
{
border-top: 1px solid #050400;
border-right: 1px solid #050400;
margin-bottom: 4px
}
td.palette
{
border-bottom: 1px solid #050400;
border-left: 1px solid #050400;
}
a.palette
{
padding: 2px 3px 2px 10px;
text-decoration: none;
}
.palette
{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
}
</style><svg xmlns="http://www.w3.org/2000/svg">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
</svg>
</head>
<body>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="start">start:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="242" height="52">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 33 1 29 1 37"/>
<polygon points="17 33 9 29 9 37"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Line" xlink:title="Line">
<rect x="51" y="19" width="46" height="32"/>
<rect x="49" y="17" width="46" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="37">Line</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#EndOfFile" xlink:title="EndOfFile">
<rect x="137" y="19" width="78" height="32"/>
<rect x="135" y="17" width="78" height="32" class="nonterminal"/>
<text class="nonterminal" x="145" y="37">EndOfFile</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m46 0 h10 m-86 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m66 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-66 0 h10 m0 0 h56 m20 32 h10 m78 0 h10 m3 0 h-3"/>
<polygon points="233 33 241 29 241 37"/>
<polygon points="233 33 225 29 225 37"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#start" title="start">start</a> ::= <a href="#Line" title="Line">Line</a>+ <a href="#EndOfFile" title="EndOfFile">EndOfFile</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Line">Line:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="348" height="256">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CommentLine" xlink:title="CommentLine">
<rect x="71" y="3" width="106" height="32"/>
<rect x="69" y="1" width="106" height="32" class="nonterminal"/>
<text class="nonterminal" x="79" y="21">CommentLine</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SpaceLine" xlink:title="SpaceLine">
<rect x="71" y="47" width="84" height="32"/>
<rect x="69" y="45" width="84" height="32" class="nonterminal"/>
<text class="nonterminal" x="79" y="65">SpaceLine</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ModeLine" xlink:title="ModeLine">
<rect x="71" y="91" width="80" height="32"/>
<rect x="69" y="89" width="80" height="32" class="nonterminal"/>
<text class="nonterminal" x="79" y="109">ModeLine</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#IncludeLine" xlink:title="IncludeLine">
<rect x="71" y="135" width="92" height="32"/>
<rect x="69" y="133" width="92" height="32" class="nonterminal"/>
<text class="nonterminal" x="79" y="153">IncludeLine</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TagLine" xlink:title="TagLine">
<rect x="71" y="179" width="68" height="32"/>
<rect x="69" y="177" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="79" y="197">TagLine</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#EndOfLine" xlink:title="EndOfLine">
<rect x="217" y="3" width="84" height="32"/>
<rect x="215" y="1" width="84" height="32" class="nonterminal"/>
<text class="nonterminal" x="225" y="21">EndOfLine</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="223" width="98" height="32"/>
<rect x="49" y="221" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="241">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m40 0 h10 m106 0 h10 m-146 0 h20 m126 0 h20 m-166 0 q10 0 10 10 m146 0 q0 -10 10 -10 m-156 10 v24 m146 0 v-24 m-146 24 q0 10 10 10 m126 0 q10 0 10 -10 m-136 10 h10 m84 0 h10 m0 0 h22 m-136 -10 v20 m146 0 v-20 m-146 20 v24 m146 0 v-24 m-146 24 q0 10 10 10 m126 0 q10 0 10 -10 m-136 10 h10 m80 0 h10 m0 0 h26 m-136 -10 v20 m146 0 v-20 m-146 20 v24 m146 0 v-24 m-146 24 q0 10 10 10 m126 0 q10 0 10 -10 m-136 10 h10 m92 0 h10 m0 0 h14 m-136 -10 v20 m146 0 v-20 m-146 20 v24 m146 0 v-24 m-146 24 q0 10 10 10 m126 0 q10 0 10 -10 m-136 10 h10 m68 0 h10 m0 0 h38 m20 -176 h10 m84 0 h10 m-290 0 h20 m270 0 h20 m-310 0 q10 0 10 10 m290 0 q0 -10 10 -10 m-300 10 v200 m290 0 v-200 m-290 200 q0 10 10 10 m270 0 q10 0 10 -10 m-280 10 h10 m98 0 h10 m0 0 h152 m23 -220 h-3"/>
<polygon points="339 17 347 13 347 21"/>
<polygon points="339 17 331 13 331 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Line" title="Line">Line</a> ::= ( <a href="#CommentLine" title="CommentLine">CommentLine</a> | <a href="#SpaceLine" title="SpaceLine">SpaceLine</a> | <a href="#ModeLine" title="ModeLine">ModeLine</a> | <a href="#IncludeLine" title="IncludeLine">IncludeLine</a> | <a href="#TagLine" title="TagLine">TagLine</a> ) <a href="#EndOfLine" title="EndOfLine">EndOfLine</a>
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#start" title="start">start</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="ModeLine">ModeLine:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="132">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="56" height="32" rx="10"/>
<rect x="29" y="1" width="56" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">mode</text>
<rect x="127" y="35" width="26" height="32" rx="10"/>
<rect x="125" y="33" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="135" y="53">(</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Mode" xlink:title="Mode">
<rect x="193" y="67" width="54" height="32"/>
<rect x="191" y="65" width="54" height="32" class="nonterminal"/>
<text class="nonterminal" x="201" y="85">Mode</text>
</a>
<rect x="287" y="99" width="26" height="32" rx="10"/>
<rect x="285" y="97" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="295" y="117">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m56 0 h10 m20 0 h10 m0 0 h236 m-266 0 h20 m246 0 h20 m-286 0 q10 0 10 10 m266 0 q0 -10 10 -10 m-276 10 v12 m266 0 v-12 m-266 12 q0 10 10 10 m246 0 q10 0 10 -10 m-256 10 h10 m26 0 h10 m20 0 h10 m0 0 h150 m-180 0 h20 m160 0 h20 m-200 0 q10 0 10 10 m180 0 q0 -10 10 -10 m-190 10 v12 m180 0 v-12 m-180 12 q0 10 10 10 m160 0 q10 0 10 -10 m-170 10 h10 m54 0 h10 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m63 -96 h-3"/>
<polygon points="391 17 399 13 399 21"/>
<polygon points="391 17 383 13 383 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#ModeLine" title="ModeLine">ModeLine</a> ::= 'mode' ( '(' ( <a href="#Mode" title="Mode">Mode</a> ')'? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Line" title="Line">Line</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="LogicalOr">LogicalOr:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="356" height="36">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="86" height="32" rx="10"/>
<rect x="29" y="1" width="86" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">logical_or</text>
<rect x="137" y="3" width="26" height="32" rx="10"/>
<rect x="135" y="1" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="145" y="21">(</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LogicalOrList" xlink:title="LogicalOrList">
<rect x="183" y="3" width="100" height="32"/>
<rect x="181" y="1" width="100" height="32" class="nonterminal"/>
<text class="nonterminal" x="191" y="21">LogicalOrList</text>
</a>
<rect x="303" y="3" width="26" height="32" rx="10"/>
<rect x="301" y="1" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="311" y="21">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m86 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m100 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/>
<polygon points="347 17 355 13 355 21"/>
<polygon points="347 17 339 13 339 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#LogicalOr" title="LogicalOr">LogicalOr</a>
::= 'logical_or' '(' <a href="#LogicalOrList" title="LogicalOrList">LogicalOrList</a> ')'</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Content" title="Content">Content</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="LogicalOrListElement">LogicalOrListElement:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="196" height="344">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="51" y="3" width="44" height="32" rx="10"/>
<rect x="49" y="1" width="44" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="21">any</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Range" xlink:title="Range">
<rect x="51" y="47" width="60" height="32"/>
<rect x="49" y="45" width="60" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="65">Range</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Only" xlink:title="Only">
<rect x="51" y="91" width="48" height="32"/>
<rect x="49" y="89" width="48" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="109">Only</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="51" y="135" width="68" height="32"/>
<rect x="49" y="133" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="153">Number</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#NTupel" xlink:title="NTupel">
<rect x="51" y="179" width="62" height="32"/>
<rect x="49" y="177" width="62" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="197">NTupel</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#RegEx" xlink:title="RegEx">
<rect x="51" y="223" width="58" height="32"/>
<rect x="49" y="221" width="58" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="241">RegEx</text>
</a>
<rect x="51" y="267" width="80" height="32" rx="10"/>
<rect x="49" y="265" width="80" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="285">printascii</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="311" width="98" height="32"/>
<rect x="49" y="309" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="329">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m44 0 h10 m0 0 h54 m-138 0 h20 m118 0 h20 m-158 0 q10 0 10 10 m138 0 q0 -10 10 -10 m-148 10 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m60 0 h10 m0 0 h38 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m48 0 h10 m0 0 h50 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m68 0 h10 m0 0 h30 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m62 0 h10 m0 0 h36 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m58 0 h10 m0 0 h40 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m80 0 h10 m0 0 h18 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m98 0 h10 m23 -308 h-3"/>
<polygon points="187 17 195 13 195 21"/>
<polygon points="187 17 179 13 179 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#LogicalOrListElement" title="LogicalOrListElement">LogicalOrListElement</a>
::= 'any'
| <a href="#Range" title="Range">Range</a>
| <a href="#Only" title="Only">Only</a>
| <a href="#Number" title="Number">Number</a>
| <a href="#NTupel" title="NTupel">NTupel</a>
| <a href="#RegEx" title="RegEx">RegEx</a>
| 'printascii'
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#LogicalOrList" title="LogicalOrList">LogicalOrList</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="LogicalOrList">LogicalOrList:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="248" height="80">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 61 1 57 1 65"/>
<polygon points="17 61 9 57 9 65"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LogicalOrListElement" xlink:title="LogicalOrListElement">
<rect x="51" y="47" width="150" height="32"/>
<rect x="49" y="45" width="150" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="65">LogicalOrListElement</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Colon" xlink:title="Colon">
<rect x="51" y="3" width="56" height="32"/>
<rect x="49" y="1" width="56" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="21">Colon</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m20 0 h10 m150 0 h10 m-190 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m170 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-170 0 h10 m56 0 h10 m0 0 h94 m23 44 h-3"/>
<polygon points="239 61 247 57 247 65"/>
<polygon points="239 61 231 57 231 65"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#LogicalOrList" title="LogicalOrList">LogicalOrList</a>
::= <a href="#LogicalOrListElement" title="LogicalOrListElement">LogicalOrListElement</a> ( <a href="#Colon" title="Colon">Colon</a> <a href="#LogicalOrListElement" title="LogicalOrListElement">LogicalOrListElement</a> )*</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#LogicalOr" title="LogicalOr">LogicalOr</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Mode">Mode:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="262" height="256">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="51" y="3" width="74" height="32" rx="10"/>
<rect x="49" y="1" width="74" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="21">baseline</text>
<rect x="51" y="47" width="156" height="32" rx="10"/>
<rect x="49" y="45" width="156" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="65">enable_type_checks</text>
<rect x="51" y="91" width="164" height="32" rx="10"/>
<rect x="49" y="89" width="164" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="109">enable_offset_checks</text>
<rect x="51" y="135" width="144" height="32" rx="10"/>
<rect x="49" y="133" width="144" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="153">enable_ifd_checks</text>
<rect x="51" y="179" width="82" height="32" rx="10"/>
<rect x="49" y="177" width="82" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="197">enhanced</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="223" width="98" height="32"/>
<rect x="49" y="221" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="241">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m74 0 h10 m0 0 h90 m-204 0 h20 m184 0 h20 m-224 0 q10 0 10 10 m204 0 q0 -10 10 -10 m-214 10 v24 m204 0 v-24 m-204 24 q0 10 10 10 m184 0 q10 0 10 -10 m-194 10 h10 m156 0 h10 m0 0 h8 m-194 -10 v20 m204 0 v-20 m-204 20 v24 m204 0 v-24 m-204 24 q0 10 10 10 m184 0 q10 0 10 -10 m-194 10 h10 m164 0 h10 m-194 -10 v20 m204 0 v-20 m-204 20 v24 m204 0 v-24 m-204 24 q0 10 10 10 m184 0 q10 0 10 -10 m-194 10 h10 m144 0 h10 m0 0 h20 m-194 -10 v20 m204 0 v-20 m-204 20 v24 m204 0 v-24 m-204 24 q0 10 10 10 m184 0 q10 0 10 -10 m-194 10 h10 m82 0 h10 m0 0 h82 m-194 -10 v20 m204 0 v-20 m-204 20 v24 m204 0 v-24 m-204 24 q0 10 10 10 m184 0 q10 0 10 -10 m-194 10 h10 m98 0 h10 m0 0 h66 m23 -220 h-3"/>
<polygon points="253 17 261 13 261 21"/>
<polygon points="253 17 245 13 245 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Mode" title="Mode">Mode</a> ::= 'baseline'
| 'enable_type_checks'
| 'enable_offset_checks'
| 'enable_ifd_checks'
| 'enhanced'
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#ModeLine" title="ModeLine">ModeLine</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="TagLine">TagLine:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="680" height="164">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Tag" xlink:title="Tag">
<rect x="31" y="3" width="42" height="32"/>
<rect x="29" y="1" width="42" height="32" class="nonterminal"/>
<text class="nonterminal" x="39" y="21">Tag</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Semicolon" xlink:title="Semicolon">
<rect x="113" y="35" width="82" height="32"/>
<rect x="111" y="33" width="82" height="32" class="nonterminal"/>
<text class="nonterminal" x="121" y="53">Semicolon</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Requirements" xlink:title="Requirements">
<rect x="235" y="67" width="106" height="32"/>
<rect x="233" y="65" width="106" height="32" class="nonterminal"/>
<text class="nonterminal" x="243" y="85">Requirements</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Semicolon" xlink:title="Semicolon">
<rect x="381" y="99" width="82" height="32"/>
<rect x="379" y="97" width="82" height="32" class="nonterminal"/>
<text class="nonterminal" x="389" y="117">Semicolon</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Content" xlink:title="Content">
<rect x="503" y="131" width="70" height="32"/>
<rect x="501" y="129" width="70" height="32" class="nonterminal"/>
<text class="nonterminal" x="511" y="149">Content</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m42 0 h10 m20 0 h10 m0 0 h530 m-560 0 h20 m540 0 h20 m-580 0 q10 0 10 10 m560 0 q0 -10 10 -10 m-570 10 v12 m560 0 v-12 m-560 12 q0 10 10 10 m540 0 q10 0 10 -10 m-550 10 h10 m82 0 h10 m20 0 h10 m0 0 h388 m-418 0 h20 m398 0 h20 m-438 0 q10 0 10 10 m418 0 q0 -10 10 -10 m-428 10 v12 m418 0 v-12 m-418 12 q0 10 10 10 m398 0 q10 0 10 -10 m-408 10 h10 m106 0 h10 m20 0 h10 m0 0 h222 m-252 0 h20 m232 0 h20 m-272 0 q10 0 10 10 m252 0 q0 -10 10 -10 m-262 10 v12 m252 0 v-12 m-252 12 q0 10 10 10 m232 0 q10 0 10 -10 m-242 10 h10 m82 0 h10 m20 0 h10 m0 0 h80 m-110 0 h20 m90 0 h20 m-130 0 q10 0 10 10 m110 0 q0 -10 10 -10 m-120 10 v12 m110 0 v-12 m-110 12 q0 10 10 10 m90 0 q10 0 10 -10 m-100 10 h10 m70 0 h10 m83 -128 h-3"/>
<polygon points="671 17 679 13 679 21"/>
<polygon points="671 17 663 13 663 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#TagLine" title="TagLine">TagLine</a> ::= <a href="#Tag" title="Tag">Tag</a> ( <a href="#Semicolon" title="Semicolon">Semicolon</a> ( <a href="#Requirements" title="Requirements">Requirements</a> ( <a href="#Semicolon" title="Semicolon">Semicolon</a> <a href="#Content" title="Content">Content</a>? )? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Line" title="Line">Line</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Tag">Tag:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="126" height="36">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="31" y="3" width="68" height="32"/>
<rect x="29" y="1" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="39" y="21">Number</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m68 0 h10 m3 0 h-3"/>
<polygon points="117 17 125 13 125 21"/>
<polygon points="117 17 109 13 109 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Tag" title="Tag">Tag</a> ::= <a href="#Number" title="Number">Number</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#TagLine" title="TagLine">TagLine</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="TagReference">TagReference:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="196" height="80">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="51" y="3" width="68" height="32"/>
<rect x="49" y="1" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="21">Number</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="47" width="98" height="32"/>
<rect x="49" y="45" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="65">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m68 0 h10 m0 0 h30 m-138 0 h20 m118 0 h20 m-158 0 q10 0 10 10 m138 0 q0 -10 10 -10 m-148 10 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m98 0 h10 m23 -44 h-3"/>
<polygon points="187 17 195 13 195 21"/>
<polygon points="187 17 179 13 179 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#TagReference" title="TagReference">TagReference</a>
::= <a href="#Number" title="Number">Number</a>
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#IfDepends" title="IfDepends">IfDepends</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#OptDepends" title="OptDepends">OptDepends</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Semicolon">Semicolon:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="240" height="114">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 51 1 47 1 55"/>
<polygon points="17 51 9 47 9 55"/>
<rect x="51" y="37" width="24" height="32" rx="10"/>
<rect x="49" y="35" width="24" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="55">;</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Space" xlink:title="Space">
<rect x="115" y="3" width="58" height="32"/>
<rect x="113" y="1" width="58" height="32" class="nonterminal"/>
<text class="nonterminal" x="123" y="21">Space</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="81" width="98" height="32"/>
<rect x="49" y="79" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="99">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m24 0 h10 m20 0 h10 m0 0 h68 m-98 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m78 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-78 0 h10 m58 0 h10 m-162 34 h20 m162 0 h20 m-202 0 q10 0 10 10 m182 0 q0 -10 10 -10 m-192 10 v24 m182 0 v-24 m-182 24 q0 10 10 10 m162 0 q10 0 10 -10 m-172 10 h10 m98 0 h10 m0 0 h44 m23 -44 h-3"/>
<polygon points="231 51 239 47 239 55"/>
<polygon points="231 51 223 47 223 55"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Semicolon" title="Semicolon">Semicolon</a>
::= ';' <a href="#Space" title="Space">Space</a>*
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#TagLine" title="TagLine">TagLine</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Requirements">Requirements:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="196" height="212">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="51" y="3" width="90" height="32" rx="10"/>
<rect x="49" y="1" width="90" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="21">mandatory</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#IfDepends" xlink:title="IfDepends">
<rect x="51" y="47" width="84" height="32"/>
<rect x="49" y="45" width="84" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="65">IfDepends</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#OptDepends" xlink:title="OptDepends">
<rect x="51" y="91" width="98" height="32"/>
<rect x="49" y="89" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="109">OptDepends</text>
</a>
<rect x="51" y="135" width="72" height="32" rx="10"/>
<rect x="49" y="133" width="72" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="153">optional</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="179" width="98" height="32"/>
<rect x="49" y="177" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="197">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m90 0 h10 m0 0 h8 m-138 0 h20 m118 0 h20 m-158 0 q10 0 10 10 m138 0 q0 -10 10 -10 m-148 10 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m84 0 h10 m0 0 h14 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m98 0 h10 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m72 0 h10 m0 0 h26 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m98 0 h10 m23 -176 h-3"/>
<polygon points="187 17 195 13 195 21"/>
<polygon points="187 17 179 13 179 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Requirements" title="Requirements">Requirements</a>
::= 'mandatory'
| <a href="#IfDepends" title="IfDepends">IfDepends</a>
| <a href="#OptDepends" title="OptDepends">OptDepends</a>
| 'optional'
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#TagLine" title="TagLine">TagLine</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="IfDepends">IfDepends:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="750" height="196">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="74" height="32" rx="10"/>
<rect x="29" y="1" width="74" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">depends</text>
<rect x="145" y="35" width="26" height="32" rx="10"/>
<rect x="143" y="33" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="153" y="53">(</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TagReference" xlink:title="TagReference">
<rect x="211" y="67" width="106" height="32"/>
<rect x="209" y="65" width="106" height="32" class="nonterminal"/>
<text class="nonterminal" x="219" y="85">TagReference</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Dot" xlink:title="Dot">
<rect x="357" y="99" width="42" height="32"/>
<rect x="355" y="97" width="42" height="32" class="nonterminal"/>
<text class="nonterminal" x="365" y="117">Dot</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ValueReference" xlink:title="ValueReference">
<rect x="439" y="131" width="118" height="32"/>
<rect x="437" y="129" width="118" height="32" class="nonterminal"/>
<text class="nonterminal" x="447" y="149">ValueReference</text>
</a>
<rect x="597" y="163" width="26" height="32" rx="10"/>
<rect x="595" y="161" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="605" y="181">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m74 0 h10 m20 0 h10 m0 0 h568 m-598 0 h20 m578 0 h20 m-618 0 q10 0 10 10 m598 0 q0 -10 10 -10 m-608 10 v12 m598 0 v-12 m-598 12 q0 10 10 10 m578 0 q10 0 10 -10 m-588 10 h10 m26 0 h10 m20 0 h10 m0 0 h482 m-512 0 h20 m492 0 h20 m-532 0 q10 0 10 10 m512 0 q0 -10 10 -10 m-522 10 v12 m512 0 v-12 m-512 12 q0 10 10 10 m492 0 q10 0 10 -10 m-502 10 h10 m106 0 h10 m20 0 h10 m0 0 h316 m-346 0 h20 m326 0 h20 m-366 0 q10 0 10 10 m346 0 q0 -10 10 -10 m-356 10 v12 m346 0 v-12 m-346 12 q0 10 10 10 m326 0 q10 0 10 -10 m-336 10 h10 m42 0 h10 m20 0 h10 m0 0 h214 m-244 0 h20 m224 0 h20 m-264 0 q10 0 10 10 m244 0 q0 -10 10 -10 m-254 10 v12 m244 0 v-12 m-244 12 q0 10 10 10 m224 0 q10 0 10 -10 m-234 10 h10 m118 0 h10 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m103 -160 h-3"/>
<polygon points="741 17 749 13 749 21"/>
<polygon points="741 17 733 13 733 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#IfDepends" title="IfDepends">IfDepends</a>
::= 'depends' ( '(' ( <a href="#TagReference" title="TagReference">TagReference</a> ( <a href="#Dot" title="Dot">Dot</a> ( <a href="#ValueReference" title="ValueReference">ValueReference</a> ')'? )? )? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Requirements" title="Requirements">Requirements</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="OptDepends">OptDepends:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="772" height="196">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="96" height="32" rx="10"/>
<rect x="29" y="1" width="96" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">optdepends</text>
<rect x="167" y="35" width="26" height="32" rx="10"/>
<rect x="165" y="33" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="175" y="53">(</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TagReference" xlink:title="TagReference">
<rect x="233" y="67" width="106" height="32"/>
<rect x="231" y="65" width="106" height="32" class="nonterminal"/>
<text class="nonterminal" x="241" y="85">TagReference</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Dot" xlink:title="Dot">
<rect x="379" y="99" width="42" height="32"/>
<rect x="377" y="97" width="42" height="32" class="nonterminal"/>
<text class="nonterminal" x="387" y="117">Dot</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ValueReference" xlink:title="ValueReference">
<rect x="461" y="131" width="118" height="32"/>
<rect x="459" y="129" width="118" height="32" class="nonterminal"/>
<text class="nonterminal" x="469" y="149">ValueReference</text>
</a>
<rect x="619" y="163" width="26" height="32" rx="10"/>
<rect x="617" y="161" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="627" y="181">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m96 0 h10 m20 0 h10 m0 0 h568 m-598 0 h20 m578 0 h20 m-618 0 q10 0 10 10 m598 0 q0 -10 10 -10 m-608 10 v12 m598 0 v-12 m-598 12 q0 10 10 10 m578 0 q10 0 10 -10 m-588 10 h10 m26 0 h10 m20 0 h10 m0 0 h482 m-512 0 h20 m492 0 h20 m-532 0 q10 0 10 10 m512 0 q0 -10 10 -10 m-522 10 v12 m512 0 v-12 m-512 12 q0 10 10 10 m492 0 q10 0 10 -10 m-502 10 h10 m106 0 h10 m20 0 h10 m0 0 h316 m-346 0 h20 m326 0 h20 m-366 0 q10 0 10 10 m346 0 q0 -10 10 -10 m-356 10 v12 m346 0 v-12 m-346 12 q0 10 10 10 m326 0 q10 0 10 -10 m-336 10 h10 m42 0 h10 m20 0 h10 m0 0 h214 m-244 0 h20 m224 0 h20 m-264 0 q10 0 10 10 m244 0 q0 -10 10 -10 m-254 10 v12 m244 0 v-12 m-244 12 q0 10 10 10 m224 0 q10 0 10 -10 m-234 10 h10 m118 0 h10 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m103 -160 h-3"/>
<polygon points="763 17 771 13 771 21"/>
<polygon points="763 17 755 13 755 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#OptDepends" title="OptDepends">OptDepends</a>
::= 'optdepends' ( '(' ( <a href="#TagReference" title="TagReference">TagReference</a> ( <a href="#Dot" title="Dot">Dot</a> ( <a href="#ValueReference" title="ValueReference">ValueReference</a> ')'? )? )? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Requirements" title="Requirements">Requirements</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Content">Content:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="196" height="432">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="51" y="3" width="44" height="32" rx="10"/>
<rect x="49" y="1" width="44" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="21">any</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Range" xlink:title="Range">
<rect x="51" y="47" width="60" height="32"/>
<rect x="49" y="45" width="60" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="65">Range</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LogicalOr" xlink:title="LogicalOr">
<rect x="51" y="91" width="78" height="32"/>
<rect x="49" y="89" width="78" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="109">LogicalOr</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Only" xlink:title="Only">
<rect x="51" y="135" width="48" height="32"/>
<rect x="49" y="133" width="48" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="153">Only</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#NTupel" xlink:title="NTupel">
<rect x="51" y="179" width="62" height="32"/>
<rect x="49" y="177" width="62" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="197">NTupel</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#RegEx" xlink:title="RegEx">
<rect x="51" y="223" width="58" height="32"/>
<rect x="49" y="221" width="58" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="241">RegEx</text>
</a>
<rect x="51" y="267" width="80" height="32" rx="10"/>
<rect x="49" y="265" width="80" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="285">printascii</text>
<rect x="51" y="311" width="78" height="32" rx="10"/>
<rect x="49" y="309" width="78" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="329">datetime</text>
<rect x="51" y="355" width="80" height="32" rx="10"/>
<rect x="49" y="353" width="80" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="373">iccprofile</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="399" width="98" height="32"/>
<rect x="49" y="397" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="417">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m44 0 h10 m0 0 h54 m-138 0 h20 m118 0 h20 m-158 0 q10 0 10 10 m138 0 q0 -10 10 -10 m-148 10 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m60 0 h10 m0 0 h38 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m78 0 h10 m0 0 h20 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m48 0 h10 m0 0 h50 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m62 0 h10 m0 0 h36 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m58 0 h10 m0 0 h40 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m80 0 h10 m0 0 h18 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m78 0 h10 m0 0 h20 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m80 0 h10 m0 0 h18 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m98 0 h10 m23 -396 h-3"/>
<polygon points="187 17 195 13 195 21"/>
<polygon points="187 17 179 13 179 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Content" title="Content">Content</a> ::= 'any'
| <a href="#Range" title="Range">Range</a>
| <a href="#LogicalOr" title="LogicalOr">LogicalOr</a>
| <a href="#Only" title="Only">Only</a>
| <a href="#NTupel" title="NTupel">NTupel</a>
| <a href="#RegEx" title="RegEx">RegEx</a>
| 'printascii'
| 'datetime'
| 'iccprofile'
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#TagLine" title="TagLine">TagLine</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Range">Range:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="660" height="196">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="58" height="32" rx="10"/>
<rect x="29" y="1" width="58" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">range</text>
<rect x="129" y="35" width="26" height="32" rx="10"/>
<rect x="127" y="33" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="137" y="53">(</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="195" y="67" width="68" height="32"/>
<rect x="193" y="65" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="203" y="85">Number</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Colon" xlink:title="Colon">
<rect x="303" y="99" width="56" height="32"/>
<rect x="301" y="97" width="56" height="32" class="nonterminal"/>
<text class="nonterminal" x="311" y="117">Colon</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="399" y="131" width="68" height="32"/>
<rect x="397" y="129" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="407" y="149">Number</text>
</a>
<rect x="507" y="163" width="26" height="32" rx="10"/>
<rect x="505" y="161" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="515" y="181">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m58 0 h10 m20 0 h10 m0 0 h494 m-524 0 h20 m504 0 h20 m-544 0 q10 0 10 10 m524 0 q0 -10 10 -10 m-534 10 v12 m524 0 v-12 m-524 12 q0 10 10 10 m504 0 q10 0 10 -10 m-514 10 h10 m26 0 h10 m20 0 h10 m0 0 h408 m-438 0 h20 m418 0 h20 m-458 0 q10 0 10 10 m438 0 q0 -10 10 -10 m-448 10 v12 m438 0 v-12 m-438 12 q0 10 10 10 m418 0 q10 0 10 -10 m-428 10 h10 m68 0 h10 m20 0 h10 m0 0 h280 m-310 0 h20 m290 0 h20 m-330 0 q10 0 10 10 m310 0 q0 -10 10 -10 m-320 10 v12 m310 0 v-12 m-310 12 q0 10 10 10 m290 0 q10 0 10 -10 m-300 10 h10 m56 0 h10 m20 0 h10 m0 0 h164 m-194 0 h20 m174 0 h20 m-214 0 q10 0 10 10 m194 0 q0 -10 10 -10 m-204 10 v12 m194 0 v-12 m-194 12 q0 10 10 10 m174 0 q10 0 10 -10 m-184 10 h10 m68 0 h10 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m103 -160 h-3"/>
<polygon points="651 17 659 13 659 21"/>
<polygon points="651 17 643 13 643 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Range" title="Range">Range</a> ::= 'range' ( '(' ( <a href="#Number" title="Number">Number</a> ( <a href="#Colon" title="Colon">Colon</a> ( <a href="#Number" title="Number">Number</a> ')'? )? )? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Content" title="Content">Content</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#LogicalOrListElement" title="LogicalOrListElement">LogicalOrListElement</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#ValueReference" title="ValueReference">ValueReference</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Colon">Colon:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="240" height="114">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 51 1 47 1 55"/>
<polygon points="17 51 9 47 9 55"/>
<rect x="51" y="37" width="24" height="32" rx="10"/>
<rect x="49" y="35" width="24" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="55">,</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Space" xlink:title="Space">
<rect x="115" y="3" width="58" height="32"/>
<rect x="113" y="1" width="58" height="32" class="nonterminal"/>
<text class="nonterminal" x="123" y="21">Space</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="81" width="98" height="32"/>
<rect x="49" y="79" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="99">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m24 0 h10 m20 0 h10 m0 0 h68 m-98 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m78 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-78 0 h10 m58 0 h10 m-162 34 h20 m162 0 h20 m-202 0 q10 0 10 10 m182 0 q0 -10 10 -10 m-192 10 v24 m182 0 v-24 m-182 24 q0 10 10 10 m162 0 q10 0 10 -10 m-172 10 h10 m98 0 h10 m0 0 h44 m23 -44 h-3"/>
<polygon points="231 51 239 47 239 55"/>
<polygon points="231 51 223 47 223 55"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Colon" title="Colon">Colon</a> ::= ',' <a href="#Space" title="Space">Space</a>*
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#LogicalOrList" title="LogicalOrList">LogicalOrList</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#Range" title="Range">Range</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#ValueList" title="ValueList">ValueList</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Dot">Dot:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="240" height="114">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 51 1 47 1 55"/>
<polygon points="17 51 9 47 9 55"/>
<rect x="51" y="37" width="24" height="32" rx="10"/>
<rect x="49" y="35" width="24" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="55">.</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Space" xlink:title="Space">
<rect x="115" y="3" width="58" height="32"/>
<rect x="113" y="1" width="58" height="32" class="nonterminal"/>
<text class="nonterminal" x="123" y="21">Space</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="81" width="98" height="32"/>
<rect x="49" y="79" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="99">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m24 0 h10 m20 0 h10 m0 0 h68 m-98 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m78 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-78 0 h10 m58 0 h10 m-162 34 h20 m162 0 h20 m-202 0 q10 0 10 10 m182 0 q0 -10 10 -10 m-192 10 v24 m182 0 v-24 m-182 24 q0 10 10 10 m162 0 q10 0 10 -10 m-172 10 h10 m98 0 h10 m0 0 h44 m23 -44 h-3"/>
<polygon points="231 51 239 47 239 55"/>
<polygon points="231 51 223 47 223 55"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Dot" title="Dot">Dot</a> ::= '.' <a href="#Space" title="Space">Space</a>*
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#IfDepends" title="IfDepends">IfDepends</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#OptDepends" title="OptDepends">OptDepends</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="ValueList">ValueList:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="154" height="80">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 61 1 57 1 65"/>
<polygon points="17 61 9 57 9 65"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Value" xlink:title="Value">
<rect x="51" y="47" width="54" height="32"/>
<rect x="49" y="45" width="54" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="65">Value</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Colon" xlink:title="Colon">
<rect x="51" y="3" width="56" height="32"/>
<rect x="49" y="1" width="56" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="21">Colon</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m20 0 h10 m54 0 h10 m0 0 h2 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m76 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-76 0 h10 m56 0 h10 m23 44 h-3"/>
<polygon points="145 61 153 57 153 65"/>
<polygon points="145 61 137 57 137 65"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#ValueList" title="ValueList">ValueList</a>
::= <a href="#Value" title="Value">Value</a> ( <a href="#Colon" title="Colon">Colon</a> <a href="#Value" title="Value">Value</a> )*</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#NTupel" title="NTupel">NTupel</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Value">Value:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="126" height="36">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="31" y="3" width="68" height="32"/>
<rect x="29" y="1" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="39" y="21">Number</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m68 0 h10 m3 0 h-3"/>
<polygon points="117 17 125 13 125 21"/>
<polygon points="117 17 109 13 109 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Value" title="Value">Value</a> ::= <a href="#Number" title="Number">Number</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#ValueList" title="ValueList">ValueList</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="NTupel">NTupel:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="426" height="132">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="60" height="32" rx="10"/>
<rect x="29" y="1" width="60" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">ntupel</text>
<rect x="131" y="35" width="26" height="32" rx="10"/>
<rect x="129" y="33" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="139" y="53">(</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ValueList" xlink:title="ValueList">
<rect x="197" y="67" width="76" height="32"/>
<rect x="195" y="65" width="76" height="32" class="nonterminal"/>
<text class="nonterminal" x="205" y="85">ValueList</text>
</a>
<rect x="313" y="99" width="26" height="32" rx="10"/>
<rect x="311" y="97" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="321" y="117">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m60 0 h10 m20 0 h10 m0 0 h258 m-288 0 h20 m268 0 h20 m-308 0 q10 0 10 10 m288 0 q0 -10 10 -10 m-298 10 v12 m288 0 v-12 m-288 12 q0 10 10 10 m268 0 q10 0 10 -10 m-278 10 h10 m26 0 h10 m20 0 h10 m0 0 h172 m-202 0 h20 m182 0 h20 m-222 0 q10 0 10 10 m202 0 q0 -10 10 -10 m-212 10 v12 m202 0 v-12 m-202 12 q0 10 10 10 m182 0 q10 0 10 -10 m-192 10 h10 m76 0 h10 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m63 -96 h-3"/>
<polygon points="417 17 425 13 425 21"/>
<polygon points="417 17 409 13 409 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#NTupel" title="NTupel">NTupel</a> ::= 'ntupel' ( '(' ( <a href="#ValueList" title="ValueList">ValueList</a> ')'? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Content" title="Content">Content</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#LogicalOrListElement" title="LogicalOrListElement">LogicalOrListElement</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#ValueReference" title="ValueReference">ValueReference</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="ValueReference">ValueReference:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="196" height="300">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="51" y="3" width="44" height="32" rx="10"/>
<rect x="49" y="1" width="44" height="32" class="terminal" rx="10"/>
<text class="terminal" x="59" y="21">any</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="51" y="47" width="68" height="32"/>
<rect x="49" y="45" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="65">Number</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#RegEx" xlink:title="RegEx">
<rect x="51" y="91" width="58" height="32"/>
<rect x="49" y="89" width="58" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="109">RegEx</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Range" xlink:title="Range">
<rect x="51" y="135" width="60" height="32"/>
<rect x="49" y="133" width="60" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="153">Range</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#NTupel" xlink:title="NTupel">
<rect x="51" y="179" width="62" height="32"/>
<rect x="49" y="177" width="62" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="197">NTupel</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Only" xlink:title="Only">
<rect x="51" y="223" width="48" height="32"/>
<rect x="49" y="221" width="48" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="241">Only</text>
</a>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MiscUntilEOL" xlink:title="MiscUntilEOL">
<rect x="51" y="267" width="98" height="32"/>
<rect x="49" y="265" width="98" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="285">MiscUntilEOL</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m44 0 h10 m0 0 h54 m-138 0 h20 m118 0 h20 m-158 0 q10 0 10 10 m138 0 q0 -10 10 -10 m-148 10 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m68 0 h10 m0 0 h30 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m58 0 h10 m0 0 h40 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m60 0 h10 m0 0 h38 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m62 0 h10 m0 0 h36 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m48 0 h10 m0 0 h50 m-128 -10 v20 m138 0 v-20 m-138 20 v24 m138 0 v-24 m-138 24 q0 10 10 10 m118 0 q10 0 10 -10 m-128 10 h10 m98 0 h10 m23 -264 h-3"/>
<polygon points="187 17 195 13 195 21"/>
<polygon points="187 17 179 13 179 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#ValueReference" title="ValueReference">ValueReference</a>
::= 'any'
| <a href="#Number" title="Number">Number</a>
| <a href="#RegEx" title="RegEx">RegEx</a>
| <a href="#Range" title="Range">Range</a>
| <a href="#NTupel" title="NTupel">NTupel</a>
| <a href="#Only" title="Only">Only</a>
| <a href="#MiscUntilEOL" title="MiscUntilEOL">MiscUntilEOL</a></xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#IfDepends" title="IfDepends">IfDepends</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#OptDepends" title="OptDepends">OptDepends</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="Only">Only:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="406" height="132">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="48" height="32" rx="10"/>
<rect x="29" y="1" width="48" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">only</text>
<rect x="119" y="35" width="26" height="32" rx="10"/>
<rect x="117" y="33" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="127" y="53">(</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Number" xlink:title="Number">
<rect x="185" y="67" width="68" height="32"/>
<rect x="183" y="65" width="68" height="32" class="nonterminal"/>
<text class="nonterminal" x="193" y="85">Number</text>
</a>
<rect x="293" y="99" width="26" height="32" rx="10"/>
<rect x="291" y="97" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="301" y="117">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m48 0 h10 m20 0 h10 m0 0 h250 m-280 0 h20 m260 0 h20 m-300 0 q10 0 10 10 m280 0 q0 -10 10 -10 m-290 10 v12 m280 0 v-12 m-280 12 q0 10 10 10 m260 0 q10 0 10 -10 m-270 10 h10 m26 0 h10 m20 0 h10 m0 0 h164 m-194 0 h20 m174 0 h20 m-214 0 q10 0 10 10 m194 0 q0 -10 10 -10 m-204 10 v12 m194 0 v-12 m-194 12 q0 10 10 10 m174 0 q10 0 10 -10 m-184 10 h10 m68 0 h10 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m63 -96 h-3"/>
<polygon points="397 17 405 13 405 21"/>
<polygon points="397 17 389 13 389 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#Only" title="Only">Only</a> ::= 'only' ( '(' ( <a href="#Number" title="Number">Number</a> ')'? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Content" title="Content">Content</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#LogicalOrListElement" title="LogicalOrListElement">LogicalOrListElement</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#ValueReference" title="ValueReference">ValueReference</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="RegEx">RegEx:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="572" height="166">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 51 1 47 1 55"/>
<polygon points="17 51 9 47 9 55"/>
<rect x="31" y="37" width="58" height="32" rx="10"/>
<rect x="29" y="35" width="58" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="55">regex</text>
<rect x="129" y="37" width="26" height="32" rx="10"/>
<rect x="127" y="35" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="137" y="55">(</text>
<rect x="195" y="37" width="26" height="32" rx="10"/>
<rect x="193" y="35" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="203" y="55">"</text>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#PCRE" xlink:title="PCRE">
<rect x="261" y="3" width="52" height="32"/>
<rect x="259" y="1" width="52" height="32" class="nonterminal"/>
<text class="nonterminal" x="269" y="21">PCRE</text>
</a>
<rect x="373" y="69" width="26" height="32" rx="10"/>
<rect x="371" y="67" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="381" y="87">"</text>
<rect x="439" y="101" width="26" height="32" rx="10"/>
<rect x="437" y="99" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="447" y="119">)</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m58 0 h10 m20 0 h10 m26 0 h10 m20 0 h10 m26 0 h10 m20 0 h10 m0 0 h62 m-92 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m72 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-72 0 h10 m52 0 h10 m40 34 h10 m0 0 h122 m-152 0 h20 m132 0 h20 m-172 0 q10 0 10 10 m152 0 q0 -10 10 -10 m-162 10 v12 m152 0 v-12 m-152 12 q0 10 10 10 m132 0 q10 0 10 -10 m-142 10 h10 m26 0 h10 m20 0 h10 m0 0 h36 m-66 0 h20 m46 0 h20 m-86 0 q10 0 10 10 m66 0 q0 -10 10 -10 m-76 10 v12 m66 0 v-12 m-66 12 q0 10 10 10 m46 0 q10 0 10 -10 m-56 10 h10 m26 0 h10 m-310 -64 h20 m330 0 h20 m-370 0 q10 0 10 10 m350 0 q0 -10 10 -10 m-360 10 v78 m350 0 v-78 m-350 78 q0 10 10 10 m330 0 q10 0 10 -10 m-340 10 h10 m0 0 h320 m-416 -98 h20 m416 0 h20 m-456 0 q10 0 10 10 m436 0 q0 -10 10 -10 m-446 10 v94 m436 0 v-94 m-436 94 q0 10 10 10 m416 0 q10 0 10 -10 m-426 10 h10 m0 0 h406 m23 -114 h-3"/>
<polygon points="563 51 571 47 571 55"/>
<polygon points="563 51 555 47 555 55"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#RegEx" title="RegEx">RegEx</a> ::= 'regex' ( '(' ( '"' <a href="#PCRE" title="PCRE">PCRE</a>* ( '"' ')'? )? )? )?</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Content" title="Content">Content</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#LogicalOrListElement" title="LogicalOrListElement">LogicalOrListElement</xhtml:a></xhtml:li>
<xhtml:li><xhtml:a href="#ValueReference" title="ValueReference">ValueReference</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="SpaceLine">SpaceLine:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="156" height="56">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 51 1 47 1 55"/>
<polygon points="17 51 9 47 9 55"/>
<a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Space" xlink:title="Space">
<rect x="51" y="3" width="58" height="32"/>
<rect x="49" y="1" width="58" height="32" class="nonterminal"/>
<text class="nonterminal" x="59" y="21">Space</text>
</a>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m0 0 h68 m-98 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m78 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-78 0 h10 m58 0 h10 m23 34 h-3"/>
<polygon points="147 51 155 47 155 55"/>
<polygon points="147 51 139 47 139 55"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#SpaceLine" title="SpaceLine">SpaceLine</a>
::= <a href="#Space" title="Space">Space</a>*</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#Line" title="Line">Line</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="EndOfFile">EndOfFile:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="10">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 5 1 1 1 9"/>
<polygon points="17 5 9 1 9 9"/>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 5 h2 m0 0 h10 m3 0 h-3"/>
<polygon points="39 5 47 1 47 9"/>
<polygon points="39 5 31 1 31 9"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#EndOfFile" title="EndOfFile">EndOfFile</a>
::=</xhtml:pre></xhtml:div>
</xhtml:p>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by:
<xhtml:ul>
<xhtml:li><xhtml:a href="#start" title="start">start</xhtml:a></xhtml:li>
</xhtml:ul>
</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="EscapedPCRE">EscapedPCRE:</xhtml:a></xhtml:p>
<svg xmlns="http://www.w3.org/2000/svg" width="174" height="80">
<defs>
<style type="text/css">
@namespace "http://www.w3.org/2000/svg";
.line {fill: none; stroke: #332900;}
.bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width:
2; }
.thin-line {stroke: #1F1800; shape-rendering: crispEdges}
.filled {fill: #332900; stroke: none;}
text.terminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #141000;
font-weight: bold;
}
text.nonterminal {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1A1400;
}
text.regexp {font-family: Verdana, Sans-serif;
font-size: 12px;
fill: #1F1800;
}
rect, circle, polygon {fill: #332900; stroke: #332900;}
rect.terminal {fill: #FFDB4D; stroke: #332900;}
rect.nonterminal {fill: #FFEC9E; stroke: #332900;}
rect.text {fill: none; stroke: none;}
polygon.regexp {fill: #FFF4C7; stroke: #332900;}
</style>
</defs>
<polygon points="9 17 1 13 1 21"/>
<polygon points="17 17 9 13 9 21"/>
<rect x="31" y="3" width="28" height="32" rx="10"/>
<rect x="29" y="1" width="28" height="32" class="terminal" rx="10"/>
<text class="terminal" x="39" y="21">\</text>
<rect x="99" y="3" width="28" height="32" rx="10"/>
<rect x="97" y="1" width="28" height="32" class="terminal" rx="10"/>
<text class="terminal" x="107" y="21">\</text>
<rect x="99" y="47" width="26" height="32" rx="10"/>
<rect x="97" y="45" width="26" height="32" class="terminal" rx="10"/>
<text class="terminal" x="107" y="65">"</text>
<svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m28 0 h10 m20 0 h10 m28 0 h10 m-68 0 h20 m48 0 h20 m-88 0 q10 0 10 10 m68 0 q0 -10 10 -10 m-78 10 v24 m68 0 v-24 m-68 24 q0 10 10 10 m48 0 q10 0 10 -10 m-58 10 h10 m26 0 h10 m0 0 h2 m23 -44 h-3"/>
<polygon points="165 17 173 13 173 21"/>
<polygon points="165 17 157 13 157 21"/>
</svg>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div class="ebnf"><xhtml:pre><a href="#EscapedPCRE" title="EscapedPCRE">EscapedPCRE</a>
::= '\' ( '\' | '"' )</xhtml:pre></xhtml:div> </