Skip to content

Commit afed223

Browse files
committed
Grammar: Allow g diff in UnaryExpression
1 parent a4c493b commit afed223

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

spec/index.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11970,7 +11970,7 @@ <h3>Grammar</h3>
1197011970
<td><code>[135]&nbsp;&nbsp;</code></td>
1197111971
<td><code><span class="doc-ref" id="rUnaryExpression">UnaryExpression</span></code></td>
1197211972
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
11973-
<td><code class="gRuleBody">&nbsp;&nbsp;<span class="token">'!'</span> <a href="#rPrimaryExpression">PrimaryExpression</a> <br/>| <span class="token">'+'</span> <a href="#rPrimaryExpression">PrimaryExpression</a> <br/>| <span class="token">'-'</span> <a href="#rPrimaryExpression">PrimaryExpression</a> <br/>| <a href="#rPrimaryExpression">PrimaryExpression</a></code></td>
11973+
<td><code class="gRuleBody">&nbsp;&nbsp;<span class="token">'!'</span> <a href="#rUnaryExpression">UnaryExpression</a> <br/>| <span class="token">'+'</span> <a href="#rPrimaryExpression">PrimaryExpression</a> <br/>| <span class="token">'-'</span> <a href="#rPrimaryExpression">PrimaryExpression</a> <br/>| <a href="#rPrimaryExpression">PrimaryExpression</a></code></td>
1197411974
</tr>
1197511975

1197611976
<tr style="vertical-align: baseline">
@@ -12535,7 +12535,9 @@ <h2>Changes between SPARQL 1.1 Query Language and SPARQL 1.2 Query Language</h2>
1253512535
<li><a href="https://www.w3.org/2013/sparql-errata#errata-query-13">errata-query-13</a>: Fix definition of Project cardinality in <a href="#sparqlAlgebra" class="sectionRef"></a></li>
1253612536
<li><a href="https://www.w3.org/2013/sparql-errata#errata-query-18">errata-query-18</a>: Fix table in <a href="#sparqlTranslatePathPatterns" class="sectionRef"></a></li>
1253712537
<li><a href="https://www.w3.org/2013/sparql-errata#errata-query-19">errata-query-19</a>: Fix translation in <a href="#sparqlTranslateGraphPatterns" class="sectionRef"></a></li>
12538-
<li><a href="https://www.w3.org/2013/sparql-errata#errata-query-23">errata-query-23</a>: Fix inconsistenties between <a href="#defn_aggMin">MIN</a> and <a href="#defn_aggMax">MAX</a></li>
12538+
<li><a href="https://www.w3.org/2013/sparql-errata#errata-query-23">errata-query-23</a>: Fix inconsistenties between <a href="#defn_aggMin">MIN</a> and <a
12539+
href="#defn_aggMax">MAX</a></li>
12540+
<li>Grammar rule `UnaryExpression` to allow `!!`</li>
1253912541
</ul>
1254012542
</li>
1254112543
</ul>

spec/sparql.bnf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ RelationalExpression ::= NumericExpression ( '=' NumericExpression | '!=' N
132132
NumericExpression ::= AdditiveExpression
133133
AdditiveExpression ::= MultiplicativeExpression ( '+' MultiplicativeExpression | '-' MultiplicativeExpression | ( NumericLiteralPositive | NumericLiteralNegative ) ( ( '*' UnaryExpression ) | ( '/' UnaryExpression ) )* )*
134134
MultiplicativeExpression ::= UnaryExpression ( '*' UnaryExpression | '/' UnaryExpression )*
135-
UnaryExpression ::= '!' PrimaryExpression
135+
UnaryExpression ::= '!' UnaryExpression
136136
| '+' PrimaryExpression
137137
| '-' PrimaryExpression
138138
| PrimaryExpression

0 commit comments

Comments
 (0)