Skip to content

Commit 9efcb00

Browse files
committed
Update DOUBLE token to align with Turtle 1.2
1 parent 4345c7d commit 9efcb00

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

spec/index.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12227,58 +12227,58 @@ <h3>Grammar</h3>
1222712227
<td><code>[168]&nbsp;&nbsp;</code></td>
1222812228
<td><code><span class="doc-ref" id="rDOUBLE">DOUBLE</span></code></td>
1222912229
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
12230-
<td><code class="gRuleBody">[0-9]+ '.' [0-9]* <a href="#rEXPONENT">EXPONENT</a> | '.' ([0-9])+ <a href="#rEXPONENT">EXPONENT</a> | ([0-9])+ <a href="#rEXPONENT">EXPONENT</a></code></td>
12230+
<td><code class="gRuleBody">( ([0-9]+ ('.'[0-9]*)? ) | ( '.' ([0-9])+ ) ) <a href="#rEXPONENT">EXPONENT</a></code></td>
1223112231
</tr>
1223212232

1223312233
<tr style="vertical-align: baseline">
1223412234
<td><code>[169]&nbsp;&nbsp;</code></td>
12235+
<td><code><span class="doc-ref" id="rEXPONENT">EXPONENT</span></code></td>
12236+
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
12237+
<td><code class="gRuleBody">[eE] [+-]? [0-9]+</code></td>
12238+
</tr>
12239+
12240+
<tr style="vertical-align: baseline">
12241+
<td><code>[170]&nbsp;&nbsp;</code></td>
1223512242
<td><code><span class="doc-ref" id="rINTEGER_POSITIVE">INTEGER_POSITIVE</span></code></td>
1223612243
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
1223712244
<td><code class="gRuleBody"><span class="token">'+'</span> <a href="#rINTEGER">INTEGER</a></code></td>
1223812245
</tr>
1223912246

1224012247
<tr style="vertical-align: baseline">
12241-
<td><code>[170]&nbsp;&nbsp;</code></td>
12248+
<td><code>[171]&nbsp;&nbsp;</code></td>
1224212249
<td><code><span class="doc-ref" id="rDECIMAL_POSITIVE">DECIMAL_POSITIVE</span></code></td>
1224312250
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
1224412251
<td><code class="gRuleBody"><span class="token">'+'</span> <a href="#rDECIMAL">DECIMAL</a></code></td>
1224512252
</tr>
1224612253

1224712254
<tr style="vertical-align: baseline">
12248-
<td><code>[171]&nbsp;&nbsp;</code></td>
12255+
<td><code>[172]&nbsp;&nbsp;</code></td>
1224912256
<td><code><span class="doc-ref" id="rDOUBLE_POSITIVE">DOUBLE_POSITIVE</span></code></td>
1225012257
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
1225112258
<td><code class="gRuleBody"><span class="token">'+'</span> <a href="#rDOUBLE">DOUBLE</a></code></td>
1225212259
</tr>
1225312260

1225412261
<tr style="vertical-align: baseline">
12255-
<td><code>[172]&nbsp;&nbsp;</code></td>
12262+
<td><code>[173]&nbsp;&nbsp;</code></td>
1225612263
<td><code><span class="doc-ref" id="rINTEGER_NEGATIVE">INTEGER_NEGATIVE</span></code></td>
1225712264
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
1225812265
<td><code class="gRuleBody"><span class="token">'-'</span> <a href="#rINTEGER">INTEGER</a></code></td>
1225912266
</tr>
1226012267

1226112268
<tr style="vertical-align: baseline">
12262-
<td><code>[173]&nbsp;&nbsp;</code></td>
12269+
<td><code>[174]&nbsp;&nbsp;</code></td>
1226312270
<td><code><span class="doc-ref" id="rDECIMAL_NEGATIVE">DECIMAL_NEGATIVE</span></code></td>
1226412271
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
1226512272
<td><code class="gRuleBody"><span class="token">'-'</span> <a href="#rDECIMAL">DECIMAL</a></code></td>
1226612273
</tr>
1226712274

1226812275
<tr style="vertical-align: baseline">
12269-
<td><code>[174]&nbsp;&nbsp;</code></td>
12276+
<td><code>[175]&nbsp;&nbsp;</code></td>
1227012277
<td><code><span class="doc-ref" id="rDOUBLE_NEGATIVE">DOUBLE_NEGATIVE</span></code></td>
1227112278
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
1227212279
<td><code class="gRuleBody"><span class="token">'-'</span> <a href="#rDOUBLE">DOUBLE</a></code></td>
1227312280
</tr>
1227412281

12275-
<tr style="vertical-align: baseline">
12276-
<td><code>[175]&nbsp;&nbsp;</code></td>
12277-
<td><code><span class="doc-ref" id="rEXPONENT">EXPONENT</span></code></td>
12278-
<td>&nbsp;&nbsp;::=&nbsp;&nbsp;</td>
12279-
<td><code class="gRuleBody">[eE] [+-]? [0-9]+</code></td>
12280-
</tr>
12281-
1228212282
<tr style="vertical-align: baseline">
1228312283
<td><code>[176]&nbsp;&nbsp;</code></td>
1228412284
<td><code><span class="doc-ref" id="rSTRING_LITERAL1">STRING_LITERAL1</span></code></td>

spec/sparql.bnf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,14 +242,14 @@ VAR2 ::= '$' VARNAME
242242
LANG_DIR ::= '@' [a-zA-Z]+ ('-' [a-zA-Z0-9]+)* ('--' [a-zA-Z]+)?
243243
INTEGER ::= [0-9]+
244244
DECIMAL ::= [0-9]* '.' [0-9]+
245-
DOUBLE ::= [0-9]+ '.' [0-9]* EXPONENT | '.' ([0-9])+ EXPONENT | ([0-9])+ EXPONENT
245+
DOUBLE ::= ( ([0-9]+ ('.'[0-9]*)? ) | ( '.' ([0-9])+ ) ) EXPONENT
246+
EXPONENT ::= [eE] [+-]? [0-9]+
246247
INTEGER_POSITIVE ::= '+' INTEGER
247248
DECIMAL_POSITIVE ::= '+' DECIMAL
248249
DOUBLE_POSITIVE ::= '+' DOUBLE
249250
INTEGER_NEGATIVE ::= '-' INTEGER
250251
DECIMAL_NEGATIVE ::= '-' DECIMAL
251252
DOUBLE_NEGATIVE ::= '-' DOUBLE
252-
EXPONENT ::= [eE] [+-]? [0-9]+
253253
STRING_LITERAL1 ::= "'" ( ([^#x27#x5C#xA#xD]) | ECHAR )* "'"
254254
STRING_LITERAL2 ::= '"' ( ([^#x22#x5C#xA#xD]) | ECHAR )* '"'
255255
STRING_LITERAL_LONG1 ::= "'''" ( ( "'" | "''" )? ( [^'\] | ECHAR ) )* "'''"

0 commit comments

Comments
 (0)