--- a/nquads/nquads-bnf.html Tue Aug 27 15:21:02 2013 -0700
+++ b/nquads/nquads-bnf.html Tue Aug 27 15:24:45 2013 -0700
@@ -6,11 +6,11 @@
<td>::=</td>
<td><a href='#grammar-production-statement'>statement</a>? (<a href='#grammar-production-EOL'>EOL</a> <a href='#grammar-production-statement'>statement</a>)<code class='grammar-star'>*</code> <a href='#grammar-production-EOL'>EOL</a>?</td>
</tr>
- <tr id="grammar-production-statement" data-grammar-original="[2] statement ::= WS* subject WS+ predicate WS+ object (WS+ graphLabel)? WS* '.' WS*" data-grammar-expression="(',', [('*', ('id', 'WS')), ('id', 'subject'), ('+', ('id', 'WS')), ('id', 'predicate'), ('+', ('id', 'WS')), ('id', 'object'), ('?', (',', [('+', ('id', 'WS')), ('id', 'graphLabel')])), ('*', ('id', 'WS')), ("'", '.'), ('*', ('id', 'WS'))])" >
+ <tr id="grammar-production-statement" data-grammar-original="[2] statement ::= subject predicate object graphLabel? '.'" data-grammar-expression="(',', [('id', 'subject'), ('id', 'predicate'), ('id', 'object'), ('?', ('id', 'graphLabel')), ("'", '.')])" >
<td>[2]</td>
<td><code>statement</code></td>
<td>::=</td>
- <td><a href='#grammar-production-WS'>WS</a><code class='grammar-star'>*</code> <a href='#grammar-production-subject'>subject</a> <a href='#grammar-production-WS'>WS</a><code class='grammar-plus'>+</code> <a href='#grammar-production-predicate'>predicate</a> <a href='#grammar-production-WS'>WS</a><code class='grammar-plus'>+</code> <a href='#grammar-production-object'>object</a> (<a href='#grammar-production-WS'>WS</a><code class='grammar-plus'>+</code> <a href='#grammar-production-graphLabel'>graphLabel</a>)? <a href='#grammar-production-WS'>WS</a><code class='grammar-star'>*</code> '<code class='grammar-literal'>.</code>' <a href='#grammar-production-WS'>WS</a><code class='grammar-star'>*</code></td>
+ <td><a href='#grammar-production-subject'>subject</a> <a href='#grammar-production-predicate'>predicate</a> <a href='#grammar-production-object'>object</a> <a href='#grammar-production-graphLabel'>graphLabel</a>? '<code class='grammar-literal'>.</code>'</td>
</tr>
<tr id="grammar-production-subject" data-grammar-original="[3] subject ::= IRIREF | BLANK_NODE_LABEL" data-grammar-expression="('|', [('id', 'IRIREF'), ('id', 'BLANK_NODE_LABEL')])" >
<td>[3]</td>
@@ -42,7 +42,7 @@
<td>::=</td>
<td><a href='#grammar-production-STRING_LITERAL_QUOTE'>STRING_LITERAL_QUOTE</a> ('<code class='grammar-literal'>^^</code>' <a href='#grammar-production-IRIREF'>IRIREF</a> <code>| </code> '<code class='grammar-literal'>@</code>' <a href='#grammar-production-LANG'>LANG</a>)?</td>
</tr>
-<tr><td colspan="5"><h4 id="terminals">Productions for terminals</h4></td></tr>
+<tr><td colspan="4"><h4 id="terminals">Productions for terminals</h4></td></tr>
<tr id="grammar-production-LANGTAG" data-grammar-original="[144s] LANGTAG ::= "@" [a-zA-Z]+ ( "-" [a-zA-Z0-9]+ )*" data-grammar-expression="(',', [("'", '@'), ('+', ('[', 'a-zA-Z')), ('*', (',', [("'", '-'), ('+', ('[', 'a-zA-Z0-9'))]))])" class='grammar-token'>
<td>[144s]</td>
<td><code>LANGTAG</code></td>
@@ -55,12 +55,6 @@
<td>::=</td>
<td>[<code class='grammar-chars'>#xD#xA</code>]<code class='grammar-plus'>+</code></td>
</tr>
- <tr id="grammar-production-WS" data-grammar-original="[9] WS ::= [#x20#x9]" data-grammar-expression="('[', '#x20#x9')" class='grammar-token'>
- <td>[9]</td>
- <td><code>WS</code></td>
- <td>::=</td>
- <td>[<code class='grammar-chars'>#x20#x9</code>]</td>
-</tr>
<tr id="grammar-production-IRIREF" data-grammar-original="[10] IRIREF ::= '<' ([^#x00-#x20<>"{}|^`\] | UCHAR)* '>'" data-grammar-expression="(',', [("'", '<'), ('*', ('|', [('[', '^#x00-#x20<>"{}|^`\\'), ('id', 'UCHAR')])), ("'", '>')])" class='grammar-token'>
<td>[10]</td>
<td><code>IRIREF</code></td>