Skip to content

Commit

Permalink
* Removes xsd:double as a lexical constraint, which is unnecessary.
Browse files Browse the repository at this point in the history
* Clarify equality of maps and map elements.
* Call out to doubleLexicalMap for converting numbers into xsd:double values.
  • Loading branch information
gkellogg committed Jun 1, 2024
1 parent e271513 commit 3518294
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions spec/turtle.bnf
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,13 @@ String ::= STRING_LITERAL_QUOTE | STRING_LITERAL_SINGLE_QUOTE
iri ::= IRIREF | PrefixedName
PrefixedName ::= PNAME_LN | PNAME_NS
BlankNode ::= BLANK_NODE_LABEL | ANON
reifier ::= '<<' ((iri | BlankNode) '|' )? subject predicate object '>>'
tripleTerm ::= '<<(' subject predicate ttObject ')>>'
reifier ::= '<<' reifid? (qtriple | triple) '>>'
reifid ::= ((iri | BlankNode) '|')
tripleTerm ::= '<<(' triple ')>>'
triple ::= subject predicate object
qtriple ::= '"' triple '"'
ttObject ::= iri | BlankNode | literal | tripleTerm
annotation ::= '{|' ( (iri | BlankNode) '|' )? predicateObjectList '|}'
annotation ::= '{|' reifid? predicateObjectList '|}'

@terminals

Expand Down

0 comments on commit 3518294

Please sign in to comment.