|
- <!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.40.1033" /><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;
- }
- 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="ShaderFile">ShaderFile:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="182" height="232">
- <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 227 1 223 1 231"/>
- <polygon points="17 227 9 223 9 231"/>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Class" xlink:title="Class">
- <rect x="51" y="179" width="54" height="32"/>
- <rect x="49" y="177" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="197">Class</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Procedure" xlink:title="Procedure">
- <rect x="51" y="135" width="84" height="32"/>
- <rect x="49" y="133" width="84" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="153">Procedure</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Function" xlink:title="Function">
- <rect x="51" y="91" width="72" height="32"/>
- <rect x="49" y="89" width="72" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="109">Function</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Main" xlink:title="Main">
- <rect x="51" y="47" width="48" height="32"/>
- <rect x="49" y="45" width="48" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="65">Main</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="51" y="3" width="52" height="32"/>
- <rect x="49" y="1" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="21">Code</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 227 h2 m20 0 h10 m0 0 h94 m-124 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m104 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-104 0 h10 m54 0 h10 m0 0 h30 m-114 10 l0 -44 q0 -10 10 -10 m114 54 l0 -44 q0 -10 -10 -10 m-104 0 h10 m84 0 h10 m-114 10 l0 -44 q0 -10 10 -10 m114 54 l0 -44 q0 -10 -10 -10 m-104 0 h10 m72 0 h10 m0 0 h12 m-114 10 l0 -44 q0 -10 10 -10 m114 54 l0 -44 q0 -10 -10 -10 m-104 0 h10 m48 0 h10 m0 0 h36 m-114 10 l0 -44 q0 -10 10 -10 m114 54 l0 -44 q0 -10 -10 -10 m-104 0 h10 m52 0 h10 m0 0 h32 m23 210 h-3"/>
- <polygon points="173 227 181 223 181 231"/>
- <polygon points="173 227 165 223 165 231"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ShaderFile" title="ShaderFile">ShaderFile</a>
- ::= ( <a href="#Class" title="Class">Class</a> | <a href="#Procedure" title="Procedure">Procedure</a> | <a href="#Function" title="Function">Function</a> | <a href="#Main" title="Main">Main</a> | <a href="#Code" title="Code">Code</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="Class">Class:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="870" height="218">
- <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 183 1 179 1 187"/>
- <polygon points="17 183 9 179 9 187"/>
- <rect x="31" y="169" width="82" height="32" rx="10"/>
- <rect x="29" y="167" width="82" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="187">{$CLASS</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ClassName" xlink:title="ClassName">
- <rect x="133" y="169" width="90" height="32"/>
- <rect x="131" y="167" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="141" y="187">ClassName</text>
- </a>
- <rect x="263" y="169" width="90" height="32" rx="10"/>
- <rect x="261" y="167" width="90" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="271" y="187">$EXTENDS</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ClassName" xlink:title="ClassName">
- <rect x="393" y="135" width="90" height="32"/>
- <rect x="391" y="133" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="401" y="153">ClassName</text>
- </a>
- <rect x="543" y="169" width="28" height="32" rx="10"/>
- <rect x="541" y="167" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="551" y="187">}</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ClassProcedure" xlink:title="ClassProcedure">
- <rect x="611" y="135" width="118" height="32"/>
- <rect x="609" y="133" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="619" y="153">ClassProcedure</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ClassFunction" xlink:title="ClassFunction">
- <rect x="611" y="91" width="106" height="32"/>
- <rect x="609" y="89" width="106" height="32" class="nonterminal"/>
- <text class="nonterminal" x="619" y="109">ClassFunction</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ClassMain" xlink:title="ClassMain">
- <rect x="611" y="47" width="82" height="32"/>
- <rect x="609" y="45" width="82" height="32" class="nonterminal"/>
- <text class="nonterminal" x="619" y="65">ClassMain</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="611" y="3" width="52" height="32"/>
- <rect x="609" y="1" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="619" y="21">Code</text>
- </a>
- <rect x="769" y="169" width="74" height="32" rx="10"/>
- <rect x="767" y="167" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="777" y="187">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 183 h2 m0 0 h10 m82 0 h10 m0 0 h10 m90 0 h10 m20 0 h10 m90 0 h10 m20 0 h10 m0 0 h100 m-130 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m110 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-110 0 h10 m90 0 h10 m-260 34 h20 m260 0 h20 m-300 0 q10 0 10 10 m280 0 q0 -10 10 -10 m-290 10 v14 m280 0 v-14 m-280 14 q0 10 10 10 m260 0 q10 0 10 -10 m-270 10 h10 m0 0 h250 m20 -34 h10 m28 0 h10 m20 0 h10 m0 0 h128 m-158 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m138 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-138 0 h10 m118 0 h10 m-148 10 l0 -44 q0 -10 10 -10 m148 54 l0 -44 q0 -10 -10 -10 m-138 0 h10 m106 0 h10 m0 0 h12 m-148 10 l0 -44 q0 -10 10 -10 m148 54 l0 -44 q0 -10 -10 -10 m-138 0 h10 m82 0 h10 m0 0 h36 m-148 10 l0 -44 q0 -10 10 -10 m148 54 l0 -44 q0 -10 -10 -10 m-138 0 h10 m52 0 h10 m0 0 h66 m20 166 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="861 183 869 179 869 187"/>
- <polygon points="861 183 853 179 853 187"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Class" title="Class">Class</a> ::= '{$CLASS' <a href="#ClassName" title="ClassName">ClassName</a> ( '$EXTENDS' <a href="#ClassName" title="ClassName">ClassName</a>* )? '}' ( <a href="#ClassProcedure" title="ClassProcedure">ClassProcedure</a> | <a href="#ClassFunction" title="ClassFunction">ClassFunction</a> | <a href="#ClassMain" title="ClassMain">ClassMain</a> | <a href="#Code" title="Code">Code</a> )* '{$END}'</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="#ShaderFile" title="ShaderFile">ShaderFile</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="Inherited">Inherited:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="812" height="86">
- <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="112" height="32" rx="10"/>
- <rect x="29" y="35" width="112" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="55">{$INHERITED</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ClassName" xlink:title="ClassName">
- <rect x="183" y="37" width="90" height="32"/>
- <rect x="181" y="35" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="191" y="55">ClassName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MethodName" xlink:title="MethodName">
- <rect x="333" y="37" width="102" height="32"/>
- <rect x="331" y="35" width="102" height="32" class="nonterminal"/>
- <text class="nonterminal" x="341" y="55">MethodName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Parameter" xlink:title="Parameter">
- <rect x="495" y="3" width="86" height="32"/>
- <rect x="493" y="1" width="86" height="32" class="nonterminal"/>
- <text class="nonterminal" x="503" y="21">Parameter</text>
- </a>
- <rect x="641" y="37" width="76" height="32" rx="10"/>
- <rect x="639" y="35" width="76" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="649" y="55">$INLINE</text>
- <rect x="757" y="37" width="28" height="32" rx="10"/>
- <rect x="755" y="35" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="765" y="55">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m112 0 h10 m20 0 h10 m90 0 h10 m-130 0 h20 m110 0 h20 m-150 0 q10 0 10 10 m130 0 q0 -10 10 -10 m-140 10 v14 m130 0 v-14 m-130 14 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m0 0 h100 m40 -34 h10 m102 0 h10 m-142 0 h20 m122 0 h20 m-162 0 q10 0 10 10 m142 0 q0 -10 10 -10 m-152 10 v14 m142 0 v-14 m-142 14 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m0 0 h112 m40 -34 h10 m0 0 h96 m-126 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m106 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-106 0 h10 m86 0 h10 m40 34 h10 m76 0 h10 m-116 0 h20 m96 0 h20 m-136 0 q10 0 10 10 m116 0 q0 -10 10 -10 m-126 10 v14 m116 0 v-14 m-116 14 q0 10 10 10 m96 0 q10 0 10 -10 m-106 10 h10 m0 0 h86 m20 -34 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="803 51 811 47 811 55"/>
- <polygon points="803 51 795 47 795 55"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Inherited" title="Inherited">Inherited</a>
- ::= '{$INHERITED' <a href="#ClassName" title="ClassName">ClassName</a>? <a href="#MethodName" title="MethodName">MethodName</a>? <a href="#Parameter" title="Parameter">Parameter</a>* '$INLINE'? '}'</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="#ClassFunction" title="ClassFunction">ClassFunction</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ClassMain" title="ClassMain">ClassMain</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ClassProcedure" title="ClassProcedure">ClassProcedure</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="Call">Call:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="446" height="70">
- <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="72" height="32" rx="10"/>
- <rect x="29" y="35" width="72" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="55">{$CALL</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MethodName" xlink:title="MethodName">
- <rect x="123" y="37" width="102" height="32"/>
- <rect x="121" y="35" width="102" height="32" class="nonterminal"/>
- <text class="nonterminal" x="131" y="55">MethodName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Parameter" xlink:title="Parameter">
- <rect x="265" y="3" width="86" height="32"/>
- <rect x="263" y="1" width="86" height="32" class="nonterminal"/>
- <text class="nonterminal" x="273" y="21">Parameter</text>
- </a>
- <rect x="391" y="37" width="28" height="32" rx="10"/>
- <rect x="389" y="35" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="399" y="55">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m72 0 h10 m0 0 h10 m102 0 h10 m20 0 h10 m0 0 h96 m-126 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m106 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-106 0 h10 m86 0 h10 m20 34 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="437 51 445 47 445 55"/>
- <polygon points="437 51 429 47 429 55"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Call" title="Call">Call</a> ::= '{$CALL' <a href="#MethodName" title="MethodName">MethodName</a> <a href="#Parameter" title="Parameter">Parameter</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="#Code" title="Code">Code</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="Include">Include:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="294" 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="98" height="32" rx="10"/>
- <rect x="29" y="1" width="98" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$INCLUDE</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Filepath" xlink:title="Filepath">
- <rect x="149" y="3" width="70" height="32"/>
- <rect x="147" y="1" width="70" height="32" class="nonterminal"/>
- <text class="nonterminal" x="157" y="21">Filepath</text>
- </a>
- <rect x="239" y="3" width="28" height="32" rx="10"/>
- <rect x="237" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="247" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m98 0 h10 m0 0 h10 m70 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="285 17 293 13 293 21"/>
- <polygon points="285 17 277 13 277 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Include" title="Include">Include</a> ::= '{$INCLUDE' <a href="#Filepath" title="Filepath">Filepath</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="#Code" title="Code">Code</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="Meta">Meta:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="630" 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 51 1 47 1 55"/>
- <polygon points="17 51 9 47 9 55"/>
- <rect x="31" y="37" width="74" height="32" rx="10"/>
- <rect x="29" y="35" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="55">{$META</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TextQuoted" xlink:title="TextQuoted">
- <rect x="165" y="3" width="94" height="32"/>
- <rect x="163" y="1" width="94" height="32" class="nonterminal"/>
- <text class="nonterminal" x="173" y="21">TextQuoted</text>
- </a>
- <rect x="145" y="69" width="90" height="32" rx="10"/>
- <rect x="143" y="67" width="90" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="153" y="87">$VERSION</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#VersionNumber" xlink:title="VersionNumber">
- <rect x="255" y="69" width="116" height="32"/>
- <rect x="253" y="67" width="116" height="32" class="nonterminal"/>
- <text class="nonterminal" x="263" y="87">VersionNumber</text>
- </a>
- <rect x="411" y="69" width="104" height="32" rx="10"/>
- <rect x="409" y="67" width="104" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="419" y="87">compatibility</text>
- <rect x="145" y="135" width="108" height="32" rx="10"/>
- <rect x="143" y="133" width="108" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="153" y="153">$EXTENSION</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ExtensionName" xlink:title="ExtensionName">
- <rect x="273" y="135" width="118" height="32"/>
- <rect x="271" y="133" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="281" y="153">ExtensionName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ExtensionValue" xlink:title="ExtensionValue">
- <rect x="411" y="135" width="116" height="32"/>
- <rect x="409" y="133" width="116" height="32" class="nonterminal"/>
- <text class="nonterminal" x="419" y="153">ExtensionValue</text>
- </a>
- <rect x="145" y="179" width="84" height="32" rx="10"/>
- <rect x="143" y="177" width="84" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="153" y="197">$LAYOUT</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#LayoutValue" xlink:title="LayoutValue">
- <rect x="249" y="179" width="98" height="32"/>
- <rect x="247" y="177" width="98" height="32" class="nonterminal"/>
- <text class="nonterminal" x="257" y="197">LayoutValue</text>
- </a>
- <rect x="575" y="37" width="28" height="32" rx="10"/>
- <rect x="573" y="35" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="583" y="55">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m74 0 h10 m40 0 h10 m0 0 h104 m-134 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m114 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-114 0 h10 m94 0 h10 m20 34 h256 m-430 0 h20 m410 0 h20 m-450 0 q10 0 10 10 m430 0 q0 -10 10 -10 m-440 10 v12 m430 0 v-12 m-430 12 q0 10 10 10 m410 0 q10 0 10 -10 m-420 10 h10 m90 0 h10 m0 0 h10 m116 0 h10 m20 0 h10 m104 0 h10 m-144 0 h20 m124 0 h20 m-164 0 q10 0 10 10 m144 0 q0 -10 10 -10 m-154 10 v14 m144 0 v-14 m-144 14 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m0 0 h114 m-400 -44 v20 m430 0 v-20 m-430 20 v46 m430 0 v-46 m-430 46 q0 10 10 10 m410 0 q10 0 10 -10 m-420 10 h10 m108 0 h10 m0 0 h10 m118 0 h10 m0 0 h10 m116 0 h10 m0 0 h8 m-420 -10 v20 m430 0 v-20 m-430 20 v24 m430 0 v-24 m-430 24 q0 10 10 10 m410 0 q10 0 10 -10 m-420 10 h10 m84 0 h10 m0 0 h10 m98 0 h10 m0 0 h188 m20 -142 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="621 51 629 47 629 55"/>
- <polygon points="621 51 613 47 613 55"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Meta" title="Meta">Meta</a> ::= '{$META' ( <a href="#TextQuoted" title="TextQuoted">TextQuoted</a>* | '$VERSION' <a href="#VersionNumber" title="VersionNumber">VersionNumber</a> 'compatibility'? | '$EXTENSION' <a href="#ExtensionName" title="ExtensionName">ExtensionName</a> <a href="#ExtensionValue" title="ExtensionValue">ExtensionValue</a> | '$LAYOUT' <a href="#LayoutValue" title="LayoutValue">LayoutValue</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="#Code" title="Code">Code</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="Property">Property:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="496" height="96">
- <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="110" height="32" rx="10"/>
- <rect x="29" y="1" width="110" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$PROPERTY</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#PropertyName" xlink:title="PropertyName">
- <rect x="161" y="3" width="110" height="32"/>
- <rect x="159" y="1" width="110" height="32" class="nonterminal"/>
- <text class="nonterminal" x="169" y="21">PropertyName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StaticName" xlink:title="StaticName">
- <rect x="311" y="3" width="90" height="32"/>
- <rect x="309" y="1" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="319" y="21">StaticName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Value" xlink:title="Value">
- <rect x="311" y="47" width="54" height="32"/>
- <rect x="309" y="45" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="319" y="65">Value</text>
- </a>
- <rect x="441" y="3" width="28" height="32" rx="10"/>
- <rect x="439" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="449" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m110 0 h10 m0 0 h10 m110 0 h10 m20 0 h10 m90 0 h10 m-130 0 h20 m110 0 h20 m-150 0 q10 0 10 10 m130 0 q0 -10 10 -10 m-140 10 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m54 0 h10 m0 0 h36 m-120 -10 v20 m130 0 v-20 m-130 20 v14 m130 0 v-14 m-130 14 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m0 0 h100 m20 -78 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="487 17 495 13 495 21"/>
- <polygon points="487 17 479 13 479 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Property" title="Property">Property</a> ::= '{$PROPERTY' <a href="#PropertyName" title="PropertyName">PropertyName</a> ( <a href="#StaticName" title="StaticName">StaticName</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="#Code" title="Code">Code</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="Static">Static:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="416" 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 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">{$STATIC</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StaticName" xlink:title="StaticName">
- <rect x="137" y="3" width="90" height="32"/>
- <rect x="135" y="1" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="145" y="21">StaticName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Value" xlink:title="Value">
- <rect x="267" y="3" width="54" height="32"/>
- <rect x="265" y="1" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="275" y="21">Value</text>
- </a>
- <rect x="361" y="3" width="28" height="32" rx="10"/>
- <rect x="359" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="369" 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 m90 0 h10 m20 0 h10 m54 0 h10 m-94 0 h20 m74 0 h20 m-114 0 q10 0 10 10 m94 0 q0 -10 10 -10 m-104 10 v14 m94 0 v-14 m-94 14 q0 10 10 10 m74 0 q10 0 10 -10 m-84 10 h10 m0 0 h64 m20 -34 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="407 17 415 13 415 21"/>
- <polygon points="407 17 399 13 399 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Static" title="Static">Static</a> ::= '{$STATIC' <a href="#StaticName" title="StaticName">StaticName</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="#Code" title="Code">Code</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="Echo">Echo:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="352" height="124">
- <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="76" height="32" rx="10"/>
- <rect x="29" y="1" width="76" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$ECHO</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StaticName" xlink:title="StaticName">
- <rect x="147" y="3" width="90" height="32"/>
- <rect x="145" y="1" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="155" y="21">StaticName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#PropertyName" xlink:title="PropertyName">
- <rect x="147" y="47" width="110" height="32"/>
- <rect x="145" y="45" width="110" height="32" class="nonterminal"/>
- <text class="nonterminal" x="155" y="65">PropertyName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TextQuoted" xlink:title="TextQuoted">
- <rect x="147" y="91" width="94" height="32"/>
- <rect x="145" y="89" width="94" height="32" class="nonterminal"/>
- <text class="nonterminal" x="155" y="109">TextQuoted</text>
- </a>
- <rect x="297" y="3" width="28" height="32" rx="10"/>
- <rect x="295" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="305" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m20 0 h10 m90 0 h10 m0 0 h20 m-150 0 h20 m130 0 h20 m-170 0 q10 0 10 10 m150 0 q0 -10 10 -10 m-160 10 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m110 0 h10 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m94 0 h10 m0 0 h16 m20 -88 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="343 17 351 13 351 21"/>
- <polygon points="343 17 335 13 335 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Echo" title="Echo">Echo</a> ::= '{$ECHO' ( <a href="#StaticName" title="StaticName">StaticName</a> | <a href="#PropertyName" title="PropertyName">PropertyName</a> | <a href="#TextQuoted" title="TextQuoted">TextQuoted</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="#Code" title="Code">Code</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="Varying">Varying:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="488" 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="100" height="32" rx="10"/>
- <rect x="29" y="1" width="100" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$VARYING</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslTypeQuoted" xlink:title="glslTypeQuoted">
- <rect x="151" y="3" width="118" height="32"/>
- <rect x="149" y="1" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="159" y="21">glslTypeQuoted</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#IdentifierQuoted" xlink:title="IdentifierQuoted">
- <rect x="289" y="3" width="124" height="32"/>
- <rect x="287" y="1" width="124" height="32" class="nonterminal"/>
- <text class="nonterminal" x="297" y="21">IdentifierQuoted</text>
- </a>
- <rect x="433" y="3" width="28" height="32" rx="10"/>
- <rect x="431" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="441" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m100 0 h10 m0 0 h10 m118 0 h10 m0 0 h10 m124 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="479 17 487 13 487 21"/>
- <polygon points="479 17 471 13 471 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Varying" title="Varying">Varying</a> ::= '{$VARYING' <a href="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</a> <a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</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="#Code" title="Code">Code</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="Uniform">Uniform:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="490" 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="102" height="32" rx="10"/>
- <rect x="29" y="1" width="102" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$UNIFORM</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslTypeQuoted" xlink:title="glslTypeQuoted">
- <rect x="153" y="3" width="118" height="32"/>
- <rect x="151" y="1" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="161" y="21">glslTypeQuoted</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#IdentifierQuoted" xlink:title="IdentifierQuoted">
- <rect x="291" y="3" width="124" height="32"/>
- <rect x="289" y="1" width="124" height="32" class="nonterminal"/>
- <text class="nonterminal" x="299" y="21">IdentifierQuoted</text>
- </a>
- <rect x="435" y="3" width="28" height="32" rx="10"/>
- <rect x="433" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="443" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m102 0 h10 m0 0 h10 m118 0 h10 m0 0 h10 m124 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="481 17 489 13 489 21"/>
- <polygon points="481 17 473 13 473 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Uniform" title="Uniform">Uniform</a> ::= '{$UNIFORM' <a href="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</a> <a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</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="#Code" title="Code">Code</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="Var">Var:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="588" 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 17 1 13 1 21"/>
- <polygon points="17 17 9 13 9 21"/>
- <rect x="31" y="3" width="64" height="32" rx="10"/>
- <rect x="29" y="1" width="64" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$VAR</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslTypeQuoted" xlink:title="glslTypeQuoted">
- <rect x="115" y="3" width="118" height="32"/>
- <rect x="113" y="1" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="123" y="21">glslTypeQuoted</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#IdentifierQuoted" xlink:title="IdentifierQuoted">
- <rect x="253" y="3" width="124" height="32"/>
- <rect x="251" y="1" width="124" height="32" class="nonterminal"/>
- <text class="nonterminal" x="261" y="21">IdentifierQuoted</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslValue" xlink:title="glslValue">
- <rect x="417" y="3" width="76" height="32"/>
- <rect x="415" y="1" width="76" height="32" class="nonterminal"/>
- <text class="nonterminal" x="425" y="21">glslValue</text>
- </a>
- <rect x="533" y="3" width="28" height="32" rx="10"/>
- <rect x="531" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="541" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m0 0 h10 m118 0 h10 m0 0 h10 m124 0 h10 m20 0 h10 m76 0 h10 m-116 0 h20 m96 0 h20 m-136 0 q10 0 10 10 m116 0 q0 -10 10 -10 m-126 10 v14 m116 0 v-14 m-116 14 q0 10 10 10 m96 0 q10 0 10 -10 m-106 10 h10 m0 0 h86 m20 -34 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="579 17 587 13 587 21"/>
- <polygon points="579 17 571 13 571 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Var" title="Var">Var</a> ::= '{$VAR' <a href="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</a> <a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</a> <a href="#glslValue" title="glslValue">glslValue</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="#Code" title="Code">Code</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="Const">Const:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="568" 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="84" height="32" rx="10"/>
- <rect x="29" y="1" width="84" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$CONST</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslTypeQuoted" xlink:title="glslTypeQuoted">
- <rect x="135" y="3" width="118" height="32"/>
- <rect x="133" y="1" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="143" y="21">glslTypeQuoted</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#IdentifierQuoted" xlink:title="IdentifierQuoted">
- <rect x="273" y="3" width="124" height="32"/>
- <rect x="271" y="1" width="124" height="32" class="nonterminal"/>
- <text class="nonterminal" x="281" y="21">IdentifierQuoted</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslValue" xlink:title="glslValue">
- <rect x="417" y="3" width="76" height="32"/>
- <rect x="415" y="1" width="76" height="32" class="nonterminal"/>
- <text class="nonterminal" x="425" y="21">glslValue</text>
- </a>
- <rect x="513" y="3" width="28" height="32" rx="10"/>
- <rect x="511" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="521" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m84 0 h10 m0 0 h10 m118 0 h10 m0 0 h10 m124 0 h10 m0 0 h10 m76 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="559 17 567 13 567 21"/>
- <polygon points="559 17 551 13 551 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Const" title="Const">Const</a> ::= '{$CONST' <a href="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</a> <a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</a> <a href="#glslValue" title="glslValue">glslValue</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="#Code" title="Code">Code</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="Procedure">Procedure:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="340" 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="#ProcedureHead" xlink:title="ProcedureHead">
- <rect x="31" y="3" width="116" height="32"/>
- <rect x="29" y="1" width="116" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">ProcedureHead</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="167" y="3" width="52" height="32"/>
- <rect x="165" y="1" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="175" y="21">Code</text>
- </a>
- <rect x="239" y="3" width="74" height="32" rx="10"/>
- <rect x="237" y="1" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="247" y="21">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m116 0 h10 m0 0 h10 m52 0 h10 m0 0 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="331 17 339 13 339 21"/>
- <polygon points="331 17 323 13 323 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Procedure" title="Procedure">Procedure</a>
- ::= <a href="#ProcedureHead" title="ProcedureHead">ProcedureHead</a> <a href="#Code" title="Code">Code</a> '{$END}'</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="#ShaderFile" title="ShaderFile">ShaderFile</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="ClassProcedure">ClassProcedure:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="406" 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 95 1 91 1 99"/>
- <polygon points="17 95 9 91 9 99"/>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ProcedureHead" xlink:title="ProcedureHead">
- <rect x="31" y="81" width="116" height="32"/>
- <rect x="29" y="79" width="116" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="99">ProcedureHead</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="187" y="47" width="52" height="32"/>
- <rect x="185" y="45" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="195" y="65">Code</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Inherited" xlink:title="Inherited">
- <rect x="187" y="3" width="78" height="32"/>
- <rect x="185" y="1" width="78" height="32" class="nonterminal"/>
- <text class="nonterminal" x="195" y="21">Inherited</text>
- </a>
- <rect x="305" y="81" width="74" height="32" rx="10"/>
- <rect x="303" y="79" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="313" y="99">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 95 h2 m0 0 h10 m116 0 h10 m20 0 h10 m0 0 h88 m-118 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m98 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-98 0 h10 m52 0 h10 m0 0 h26 m-108 10 l0 -44 q0 -10 10 -10 m108 54 l0 -44 q0 -10 -10 -10 m-98 0 h10 m78 0 h10 m20 78 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="397 95 405 91 405 99"/>
- <polygon points="397 95 389 91 389 99"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ClassProcedure" title="ClassProcedure">ClassProcedure</a>
- ::= <a href="#ProcedureHead" title="ProcedureHead">ProcedureHead</a> ( <a href="#Code" title="Code">Code</a> | <a href="#Inherited" title="Inherited">Inherited</a> )* '{$END}'</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="#Class" title="Class">Class</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="ProcedureHead">ProcedureHead:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="798" height="68">
- <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"/>
- <rect x="31" y="19" width="76" height="32" rx="10"/>
- <rect x="29" y="17" width="76" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="37">{$PROC</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MethodName" xlink:title="MethodName">
- <rect x="127" y="19" width="102" height="32"/>
- <rect x="125" y="17" width="102" height="32" class="nonterminal"/>
- <text class="nonterminal" x="135" y="37">MethodName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ParameterType" xlink:title="ParameterType">
- <rect x="289" y="19" width="116" height="32"/>
- <rect x="287" y="17" width="116" height="32" class="nonterminal"/>
- <text class="nonterminal" x="297" y="37">ParameterType</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ParameterName" xlink:title="ParameterName">
- <rect x="425" y="19" width="122" height="32"/>
- <rect x="423" y="17" width="122" height="32" class="nonterminal"/>
- <text class="nonterminal" x="433" y="37">ParameterName</text>
- </a>
- <rect x="627" y="19" width="76" height="32" rx="10"/>
- <rect x="625" y="17" width="76" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="635" y="37">$INLINE</text>
- <rect x="743" y="19" width="28" height="32" rx="10"/>
- <rect x="741" y="17" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="751" y="37">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m76 0 h10 m0 0 h10 m102 0 h10 m40 0 h10 m116 0 h10 m0 0 h10 m122 0 h10 m-298 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m278 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-278 0 h10 m0 0 h268 m-318 32 h20 m318 0 h20 m-358 0 q10 0 10 10 m338 0 q0 -10 10 -10 m-348 10 v14 m338 0 v-14 m-338 14 q0 10 10 10 m318 0 q10 0 10 -10 m-328 10 h10 m0 0 h308 m40 -34 h10 m76 0 h10 m-116 0 h20 m96 0 h20 m-136 0 q10 0 10 10 m116 0 q0 -10 10 -10 m-126 10 v14 m116 0 v-14 m-116 14 q0 10 10 10 m96 0 q10 0 10 -10 m-106 10 h10 m0 0 h86 m20 -34 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="789 33 797 29 797 37"/>
- <polygon points="789 33 781 29 781 37"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ProcedureHead" title="ProcedureHead">ProcedureHead</a>
- ::= '{$PROC' <a href="#MethodName" title="MethodName">MethodName</a> ( <a href="#ParameterType" title="ParameterType">ParameterType</a> <a href="#ParameterName" title="ParameterName">ParameterName</a> )* '$INLINE'? '}'</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="#ClassProcedure" title="ClassProcedure">ClassProcedure</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Procedure" title="Procedure">Procedure</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="ClassFunction">ClassFunction:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="396" 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 95 1 91 1 99"/>
- <polygon points="17 95 9 91 9 99"/>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#FunctionHead" xlink:title="FunctionHead">
- <rect x="31" y="81" width="106" height="32"/>
- <rect x="29" y="79" width="106" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="99">FunctionHead</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="177" y="47" width="52" height="32"/>
- <rect x="175" y="45" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="185" y="65">Code</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Inherited" xlink:title="Inherited">
- <rect x="177" y="3" width="78" height="32"/>
- <rect x="175" y="1" width="78" height="32" class="nonterminal"/>
- <text class="nonterminal" x="185" y="21">Inherited</text>
- </a>
- <rect x="295" y="81" width="74" height="32" rx="10"/>
- <rect x="293" y="79" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="303" y="99">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 95 h2 m0 0 h10 m106 0 h10 m20 0 h10 m0 0 h88 m-118 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m98 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-98 0 h10 m52 0 h10 m0 0 h26 m-108 10 l0 -44 q0 -10 10 -10 m108 54 l0 -44 q0 -10 -10 -10 m-98 0 h10 m78 0 h10 m20 78 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="387 95 395 91 395 99"/>
- <polygon points="387 95 379 91 379 99"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ClassFunction" title="ClassFunction">ClassFunction</a>
- ::= <a href="#FunctionHead" title="FunctionHead">FunctionHead</a> ( <a href="#Code" title="Code">Code</a> | <a href="#Inherited" title="Inherited">Inherited</a> )* '{$END}'</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="#Class" title="Class">Class</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="Function">Function:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="330" 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="#FunctionHead" xlink:title="FunctionHead">
- <rect x="31" y="3" width="106" height="32"/>
- <rect x="29" y="1" width="106" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">FunctionHead</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="157" y="3" width="52" height="32"/>
- <rect x="155" y="1" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="165" y="21">Code</text>
- </a>
- <rect x="229" y="3" width="74" height="32" rx="10"/>
- <rect x="227" y="1" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="237" y="21">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m106 0 h10 m0 0 h10 m52 0 h10 m0 0 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="321 17 329 13 329 21"/>
- <polygon points="321 17 313 13 313 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Function" title="Function">Function</a> ::= <a href="#FunctionHead" title="FunctionHead">FunctionHead</a> <a href="#Code" title="Code">Code</a> '{$END}'</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="#ShaderFile" title="ShaderFile">ShaderFile</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="FunctionHead">FunctionHead:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="908" height="68">
- <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"/>
- <rect x="31" y="19" width="74" height="32" rx="10"/>
- <rect x="29" y="17" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="37">{$FUNC</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ReturnType" xlink:title="ReturnType">
- <rect x="125" y="19" width="92" height="32"/>
- <rect x="123" y="17" width="92" height="32" class="nonterminal"/>
- <text class="nonterminal" x="133" y="37">ReturnType</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#MethodName" xlink:title="MethodName">
- <rect x="237" y="19" width="102" height="32"/>
- <rect x="235" y="17" width="102" height="32" class="nonterminal"/>
- <text class="nonterminal" x="245" y="37">MethodName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ParameterType" xlink:title="ParameterType">
- <rect x="399" y="19" width="116" height="32"/>
- <rect x="397" y="17" width="116" height="32" class="nonterminal"/>
- <text class="nonterminal" x="407" y="37">ParameterType</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ParameterName" xlink:title="ParameterName">
- <rect x="535" y="19" width="122" height="32"/>
- <rect x="533" y="17" width="122" height="32" class="nonterminal"/>
- <text class="nonterminal" x="543" y="37">ParameterName</text>
- </a>
- <rect x="737" y="19" width="76" height="32" rx="10"/>
- <rect x="735" y="17" width="76" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="745" y="37">$INLINE</text>
- <rect x="853" y="19" width="28" height="32" rx="10"/>
- <rect x="851" y="17" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="861" y="37">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m74 0 h10 m0 0 h10 m92 0 h10 m0 0 h10 m102 0 h10 m40 0 h10 m116 0 h10 m0 0 h10 m122 0 h10 m-298 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m278 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-278 0 h10 m0 0 h268 m-318 32 h20 m318 0 h20 m-358 0 q10 0 10 10 m338 0 q0 -10 10 -10 m-348 10 v14 m338 0 v-14 m-338 14 q0 10 10 10 m318 0 q10 0 10 -10 m-328 10 h10 m0 0 h308 m40 -34 h10 m76 0 h10 m-116 0 h20 m96 0 h20 m-136 0 q10 0 10 10 m116 0 q0 -10 10 -10 m-126 10 v14 m116 0 v-14 m-116 14 q0 10 10 10 m96 0 q10 0 10 -10 m-106 10 h10 m0 0 h86 m20 -34 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="899 33 907 29 907 37"/>
- <polygon points="899 33 891 29 891 37"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#FunctionHead" title="FunctionHead">FunctionHead</a>
- ::= '{$FUNC' <a href="#ReturnType" title="ReturnType">ReturnType</a> <a href="#MethodName" title="MethodName">MethodName</a> ( <a href="#ParameterType" title="ParameterType">ParameterType</a> <a href="#ParameterName" title="ParameterName">ParameterName</a> )* '$INLINE'? '}'</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="#ClassFunction" title="ClassFunction">ClassFunction</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Function" title="Function">Function</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="Main">Main:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="306" 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="82" height="32" rx="10"/>
- <rect x="29" y="1" width="82" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$MAIN}</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="133" y="3" width="52" height="32"/>
- <rect x="131" y="1" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="141" y="21">Code</text>
- </a>
- <rect x="205" y="3" width="74" height="32" rx="10"/>
- <rect x="203" y="1" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="213" y="21">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m82 0 h10 m0 0 h10 m52 0 h10 m0 0 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="297 17 305 13 305 21"/>
- <polygon points="297 17 289 13 289 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Main" title="Main">Main</a> ::= '{$MAIN}' <a href="#Code" title="Code">Code</a> '{$END}'</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="#ShaderFile" title="ShaderFile">ShaderFile</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="ClassMain">ClassMain:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="372" 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 95 1 91 1 99"/>
- <polygon points="17 95 9 91 9 99"/>
- <rect x="31" y="81" width="82" height="32" rx="10"/>
- <rect x="29" y="79" width="82" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="99">{$MAIN}</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="153" y="47" width="52" height="32"/>
- <rect x="151" y="45" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="161" y="65">Code</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Inherited" xlink:title="Inherited">
- <rect x="153" y="3" width="78" height="32"/>
- <rect x="151" y="1" width="78" height="32" class="nonterminal"/>
- <text class="nonterminal" x="161" y="21">Inherited</text>
- </a>
- <rect x="271" y="81" width="74" height="32" rx="10"/>
- <rect x="269" y="79" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="279" y="99">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 95 h2 m0 0 h10 m82 0 h10 m20 0 h10 m0 0 h88 m-118 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m98 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-98 0 h10 m52 0 h10 m0 0 h26 m-108 10 l0 -44 q0 -10 10 -10 m108 54 l0 -44 q0 -10 -10 -10 m-98 0 h10 m78 0 h10 m20 78 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="363 95 371 91 371 99"/>
- <polygon points="363 95 355 91 355 99"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ClassMain" title="ClassMain">ClassMain</a>
- ::= '{$MAIN}' ( <a href="#Code" title="Code">Code</a> | <a href="#Inherited" title="Inherited">Inherited</a> )* '{$END}'</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="#Class" title="Class">Class</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="If">If:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="684" height="96">
- <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"/>
- <rect x="31" y="47" width="52" height="32" rx="10"/>
- <rect x="29" y="45" width="52" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="65">{$IF</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression">
- <rect x="123" y="47" width="88" height="32"/>
- <rect x="121" y="45" width="88" height="32" class="nonterminal"/>
- <text class="nonterminal" x="131" y="65">Expression</text>
- </a>
- <rect x="231" y="47" width="28" height="32" rx="10"/>
- <rect x="229" y="45" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="239" y="65">}</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="279" y="47" width="52" height="32"/>
- <rect x="277" y="45" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="287" y="65">Code</text>
- </a>
- <rect x="123" y="3" width="68" height="32" rx="10"/>
- <rect x="121" y="1" width="68" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="131" y="21">{$ELIF</text>
- <rect x="391" y="47" width="80" height="32" rx="10"/>
- <rect x="389" y="45" width="80" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="399" y="65">{$ELSE}</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Code" xlink:title="Code">
- <rect x="491" y="47" width="52" height="32"/>
- <rect x="489" y="45" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="499" y="65">Code</text>
- </a>
- <rect x="583" y="47" width="74" height="32" rx="10"/>
- <rect x="581" y="45" width="74" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="591" y="65">{$END}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m52 0 h10 m20 0 h10 m88 0 h10 m0 0 h10 m28 0 h10 m0 0 h10 m52 0 h10 m-248 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m228 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-228 0 h10 m68 0 h10 m0 0 h140 m40 44 h10 m80 0 h10 m0 0 h10 m52 0 h10 m-192 0 h20 m172 0 h20 m-212 0 q10 0 10 10 m192 0 q0 -10 10 -10 m-202 10 v14 m192 0 v-14 m-192 14 q0 10 10 10 m172 0 q10 0 10 -10 m-182 10 h10 m0 0 h162 m20 -34 h10 m74 0 h10 m3 0 h-3"/>
- <polygon points="675 61 683 57 683 65"/>
- <polygon points="675 61 667 57 667 65"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#If" title="If">If</a> ::= '{$IF' <a href="#Expression" title="Expression">Expression</a> '}' <a href="#Code" title="Code">Code</a> ( '{$ELIF' <a href="#Expression" title="Expression">Expression</a> '}' <a href="#Code" title="Code">Code</a> )* ( '{$ELSE}' <a href="#Code" title="Code">Code</a> )? '{$END}'</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="#Code" title="Code">Code</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="Info">Info:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="292" 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="72" height="32" rx="10"/>
- <rect x="29" y="1" width="72" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$INFO</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TextQuoted" xlink:title="TextQuoted">
- <rect x="123" y="3" width="94" height="32"/>
- <rect x="121" y="1" width="94" height="32" class="nonterminal"/>
- <text class="nonterminal" x="131" y="21">TextQuoted</text>
- </a>
- <rect x="237" y="3" width="28" height="32" rx="10"/>
- <rect x="235" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="245" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m72 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="283 17 291 13 291 21"/>
- <polygon points="283 17 275 13 275 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Info" title="Info">Info</a> ::= '{$INFO' <a href="#TextQuoted" title="TextQuoted">TextQuoted</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="#Code" title="Code">Code</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="Warning">Warning:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="326" 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="106" height="32" rx="10"/>
- <rect x="29" y="1" width="106" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$WARNING</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TextQuoted" xlink:title="TextQuoted">
- <rect x="157" y="3" width="94" height="32"/>
- <rect x="155" y="1" width="94" height="32" class="nonterminal"/>
- <text class="nonterminal" x="165" y="21">TextQuoted</text>
- </a>
- <rect x="271" y="3" width="28" height="32" rx="10"/>
- <rect x="269" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="279" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m106 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="317 17 325 13 325 21"/>
- <polygon points="317 17 309 13 309 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Warning" title="Warning">Warning</a> ::= '{$WARNING' <a href="#TextQuoted" title="TextQuoted">TextQuoted</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="#Code" title="Code">Code</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="Error">Error:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="304" 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="84" height="32" rx="10"/>
- <rect x="29" y="1" width="84" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$ERROR</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TextQuoted" xlink:title="TextQuoted">
- <rect x="135" y="3" width="94" height="32"/>
- <rect x="133" y="1" width="94" height="32" class="nonterminal"/>
- <text class="nonterminal" x="143" y="21">TextQuoted</text>
- </a>
- <rect x="249" y="3" width="28" height="32" rx="10"/>
- <rect x="247" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="257" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m84 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="295 17 303 13 303 21"/>
- <polygon points="295 17 287 13 287 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Error" title="Error">Error</a> ::= '{$ERROR' <a href="#TextQuoted" title="TextQuoted">TextQuoted</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="#Code" title="Code">Code</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="Throw">Throw:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="310" 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="90" height="32" rx="10"/>
- <rect x="29" y="1" width="90" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">{$THROW</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#TextQuoted" xlink:title="TextQuoted">
- <rect x="141" y="3" width="94" height="32"/>
- <rect x="139" y="1" width="94" height="32" class="nonterminal"/>
- <text class="nonterminal" x="149" y="21">TextQuoted</text>
- </a>
- <rect x="255" y="3" width="28" height="32" rx="10"/>
- <rect x="253" y="1" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="263" y="21">}</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m90 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m28 0 h10 m3 0 h-3"/>
- <polygon points="301 17 309 13 309 21"/>
- <polygon points="301 17 293 13 293 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Throw" title="Throw">Throw</a> ::= '{$THROW' <a href="#TextQuoted" title="TextQuoted">TextQuoted</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="#Code" title="Code">Code</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="Parameter">Parameter:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="218" height="124">
- <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="#PropertyName" xlink:title="PropertyName">
- <rect x="51" y="3" width="110" height="32"/>
- <rect x="49" y="1" width="110" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="21">PropertyName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StaticName" xlink:title="StaticName">
- <rect x="51" y="47" width="90" height="32"/>
- <rect x="49" y="45" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="65">StaticName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslCodeQuoted" xlink:title="glslCodeQuoted">
- <rect x="51" y="91" width="120" height="32"/>
- <rect x="49" y="89" width="120" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="109">glslCodeQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m110 0 h10 m0 0 h10 m-160 0 h20 m140 0 h20 m-180 0 q10 0 10 10 m160 0 q0 -10 10 -10 m-170 10 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m90 0 h10 m0 0 h30 m-150 -10 v20 m160 0 v-20 m-160 20 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m120 0 h10 m23 -88 h-3"/>
- <polygon points="209 17 217 13 217 21"/>
- <polygon points="209 17 201 13 201 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Parameter" title="Parameter">Parameter</a>
- ::= <a href="#PropertyName" title="PropertyName">PropertyName</a>
- | <a href="#StaticName" title="StaticName">StaticName</a>
- | <a href="#glslCodeQuoted" title="glslCodeQuoted">glslCodeQuoted</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="#Call" title="Call">Call</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Inherited" title="Inherited">Inherited</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="Code">Code:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="172" height="716">
- <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 711 1 707 1 715"/>
- <polygon points="17 711 9 707 9 715"/>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslCode" xlink:title="glslCode">
- <rect x="51" y="663" width="74" height="32"/>
- <rect x="49" y="661" width="74" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="681">glslCode</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Call" xlink:title="Call">
- <rect x="51" y="619" width="42" height="32"/>
- <rect x="49" y="617" width="42" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="637">Call</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Include" xlink:title="Include">
- <rect x="51" y="575" width="66" height="32"/>
- <rect x="49" y="573" width="66" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="593">Include</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Meta" xlink:title="Meta">
- <rect x="51" y="531" width="50" height="32"/>
- <rect x="49" y="529" width="50" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="549">Meta</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Property" xlink:title="Property">
- <rect x="51" y="487" width="74" height="32"/>
- <rect x="49" y="485" width="74" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="505">Property</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Static" xlink:title="Static">
- <rect x="51" y="443" width="54" height="32"/>
- <rect x="49" y="441" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="461">Static</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Echo" xlink:title="Echo">
- <rect x="51" y="399" width="50" height="32"/>
- <rect x="49" y="397" width="50" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="417">Echo</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Var" xlink:title="Var">
- <rect x="51" y="355" width="40" height="32"/>
- <rect x="49" y="353" width="40" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="373">Var</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Varying" xlink:title="Varying">
- <rect x="51" y="311" width="66" height="32"/>
- <rect x="49" y="309" width="66" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="329">Varying</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Uniform" xlink:title="Uniform">
- <rect x="51" y="267" width="68" height="32"/>
- <rect x="49" y="265" width="68" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="285">Uniform</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Const" xlink:title="Const">
- <rect x="51" y="223" width="56" height="32"/>
- <rect x="49" y="221" width="56" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="241">Const</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#If" xlink:title="If">
- <rect x="51" y="179" width="28" height="32"/>
- <rect x="49" y="177" width="28" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="197">If</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Info" xlink:title="Info">
- <rect x="51" y="135" width="44" height="32"/>
- <rect x="49" y="133" width="44" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="153">Info</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Warning" xlink:title="Warning">
- <rect x="51" y="91" width="72" height="32"/>
- <rect x="49" y="89" width="72" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="109">Warning</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Error" xlink:title="Error">
- <rect x="51" y="47" width="50" height="32"/>
- <rect x="49" y="45" width="50" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="65">Error</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Throw" xlink:title="Throw">
- <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">Throw</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 711 h2 m20 0 h10 m0 0 h84 m-114 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m94 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-94 0 h10 m74 0 h10 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m42 0 h10 m0 0 h32 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m66 0 h10 m0 0 h8 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m50 0 h10 m0 0 h24 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m74 0 h10 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m54 0 h10 m0 0 h20 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m50 0 h10 m0 0 h24 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m40 0 h10 m0 0 h34 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m66 0 h10 m0 0 h8 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m68 0 h10 m0 0 h6 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m56 0 h10 m0 0 h18 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m28 0 h10 m0 0 h46 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m44 0 h10 m0 0 h30 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m72 0 h10 m0 0 h2 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m50 0 h10 m0 0 h24 m-104 10 l0 -44 q0 -10 10 -10 m104 54 l0 -44 q0 -10 -10 -10 m-94 0 h10 m58 0 h10 m0 0 h16 m23 694 h-3"/>
- <polygon points="163 711 171 707 171 715"/>
- <polygon points="163 711 155 707 155 715"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Code" title="Code">Code</a> ::= ( <a href="#glslCode" title="glslCode">glslCode</a> | <a href="#Call" title="Call">Call</a> | <a href="#Include" title="Include">Include</a> | <a href="#Meta" title="Meta">Meta</a> | <a href="#Property" title="Property">Property</a> | <a href="#Static" title="Static">Static</a> | <a href="#Echo" title="Echo">Echo</a> | <a href="#Var" title="Var">Var</a> | <a href="#Varying" title="Varying">Varying</a> | <a href="#Uniform" title="Uniform">Uniform</a> | <a href="#Const" title="Const">Const</a> | <a href="#If" title="If">If</a> | <a href="#Info" title="Info">Info</a> | <a href="#Warning" title="Warning">Warning</a> | <a href="#Error" title="Error">Error</a> | <a href="#Throw" title="Throw">Throw</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="#Class" title="Class">Class</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ClassFunction" title="ClassFunction">ClassFunction</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ClassMain" title="ClassMain">ClassMain</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ClassProcedure" title="ClassProcedure">ClassProcedure</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Function" title="Function">Function</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#If" title="If">If</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Main" title="Main">Main</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Procedure" title="Procedure">Procedure</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ShaderFile" title="ShaderFile">ShaderFile</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="Expression">Expression:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="412" height="960">
- <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="#PropertyName" xlink:title="PropertyName">
- <rect x="51" y="3" width="110" height="32"/>
- <rect x="49" y="1" width="110" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="21">PropertyName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#StaticName" xlink:title="StaticName">
- <rect x="51" y="47" width="90" height="32"/>
- <rect x="49" y="45" width="90" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="65">StaticName</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Value" xlink:title="Value">
- <rect x="51" y="91" width="54" height="32"/>
- <rect x="49" y="89" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="109">Value</text>
- </a>
- <rect x="71" y="135" width="58" height="32" rx="10"/>
- <rect x="69" y="133" width="58" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="79" y="153">$NOT</text>
- <rect x="71" y="179" width="24" height="32" rx="10"/>
- <rect x="69" y="177" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="79" y="197">!</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression">
- <rect x="169" y="135" width="88" height="32"/>
- <rect x="167" y="133" width="88" height="32" class="nonterminal"/>
- <text class="nonterminal" x="177" y="153">Expression</text>
- </a>
- <rect x="51" y="223" width="26" height="32" rx="10"/>
- <rect x="49" y="221" width="26" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="59" y="241">(</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression">
- <rect x="97" y="223" width="88" height="32"/>
- <rect x="95" y="221" width="88" height="32" class="nonterminal"/>
- <text class="nonterminal" x="105" y="241">Expression</text>
- </a>
- <rect x="205" y="223" width="26" height="32" rx="10"/>
- <rect x="203" y="221" width="26" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="213" y="241">)</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression">
- <rect x="51" y="267" width="88" height="32"/>
- <rect x="49" y="265" width="88" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="285">Expression</text>
- </a>
- <rect x="179" y="267" width="48" height="32" rx="10"/>
- <rect x="177" y="265" width="48" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="285">$OR</text>
- <rect x="179" y="311" width="58" height="32" rx="10"/>
- <rect x="177" y="309" width="58" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="329">$AND</text>
- <rect x="179" y="355" width="58" height="32" rx="10"/>
- <rect x="177" y="353" width="58" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="373">$XOR</text>
- <rect x="179" y="399" width="30" height="32" rx="10"/>
- <rect x="177" y="397" width="30" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="417">+</text>
- <rect x="179" y="443" width="26" height="32" rx="10"/>
- <rect x="177" y="441" width="26" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="461">-</text>
- <rect x="179" y="487" width="28" height="32" rx="10"/>
- <rect x="177" y="485" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="505">*</text>
- <rect x="179" y="531" width="28" height="32" rx="10"/>
- <rect x="177" y="529" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="549">/</text>
- <rect x="179" y="575" width="30" height="32" rx="10"/>
- <rect x="177" y="573" width="30" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="593">=</text>
- <rect x="179" y="619" width="30" height="32" rx="10"/>
- <rect x="177" y="617" width="30" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="637"><</text>
- <rect x="179" y="663" width="30" height="32" rx="10"/>
- <rect x="177" y="661" width="30" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="681">></text>
- <rect x="179" y="707" width="40" height="32" rx="10"/>
- <rect x="177" y="705" width="40" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="725"><=</text>
- <rect x="179" y="751" width="40" height="32" rx="10"/>
- <rect x="177" y="749" width="40" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="769">>=</text>
- <rect x="179" y="795" width="40" height="32" rx="10"/>
- <rect x="177" y="793" width="40" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="813"><></text>
- <rect x="179" y="839" width="26" height="32" rx="10"/>
- <rect x="177" y="837" width="26" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="857">|</text>
- <rect x="179" y="883" width="30" height="32" rx="10"/>
- <rect x="177" y="881" width="30" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="901">&</text>
- <rect x="179" y="927" width="30" height="32" rx="10"/>
- <rect x="177" y="925" width="30" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="187" y="945">^</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Expression" xlink:title="Expression">
- <rect x="277" y="267" width="88" height="32"/>
- <rect x="275" y="265" width="88" height="32" class="nonterminal"/>
- <text class="nonterminal" x="285" y="285">Expression</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m110 0 h10 m0 0 h204 m-354 0 h20 m334 0 h20 m-374 0 q10 0 10 10 m354 0 q0 -10 10 -10 m-364 10 v24 m354 0 v-24 m-354 24 q0 10 10 10 m334 0 q10 0 10 -10 m-344 10 h10 m90 0 h10 m0 0 h224 m-344 -10 v20 m354 0 v-20 m-354 20 v24 m354 0 v-24 m-354 24 q0 10 10 10 m334 0 q10 0 10 -10 m-344 10 h10 m54 0 h10 m0 0 h260 m-344 -10 v20 m354 0 v-20 m-354 20 v24 m354 0 v-24 m-354 24 q0 10 10 10 m334 0 q10 0 10 -10 m-324 10 h10 m58 0 h10 m-98 0 h20 m78 0 h20 m-118 0 q10 0 10 10 m98 0 q0 -10 10 -10 m-108 10 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m24 0 h10 m0 0 h34 m20 -44 h10 m88 0 h10 m0 0 h108 m-344 -10 v20 m354 0 v-20 m-354 20 v68 m354 0 v-68 m-354 68 q0 10 10 10 m334 0 q10 0 10 -10 m-344 10 h10 m26 0 h10 m0 0 h10 m88 0 h10 m0 0 h10 m26 0 h10 m0 0 h134 m-344 -10 v20 m354 0 v-20 m-354 20 v24 m354 0 v-24 m-354 24 q0 10 10 10 m334 0 q10 0 10 -10 m-344 10 h10 m88 0 h10 m20 0 h10 m48 0 h10 m0 0 h10 m-98 0 h20 m78 0 h20 m-118 0 q10 0 10 10 m98 0 q0 -10 10 -10 m-108 10 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m58 0 h10 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m58 0 h10 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m30 0 h10 m0 0 h28 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m26 0 h10 m0 0 h32 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m28 0 h10 m0 0 h30 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m28 0 h10 m0 0 h30 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m30 0 h10 m0 0 h28 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m30 0 h10 m0 0 h28 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m30 0 h10 m0 0 h28 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m40 0 h10 m0 0 h18 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m40 0 h10 m0 0 h18 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m40 0 h10 m0 0 h18 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m26 0 h10 m0 0 h32 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m30 0 h10 m0 0 h28 m-88 -10 v20 m98 0 v-20 m-98 20 v24 m98 0 v-24 m-98 24 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m30 0 h10 m0 0 h28 m20 -660 h10 m88 0 h10 m23 -264 h-3"/>
- <polygon points="403 17 411 13 411 21"/>
- <polygon points="403 17 395 13 395 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Expression" title="Expression">Expression</a>
- ::= <a href="#PropertyName" title="PropertyName">PropertyName</a>
- | <a href="#StaticName" title="StaticName">StaticName</a>
- | <a href="#Value" title="Value">Value</a>
- | ( '$NOT' | '!' ) <a href="#Expression" title="Expression">Expression</a>
- | '(' <a href="#Expression" title="Expression">Expression</a> ')'
- | <a href="#Expression" title="Expression">Expression</a> ( '$OR' | '$AND' | '$XOR' | '+' | '-' | '*' | '/' | '=' | '<' | '>' | '<=' | '>=' | '<>' | '|' | '&' | '^' ) <a href="#Expression" title="Expression">Expression</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="#Expression" title="Expression">Expression</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#If" title="If">If</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="ClassName">ClassName:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="134" 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="#Identifier" xlink:title="Identifier">
- <rect x="31" y="3" width="76" height="32"/>
- <rect x="29" y="1" width="76" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">Identifier</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m3 0 h-3"/>
- <polygon points="125 17 133 13 133 21"/>
- <polygon points="125 17 117 13 117 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ClassName" title="ClassName">ClassName</a>
- ::= <a href="#Identifier" title="Identifier">Identifier</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="#Class" title="Class">Class</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Inherited" title="Inherited">Inherited</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="MethodName">MethodName:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="134" 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="#Identifier" xlink:title="Identifier">
- <rect x="31" y="3" width="76" height="32"/>
- <rect x="29" y="1" width="76" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">Identifier</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m3 0 h-3"/>
- <polygon points="125 17 133 13 133 21"/>
- <polygon points="125 17 117 13 117 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#MethodName" title="MethodName">MethodName</a>
- ::= <a href="#Identifier" title="Identifier">Identifier</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="#Call" title="Call">Call</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#FunctionHead" title="FunctionHead">FunctionHead</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Inherited" title="Inherited">Inherited</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ProcedureHead" title="ProcedureHead">ProcedureHead</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="PropertyName">PropertyName:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="134" 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="#Identifier" xlink:title="Identifier">
- <rect x="31" y="3" width="76" height="32"/>
- <rect x="29" y="1" width="76" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">Identifier</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m3 0 h-3"/>
- <polygon points="125 17 133 13 133 21"/>
- <polygon points="125 17 117 13 117 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#PropertyName" title="PropertyName">PropertyName</a>
- ::= <a href="#Identifier" title="Identifier">Identifier</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="#Echo" title="Echo">Echo</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Expression" title="Expression">Expression</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Parameter" title="Parameter">Parameter</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Property" title="Property">Property</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="StaticName">StaticName:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="134" 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="#Identifier" xlink:title="Identifier">
- <rect x="31" y="3" width="76" height="32"/>
- <rect x="29" y="1" width="76" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">Identifier</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m3 0 h-3"/>
- <polygon points="125 17 133 13 133 21"/>
- <polygon points="125 17 117 13 117 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#StaticName" title="StaticName">StaticName</a>
- ::= <a href="#Identifier" title="Identifier">Identifier</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="#Echo" title="Echo">Echo</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Expression" title="Expression">Expression</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Parameter" title="Parameter">Parameter</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Property" title="Property">Property</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Static" title="Static">Static</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="ExtensionName">ExtensionName:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="182" 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="#IdentifierQuoted" xlink:title="IdentifierQuoted">
- <rect x="31" y="3" width="124" height="32"/>
- <rect x="29" y="1" width="124" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">IdentifierQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m124 0 h10 m3 0 h-3"/>
- <polygon points="173 17 181 13 181 21"/>
- <polygon points="173 17 165 13 165 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ExtensionName" title="ExtensionName">ExtensionName</a>
- ::= <a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</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="#Meta" title="Meta">Meta</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="ParameterName">ParameterName:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="182" 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="#IdentifierQuoted" xlink:title="IdentifierQuoted">
- <rect x="31" y="3" width="124" height="32"/>
- <rect x="29" y="1" width="124" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">IdentifierQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m124 0 h10 m3 0 h-3"/>
- <polygon points="173 17 181 13 181 21"/>
- <polygon points="173 17 165 13 165 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ParameterName" title="ParameterName">ParameterName</a>
- ::= <a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</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="#FunctionHead" title="FunctionHead">FunctionHead</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ProcedureHead" title="ProcedureHead">ProcedureHead</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="152" 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="#TextQuoted" xlink:title="TextQuoted">
- <rect x="31" y="3" width="94" height="32"/>
- <rect x="29" y="1" width="94" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">TextQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m94 0 h10 m3 0 h-3"/>
- <polygon points="143 17 151 13 151 21"/>
- <polygon points="143 17 135 13 135 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="#TextQuoted" title="TextQuoted">TextQuoted</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="#Expression" title="Expression">Expression</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Property" title="Property">Property</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Static" title="Static">Static</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="glslValue">glslValue:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="178" 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="#glslCodeQuoted" xlink:title="glslCodeQuoted">
- <rect x="31" y="3" width="120" height="32"/>
- <rect x="29" y="1" width="120" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">glslCodeQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m120 0 h10 m3 0 h-3"/>
- <polygon points="169 17 177 13 177 21"/>
- <polygon points="169 17 161 13 161 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#glslValue" title="glslValue">glslValue</a>
- ::= <a href="#glslCodeQuoted" title="glslCodeQuoted">glslCodeQuoted</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="#Const" title="Const">Const</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Var" title="Var">Var</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="ExtensionValue">ExtensionValue:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="178" 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="#glslCodeQuoted" xlink:title="glslCodeQuoted">
- <rect x="31" y="3" width="120" height="32"/>
- <rect x="29" y="1" width="120" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">glslCodeQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m120 0 h10 m3 0 h-3"/>
- <polygon points="169 17 177 13 177 21"/>
- <polygon points="169 17 161 13 161 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ExtensionValue" title="ExtensionValue">ExtensionValue</a>
- ::= <a href="#glslCodeQuoted" title="glslCodeQuoted">glslCodeQuoted</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="#Meta" title="Meta">Meta</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="LayoutValue">LayoutValue:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="178" 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="#glslCodeQuoted" xlink:title="glslCodeQuoted">
- <rect x="31" y="3" width="120" height="32"/>
- <rect x="29" y="1" width="120" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">glslCodeQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m120 0 h10 m3 0 h-3"/>
- <polygon points="169 17 177 13 177 21"/>
- <polygon points="169 17 161 13 161 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#LayoutValue" title="LayoutValue">LayoutValue</a>
- ::= <a href="#glslCodeQuoted" title="glslCodeQuoted">glslCodeQuoted</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="#Meta" title="Meta">Meta</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="ReturnType">ReturnType:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="176" 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="#glslTypeQuoted" xlink:title="glslTypeQuoted">
- <rect x="31" y="3" width="118" height="32"/>
- <rect x="29" y="1" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">glslTypeQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m118 0 h10 m3 0 h-3"/>
- <polygon points="167 17 175 13 175 21"/>
- <polygon points="167 17 159 13 159 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ReturnType" title="ReturnType">ReturnType</a>
- ::= <a href="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</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="#FunctionHead" title="FunctionHead">FunctionHead</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="ParameterType">ParameterType:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="176" 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="#glslTypeQuoted" xlink:title="glslTypeQuoted">
- <rect x="31" y="3" width="118" height="32"/>
- <rect x="29" y="1" width="118" height="32" class="nonterminal"/>
- <text class="nonterminal" x="39" y="21">glslTypeQuoted</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m118 0 h10 m3 0 h-3"/>
- <polygon points="167 17 175 13 175 21"/>
- <polygon points="167 17 159 13 159 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#ParameterType" title="ParameterType">ParameterType</a>
- ::= <a href="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</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="#FunctionHead" title="FunctionHead">FunctionHead</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ProcedureHead" title="ProcedureHead">ProcedureHead</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="TextQuoted">TextQuoted:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="192" 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="24" height="32" rx="10"/>
- <rect x="29" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">'</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Text" xlink:title="Text">
- <rect x="75" y="3" width="46" height="32"/>
- <rect x="73" y="1" width="46" height="32" class="nonterminal"/>
- <text class="nonterminal" x="83" y="21">Text</text>
- </a>
- <rect x="141" y="3" width="24" height="32" rx="10"/>
- <rect x="139" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="149" y="21">'</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m24 0 h10 m0 0 h10 m46 0 h10 m0 0 h10 m24 0 h10 m3 0 h-3"/>
- <polygon points="183 17 191 13 191 21"/>
- <polygon points="183 17 175 13 175 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#TextQuoted" title="TextQuoted">TextQuoted</a>
- ::= ['] <a href="#Text" title="Text">Text</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="#Echo" title="Echo">Echo</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Error" title="Error">Error</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Info" title="Info">Info</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Meta" title="Meta">Meta</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Throw" title="Throw">Throw</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Value" title="Value">Value</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Warning" title="Warning">Warning</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="VersionNumber">VersionNumber:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="118" 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"/>
- <polygon points="31 19 38 3 84 3 91 19 84 35 38 35"/>
- <polygon points="29 17 36 1 82 1 89 17 82 33 36 33" class="regexp"/>
- <text class="regexp" x="44" y="21">[0-9]</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m60 0 h10 m3 0 h-3"/>
- <polygon points="109 17 117 13 117 21"/>
- <polygon points="109 17 101 13 101 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#VersionNumber" title="VersionNumber">VersionNumber</a>
- ::= [0-9]</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="#Meta" title="Meta">Meta</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="IdentifierQuoted">IdentifierQuoted:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="222" 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="24" height="32" rx="10"/>
- <rect x="29" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">'</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#Identifier" xlink:title="Identifier">
- <rect x="75" y="3" width="76" height="32"/>
- <rect x="73" y="1" width="76" height="32" class="nonterminal"/>
- <text class="nonterminal" x="83" y="21">Identifier</text>
- </a>
- <rect x="171" y="3" width="24" height="32" rx="10"/>
- <rect x="169" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="179" y="21">'</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m24 0 h10 m0 0 h10 m76 0 h10 m0 0 h10 m24 0 h10 m3 0 h-3"/>
- <polygon points="213 17 221 13 221 21"/>
- <polygon points="213 17 205 13 205 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</a>
- ::= ['] <a href="#Identifier" title="Identifier">Identifier</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="#Const" title="Const">Const</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ExtensionName" title="ExtensionName">ExtensionName</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ParameterName" title="ParameterName">ParameterName</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Uniform" title="Uniform">Uniform</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Var" title="Var">Var</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Varying" title="Varying">Varying</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="Identifier">Identifier:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="158" height="168">
- <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"/>
- <polygon points="51 19 58 3 104 3 111 19 104 35 58 35"/>
- <polygon points="49 17 56 1 102 1 109 17 102 33 56 33" class="regexp"/>
- <text class="regexp" x="64" y="21">[A-Z]</text>
- <polygon points="51 63 58 47 104 47 111 63 104 79 58 79"/>
- <polygon points="49 61 56 45 102 45 109 61 102 77 56 77" class="regexp"/>
- <text class="regexp" x="64" y="65">[a-z]</text>
- <polygon points="51 107 58 91 104 91 111 107 104 123 58 123"/>
- <polygon points="49 105 56 89 102 89 109 105 102 121 56 121" class="regexp"/>
- <text class="regexp" x="64" y="109">[0-9]</text>
- <rect x="51" y="135" width="28" height="32" rx="10"/>
- <rect x="49" y="133" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="59" y="153">_</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m60 0 h10 m-100 0 h20 m80 0 h20 m-120 0 q10 0 10 10 m100 0 q0 -10 10 -10 m-110 10 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m60 0 h10 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m60 0 h10 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m28 0 h10 m0 0 h32 m23 -132 h-3"/>
- <polygon points="149 17 157 13 157 21"/>
- <polygon points="149 17 141 13 141 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Identifier" title="Identifier">Identifier</a>
- ::= [A-Za-z0-9_]</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="#ClassName" title="ClassName">ClassName</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#IdentifierQuoted" title="IdentifierQuoted">IdentifierQuoted</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#MethodName" title="MethodName">MethodName</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#PropertyName" title="PropertyName">PropertyName</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#StaticName" title="StaticName">StaticName</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="Filepath">Filepath:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="246" 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="31" y="3" width="24" height="32" rx="10"/>
- <rect x="29" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">'</text>
- <polygon points="95 19 102 3 148 3 155 19 148 35 102 35"/>
- <polygon points="93 17 100 1 146 1 153 17 146 33 100 33" class="regexp"/>
- <text class="regexp" x="108" y="21">[A-Z]</text>
- <polygon points="95 63 102 47 148 47 155 63 148 79 102 79"/>
- <polygon points="93 61 100 45 146 45 153 61 146 77 100 77" class="regexp"/>
- <text class="regexp" x="108" y="65">[a-z]</text>
- <polygon points="95 107 102 91 148 91 155 107 148 123 102 123"/>
- <polygon points="93 105 100 89 146 89 153 105 146 121 100 121" class="regexp"/>
- <text class="regexp" x="108" y="109">[0-9]</text>
- <rect x="95" y="135" width="28" height="32" rx="10"/>
- <rect x="93" y="133" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="103" y="153">\</text>
- <rect x="95" y="179" width="28" height="32" rx="10"/>
- <rect x="93" y="177" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="103" y="197">/</text>
- <rect x="95" y="223" width="28" height="32" rx="10"/>
- <rect x="93" y="221" width="28" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="103" y="241">_</text>
- <rect x="95" y="267" width="26" height="32" rx="10"/>
- <rect x="93" y="265" width="26" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="103" y="285">-</text>
- <rect x="195" y="3" width="24" height="32" rx="10"/>
- <rect x="193" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="203" y="21">'</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m24 0 h10 m20 0 h10 m60 0 h10 m-100 0 h20 m80 0 h20 m-120 0 q10 0 10 10 m100 0 q0 -10 10 -10 m-110 10 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m60 0 h10 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m60 0 h10 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m28 0 h10 m0 0 h32 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m28 0 h10 m0 0 h32 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m28 0 h10 m0 0 h32 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m26 0 h10 m0 0 h34 m20 -264 h10 m24 0 h10 m3 0 h-3"/>
- <polygon points="237 17 245 13 245 21"/>
- <polygon points="237 17 229 13 229 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#Filepath" title="Filepath">Filepath</a> ::= ['] [A-Za-z0-9\/_#x2D] [']</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="#Include" title="Include">Include</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="glslCodeQuoted">glslCodeQuoted:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="220" 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="24" height="32" rx="10"/>
- <rect x="29" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">'</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslCode" xlink:title="glslCode">
- <rect x="75" y="3" width="74" height="32"/>
- <rect x="73" y="1" width="74" height="32" class="nonterminal"/>
- <text class="nonterminal" x="83" y="21">glslCode</text>
- </a>
- <rect x="169" y="3" width="24" height="32" rx="10"/>
- <rect x="167" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="177" y="21">'</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m24 0 h10 m0 0 h10 m74 0 h10 m0 0 h10 m24 0 h10 m3 0 h-3"/>
- <polygon points="211 17 219 13 219 21"/>
- <polygon points="211 17 203 13 203 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#glslCodeQuoted" title="glslCodeQuoted">glslCodeQuoted</a>
- ::= ['] <a href="#glslCode" title="glslCode">glslCode</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="#ExtensionValue" title="ExtensionValue">ExtensionValue</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#LayoutValue" title="LayoutValue">LayoutValue</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Parameter" title="Parameter">Parameter</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#glslValue" title="glslValue">glslValue</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="glslTypeQuoted">glslTypeQuoted:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="216" 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="24" height="32" rx="10"/>
- <rect x="29" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="39" y="21">'</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#glslType" xlink:title="glslType">
- <rect x="75" y="3" width="70" height="32"/>
- <rect x="73" y="1" width="70" height="32" class="nonterminal"/>
- <text class="nonterminal" x="83" y="21">glslType</text>
- </a>
- <rect x="165" y="3" width="24" height="32" rx="10"/>
- <rect x="163" y="1" width="24" height="32" class="terminal" rx="10"/>
- <text class="terminal" x="173" y="21">'</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m24 0 h10 m0 0 h10 m70 0 h10 m0 0 h10 m24 0 h10 m3 0 h-3"/>
- <polygon points="207 17 215 13 215 21"/>
- <polygon points="207 17 199 13 199 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</a>
- ::= ['] <a href="#glslType" title="glslType">glslType</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="#Const" title="Const">Const</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ParameterType" title="ParameterType">ParameterType</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#ReturnType" title="ReturnType">ReturnType</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Uniform" title="Uniform">Uniform</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Var" title="Var">Var</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#Varying" title="Varying">Varying</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="glslType">glslType:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="160" height="916">
- <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="#int" xlink:title="int">
- <rect x="51" y="3" width="36" height="32"/>
- <rect x="49" y="1" width="36" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="21">int</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#float" xlink:title="float">
- <rect x="51" y="47" width="48" height="32"/>
- <rect x="49" y="45" width="48" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="65">float</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#double" xlink:title="double">
- <rect x="51" y="91" width="62" height="32"/>
- <rect x="49" y="89" width="62" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="109">double</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#vec2" xlink:title="vec2">
- <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">vec2</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#vec3" xlink:title="vec3">
- <rect x="51" y="179" width="48" height="32"/>
- <rect x="49" y="177" width="48" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="197">vec3</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#vec4" xlink:title="vec4">
- <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">vec4</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ivec2" xlink:title="ivec2">
- <rect x="51" y="267" width="52" height="32"/>
- <rect x="49" y="265" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="285">ivec2</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ivec3" xlink:title="ivec3">
- <rect x="51" y="311" width="52" height="32"/>
- <rect x="49" y="309" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="329">ivec3</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ivec4" xlink:title="ivec4">
- <rect x="51" y="355" width="52" height="32"/>
- <rect x="49" y="353" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="373">ivec4</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#dvec2" xlink:title="dvec2">
- <rect x="51" y="399" width="56" height="32"/>
- <rect x="49" y="397" width="56" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="417">dvec2</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#dvec3" xlink:title="dvec3">
- <rect x="51" y="443" width="56" height="32"/>
- <rect x="49" y="441" width="56" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="461">dvec3</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#dvec4" xlink:title="dvec4">
- <rect x="51" y="487" width="56" height="32"/>
- <rect x="49" y="485" width="56" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="505">dvec4</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mat2" xlink:title="mat2">
- <rect x="51" y="531" width="52" height="32"/>
- <rect x="49" y="529" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="549">mat2</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mat3" xlink:title="mat3">
- <rect x="51" y="575" width="52" height="32"/>
- <rect x="49" y="573" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="593">mat3</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mat4" xlink:title="mat4">
- <rect x="51" y="619" width="52" height="32"/>
- <rect x="49" y="617" width="52" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="637">mat4</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#imat2" xlink:title="imat2">
- <rect x="51" y="663" width="54" height="32"/>
- <rect x="49" y="661" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="681">imat2</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#imat3" xlink:title="imat3">
- <rect x="51" y="707" width="54" height="32"/>
- <rect x="49" y="705" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="725">imat3</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#imat4" xlink:title="imat4">
- <rect x="51" y="751" width="54" height="32"/>
- <rect x="49" y="749" width="54" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="769">imat4</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#dmat2" xlink:title="dmat2">
- <rect x="51" y="795" width="60" height="32"/>
- <rect x="49" y="793" width="60" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="813">dmat2</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#dmat3" xlink:title="dmat3">
- <rect x="51" y="839" width="60" height="32"/>
- <rect x="49" y="837" width="60" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="857">dmat3</text>
- </a>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#dmat4" xlink:title="dmat4">
- <rect x="51" y="883" width="60" height="32"/>
- <rect x="49" y="881" width="60" height="32" class="nonterminal"/>
- <text class="nonterminal" x="59" y="901">dmat4</text>
- </a>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m36 0 h10 m0 0 h26 m-102 0 h20 m82 0 h20 m-122 0 q10 0 10 10 m102 0 q0 -10 10 -10 m-112 10 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m48 0 h10 m0 0 h14 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m62 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m48 0 h10 m0 0 h14 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m48 0 h10 m0 0 h14 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m48 0 h10 m0 0 h14 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m52 0 h10 m0 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m52 0 h10 m0 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m52 0 h10 m0 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m56 0 h10 m0 0 h6 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m56 0 h10 m0 0 h6 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m56 0 h10 m0 0 h6 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m52 0 h10 m0 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m52 0 h10 m0 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m52 0 h10 m0 0 h10 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m54 0 h10 m0 0 h8 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m54 0 h10 m0 0 h8 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m54 0 h10 m0 0 h8 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m60 0 h10 m0 0 h2 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m60 0 h10 m0 0 h2 m-92 -10 v20 m102 0 v-20 m-102 20 v24 m102 0 v-24 m-102 24 q0 10 10 10 m82 0 q10 0 10 -10 m-92 10 h10 m60 0 h10 m0 0 h2 m23 -880 h-3"/>
- <polygon points="151 17 159 13 159 21"/>
- <polygon points="151 17 143 13 143 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#glslType" title="glslType">glslType</a> ::= <a href="#int" title="int">int</a>
- | <a href="#float" title="float">float</a>
- | <a href="#double" title="double">double</a>
- | <a href="#vec2" title="vec2">vec2</a>
- | <a href="#vec3" title="vec3">vec3</a>
- | <a href="#vec4" title="vec4">vec4</a>
- | <a href="#ivec2" title="ivec2">ivec2</a>
- | <a href="#ivec3" title="ivec3">ivec3</a>
- | <a href="#ivec4" title="ivec4">ivec4</a>
- | <a href="#dvec2" title="dvec2">dvec2</a>
- | <a href="#dvec3" title="dvec3">dvec3</a>
- | <a href="#dvec4" title="dvec4">dvec4</a>
- | <a href="#mat2" title="mat2">mat2</a>
- | <a href="#mat3" title="mat3">mat3</a>
- | <a href="#mat4" title="mat4">mat4</a>
- | <a href="#imat2" title="imat2">imat2</a>
- | <a href="#imat3" title="imat3">imat3</a>
- | <a href="#imat4" title="imat4">imat4</a>
- | <a href="#dmat2" title="dmat2">dmat2</a>
- | <a href="#dmat3" title="dmat3">dmat3</a>
- | <a href="#dmat4" title="dmat4">dmat4</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="#glslTypeQuoted" title="glslTypeQuoted">glslTypeQuoted</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="glslCode">glslCode:</xhtml:a></xhtml:p>
- <svg xmlns="http://www.w3.org/2000/svg" width="380" 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"/>
- <polygon points="31 19 38 3 346 3 353 19 346 35 38 35"/>
- <polygon points="29 17 36 1 344 1 351 17 344 33 36 33" class="regexp"/>
- <text class="regexp" x="44" y="21">[</text>
- <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.opengl.org/documentation/glsl/" xlink:title="https://www.opengl.org/documentation/glsl/" target="_blank">
- <rect class="text" x="49" y="10" width="282" height="14"/>
- <text class="regexp" x="49" y="21">https://www.opengl.org/documentation/glsl/</text>
- </a>
- <text class="regexp" x="332" y="21">]</text>
- <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m322 0 h10 m3 0 h-3"/>
- <polygon points="371 17 379 13 379 21"/>
- <polygon points="371 17 363 13 363 21"/>
- </svg>
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:div class="ebnf"><xhtml:pre><a href="#glslCode" title="glslCode">glslCode</a> ::= [<a href="https://www.opengl.org/documentation/glsl/" title="https://www.opengl.org/documentation/glsl/" target="_blank">https://www.opengl.org/documentation/glsl/</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="#Code" title="Code">Code</xhtml:a></xhtml:li>
- <xhtml:li><xhtml:a href="#glslCodeQuoted" title="glslCodeQuoted">glslCodeQuoted</xhtml:a></xhtml:li>
- </xhtml:ul>
- </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:hr xmlns:xhtml="http://www.w3.org/1999/xhtml" />
- <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">
- <xhtml:table border="0" class="signature">
- <xhtml:tr>
- <xhtml:td style="width: 100%"> </xhtml:td>
- <xhtml:td valign="top">
- <xhtml:nobr class="signature">... generated by <xhtml:a name="Railroad-Diagram-Generator" class="signature" title="http://www.bottlecaps.de/rr/ui" href="http://www.bottlecaps.de/rr/ui" target="_blank">Railroad Diagram Generator</xhtml:a></xhtml:nobr>
- </xhtml:td>
- <xhtml:td><xhtml:a name="Railroad-Diagram-Generator" title="http://www.bottlecaps.de/rr/ui" href="http://www.bottlecaps.de/rr/ui" target="_blank">
- <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
- <g transform="scale(0.178)">
- <circle cx="45" cy="45" r="45" style="stroke:none; fill:#FFCC00"/>
- <circle cx="45" cy="45" r="42" style="stroke:#332900; stroke-width:2px; fill:#FFCC00"/>
- <line x1="15" y1="15" x2="75" y2="75" stroke="#332900" style="stroke-width:9px;"/>
- <line x1="15" y1="75" x2="75" y2="15" stroke="#332900" style="stroke-width:9px;"/>
- <text x="7" y="54" style="font-size:26px; font-family:Arial, Sans-serif; font-weight:bold; fill: #332900">R</text>
- <text x="64" y="54" style="font-size:26px; font-family:Arial, Sans-serif; font-weight:bold; fill: #332900">R</text>
- </g>
- </svg></xhtml:a></xhtml:td>
- </xhtml:tr>
- </xhtml:table>
- </xhtml:p>
- </body>
- </html>
|