+ choice of notes about %-encoding
authorEric Prud'hommeaux <eric@w3.org>
Wed, 29 Feb 2012 07:25:31 -0500
changeset 209 d23ca0c47eb6
parent 208 7470804abb71
child 210 24ffdddd66ec
+ choice of notes about %-encoding
rdf-turtle/turtle-bnf.html
--- a/rdf-turtle/turtle-bnf.html	Wed Feb 29 07:23:20 2012 -0500
+++ b/rdf-turtle/turtle-bnf.html	Wed Feb 29 07:25:31 2012 -0500
@@ -41,7 +41,7 @@
 <td><code class="production prod">prefixID</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
 
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-turtle2-PREFIX">PREFIX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-PNAME_NS">PNAME_NS</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-IRI_REF">IRI_REF</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-PREFIX">PREFIX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-PNAME_NS">PNAME_NS</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-IRI_REF">IRI_REF</a></span></code></td>
 </tr>
 </tbody>
 
@@ -51,7 +51,7 @@
 <td><code class="production prod">base</code></td>
 
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-turtle2-BASE">BASE</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-IRI_REF">IRI_REF</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-BASE">BASE</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-IRI_REF">IRI_REF</a></span></code></td>
 </tr>
 </tbody>
 
@@ -179,7 +179,7 @@
 <td><code class="production prod">RDFLiteral</code></td>
 
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-turtle2-String">String</a></span> (( <span class="prod"><a class="grammarRef" href="#prod-turtle2-LANGTAG">LANGTAG</a></span> | ( "^^" <span class="prod"><a class="grammarRef" href="#prod-turtle2-IRIref">IRIref</a></span> ) ))?</code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-turtle2-String">String</a></span> (( <span class="prod"><a class="grammarRef" href="#term-turtle2-LANGTAG">LANGTAG</a></span> | ( "^^" <span class="prod"><a class="grammarRef" href="#prod-turtle2-IRIref">IRIref</a></span> ) ))?</code></td>
 </tr>
 </tbody>
 
