@@ -115,13 +115,13 @@ GraphNode ::= VarOrTerm | TriplesNode | ReifiedTriple
115115GraphNodePath ::= VarOrTerm | TriplesNodePath | ReifiedTriple
116116VarOrTerm ::= Var | iri | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode | NIL | TripleTerm
117117ReifiedTriple ::= '<<' ReifiedTripleSubject Verb ReifiedTripleObject Reifier? '>>'
118- ReifiedTripleSubject ::= Var | iri | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode | ReifiedTriple
118+ ReifiedTripleSubject ::= Var | iri | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode | ReifiedTriple | TripleTerm
119119ReifiedTripleObject ::= Var | iri | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode | ReifiedTriple | TripleTerm
120120TripleTerm ::= '<<(' TripleTermSubject Verb TripleTermObject ')>>'
121- TripleTermSubject ::= Var | iri | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode
121+ TripleTermSubject ::= Var | iri | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode | TripleTerm
122122TripleTermObject ::= Var | iri | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode | TripleTerm
123123TripleTermData ::= '<<(' TripleTermDataSubject ( iri | 'a' ) TripleTermDataObject ')>>'
124- TripleTermDataSubject ::= iri | RDFLiteral | NumericLiteral | BooleanLiteral
124+ TripleTermDataSubject ::= iri | RDFLiteral | NumericLiteral | BooleanLiteral | TripleTermData
125125TripleTermDataObject ::= iri | RDFLiteral | NumericLiteral | BooleanLiteral | TripleTermData
126126VarOrIri ::= Var | iri
127127Var ::= VAR1 | VAR2
@@ -152,7 +152,7 @@ UnaryExpression ::= '!' PrimaryExpression
152152PrimaryExpression ::= BrackettedExpression | BuiltInCall | iriOrFunction
153153 | RDFLiteral | NumericLiteral | BooleanLiteral | Var | ExprTripleTerm
154154ExprTripleTerm ::= '<<(' ExprTripleTermSubject Verb ExprTripleTermObject ')>>'
155- ExprTripleTermSubject ::= iri | RDFLiteral | NumericLiteral | BooleanLiteral | Var
155+ ExprTripleTermSubject ::= iri | RDFLiteral | NumericLiteral | BooleanLiteral | Var | ExprTripleTerm
156156ExprTripleTermObject ::= iri | RDFLiteral | NumericLiteral | BooleanLiteral | Var | ExprTripleTerm
157157BrackettedExpression ::= '(' Expression ')'
158158BuiltInCall ::= Aggregate
0 commit comments