~ fixed references to terminals
authorEric Prud'hommeaux <eric@w3.org>
Fri, 15 Jul 2011 09:43:16 -0400
changeset 84 6c25a463a014
parent 57 4889dacbf30b
child 85 01b18ef38e10
~ fixed references to terminals
rdf-turtle/turtle-bnf.html
--- a/rdf-turtle/turtle-bnf.html	Tue Jul 05 08:31:56 2011 -0400
+++ b/rdf-turtle/turtle-bnf.html	Fri Jul 15 09:43:16 2011 -0400
@@ -34,7 +34,7 @@
 <td><a name="prod-turtle2-prefixID" id="prod-turtle2-prefixID"></a>[<span class="prodNo">4</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">prefixID</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-PREFIX" class="grammarRef">PREFIX</a></span> <span class="prod"><a href="#prod-turtle2-PNAME_NS" class="grammarRef">PNAME_NS</a></span> <span class="prod"><a href="#prod-turtle2-IRI_REF" class="grammarRef">IRI_REF</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-PREFIX" class="grammarRef">PREFIX</a></span> <span class="prod"><a href="#term-turtle2-PNAME_NS" class="grammarRef">PNAME_NS</a></span> <span class="prod"><a href="#term-turtle2-IRI_REF" class="grammarRef">IRI_REF</a></span></code></td>
 </tr>
 </tbody>
 
@@ -43,7 +43,7 @@
 <td><a name="prod-turtle2-base" id="prod-turtle2-base"></a>[<span class="prodNo">5</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">base</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-BASE" class="grammarRef">BASE</a></span> <span class="prod"><a href="#prod-turtle2-IRI_REF" class="grammarRef">IRI_REF</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-BASE" class="grammarRef">BASE</a></span> <span class="prod"><a href="#term-turtle2-IRI_REF" class="grammarRef">IRI_REF</a></span></code></td>
 </tr>
 </tbody>
 
@@ -89,7 +89,7 @@
 <td><a name="prod-turtle2-subject" id="prod-turtle2-subject"></a>[<span class="prodNo">10</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">subject</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-IRIref" class="grammarRef">IRIref</a></span><br>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-IRIref" class="grammarRef">IRIref</a></span><br>
 | <span class="prod"><a href="#prod-turtle2-blank" class="grammarRef">blank</a></span></code></td>
 </tr>
 </tbody>
@@ -99,7 +99,7 @@
 <td><a name="prod-turtle2-predicate" id="prod-turtle2-predicate"></a>[<span class="prodNo">11</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">predicate</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-IRIref" class="grammarRef">IRIref</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-IRIref" class="grammarRef">IRIref</a></span></code></td>
 </tr>
 </tbody>
 
@@ -108,7 +108,7 @@
 <td><a name="prod-turtle2-object" id="prod-turtle2-object"></a>[<span class="prodNo">12</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">object</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-IRIref" class="grammarRef">IRIref</a></span><br>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-IRIref" class="grammarRef">IRIref</a></span><br>
 | <span class="prod"><a href="#prod-turtle2-blank" class="grammarRef">blank</a></span><br>
 | <span class="prod"><a href="#prod-turtle2-literal" class="grammarRef">literal</a></span></code></td>
 </tr>
@@ -119,9 +119,9 @@
 <td><a name="prod-turtle2-literal" id="prod-turtle2-literal"></a>[<span class="prodNo">13</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">literal</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-RDFLiteral" class="grammarRef">RDFLiteral</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-NumericLiteral" class="grammarRef">NumericLiteral</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-BooleanLiteral" class="grammarRef">BooleanLiteral</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-RDFLiteral" class="grammarRef">RDFLiteral</a></span><br>
+| <span class="prod"><a href="#term-turtle2-NumericLiteral" class="grammarRef">NumericLiteral</a></span><br>
+| <span class="prod"><a href="#term-turtle2-BooleanLiteral" class="grammarRef">BooleanLiteral</a></span></code></td>
 </tr>
 </tbody>
 
@@ -130,7 +130,7 @@
 <td><a name="prod-turtle2-blank" id="prod-turtle2-blank"></a>[<span class="prodNo">14</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">blank</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-BlankNode" class="grammarRef">BlankNode</a></span><br>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-BlankNode" class="grammarRef">BlankNode</a></span><br>
 | "[" <span class="prod"><a href="#prod-turtle2-predicateObjectList" class="grammarRef">predicateObjectList</a></span> "]"<br>
 | <span class="prod"><a href="#prod-turtle2-collection" class="grammarRef">collection</a></span></code></td>
 </tr>
@@ -150,7 +150,7 @@
 <td><a name="prod-turtle2-RDFLiteral" id="prod-turtle2-RDFLiteral"></a>[<span class="prodNo">16</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">RDFLiteral</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-String" class="grammarRef">String</a></span> (( <span class="prod"><a href="#prod-turtle2-LANGTAG" class="grammarRef">LANGTAG</a></span> | ( "^^" <span class="prod"><a href="#prod-turtle2-IRIref" class="grammarRef">IRIref</a></span> ) ))?</code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-String" class="grammarRef">String</a></span> (( <span class="prod"><a href="#term-turtle2-LANGTAG" class="grammarRef">LANGTAG</a></span> | ( "^^" <span class="prod"><a href="#term-turtle2-IRIref" class="grammarRef">IRIref</a></span> ) ))?</code></td>
 </tr>
 </tbody>
 
@@ -159,9 +159,9 @@
 <td><a name="prod-turtle2-NumericLiteral" id="prod-turtle2-NumericLiteral"></a>[<span class="prodNo">17</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">NumericLiteral</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-NumericLiteralUnsigned" class="grammarRef">NumericLiteralUnsigned</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-NumericLiteralPositive" class="grammarRef">NumericLiteralPositive</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-NumericLiteralNegative" class="grammarRef">NumericLiteralNegative</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-NumericLiteralUnsigned" class="grammarRef">NumericLiteralUnsigned</a></span><br>
+| <span class="prod"><a href="#term-turtle2-NumericLiteralPositive" class="grammarRef">NumericLiteralPositive</a></span><br>
+| <span class="prod"><a href="#term-turtle2-NumericLiteralNegative" class="grammarRef">NumericLiteralNegative</a></span></code></td>
 </tr>
 </tbody>
 
@@ -170,9 +170,9 @@
 <td><a name="prod-turtle2-NumericLiteralUnsigned" id="prod-turtle2-NumericLiteralUnsigned"></a>[<span class="prodNo">18</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">NumericLiteralUnsigned</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-INTEGER" class="grammarRef">INTEGER</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-DECIMAL" class="grammarRef">DECIMAL</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-DOUBLE" class="grammarRef">DOUBLE</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-INTEGER" class="grammarRef">INTEGER</a></span><br>
+| <span class="prod"><a href="#term-turtle2-DECIMAL" class="grammarRef">DECIMAL</a></span><br>
+| <span class="prod"><a href="#term-turtle2-DOUBLE" class="grammarRef">DOUBLE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -181,9 +181,9 @@
 <td><a name="prod-turtle2-NumericLiteralPositive" id="prod-turtle2-NumericLiteralPositive"></a>[<span class="prodNo">19</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">NumericLiteralPositive</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-INTEGER_POSITIVE" class="grammarRef">INTEGER_POSITIVE</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-DECIMAL_POSITIVE" class="grammarRef">DECIMAL_POSITIVE</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-DOUBLE_POSITIVE" class="grammarRef">DOUBLE_POSITIVE</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-INTEGER_POSITIVE" class="grammarRef">INTEGER_POSITIVE</a></span><br>
+| <span class="prod"><a href="#term-turtle2-DECIMAL_POSITIVE" class="grammarRef">DECIMAL_POSITIVE</a></span><br>
+| <span class="prod"><a href="#term-turtle2-DOUBLE_POSITIVE" class="grammarRef">DOUBLE_POSITIVE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -192,9 +192,9 @@
 <td><a name="prod-turtle2-NumericLiteralNegative" id="prod-turtle2-NumericLiteralNegative"></a>[<span class="prodNo">20</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">NumericLiteralNegative</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-INTEGER_NEGATIVE" class="grammarRef">INTEGER_NEGATIVE</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-DECIMAL_NEGATIVE" class="grammarRef">DECIMAL_NEGATIVE</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-DOUBLE_NEGATIVE" class="grammarRef">DOUBLE_NEGATIVE</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-INTEGER_NEGATIVE" class="grammarRef">INTEGER_NEGATIVE</a></span><br>
+| <span class="prod"><a href="#term-turtle2-DECIMAL_NEGATIVE" class="grammarRef">DECIMAL_NEGATIVE</a></span><br>
+| <span class="prod"><a href="#term-turtle2-DOUBLE_NEGATIVE" class="grammarRef">DOUBLE_NEGATIVE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -213,10 +213,10 @@
 <td><a name="prod-turtle2-String" id="prod-turtle2-String"></a>[<span class="prodNo">22</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">String</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-STRING_LITERAL1" class="grammarRef">STRING_LITERAL1</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-STRING_LITERAL2" class="grammarRef">STRING_LITERAL2</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-STRING_LITERAL_LONG1" class="grammarRef">STRING_LITERAL_LONG1</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-STRING_LITERAL_LONG2" class="grammarRef">STRING_LITERAL_LONG2</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-STRING_LITERAL1" class="grammarRef">STRING_LITERAL1</a></span><br>
+| <span class="prod"><a href="#term-turtle2-STRING_LITERAL2" class="grammarRef">STRING_LITERAL2</a></span><br>
+| <span class="prod"><a href="#term-turtle2-STRING_LITERAL_LONG1" class="grammarRef">STRING_LITERAL_LONG1</a></span><br>
+| <span class="prod"><a href="#term-turtle2-STRING_LITERAL_LONG2" class="grammarRef">STRING_LITERAL_LONG2</a></span></code></td>
 </tr>
 </tbody>
 
@@ -225,8 +225,8 @@
 <td><a name="prod-turtle2-IRIref" id="prod-turtle2-IRIref"></a>[<span class="prodNo">23</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">IRIref</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-IRI_REF" class="grammarRef">IRI_REF</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-PrefixedName" class="grammarRef">PrefixedName</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-IRI_REF" class="grammarRef">IRI_REF</a></span><br>
+| <span class="prod"><a href="#term-turtle2-PrefixedName" class="grammarRef">PrefixedName</a></span></code></td>
 </tr>
 </tbody>
 
@@ -235,8 +235,8 @@
 <td><a name="prod-turtle2-PrefixedName" id="prod-turtle2-PrefixedName"></a>[<span class="prodNo">24</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">PrefixedName</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-PNAME_LN" class="grammarRef">PNAME_LN</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-PNAME_NS" class="grammarRef">PNAME_NS</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-PNAME_LN" class="grammarRef">PNAME_LN</a></span><br>
+| <span class="prod"><a href="#term-turtle2-PNAME_NS" class="grammarRef">PNAME_NS</a></span></code></td>
 </tr>
 </tbody>
 
@@ -245,8 +245,8 @@
 <td><a name="prod-turtle2-BlankNode" id="prod-turtle2-BlankNode"></a>[<span class="prodNo">25</span>]&nbsp;&nbsp;&nbsp;</td>
 <td><code class="production prod">BlankNode</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-BLANK_NODE_LABEL" class="grammarRef">BLANK_NODE_LABEL</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-ANON" class="grammarRef">ANON</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-BLANK_NODE_LABEL" class="grammarRef">BLANK_NODE_LABEL</a></span><br>
+| <span class="prod"><a href="#term-turtle2-ANON" class="grammarRef">ANON</a></span></code></td>
 </tr>
 </tbody>
 
@@ -273,7 +273,7 @@
 <td><a name="term-turtle2-IRI_REF" id="term-turtle2-IRI_REF"></a>[<span class="prodNo">28</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">IRI_REF</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"&lt;" (( [^&lt;&gt;\"{}|^`\\] - [#0000- ] ) | <span class="prod"><a href="#prod-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> )* "&gt;"</code></td>
+<td><code class="content">"&lt;" (( [^&lt;&gt;\"{}|^`\\] - [#0000- ] ) | <span class="prod"><a href="#term-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> )* "&gt;"</code></td>
 </tr>
 </tbody>
 
@@ -282,7 +282,7 @@
 <td><a name="term-turtle2-PNAME_NS" id="term-turtle2-PNAME_NS"></a>[<span class="prodNo">29</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PNAME_NS</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">(<span class="prod"><a href="#prod-turtle2-PN_PREFIX" class="grammarRef">PN_PREFIX</a></span>)? ":"</code></td>
+<td><code class="content">(<span class="prod"><a href="#term-turtle2-PN_PREFIX" class="grammarRef">PN_PREFIX</a></span>)? ":"</code></td>
 </tr>
 </tbody>
 
@@ -291,7 +291,7 @@
 <td><a name="term-turtle2-PNAME_LN" id="term-turtle2-PNAME_LN"></a>[<span class="prodNo">30</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PNAME_LN</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-PNAME_NS" class="grammarRef">PNAME_NS</a></span> <span class="prod"><a href="#prod-turtle2-PN_LOCAL" class="grammarRef">PN_LOCAL</a></span></code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-PNAME_NS" class="grammarRef">PNAME_NS</a></span> <span class="prod"><a href="#term-turtle2-PN_LOCAL" class="grammarRef">PN_LOCAL</a></span></code></td>
 </tr>
 </tbody>
 
@@ -300,7 +300,7 @@
 <td><a name="term-turtle2-BLANK_NODE_LABEL" id="term-turtle2-BLANK_NODE_LABEL"></a>[<span class="prodNo">31</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">BLANK_NODE_LABEL</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"_:" <span class="prod"><a href="#prod-turtle2-PN_LOCAL" class="grammarRef">PN_LOCAL</a></span></code></td>
+<td><code class="content">"_:" <span class="prod"><a href="#term-turtle2-PN_LOCAL" class="grammarRef">PN_LOCAL</a></span></code></td>
 </tr>
 </tbody>
 
@@ -309,7 +309,7 @@
 <td><a name="term-turtle2-VAR1" id="term-turtle2-VAR1"></a>[<span class="prodNo">32</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">VAR1</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"?" <span class="prod"><a href="#prod-turtle2-VARNAME" class="grammarRef">VARNAME</a></span></code></td>
+<td><code class="content">"?" <span class="prod"><a href="#term-turtle2-VARNAME" class="grammarRef">VARNAME</a></span></code></td>
 </tr>
 </tbody>
 
@@ -318,7 +318,7 @@
 <td><a name="term-turtle2-VAR2" id="term-turtle2-VAR2"></a>[<span class="prodNo">33</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">VAR2</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"$" <span class="prod"><a href="#prod-turtle2-VARNAME" class="grammarRef">VARNAME</a></span></code></td>
+<td><code class="content">"$" <span class="prod"><a href="#term-turtle2-VARNAME" class="grammarRef">VARNAME</a></span></code></td>
 </tr>
 </tbody>
 
@@ -327,8 +327,8 @@
 <td><a name="term-turtle2-LANGTAG" id="term-turtle2-LANGTAG"></a>[<span class="prodNo">34</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">LANGTAG</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-BASE" class="grammarRef">BASE</a></span><br>
-| <span class="prod"><a href="#prod-turtle2-PREFIX" class="grammarRef">PREFIX</a></span><br>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-BASE" class="grammarRef">BASE</a></span><br>
+| <span class="prod"><a href="#term-turtle2-PREFIX" class="grammarRef">PREFIX</a></span><br>
 | "@" ([a-zA-Z])+ (( "-" ([a-zA-Z0-9])+ ))*</code></td>
 </tr>
 </tbody>
@@ -357,9 +357,9 @@
 <td><a name="term-turtle2-DOUBLE" id="term-turtle2-DOUBLE"></a>[<span class="prodNo">37</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">DOUBLE</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">([0-9])+ "." ([0-9])* <span class="prod"><a href="#prod-turtle2-EXPONENT" class="grammarRef">EXPONENT</a></span><br>
-| "." (( [0-9] ))+ <span class="prod"><a href="#prod-turtle2-EXPONENT" class="grammarRef">EXPONENT</a></span><br>
-| (( [0-9] ))+ <span class="prod"><a href="#prod-turtle2-EXPONENT" class="grammarRef">EXPONENT</a></span></code></td>
+<td><code class="content">([0-9])+ "." ([0-9])* <span class="prod"><a href="#term-turtle2-EXPONENT" class="grammarRef">EXPONENT</a></span><br>
+| "." (( [0-9] ))+ <span class="prod"><a href="#term-turtle2-EXPONENT" class="grammarRef">EXPONENT</a></span><br>
+| (( [0-9] ))+ <span class="prod"><a href="#term-turtle2-EXPONENT" class="grammarRef">EXPONENT</a></span></code></td>
 </tr>
 </tbody>
 
@@ -368,7 +368,7 @@
 <td><a name="term-turtle2-INTEGER_POSITIVE" id="term-turtle2-INTEGER_POSITIVE"></a>[<span class="prodNo">38</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">INTEGER_POSITIVE</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"+" <span class="prod"><a href="#prod-turtle2-INTEGER" class="grammarRef">INTEGER</a></span></code></td>
+<td><code class="content">"+" <span class="prod"><a href="#term-turtle2-INTEGER" class="grammarRef">INTEGER</a></span></code></td>
 </tr>
 </tbody>
 
@@ -377,7 +377,7 @@
 <td><a name="term-turtle2-DECIMAL_POSITIVE" id="term-turtle2-DECIMAL_POSITIVE"></a>[<span class="prodNo">39</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">DECIMAL_POSITIVE</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"+" <span class="prod"><a href="#prod-turtle2-DECIMAL" class="grammarRef">DECIMAL</a></span></code></td>
+<td><code class="content">"+" <span class="prod"><a href="#term-turtle2-DECIMAL" class="grammarRef">DECIMAL</a></span></code></td>
 </tr>
 </tbody>
 
@@ -386,7 +386,7 @@
 <td><a name="term-turtle2-DOUBLE_POSITIVE" id="term-turtle2-DOUBLE_POSITIVE"></a>[<span class="prodNo">40</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">DOUBLE_POSITIVE</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"+" <span class="prod"><a href="#prod-turtle2-DOUBLE" class="grammarRef">DOUBLE</a></span></code></td>
+<td><code class="content">"+" <span class="prod"><a href="#term-turtle2-DOUBLE" class="grammarRef">DOUBLE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -395,7 +395,7 @@
 <td><a name="term-turtle2-INTEGER_NEGATIVE" id="term-turtle2-INTEGER_NEGATIVE"></a>[<span class="prodNo">41</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">INTEGER_NEGATIVE</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"-" <span class="prod"><a href="#prod-turtle2-INTEGER" class="grammarRef">INTEGER</a></span></code></td>
+<td><code class="content">"-" <span class="prod"><a href="#term-turtle2-INTEGER" class="grammarRef">INTEGER</a></span></code></td>
 </tr>
 </tbody>
 
@@ -404,7 +404,7 @@
 <td><a name="term-turtle2-DECIMAL_NEGATIVE" id="term-turtle2-DECIMAL_NEGATIVE"></a>[<span class="prodNo">42</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">DECIMAL_NEGATIVE</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"-" <span class="prod"><a href="#prod-turtle2-DECIMAL" class="grammarRef">DECIMAL</a></span></code></td>
+<td><code class="content">"-" <span class="prod"><a href="#term-turtle2-DECIMAL" class="grammarRef">DECIMAL</a></span></code></td>
 </tr>
 </tbody>
 
@@ -413,7 +413,7 @@
 <td><a name="term-turtle2-DOUBLE_NEGATIVE" id="term-turtle2-DOUBLE_NEGATIVE"></a>[<span class="prodNo">43</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">DOUBLE_NEGATIVE</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"-" <span class="prod"><a href="#prod-turtle2-DOUBLE" class="grammarRef">DOUBLE</a></span></code></td>
+<td><code class="content">"-" <span class="prod"><a href="#term-turtle2-DOUBLE" class="grammarRef">DOUBLE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -431,7 +431,7 @@
 <td><a name="term-turtle2-STRING_LITERAL1" id="term-turtle2-STRING_LITERAL1"></a>[<span class="prodNo">45</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">STRING_LITERAL1</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"'" (( ( [^'\\\n\r] ) | <span class="prod"><a href="#prod-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#prod-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ))* "'"</code></td>
+<td><code class="content">"'" (( ( [^'\\\n\r] ) | <span class="prod"><a href="#term-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#term-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ))* "'"</code></td>
 </tr>
 </tbody>
 
@@ -440,7 +440,7 @@
 <td><a name="term-turtle2-STRING_LITERAL2" id="term-turtle2-STRING_LITERAL2"></a>[<span class="prodNo">46</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">STRING_LITERAL2</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">'"' (( ( [^\"\\\n\r] ) | <span class="prod"><a href="#prod-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#prod-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ))* '"'</code></td>
+<td><code class="content">'"' (( ( [^\"\\\n\r] ) | <span class="prod"><a href="#term-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#term-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ))* '"'</code></td>
 </tr>
 </tbody>
 
@@ -449,7 +449,7 @@
 <td><a name="term-turtle2-STRING_LITERAL_LONG1" id="term-turtle2-STRING_LITERAL_LONG1"></a>[<span class="prodNo">47</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">STRING_LITERAL_LONG1</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"'''" (( (( "'" | "''" ))? ( [^'\\] | <span class="prod"><a href="#prod-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#prod-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ) ))* "'''"</code></td>
+<td><code class="content">"'''" (( (( "'" | "''" ))? ( [^'\\] | <span class="prod"><a href="#term-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#term-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ) ))* "'''"</code></td>
 </tr>
 </tbody>
 
@@ -458,7 +458,7 @@
 <td><a name="term-turtle2-STRING_LITERAL_LONG2" id="term-turtle2-STRING_LITERAL_LONG2"></a>[<span class="prodNo">48</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">STRING_LITERAL_LONG2</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">'"""' (( (( '"' | '""' ))? ( [^\"\\] | <span class="prod"><a href="#prod-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#prod-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ) ))* '"""'</code></td>
+<td><code class="content">'"""' (( (( '"' | '""' ))? ( [^\"\\] | <span class="prod"><a href="#term-turtle2-ECHAR" class="grammarRef">ECHAR</a></span> | <span class="prod"><a href="#term-turtle2-UCHAR" class="grammarRef">UCHAR</a></span> ) ))* '"""'</code></td>
 </tr>
 </tbody>
 
@@ -486,7 +486,7 @@
 <td><a name="term-turtle2-NIL" id="term-turtle2-NIL"></a>[<span class="prodNo">50</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">NIL</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"(" (<span class="prod"><a href="#prod-turtle2-WS" class="grammarRef">WS</a></span>)* ")"</code></td>
+<td><code class="content">"(" (<span class="prod"><a href="#term-turtle2-WS" class="grammarRef">WS</a></span>)* ")"</code></td>
 </tr>
 </tbody>
 
@@ -507,7 +507,7 @@
 <td><a name="term-turtle2-ANON" id="term-turtle2-ANON"></a>[<span class="prodNo">52</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">ANON</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"[" (<span class="prod"><a href="#prod-turtle2-WS" class="grammarRef">WS</a></span>)* "]"</code></td>
+<td><code class="content">"[" (<span class="prod"><a href="#term-turtle2-WS" class="grammarRef">WS</a></span>)* "]"</code></td>
 </tr>
 </tbody>
 
@@ -530,7 +530,7 @@
 | [#F900-#FDCF]<br>
 | [#FDF0-#FFFD]<br>
 | [#10000-#EFFFF]<br>
-| <span class="prod"><a href="#prod-turtle2-UCHAR" class="grammarRef">UCHAR</a></span></code></td>
+| <span class="prod"><a href="#term-turtle2-UCHAR" class="grammarRef">UCHAR</a></span></code></td>
 </tr>
 </tbody>
 
@@ -539,7 +539,7 @@
 <td><a name="term-turtle2-PN_CHARS_U" id="term-turtle2-PN_CHARS_U"></a>[<span class="prodNo">54</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PN_CHARS_U</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-PN_CHARS_BASE" class="grammarRef">PN_CHARS_BASE</a></span><br>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-PN_CHARS_BASE" class="grammarRef">PN_CHARS_BASE</a></span><br>
 | "_"</code></td>
 </tr>
 </tbody>
@@ -549,7 +549,7 @@
 <td><a name="term-turtle2-VARNAME" id="term-turtle2-VARNAME"></a>[<span class="prodNo">55</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">VARNAME</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">( <span class="prod"><a href="#prod-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span> | [0-9] ) (( <span class="prod"><a href="#prod-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span> | [0-9] | #00B7 | [#0300-#036F] | [#203F-#2040] ))*</code></td>
+<td><code class="content">( <span class="prod"><a href="#term-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span> | [0-9] ) (( <span class="prod"><a href="#term-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span> | [0-9] | #00B7 | [#0300-#036F] | [#203F-#2040] ))*</code></td>
 </tr>
 </tbody>
 
@@ -558,7 +558,7 @@
 <td><a name="term-turtle2-PN_CHARS" id="term-turtle2-PN_CHARS"></a>[<span class="prodNo">56</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PN_CHARS</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span><br>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span><br>
 | "-"<br>
 | [0-9]<br>
 | #00B7<br>
@@ -572,7 +572,7 @@
 <td><a name="term-turtle2-PN_PREFIX" id="term-turtle2-PN_PREFIX"></a>[<span class="prodNo">57</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PN_PREFIX</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a href="#prod-turtle2-PN_CHARS_BASE" class="grammarRef">PN_CHARS_BASE</a></span> (( (( <span class="prod"><a href="#prod-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> | "." ))* <span class="prod"><a href="#prod-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> ))?</code></td>
+<td><code class="content"><span class="prod"><a href="#term-turtle2-PN_CHARS_BASE" class="grammarRef">PN_CHARS_BASE</a></span> (( (( <span class="prod"><a href="#term-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> | "." ))* <span class="prod"><a href="#term-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> ))?</code></td>
 </tr>
 </tbody>
 
@@ -581,7 +581,7 @@
 <td><a name="term-turtle2-PN_LOCAL" id="term-turtle2-PN_LOCAL"></a>[<span class="prodNo">58</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PN_LOCAL</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">( <span class="prod"><a href="#prod-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span> | [0-9] ) (( (( <span class="prod"><a href="#prod-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> | "." ))* <span class="prod"><a href="#prod-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> ))?</code></td>
+<td><code class="content">( <span class="prod"><a href="#term-turtle2-PN_CHARS_U" class="grammarRef">PN_CHARS_U</a></span> | [0-9] ) (( (( <span class="prod"><a href="#term-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> | "." ))* <span class="prod"><a href="#term-turtle2-PN_CHARS" class="grammarRef">PN_CHARS</a></span> ))?</code></td>
 </tr>
 </tbody>