@@ -201,10 +201,10 @@
 <td><a id="prod-turtle2-NumericLiteralUnsigned" name="prod-turtle2-NumericLiteralUnsigned"></a>[<span class="prodNo">19</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 class="grammarRef" href="#prod-turtle2-INTEGER">INTEGER</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-DECIMAL">DECIMAL</a></span><br/>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-INTEGER">INTEGER</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-DECIMAL">DECIMAL</a></span><br/>
 
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-DOUBLE">DOUBLE</a></span></code></td>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-DOUBLE">DOUBLE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -213,10 +213,10 @@
 <td><a id="prod-turtle2-NumericLiteralPositive" name="prod-turtle2-NumericLiteralPositive"></a>[<span class="prodNo">20</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 class="grammarRef" href="#prod-turtle2-INTEGER_POSITIVE">INTEGER_POSITIVE</a></span><br/>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-INTEGER_POSITIVE">INTEGER_POSITIVE</a></span><br/>
 
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-DECIMAL_POSITIVE">DECIMAL_POSITIVE</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-DOUBLE_POSITIVE">DOUBLE_POSITIVE</a></span></code></td>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-DECIMAL_POSITIVE">DECIMAL_POSITIVE</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-DOUBLE_POSITIVE">DOUBLE_POSITIVE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -226,9 +226,9 @@
 <td><code class="production prod">NumericLiteralNegative</code></td>
 
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-turtle2-INTEGER_NEGATIVE">INTEGER_NEGATIVE</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-DECIMAL_NEGATIVE">DECIMAL_NEGATIVE</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-DOUBLE_NEGATIVE">DOUBLE_NEGATIVE</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-INTEGER_NEGATIVE">INTEGER_NEGATIVE</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-DECIMAL_NEGATIVE">DECIMAL_NEGATIVE</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-DOUBLE_NEGATIVE">DOUBLE_NEGATIVE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -249,10 +249,10 @@
 
 <td><code class="production prod">String</code></td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-turtle2-STRING_LITERAL1">STRING_LITERAL1</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-STRING_LITERAL2">STRING_LITERAL2</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-STRING_LITERAL_LONG1">STRING_LITERAL_LONG1</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-STRING_LITERAL_LONG2">STRING_LITERAL_LONG2</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-STRING_LITERAL1">STRING_LITERAL1</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-STRING_LITERAL2">STRING_LITERAL2</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-STRING_LITERAL_LONG1">STRING_LITERAL_LONG1</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-STRING_LITERAL_LONG2">STRING_LITERAL_LONG2</a></span></code></td>
 </tr>
 </tbody>
 
@@ -261,7 +261,7 @@
 <td><a id="prod-turtle2-IRIref" name="prod-turtle2-IRIref"></a>[<span class="prodNo">24</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 class="grammarRef" href="#prod-turtle2-IRI_REF">IRI_REF</a></span><br/>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-IRI_REF">IRI_REF</a></span><br/>
 | <span class="prod"><a class="grammarRef" href="#prod-turtle2-PrefixedName">PrefixedName</a></span></code></td>
 </tr>
 
@@ -272,8 +272,8 @@
 <td><a id="prod-turtle2-PrefixedName" name="prod-turtle2-PrefixedName"></a>[<span class="prodNo">25</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 class="grammarRef" href="#prod-turtle2-PNAME_LN">PNAME_LN</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-PNAME_NS">PNAME_NS</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-PNAME_LN">PNAME_LN</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-PNAME_NS">PNAME_NS</a></span></code></td>
 
 </tr>
 </tbody>
@@ -283,8 +283,8 @@
 <td><a id="prod-turtle2-BlankNode" name="prod-turtle2-BlankNode"></a>[<span class="prodNo">26</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 class="grammarRef" href="#prod-turtle2-BLANK_NODE_LABEL">BLANK_NODE_LABEL</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-ANON">ANON</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-BLANK_NODE_LABEL">BLANK_NODE_LABEL</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-ANON">ANON</a></span></code></td>
 
 </tr>
 </tbody>
@@ -313,7 +313,7 @@
 <td><a id="term-turtle2-IRI_REF" name="term-turtle2-IRI_REF"></a>[<span class="prodNo">29</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 class="grammarRef" href="#prod-turtle2-UCHAR">UCHAR</a></span> ))* "&gt;"</code></td>
+<td><code class="content">"&lt;" (( [^&lt;&gt;\"{}|^`\\] - [#0000- ] | <span class="prod"><a class="grammarRef" href="#term-turtle2-UCHAR">UCHAR</a></span> ))* "&gt;"</code></td>
 
 </tr>
 </tbody>
@@ -323,7 +323,7 @@
 <td><a id="term-turtle2-PNAME_NS" name="term-turtle2-PNAME_NS"></a>[<span class="prodNo">30</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 class="grammarRef" href="#prod-turtle2-PN_PREFIX">PN_PREFIX</a></span> ))? ":"</code></td>
+<td><code class="content">(( <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_PREFIX">PN_PREFIX</a></span> ))? ":"</code></td>
 
 </tr>
 </tbody>
@@ -333,7 +333,7 @@
 <td><a id="term-turtle2-PNAME_LN" name="term-turtle2-PNAME_LN"></a>[<span class="prodNo">31</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 class="grammarRef" href="#prod-turtle2-PNAME_NS">PNAME_NS</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-PN_LOCAL">PN_LOCAL</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-PNAME_NS">PNAME_NS</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_LOCAL">PN_LOCAL</a></span></code></td>
 
 </tr>
 </tbody>
@@ -343,7 +343,7 @@
 <td><a id="term-turtle2-BLANK_NODE_LABEL" name="term-turtle2-BLANK_NODE_LABEL"></a>[<span class="prodNo">32</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 class="grammarRef" href="#prod-turtle2-PN_LOCAL">PN_LOCAL</a></span></code></td>
+<td><code class="content">"_:" <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_LOCAL">PN_LOCAL</a></span></code></td>
 </tr>
 
 </tbody>
@@ -353,8 +353,8 @@
 <td><a id="term-turtle2-LANGTAG" name="term-turtle2-LANGTAG"></a>[<span class="prodNo">33</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 class="grammarRef" href="#prod-turtle2-BASE">BASE</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-PREFIX">PREFIX</a></span><br/>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-BASE">BASE</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-PREFIX">PREFIX</a></span><br/>
 
 | "@" ([a-zA-Z])+ (( "-" ([a-zA-Z0-9])+ ))*</code></td>
 </tr>
@@ -386,10 +386,10 @@
 <td><a id="term-turtle2-DOUBLE" name="term-turtle2-DOUBLE"></a>[<span class="prodNo">36</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 class="grammarRef" href="#prod-turtle2-EXPONENT">EXPONENT</a></span><br/>
-| "." (( [0-9] ))+ <span class="prod"><a class="grammarRef" href="#prod-turtle2-EXPONENT">EXPONENT</a></span><br/>
+<td><code class="content">([0-9])+ "." ([0-9])+ <span class="prod"><a class="grammarRef" href="#term-turtle2-EXPONENT">EXPONENT</a></span><br/>
+| "." (( [0-9] ))+ <span class="prod"><a class="grammarRef" href="#term-turtle2-EXPONENT">EXPONENT</a></span><br/>
 
-| (( [0-9] ))+ <span class="prod"><a class="grammarRef" href="#prod-turtle2-EXPONENT">EXPONENT</a></span></code></td>
+| (( [0-9] ))+ <span class="prod"><a class="grammarRef" href="#term-turtle2-EXPONENT">EXPONENT</a></span></code></td>
 </tr>
 </tbody>
 
@@ -398,7 +398,7 @@
 <td><a id="term-turtle2-INTEGER_POSITIVE" name="term-turtle2-INTEGER_POSITIVE"></a>[<span class="prodNo">37</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 class="grammarRef" href="#prod-turtle2-INTEGER">INTEGER</a></span></code></td>
+<td><code class="content">"+" <span class="prod"><a class="grammarRef" href="#term-turtle2-INTEGER">INTEGER</a></span></code></td>
 
 </tr>
 </tbody>
@@ -408,7 +408,7 @@
 <td><a id="term-turtle2-DECIMAL_POSITIVE" name="term-turtle2-DECIMAL_POSITIVE"></a>[<span class="prodNo">38</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 class="grammarRef" href="#prod-turtle2-DECIMAL">DECIMAL</a></span></code></td>
+<td><code class="content">"+" <span class="prod"><a class="grammarRef" href="#term-turtle2-DECIMAL">DECIMAL</a></span></code></td>
 </tr>
 
 </tbody>
@@ -418,7 +418,7 @@
 <td><a id="term-turtle2-DOUBLE_POSITIVE" name="term-turtle2-DOUBLE_POSITIVE"></a>[<span class="prodNo">39</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 class="grammarRef" href="#prod-turtle2-DOUBLE">DOUBLE</a></span></code></td>
+<td><code class="content">"+" <span class="prod"><a class="grammarRef" href="#term-turtle2-DOUBLE">DOUBLE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -427,7 +427,7 @@
 <td><a id="term-turtle2-INTEGER_NEGATIVE" name="term-turtle2-INTEGER_NEGATIVE"></a>[<span class="prodNo">40</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 class="grammarRef" href="#prod-turtle2-INTEGER">INTEGER</a></span></code></td>
+<td><code class="content">"-" <span class="prod"><a class="grammarRef" href="#term-turtle2-INTEGER">INTEGER</a></span></code></td>
 </tr>
 </tbody>
 
@@ -436,7 +436,7 @@
 <td><a id="term-turtle2-DECIMAL_NEGATIVE" name="term-turtle2-DECIMAL_NEGATIVE"></a>[<span class="prodNo">41</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 class="grammarRef" href="#prod-turtle2-DECIMAL">DECIMAL</a></span></code></td>
+<td><code class="content">"-" <span class="prod"><a class="grammarRef" href="#term-turtle2-DECIMAL">DECIMAL</a></span></code></td>
 </tr>
 </tbody>
 
@@ -446,7 +446,7 @@
 <td><a id="term-turtle2-DOUBLE_NEGATIVE" name="term-turtle2-DOUBLE_NEGATIVE"></a>[<span class="prodNo">42</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 class="grammarRef" href="#prod-turtle2-DOUBLE">DOUBLE</a></span></code></td>
+<td><code class="content">"-" <span class="prod"><a class="grammarRef" href="#term-turtle2-DOUBLE">DOUBLE</a></span></code></td>
 </tr>
 </tbody>
 
@@ -466,7 +466,7 @@
 
 <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 class="grammarRef" href="#prod-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#prod-turtle2-UCHAR">UCHAR</a></span> ))* "'"</code></td>
+<td><code class="content">"'" (( ( [^'\\\n\r] ) | <span class="prod"><a class="grammarRef" href="#term-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#term-turtle2-UCHAR">UCHAR</a></span> ))* "'"</code></td>
 </tr>
 </tbody>
 
@@ -476,7 +476,7 @@
 <td><a id="term-turtle2-STRING_LITERAL2" name="term-turtle2-STRING_LITERAL2"></a>[<span class="prodNo">45</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 class="grammarRef" href="#prod-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#prod-turtle2-UCHAR">UCHAR</a></span> ))* '"'</code></td>
+<td><code class="content">'"' (( ( [^\"\\\n\r] ) | <span class="prod"><a class="grammarRef" href="#term-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#term-turtle2-UCHAR">UCHAR</a></span> ))* '"'</code></td>
 
 </tr>
 </tbody>
@@ -486,7 +486,7 @@
 <td><a id="term-turtle2-STRING_LITERAL_LONG1" name="term-turtle2-STRING_LITERAL_LONG1"></a>[<span class="prodNo">46</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 class="grammarRef" href="#prod-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#prod-turtle2-UCHAR">UCHAR</a></span> ) ))* "'''"</code></td>
+<td><code class="content">"'''" (( (( "'" | "''" ))? ( [^'\\] | <span class="prod"><a class="grammarRef" href="#term-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#term-turtle2-UCHAR">UCHAR</a></span> ) ))* "'''"</code></td>
 
 </tr>
 </tbody>
@@ -496,7 +496,7 @@
 <td><a id="term-turtle2-STRING_LITERAL_LONG2" name="term-turtle2-STRING_LITERAL_LONG2"></a>[<span class="prodNo">47</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 class="grammarRef" href="#prod-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#prod-turtle2-UCHAR">UCHAR</a></span> ) ))* '"""'</code></td>
+<td><code class="content">'"""' (( (( '"' | '""' ))? ( [^\"\\] | <span class="prod"><a class="grammarRef" href="#term-turtle2-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#term-turtle2-UCHAR">UCHAR</a></span> ) ))* '"""'</code></td>
 
 </tr>
 </tbody>
@@ -506,9 +506,9 @@
 <td><a id="term-turtle2-UCHAR" name="term-turtle2-UCHAR"></a>[<span class="prodNo">48</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">UCHAR</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">( "\\u" <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> )<br/>
+<td><code class="content">( "\\u" <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> )<br/>
 
-| ( "\\U" <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> )</code></td>
+| ( "\\U" <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> )</code></td>
 
 </tr>
 </tbody>
@@ -527,7 +527,7 @@
 <td><a id="term-turtle2-NIL" name="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 class="grammarRef" href="#prod-turtle2-WS">WS</a></span> ))* ")"</code></td>
+<td><code class="content">"(" (( <span class="prod"><a class="grammarRef" href="#term-turtle2-WS">WS</a></span> ))* ")"</code></td>
 </tr>
 
 </tbody>
@@ -550,7 +550,7 @@
 <td><a id="term-turtle2-ANON" name="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 class="grammarRef" href="#prod-turtle2-WS">WS</a></span> ))* "]"</code></td>
+<td><code class="content">"[" (( <span class="prod"><a class="grammarRef" href="#term-turtle2-WS">WS</a></span> ))* "]"</code></td>
 
 </tr>
 </tbody>
@@ -576,7 +576,7 @@
 | [#F900-#FDCF]<br/>
 | [#FDF0-#FFFD]<br/>
 | [#10000-#EFFFF]<br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-UCHAR">UCHAR</a></span></code></td>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-UCHAR">UCHAR</a></span></code></td>
 </tr>
 </tbody>
 
@@ -586,7 +586,7 @@
 
 <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 class="grammarRef" href="#prod-turtle2-PN_CHARS_BASE">PN_CHARS_BASE</a></span><br/>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS_BASE">PN_CHARS_BASE</a></span><br/>
 | "_"</code></td>
 </tr>
 </tbody>
@@ -597,7 +597,7 @@
 
 <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 class="grammarRef" href="#prod-turtle2-PN_CHARS_U">PN_CHARS_U</a></span><br/>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS_U">PN_CHARS_U</a></span><br/>
 | "-"<br/>
 | [0-9]<br/>
 | <br/>
@@ -612,7 +612,7 @@
 <td><a id="term-turtle2-PN_PREFIX" name="term-turtle2-PN_PREFIX"></a>[<span class="prodNo">56</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 class="grammarRef" href="#prod-turtle2-PN_CHARS_BASE">PN_CHARS_BASE</a></span> (( (( <span class="prod"><a class="grammarRef" href="#prod-turtle2-PN_CHARS">PN_CHARS</a></span> | "." ))* <span class="prod"><a class="grammarRef" href="#prod-turtle2-PN_CHARS">PN_CHARS</a></span> ))?</code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS_BASE">PN_CHARS_BASE</a></span> (( (( <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS">PN_CHARS</a></span> | "." ))* <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS">PN_CHARS</a></span> ))?</code></td>
 
 </tr>
 </tbody>
@@ -622,7 +622,7 @@
 <td><a id="term-turtle2-PN_LOCAL" name="term-turtle2-PN_LOCAL"></a>[<span class="prodNo">57</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 class="grammarRef" href="#prod-turtle2-PN_CHARS_U">PN_CHARS_U</a></span> | [0-9] | <span class="prod"><a class="grammarRef" href="#prod-turtle2-PLX">PLX</a></span> ) (( (( <span class="prod"><a class="grammarRef" href="#prod-turtle2-PN_CHARS">PN_CHARS</a></span> | "." | <span class="prod"><a class="grammarRef" href="#prod-turtle2-PLX">PLX</a></span> ))* ( <span class="prod"><a class="grammarRef" href="#prod-turtle2-PN_CHARS">PN_CHARS</a></span> | <span class="prod"><a class="grammarRef" href="#prod-turtle2-PLX">PLX</a></span> ) ))?</code></td>
+<td><code class="content">( <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS_U">PN_CHARS_U</a></span> | [0-9] | <span class="prod"><a class="grammarRef" href="#term-turtle2-PLX">PLX</a></span> ) (( (( <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS">PN_CHARS</a></span> | "." | <span class="prod"><a class="grammarRef" href="#term-turtle2-PLX">PLX</a></span> ))* ( <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_CHARS">PN_CHARS</a></span> | <span class="prod"><a class="grammarRef" href="#term-turtle2-PLX">PLX</a></span> ) ))?</code></td>
 
 </tr>
 </tbody>
@@ -632,8 +632,8 @@
 <td><a id="term-turtle2-PLX" name="term-turtle2-PLX"></a>[<span class="prodNo">58</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PLX</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-turtle2-PERCENT">PERCENT</a></span><br/>
-| <span class="prod"><a class="grammarRef" href="#prod-turtle2-PN_LOCAL_ESC">PN_LOCAL_ESC</a></span></code></td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#term-turtle2-PERCENT">PERCENT</a></span><br/>
+| <span class="prod"><a class="grammarRef" href="#term-turtle2-PN_LOCAL_ESC">PN_LOCAL_ESC</a></span></code></td>
 
 </tr>
 </tbody>
@@ -643,7 +643,7 @@
 <td><a id="term-turtle2-PERCENT" name="term-turtle2-PERCENT"></a>[<span class="prodNo">59</span>]&nbsp;&nbsp;&nbsp;</td>
 <td>&lt;<code class="production term">PERCENT</code>&gt;</td>
 <td>&nbsp;&nbsp;&nbsp;::=&nbsp;&nbsp;&nbsp;</td>
-<td><code class="content">"%" <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-turtle2-HEX">HEX</a></span></code></td>
+<td><code class="content">"%" <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#term-turtle2-HEX">HEX</a></span></code></td>
 
 </tr>
 </tbody>