[tracker] SPARQL: Allow dot at the end of simple optional



commit fb932c50ba282abb9ad2a3a56c780a2f31c27247
Author: Jürg Billeter <j bitron ch>
Date:   Thu Oct 8 14:26:59 2009 +0200

    SPARQL: Allow dot at the end of simple optional

 src/libtracker-data/tracker-sparql-query.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-data/tracker-sparql-query.vala b/src/libtracker-data/tracker-sparql-query.vala
index 15bff10..122f00b 100644
--- a/src/libtracker-data/tracker-sparql-query.vala
+++ b/src/libtracker-data/tracker-sparql-query.vala
@@ -2005,6 +2005,9 @@ public class Tracker.SparqlQuery : Object {
 				return false;
 			}
 
+			// optional .
+			accept (SparqlTokenType.DOT);
+
 			// check it is only one triple pattern
 			if (!accept (SparqlTokenType.CLOSE_BRACE)) {
 				return false;
@@ -2044,6 +2047,7 @@ public class Tracker.SparqlQuery : Object {
 					current_subject = parse_var_or_term (sql, out current_subject_is_var);
 					parse_property_list_not_empty (sql, true);
 
+					accept (SparqlTokenType.DOT);
 					expect (SparqlTokenType.CLOSE_BRACE);
 				} else {
 					if (!in_triples_block && !in_group_graph_pattern) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]