http://git-wip-us.apache.org/repos/asf/jena/blob/a8b0d53e/jena-arq/src/main/java/org/apache/jena/sparql/lang/arq/ARQParser.java ---------------------------------------------------------------------- diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/lang/arq/ARQParser.java b/jena-arq/src/main/java/org/apache/jena/sparql/lang/arq/ARQParser.java index 77c79e1..4fc136d 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/lang/arq/ARQParser.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/lang/arq/ARQParser.java @@ -512,8 +512,10 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { getQuery().setQueryConstructType() ; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACE: - t = ConstructTemplate(); + jj_consume_token(LBRACE); + t = ConstructQuads(acc); getQuery().setConstructTemplate(t) ; + jj_consume_token(RBRACE); label_4: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -545,38 +547,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { } jj_consume_token(WHERE); jj_consume_token(LBRACE); - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case IRIref: - case PNAME_NS: - case PNAME_LN: - case BLANK_NODE_LABEL: - case VAR1: - case VAR2: - case TRUE: - case FALSE: - case INTEGER: - case DECIMAL: - case DOUBLE: - case INTEGER_POSITIVE: - case DECIMAL_POSITIVE: - case DOUBLE_POSITIVE: - case INTEGER_NEGATIVE: - case DECIMAL_NEGATIVE: - case DOUBLE_NEGATIVE: - case STRING_LITERAL1: - case STRING_LITERAL2: - case STRING_LITERAL_LONG1: - case STRING_LITERAL_LONG2: - case LPAREN: - case NIL: - case LBRACKET: - case ANON: - TriplesTemplate(acc); - break; - default: - jj_la1[14] = jj_gen; - ; - } + ConstructQuads(acc); jj_consume_token(RBRACE); SolutionModifier(); t = new Template(acc) ; @@ -587,7 +558,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { getQuery().setQueryPattern(elg) ; break; default: - jj_la1[15] = jj_gen; + jj_la1[14] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -616,7 +587,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[16] = jj_gen; + jj_la1[15] = jj_gen; break label_6; } } @@ -627,7 +598,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { getQuery().setQueryResultStar(true) ; break; default: - jj_la1[17] = jj_gen; + jj_la1[16] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -638,7 +609,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[18] = jj_gen; + jj_la1[17] = jj_gen; break label_7; } DatasetClause(); @@ -649,7 +620,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { WhereClause(); break; default: - jj_la1[19] = jj_gen; + jj_la1[18] = jj_gen; ; } SolutionModifier(); @@ -665,7 +636,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[20] = jj_gen; + jj_la1[19] = jj_gen; break label_8; } DatasetClause(); @@ -686,7 +657,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { NamedGraphClause(); break; default: - jj_la1[21] = jj_gen; + jj_la1[20] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -719,7 +690,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(WHERE); break; default: - jj_la1[22] = jj_gen; + jj_la1[21] = jj_gen; ; } startWherePattern() ; @@ -734,7 +705,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { GroupClause(); break; default: - jj_la1[23] = jj_gen; + jj_la1[22] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -742,7 +713,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { HavingClause(); break; default: - jj_la1[24] = jj_gen; + jj_la1[23] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -750,7 +721,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { OrderClause(); break; default: - jj_la1[25] = jj_gen; + jj_la1[24] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -759,7 +730,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { LimitOffsetClauses(); break; default: - jj_la1[26] = jj_gen; + jj_la1[25] = jj_gen; ; } } @@ -844,7 +815,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[27] = jj_gen; + jj_la1[26] = jj_gen; break label_9; } } @@ -935,7 +906,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { v = Var(); break; default: - jj_la1[28] = jj_gen; + jj_la1[27] = jj_gen; ; } jj_consume_token(RPAREN); @@ -947,7 +918,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { getQuery().addGroupBy(v) ; break; default: - jj_la1[29] = jj_gen; + jj_la1[28] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1031,7 +1002,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[30] = jj_gen; + jj_la1[29] = jj_gen; break label_10; } } @@ -1127,7 +1098,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[31] = jj_gen; + jj_la1[30] = jj_gen; break label_11; } } @@ -1150,7 +1121,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { direction = Query.ORDER_DESCENDING ; break; default: - jj_la1[32] = jj_gen; + jj_la1[31] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1302,13 +1273,13 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { v = Var(); break; default: - jj_la1[33] = jj_gen; + jj_la1[32] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[34] = jj_gen; + jj_la1[33] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1327,7 +1298,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { OffsetClause(); break; default: - jj_la1[35] = jj_gen; + jj_la1[34] = jj_gen; ; } break; @@ -1338,12 +1309,12 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { LimitClause(); break; default: - jj_la1[36] = jj_gen; + jj_la1[35] = jj_gen; ; } break; default: - jj_la1[37] = jj_gen; + jj_la1[36] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1373,7 +1344,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { finishValuesClause(t.beginLine, t.beginColumn) ; break; default: - jj_la1[38] = jj_gen; + jj_la1[37] = jj_gen; ; } } @@ -1412,12 +1383,12 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { Prologue(); break; default: - jj_la1[39] = jj_gen; + jj_la1[38] = jj_gen; ; } break; default: - jj_la1[40] = jj_gen; + jj_la1[39] = jj_gen; ; } } @@ -1462,7 +1433,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { DeleteData(); break; default: - jj_la1[41] = jj_gen; + jj_la1[40] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1479,7 +1450,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent = true ; break; default: - jj_la1[42] = jj_gen; + jj_la1[41] = jj_gen; ; } url = iri(); @@ -1489,7 +1460,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { dest = GraphRef(); break; default: - jj_la1[43] = jj_gen; + jj_la1[42] = jj_gen; ; } {if (true) return new UpdateLoad(url, dest, silent) ;} @@ -1505,7 +1476,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent = true ; break; default: - jj_la1[44] = jj_gen; + jj_la1[43] = jj_gen; ; } target = GraphRefAll(); @@ -1522,7 +1493,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent = true ; break; default: - jj_la1[45] = jj_gen; + jj_la1[44] = jj_gen; ; } target = GraphRefAll(); @@ -1539,7 +1510,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent=true ; break; default: - jj_la1[46] = jj_gen; + jj_la1[45] = jj_gen; ; } iri = GraphRef(); @@ -1556,7 +1527,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent=true ; break; default: - jj_la1[47] = jj_gen; + jj_la1[46] = jj_gen; ; } src = GraphOrDefault(); @@ -1575,7 +1546,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent=true ; break; default: - jj_la1[48] = jj_gen; + jj_la1[47] = jj_gen; ; } src = GraphOrDefault(); @@ -1594,7 +1565,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent=true ; break; default: - jj_la1[49] = jj_gen; + jj_la1[48] = jj_gen; ; } src = GraphOrDefault(); @@ -1646,7 +1617,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { Node n = createNode(iri) ; up.setWithIRI(n) ; break; default: - jj_la1[50] = jj_gen; + jj_la1[49] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -1657,7 +1628,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { InsertClause(up); break; default: - jj_la1[51] = jj_gen; + jj_la1[50] = jj_gen; ; } break; @@ -1665,7 +1636,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { InsertClause(up); break; default: - jj_la1[52] = jj_gen; + jj_la1[51] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1676,7 +1647,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[53] = jj_gen; + jj_la1[52] = jj_gen; break label_13; } UsingClause(up); @@ -1727,7 +1698,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { n = createNode(iri) ; update.addUsingNamed(n) ; break; default: - jj_la1[54] = jj_gen; + jj_la1[53] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1749,14 +1720,14 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(GRAPH); break; default: - jj_la1[55] = jj_gen; + jj_la1[54] = jj_gen; ; } iri = iri(); {if (true) return Target.create(createNode(iri)) ;} break; default: - jj_la1[56] = jj_gen; + jj_la1[55] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1791,7 +1762,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return Target.ALL ;} break; default: - jj_la1[57] = jj_gen; + jj_la1[56] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1840,7 +1811,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { TriplesTemplate(acc); break; default: - jj_la1[58] = jj_gen; + jj_la1[57] = jj_gen; ; } label_14: @@ -1850,7 +1821,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[59] = jj_gen; + jj_la1[58] = jj_gen; break label_14; } QuadsNotTriples(acc); @@ -1859,7 +1830,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(DOT); break; default: - jj_la1[60] = jj_gen; + jj_la1[59] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -1891,7 +1862,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { TriplesTemplate(acc); break; default: - jj_la1[61] = jj_gen; + jj_la1[60] = jj_gen; ; } } @@ -1932,21 +1903,163 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { TriplesTemplate(acc); break; default: + jj_la1[61] = jj_gen; + ; + } + jj_consume_token(RBRACE); + setAccGraph(acc, prev) ; + } + + final public Template ConstructQuads(QuadAcc acc) throws ParseException { + Template t = new Template (acc); + setInConstructTemplate(true) ; + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case IRIref: + case PNAME_NS: + case PNAME_LN: + case BLANK_NODE_LABEL: + case VAR1: + case VAR2: + case TRUE: + case FALSE: + case INTEGER: + case DECIMAL: + case DOUBLE: + case INTEGER_POSITIVE: + case DECIMAL_POSITIVE: + case DOUBLE_POSITIVE: + case INTEGER_NEGATIVE: + case DECIMAL_NEGATIVE: + case DOUBLE_NEGATIVE: + case STRING_LITERAL1: + case STRING_LITERAL2: + case STRING_LITERAL_LONG1: + case STRING_LITERAL_LONG2: + case LPAREN: + case NIL: + case LBRACKET: + case ANON: + TriplesTemplate(acc); + break; + default: jj_la1[62] = jj_gen; ; } + label_15: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case GRAPH: + case LBRACE: + ; + break; + default: + jj_la1[63] = jj_gen; + break label_15; + } + ConstructQuadsNotTriples(acc); + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case DOT: + jj_consume_token(DOT); + break; + default: + jj_la1[64] = jj_gen; + ; + } + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case IRIref: + case PNAME_NS: + case PNAME_LN: + case BLANK_NODE_LABEL: + case VAR1: + case VAR2: + case TRUE: + case FALSE: + case INTEGER: + case DECIMAL: + case DOUBLE: + case INTEGER_POSITIVE: + case DECIMAL_POSITIVE: + case DOUBLE_POSITIVE: + case INTEGER_NEGATIVE: + case DECIMAL_NEGATIVE: + case DOUBLE_NEGATIVE: + case STRING_LITERAL1: + case STRING_LITERAL2: + case STRING_LITERAL_LONG1: + case STRING_LITERAL_LONG2: + case LPAREN: + case NIL: + case LBRACKET: + case ANON: + TriplesTemplate(acc); + break; + default: + jj_la1[65] = jj_gen; + ; + } + } + setInConstructTemplate(false) ; + {if (true) return t ;} + throw new Error("Missing return statement in function"); + } + + final public void ConstructQuadsNotTriples(QuadAccSink acc) throws ParseException { + Node gn = null ; Node prev = acc.getGraph() ; + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case GRAPH: + jj_consume_token(GRAPH); + gn = VarOrIri(); + break; + default: + jj_la1[66] = jj_gen; + ; + } + setAccGraph(acc, gn) ; + jj_consume_token(LBRACE); + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case IRIref: + case PNAME_NS: + case PNAME_LN: + case BLANK_NODE_LABEL: + case VAR1: + case VAR2: + case TRUE: + case FALSE: + case INTEGER: + case DECIMAL: + case DOUBLE: + case INTEGER_POSITIVE: + case DECIMAL_POSITIVE: + case DOUBLE_POSITIVE: + case INTEGER_NEGATIVE: + case DECIMAL_NEGATIVE: + case DOUBLE_NEGATIVE: + case STRING_LITERAL1: + case STRING_LITERAL2: + case STRING_LITERAL_LONG1: + case STRING_LITERAL_LONG2: + case LPAREN: + case NIL: + case LBRACKET: + case ANON: + TriplesTemplate(acc); + break; + default: + jj_la1[67] = jj_gen; + ; + } jj_consume_token(RBRACE); setAccGraph(acc, prev) ; } final public void TriplesTemplate(TripleCollector acc) throws ParseException { TriplesSameSubject(acc); - label_15: + label_16: while (true) { if (jj_2_3(2)) { ; } else { - break label_15; + break label_16; } jj_consume_token(DOT); TriplesSameSubject(acc); @@ -1956,7 +2069,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(DOT); break; default: - jj_la1[63] = jj_gen; + jj_la1[68] = jj_gen; ; } } @@ -1973,7 +2086,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { el = new ElementSubQuery(q) ; break; default: - jj_la1[64] = jj_gen; + jj_la1[69] = jj_gen; el = GroupGraphPatternSub(); } jj_consume_token(RBRACE); @@ -2017,10 +2130,10 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { elg.addElement(el) ; break; default: - jj_la1[65] = jj_gen; + jj_la1[70] = jj_gen; ; } - label_16: + label_17: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VALUES: @@ -2037,8 +2150,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[66] = jj_gen; - break label_16; + jj_la1[71] = jj_gen; + break label_17; } el = GraphPatternNotTriples(); elg.addElement(el) ; @@ -2047,7 +2160,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(DOT); break; default: - jj_la1[67] = jj_gen; + jj_la1[72] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -2082,7 +2195,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { elg.addElement(el) ; break; default: - jj_la1[68] = jj_gen; + jj_la1[73] = jj_gen; ; } } @@ -2127,12 +2240,12 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { TriplesBlock(acc); break; default: - jj_la1[69] = jj_gen; + jj_la1[74] = jj_gen; ; } break; default: - jj_la1[70] = jj_gen; + jj_la1[75] = jj_gen; ; } {if (true) return acc ;} @@ -2176,7 +2289,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { el = NotExistsElt(); break; default: - jj_la1[71] = jj_gen; + jj_la1[76] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2210,7 +2323,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { silent=true; break; default: - jj_la1[72] = jj_gen; + jj_la1[77] = jj_gen; ; } n = VarOrIri(); @@ -2254,7 +2367,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { InlineDataFull(); break; default: - jj_la1[73] = jj_gen; + jj_la1[78] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2265,7 +2378,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { v = Var(); emitDataBlockVariable(v) ; t = jj_consume_token(LBRACE); - label_17: + label_18: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IRIref: @@ -2290,8 +2403,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[74] = jj_gen; - break label_17; + jj_la1[79] = jj_gen; + break label_18; } n = DataBlockValue(); startDataBlockValueRow(-1, -1) ; @@ -2309,7 +2422,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { break; case LPAREN: jj_consume_token(LPAREN); - label_18: + label_19: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VAR1: @@ -2317,8 +2430,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[75] = jj_gen; - break label_18; + jj_la1[80] = jj_gen; + break label_19; } v = Var(); emitDataBlockVariable(v) ; @@ -2326,12 +2439,12 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(RPAREN); break; default: - jj_la1[76] = jj_gen; + jj_la1[81] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(LBRACE); - label_19: + label_20: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LPAREN: @@ -2339,15 +2452,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[77] = jj_gen; - break label_19; + jj_la1[82] = jj_gen; + break label_20; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LPAREN: t = jj_consume_token(LPAREN); beginLine = t.beginLine; beginColumn = t.beginColumn; t = null; startDataBlockValueRow(beginLine, beginColumn) ; - label_20: + label_21: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IRIref: @@ -2372,8 +2485,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[78] = jj_gen; - break label_20; + jj_la1[83] = jj_gen; + break label_21; } n = DataBlockValue(); emitDataBlockValue(n, beginLine, beginColumn) ; @@ -2389,7 +2502,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { finishDataBlockValueRow(beginLine, beginColumn) ; break; default: - jj_la1[79] = jj_gen; + jj_la1[84] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2435,7 +2548,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return null ;} break; default: - jj_la1[80] = jj_gen; + jj_la1[85] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2482,15 +2595,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public Element GroupOrUnionGraphPattern() throws ParseException { Element el = null ; ElementUnion el2 = null ; el = GroupGraphPattern(); - label_21: + label_22: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case UNION: ; break; default: - jj_la1[81] = jj_gen; - break label_21; + jj_la1[86] = jj_gen; + break label_22; } jj_consume_token(UNION); if ( el2 == null ) @@ -2591,7 +2704,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { c = FunctionCall(); break; default: - jj_la1[82] = jj_gen; + jj_la1[87] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2633,20 +2746,20 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { beginLine, beginColumn) ; break; default: - jj_la1[83] = jj_gen; + jj_la1[88] = jj_gen; ; } expr = Expression(); args.add(expr) ; - label_22: + label_23: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[84] = jj_gen; - break label_22; + jj_la1[89] = jj_gen; + break label_23; } jj_consume_token(COMMA); expr = Expression(); @@ -2655,7 +2768,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(RPAREN); break; default: - jj_la1[85] = jj_gen; + jj_la1[90] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2673,15 +2786,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(LPAREN); expr = Expression(); args.add(expr) ; - label_23: + label_24: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[86] = jj_gen; - break label_23; + jj_la1[91] = jj_gen; + break label_24; } jj_consume_token(COMMA); expr = Expression(); @@ -2690,7 +2803,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(RPAREN); break; default: - jj_la1[87] = jj_gen; + jj_la1[92] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2699,8 +2812,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { } final public Template ConstructTemplate() throws ParseException { - QuadAcc acc = new QuadAcc() ; - Template t = new Template(acc) ; + TripleCollectorBGP acc = new TripleCollectorBGP(); + Template t = new Template(acc.getBGP()) ; setInConstructTemplate(true) ; jj_consume_token(LBRACE); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -2732,7 +2845,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ConstructTriples(acc); break; default: - jj_la1[88] = jj_gen; + jj_la1[93] = jj_gen; ; } jj_consume_token(RBRACE); @@ -2743,12 +2856,12 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public void ConstructTriples(TripleCollector acc) throws ParseException { TriplesSameSubject(acc); - label_24: + label_25: while (true) { if (jj_2_4(2)) { ; } else { - break label_24; + break label_25; } jj_consume_token(DOT); TriplesSameSubject(acc); @@ -2758,7 +2871,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(DOT); break; default: - jj_la1[89] = jj_gen; + jj_la1[94] = jj_gen; ; } } @@ -2800,7 +2913,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { insert(acc, tempAcc) ; break; default: - jj_la1[90] = jj_gen; + jj_la1[95] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2817,7 +2930,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { PropertyListNotEmpty(s, acc); break; default: - jj_la1[91] = jj_gen; + jj_la1[96] = jj_gen; ; } } @@ -2826,15 +2939,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { Node p = null ; p = Verb(); ObjectList(s, p, null, acc); - label_25: + label_26: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SEMICOLON: ; break; default: - jj_la1[92] = jj_gen; - break label_25; + jj_la1[97] = jj_gen; + break label_26; } jj_consume_token(SEMICOLON); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -2848,7 +2961,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ObjectList(s, p, null, acc); break; default: - jj_la1[93] = jj_gen; + jj_la1[98] = jj_gen; ; } } @@ -2869,7 +2982,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { p = nRDFtype ; break; default: - jj_la1[94] = jj_gen; + jj_la1[99] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2880,15 +2993,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public void ObjectList(Node s, Node p, Path path, TripleCollector acc) throws ParseException { Node o ; Object(s, p, path, acc); - label_26: + label_27: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[95] = jj_gen; - break label_26; + jj_la1[100] = jj_gen; + break label_27; } jj_consume_token(COMMA); Object(s, p, path, acc); @@ -2939,7 +3052,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { insert(acc, tempAcc) ; break; default: - jj_la1[96] = jj_gen; + jj_la1[101] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2962,7 +3075,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { PropertyListPathNotEmpty(s, acc); break; default: - jj_la1[97] = jj_gen; + jj_la1[102] = jj_gen; ; } } @@ -2987,20 +3100,20 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { p = VerbSimple(); break; default: - jj_la1[98] = jj_gen; + jj_la1[103] = jj_gen; jj_consume_token(-1); throw new ParseException(); } ObjectListPath(s, p, path, acc); - label_27: + label_28: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SEMICOLON: ; break; default: - jj_la1[99] = jj_gen; - break label_27; + jj_la1[104] = jj_gen; + break label_28; } jj_consume_token(SEMICOLON); path = null ; p = null ; @@ -3035,14 +3148,14 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { p = VerbSimple(); break; default: - jj_la1[100] = jj_gen; + jj_la1[105] = jj_gen; jj_consume_token(-1); throw new ParseException(); } ObjectListPath(s, p, path, acc); break; default: - jj_la1[101] = jj_gen; + jj_la1[106] = jj_gen; ; } } @@ -3065,15 +3178,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public void ObjectListPath(Node s, Node p, Path path, TripleCollector acc) throws ParseException { Node o ; ObjectPath(s, p, path, acc); - label_28: + label_29: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[102] = jj_gen; - break label_28; + jj_la1[107] = jj_gen; + break label_29; } jj_consume_token(COMMA); ObjectPath(s, p, path, acc); @@ -3106,15 +3219,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public Path PathAlternative() throws ParseException { Path p1 , p2 ; p1 = PathSequence(); - label_29: + label_30: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VBAR: ; break; default: - jj_la1[103] = jj_gen; - break label_29; + jj_la1[108] = jj_gen; + break label_30; } jj_consume_token(VBAR); p2 = PathSequence(); @@ -3127,7 +3240,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public Path PathSequence() throws ParseException { Path p1 , p2 ; p1 = PathEltOrInverse(); - label_30: + label_31: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SLASH: @@ -3135,8 +3248,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[104] = jj_gen; - break label_30; + jj_la1[109] = jj_gen; + break label_31; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SLASH: @@ -3150,7 +3263,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { p1 = PathFactory.pathSeq(p1, new P_Inverse(p2)) ; break; default: - jj_la1[105] = jj_gen; + jj_la1[110] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3170,7 +3283,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { p = PathMod(p); break; default: - jj_la1[106] = jj_gen; + jj_la1[111] = jj_gen; ; } {if (true) return p ;} @@ -3197,7 +3310,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { p = PathFactory.pathInverse(p) ; break; default: - jj_la1[107] = jj_gen; + jj_la1[112] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3249,7 +3362,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return PathFactory.pathMod(p, i1, i2) ;} break; default: - jj_la1[108] = jj_gen; + jj_la1[113] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3259,7 +3372,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return PathFactory.pathFixedLength(p, i1) ;} break; default: - jj_la1[109] = jj_gen; + jj_la1[114] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3271,13 +3384,13 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return PathFactory.pathMod(p, PathFactory.UNSET, i2) ;} break; default: - jj_la1[110] = jj_gen; + jj_la1[115] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[111] = jj_gen; + jj_la1[116] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3328,7 +3441,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(RPAREN); break; default: - jj_la1[112] = jj_gen; + jj_la1[117] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3358,15 +3471,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { case CARAT: p = PathOneInPropertySet(); pNegSet.add(p) ; - label_31: + label_32: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VBAR: ; break; default: - jj_la1[113] = jj_gen; - break label_31; + jj_la1[118] = jj_gen; + break label_32; } jj_consume_token(VBAR); p = PathOneInPropertySet(); @@ -3374,13 +3487,13 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { } break; default: - jj_la1[114] = jj_gen; + jj_la1[119] = jj_gen; ; } jj_consume_token(RPAREN); break; default: - jj_la1[115] = jj_gen; + jj_la1[120] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3415,13 +3528,13 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return new P_ReverseLink(nRDFtype) ;} break; default: - jj_la1[116] = jj_gen; + jj_la1[121] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[117] = jj_gen; + jj_la1[122] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3447,7 +3560,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return n ;} break; default: - jj_la1[118] = jj_gen; + jj_la1[123] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3476,7 +3589,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return n ;} break; default: - jj_la1[119] = jj_gen; + jj_la1[124] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3497,7 +3610,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { Node listHead = nRDFnil ; Node lastCell = null ; int mark ; Node n ; Token t ; t = jj_consume_token(LPAREN); int beginLine = t.beginLine; int beginColumn = t.beginColumn; t = null; - label_32: + label_33: while (true) { Node cell = createListNode( beginLine, beginColumn) ; if ( listHead == nRDFnil ) @@ -3537,8 +3650,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[120] = jj_gen; - break label_32; + jj_la1[125] = jj_gen; + break label_33; } } jj_consume_token(RPAREN); @@ -3552,7 +3665,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { Node listHead = nRDFnil ; Node lastCell = null ; int mark ; Node n ; Token t ; t = jj_consume_token(LPAREN); int beginLine = t.beginLine; int beginColumn = t.beginColumn; t = null; - label_33: + label_34: while (true) { Node cell = createListNode( beginLine, beginColumn) ; if ( listHead == nRDFnil ) @@ -3592,8 +3705,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[121] = jj_gen; - break label_33; + jj_la1[126] = jj_gen; + break label_34; } } jj_consume_token(RPAREN); @@ -3638,7 +3751,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return n ;} break; default: - jj_la1[122] = jj_gen; + jj_la1[127] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3680,7 +3793,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return n ;} break; default: - jj_la1[123] = jj_gen; + jj_la1[128] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3718,7 +3831,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { n = GraphTerm(); break; default: - jj_la1[124] = jj_gen; + jj_la1[129] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3740,7 +3853,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { n = createNode(iri) ; break; default: - jj_la1[125] = jj_gen; + jj_la1[130] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3766,7 +3879,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { n = createNode(iri) ; break; default: - jj_la1[126] = jj_gen; + jj_la1[131] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3784,7 +3897,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { t = jj_consume_token(VAR2); break; default: - jj_la1[127] = jj_gen; + jj_la1[132] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3835,7 +3948,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return nRDFnil ;} break; default: - jj_la1[128] = jj_gen; + jj_la1[133] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3852,15 +3965,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public Expr ConditionalOrExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ConditionalAndExpression(); - label_34: + label_35: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_OR: ; break; default: - jj_la1[129] = jj_gen; - break label_34; + jj_la1[134] = jj_gen; + break label_35; } jj_consume_token(SC_OR); expr2 = ConditionalAndExpression(); @@ -3873,15 +3986,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public Expr ConditionalAndExpression() throws ParseException { Expr expr1, expr2 ; expr1 = ValueLogical(); - label_35: + label_36: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SC_AND: ; break; default: - jj_la1[130] = jj_gen; - break label_35; + jj_la1[135] = jj_gen; + break label_36; } jj_consume_token(SC_AND); expr2 = ValueLogical(); @@ -3953,13 +4066,13 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { expr1 = new E_NotOneOf(expr1, a) ; break; default: - jj_la1[131] = jj_gen; + jj_la1[136] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[132] = jj_gen; + jj_la1[137] = jj_gen; ; } {if (true) return expr1 ;} @@ -3976,7 +4089,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public Expr AdditiveExpression() throws ParseException { Expr expr1, expr2, expr3 ; boolean addition ; Node n ; expr1 = MultiplicativeExpression(); - label_36: + label_37: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case INTEGER_POSITIVE: @@ -3990,8 +4103,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[133] = jj_gen; - break label_36; + jj_la1[138] = jj_gen; + break label_37; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PLUS: @@ -4028,11 +4141,11 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { addition = false ; break; default: - jj_la1[134] = jj_gen; + jj_la1[139] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_37: + label_38: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case STAR: @@ -4040,8 +4153,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[135] = jj_gen; - break label_37; + jj_la1[140] = jj_gen; + break label_38; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case STAR: @@ -4055,7 +4168,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { expr2 = new E_Divide(expr2, expr3) ; break; default: - jj_la1[136] = jj_gen; + jj_la1[141] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4066,7 +4179,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { expr1 = new E_Subtract(expr1, expr2) ; break; default: - jj_la1[137] = jj_gen; + jj_la1[142] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4078,7 +4191,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { final public Expr MultiplicativeExpression() throws ParseException { Expr expr1, expr2 ; expr1 = UnaryExpression(); - label_38: + label_39: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case STAR: @@ -4086,8 +4199,8 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ; break; default: - jj_la1[138] = jj_gen; - break label_38; + jj_la1[143] = jj_gen; + break label_39; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case STAR: @@ -4101,7 +4214,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { expr1 = new E_Divide(expr1, expr2) ; break; default: - jj_la1[139] = jj_gen; + jj_la1[144] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4217,7 +4330,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return expr ;} break; default: - jj_la1[140] = jj_gen; + jj_la1[145] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4334,7 +4447,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return asExpr(gn) ;} break; default: - jj_la1[141] = jj_gen; + jj_la1[146] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4430,7 +4543,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return new E_BNode() ;} break; default: - jj_la1[142] = jj_gen; + jj_la1[147] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4676,15 +4789,15 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { jj_consume_token(LPAREN); expr = Expression(); a.add(expr) ; - label_39: + label_40: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[143] = jj_gen; - break label_39; + jj_la1[148] = jj_gen; + break label_40; } jj_consume_token(COMMA); expr = Expression(); @@ -4779,7 +4892,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return expr ;} break; default: - jj_la1[144] = jj_gen; + jj_la1[149] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4799,7 +4912,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { flagsExpr = Expression(); break; default: - jj_la1[145] = jj_gen; + jj_la1[150] = jj_gen; ; } jj_consume_token(RPAREN); @@ -4820,7 +4933,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { expr3 = Expression(); break; default: - jj_la1[146] = jj_gen; + jj_la1[151] = jj_gen; ; } jj_consume_token(RPAREN); @@ -4843,7 +4956,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { expr4 = Expression(); break; default: - jj_la1[147] = jj_gen; + jj_la1[152] = jj_gen; ; } jj_consume_token(RPAREN); @@ -4885,7 +4998,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { distinct = true ; break; default: - jj_la1[148] = jj_gen; + jj_la1[153] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -4983,7 +5096,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { expr = Expression(); break; default: - jj_la1[149] = jj_gen; + jj_la1[154] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5000,7 +5113,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { distinct = true ; break; default: - jj_la1[150] = jj_gen; + jj_la1[155] = jj_gen; ; } expr = Expression(); @@ -5016,7 +5129,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { distinct = true ; break; default: - jj_la1[151] = jj_gen; + jj_la1[156] = jj_gen; ; } expr = Expression(); @@ -5032,7 +5145,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { distinct = true ; break; default: - jj_la1[152] = jj_gen; + jj_la1[157] = jj_gen; ; } expr = Expression(); @@ -5048,7 +5161,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { distinct = true ; break; default: - jj_la1[153] = jj_gen; + jj_la1[158] = jj_gen; ; } expr = Expression(); @@ -5064,7 +5177,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { distinct = true ; break; default: - jj_la1[154] = jj_gen; + jj_la1[159] = jj_gen; ; } expr = Expression(); @@ -5080,7 +5193,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { distinct = true ; break; default: - jj_la1[155] = jj_gen; + jj_la1[160] = jj_gen; ; } expr = Expression(); @@ -5101,7 +5214,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ordered.add(expr2) ; break; default: - jj_la1[156] = jj_gen; + jj_la1[161] = jj_gen; ; } } else { @@ -5114,14 +5227,14 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { ordered.add(expr2) ; break; default: - jj_la1[157] = jj_gen; + jj_la1[162] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } break; default: - jj_la1[158] = jj_gen; + jj_la1[163] = jj_gen; ; } jj_consume_token(RPAREN); @@ -5135,7 +5248,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { agg = AggregatorFactory.createCustom(iri, a) ; break; default: - jj_la1[159] = jj_gen; + jj_la1[164] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5158,7 +5271,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { a = ArgList(); break; default: - jj_la1[160] = jj_gen; + jj_la1[165] = jj_gen; ; } if ( a == null ) @@ -5191,13 +5304,13 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { uri = iri(); break; default: - jj_la1[161] = jj_gen; + jj_la1[166] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[162] = jj_gen; + jj_la1[167] = jj_gen; ; } {if (true) return createLiteral(lex, lang, uri) ;} @@ -5223,7 +5336,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { n = NumericLiteralNegative(); break; default: - jj_la1[163] = jj_gen; + jj_la1[168] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5247,7 +5360,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return createLiteralDouble(t.image) ;} break; default: - jj_la1[164] = jj_gen; + jj_la1[169] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5270,7 +5383,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return createLiteralDouble(t.image) ;} break; default: - jj_la1[165] = jj_gen; + jj_la1[170] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5293,7 +5406,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return createLiteralDouble(t.image) ;} break; default: - jj_la1[166] = jj_gen; + jj_la1[171] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5311,7 +5424,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return XSD_FALSE ;} break; default: - jj_la1[167] = jj_gen; + jj_la1[172] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5338,7 +5451,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { lex = stripQuotes3(t.image) ; break; default: - jj_la1[168] = jj_gen; + jj_la1[173] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5360,7 +5473,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return iri ;} break; default: - jj_la1[169] = jj_gen; + jj_la1[174] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5379,7 +5492,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return resolvePName(t.image, t.beginLine, t.beginColumn) ;} break; default: - jj_la1[170] = jj_gen; + jj_la1[175] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5398,7 +5511,7 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { {if (true) return createBNode(t.beginLine, t.beginColumn) ;} break; default: - jj_la1[171] = jj_gen; + jj_la1[176] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5447,1138 +5560,1138 @@ public class ARQParser extends ARQParserBase implements ARQParserConstants { finally { jj_save(4, xla); } } - private boolean jj_3R_153() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_161()) { - jj_scanpos = xsp; - if (jj_3R_162()) { - jj_scanpos = xsp; - if (jj_3R_163()) { - jj_scanpos = xsp; - if (jj_3R_164()) return true; - } - } - } + private boolean jj_3R_67() { + if (jj_scan_token(STRENDS)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_87() { - if (jj_scan_token(CALL)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_129() { + if (jj_3R_135()) return true; return false; } - private boolean jj_3R_86() { - if (jj_scan_token(COALESCE)) return true; - if (jj_3R_106()) return true; + private boolean jj_3R_157() { + if (jj_3R_168()) return true; return false; } - private boolean jj_3R_158() { - if (jj_scan_token(FALSE)) return true; + private boolean jj_3R_66() { + if (jj_scan_token(STRSTARTS)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_145() { - if (jj_scan_token(NIL)) return true; + private boolean jj_3R_156() { + if (jj_3R_167()) return true; return false; } - private boolean jj_3R_85() { - if (jj_scan_token(VERSION)) return true; - if (jj_scan_token(NIL)) return true; + private boolean jj_3R_115() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_129()) { + jj_scanpos = xsp; + if (jj_3R_130()) return true; + } return false; } - private boolean jj_3R_144() { - if (jj_3R_150()) return true; + private boolean jj_3R_155() { + if (jj_3R_166()) return true; return false; } - private boolean jj_3R_84() { - if (jj_scan_token(SHA512)) return true; + private boolean jj_3R_65() { + if (jj_scan_token(CONTAINS)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_157() { - if (jj_scan_token(TRUE)) return true; + private boolean jj_3R_64() { + if (jj_scan_token(ENCODE_FOR_URI)) return true; + if (jj_scan_token(LPAREN)) return true; + return false; + } + + private boolean jj_3R_63() { + if (jj_scan_token(LCASE)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } private boolean jj_3R_149() { Token xsp; xsp = jj_scanpos; - if (jj_3R_157()) { + if (jj_3R_155()) { jj_scanpos = xsp; - if (jj_3R_158()) return true; + if (jj_3R_156()) { + jj_scanpos = xsp; + if (jj_3R_157()) return true; + } } return false; } - private boolean jj_3R_143() { - if (jj_3R_149()) return true; - return false; - } - - private boolean jj_3R_83() { - if (jj_scan_token(SHA384)) return true; + private boolean jj_3R_62() { + if (jj_scan_token(UCASE)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_142() { - if (jj_3R_148()) return true; + private boolean jj_3R_61() { + if (jj_3R_109()) return true; return false; } - private boolean jj_3R_82() { - if (jj_scan_token(SHA256)) return true; + private boolean jj_3R_60() { + if (jj_scan_token(STRLEN)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_141() { - if (jj_3R_147()) return true; + private boolean jj_3R_59() { + if (jj_3R_108()) return true; return false; } - private boolean jj_3R_81() { - if (jj_scan_token(SHA1)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_58() { + if (jj_scan_token(CONCAT)) return true; + if (jj_3R_107()) return true; return false; } - private boolean jj_3R_140() { - if (jj_3R_132()) return true; + private boolean jj_3R_57() { + if (jj_scan_token(ROUND)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_135() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_140()) { - jj_scanpos = xsp; - if (jj_3R_141()) { - jj_scanpos = xsp; - if (jj_3R_142()) { - jj_scanpos = xsp; - if (jj_3R_143()) { - jj_scanpos = xsp; - if (jj_3R_144()) { - jj_scanpos = xsp; - if (jj_3R_145()) return true; - } - } - } - } - } + private boolean jj_3R_56() { + if (jj_scan_token(FLOOR)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_80() { - if (jj_scan_token(MD5)) return true; + private boolean jj_3R_55() { + if (jj_scan_token(CEIL)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_176() { - if (jj_scan_token(DOUBLE_NEGATIVE)) return true; + private boolean jj_3R_54() { + if (jj_scan_token(ABS)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_79() { - if (jj_scan_token(STRUUID)) return true; + private boolean jj_3R_53() { + if (jj_scan_token(RAND)) return true; if (jj_scan_token(NIL)) return true; return false; } - private boolean jj_3R_175() { - if (jj_scan_token(DECIMAL_NEGATIVE)) return true; + private boolean jj_3R_106() { + if (jj_scan_token(NIL)) return true; return false; } - private boolean jj_3R_78() { - if (jj_scan_token(UUID)) return true; - if (jj_scan_token(NIL)) return true; + private boolean jj_3R_148() { + if (jj_3R_154()) return true; return false; } - private boolean jj_3R_174() { - if (jj_scan_token(INTEGER_NEGATIVE)) return true; + private boolean jj_3R_105() { + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_167() { + private boolean jj_3R_52() { + if (jj_scan_token(BNODE)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_174()) { - jj_scanpos = xsp; - if (jj_3R_175()) { + if (jj_3R_105()) { jj_scanpos = xsp; - if (jj_3R_176()) return true; - } + if (jj_3R_106()) return true; } return false; } - private boolean jj_3R_134() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(14)) { - jj_scanpos = xsp; - if (jj_scan_token(15)) return true; - } + private boolean jj_3R_51() { + if (jj_scan_token(URI)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_77() { - if (jj_scan_token(NOW)) return true; - if (jj_scan_token(NIL)) return true; + private boolean jj_3R_50() { + if (jj_scan_token(IRI)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_76() { - if (jj_scan_token(TZ)) return true; + private boolean jj_3R_49() { + if (jj_scan_token(BOUND)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_75() { - if (jj_scan_token(TIMEZONE)) return true; + private boolean jj_3R_48() { + if (jj_scan_token(DTYPE)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_129() { - if (jj_3R_135()) return true; + private boolean jj_3R_126() { + if (jj_scan_token(LBRACE)) return true; return false; } - private boolean jj_3R_74() { - if (jj_scan_token(SECONDS)) return true; + private boolean jj_3_3() { + if (jj_scan_token(DOT)) return true; + if (jj_3R_43()) return true; + return false; + } + + private boolean jj_3R_47() { + if (jj_scan_token(LANGMATCHES)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_173() { - if (jj_scan_token(DOUBLE_POSITIVE)) return true; + private boolean jj_3R_46() { + if (jj_scan_token(LANG)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_73() { - if (jj_scan_token(MINUTES)) return true; + private boolean jj_3R_45() { + if (jj_scan_token(STR)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_172() { - if (jj_scan_token(DECIMAL_POSITIVE)) return true; + private boolean jj_3R_41() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_44()) { + jj_scanpos = xsp; + if (jj_3R_45()) { + jj_scanpos = xsp; + if (jj_3R_46()) { + jj_scanpos = xsp; + if (jj_3R_47()) { + jj_scanpos = xsp; + if (jj_3R_48()) { + jj_scanpos = xsp; + if (jj_3R_49()) { + jj_scanpos = xsp; + if (jj_3R_50()) { + jj_scanpos = xsp; + if (jj_3R_51()) { + jj_scanpos = xsp; + if (jj_3R_52()) { + jj_scanpos = xsp; + if (jj_3R_53()) { + jj_scanpos = xsp; + if (jj_3R_54()) { + jj_scanpos = xsp; + if (jj_3R_55()) { + jj_scanpos = xsp; + if (jj_3R_56()) { + jj_scanpos = xsp; + if (jj_3R_57()) { + jj_scanpos = xsp; + if (jj_3R_58()) { + jj_scanpos = xsp; + if (jj_3R_59()) { + jj_scanpos = xsp; + if (jj_3R_60()) { + jj_scanpos = xsp; + if (jj_3R_61()) { + jj_scanpos = xsp; + if (jj_3R_62()) { + jj_scanpos = xsp; + if (jj_3R_63()) { + jj_scanpos = xsp; + if (jj_3R_64()) { + jj_scanpos = xsp; + if (jj_3R_65()) { + jj_scanpos = xsp; + if (jj_3R_66()) { + jj_scanpos = xsp; + if (jj_3R_67()) { + jj_scanpos = xsp; + if (jj_3R_68()) { + jj_scanpos = xsp; + if (jj_3R_69()) { + jj_scanpos = xsp; + if (jj_3R_70()) { + jj_scanpos = xsp; + if (jj_3R_71()) { + jj_scanpos = xsp; + if (jj_3R_72()) { + jj_scanpos = xsp; + if (jj_3R_73()) { + jj_scanpos = xsp; + if (jj_3R_74()) { + jj_scanpos = xsp; + if (jj_3R_75()) { + jj_scanpos = xsp; + if (jj_3R_76()) { + jj_scanpos = xsp; + if (jj_3R_77()) { + jj_scanpos = xsp; + if (jj_3R_78()) { + jj_scanpos = xsp; + if (jj_3R_79()) { + jj_scanpos = xsp; + if (jj_3R_80()) { + jj_scanpos = xsp; + if (jj_3R_81()) { + jj_scanpos = xsp; + if (jj_3R_82()) { + jj_scanpos = xsp; + if (jj_3R_83()) { + jj_scanpos = xsp; + if (jj_3R_84()) { + jj_scanpos = xsp; + if (jj_3R_85()) { + jj_scanpos = xsp; + if (jj_3R_86()) { + jj_scanpos = xsp; + if (jj_3R_87()) { + jj_scanpos = xsp; + if (jj_3R_88()) { + jj_scanpos = xsp; + if (jj_3R_89()) { + jj_scanpos = xsp; + if (jj_3R_90()) { + jj_scanpos = xsp; + if (jj_3R_91()) { + jj_scanpos = xsp; + if (jj_3R_92()) { + jj_scanpos = xsp; + if (jj_3R_93()) { + jj_scanpos = xsp; + if (jj_3R_94()) { + jj_scanpos = xsp; + if (jj_3R_95()) { + jj_scanpos = xsp; + if (jj_3R_96()) { + jj_scanpos = xsp; + if (jj_3R_97()) { + jj_scanpos = xsp; + if (jj_3R_98()) { + jj_scanpos = xsp; + if (jj_3R_99()) { + jj_scanpos = xsp; + if (jj_3R_100()) return true; + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } return false; } - private boolean jj_3R_72() { - if (jj_scan_token(HOURS)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_44() { + if (jj_3R_104()) return true; return false; } - private boolean jj_3R_171() { - if (jj_scan_token(INTEGER_POSITIVE)) return true; + private boolean jj_3R_124() { + if (jj_scan_token(AGG)) return true; + if (jj_3R_133()) return true; return false; } - private boolean jj_3R_166() { + private boolean jj_3_2() { + if (jj_scan_token(SEMICOLON)) return true; + if (jj_3R_42()) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_171()) { + if (jj_scan_token(130)) { jj_scanpos = xsp; - if (jj_3R_172()) { + if (jj_scan_token(131)) { + jj_scanpos = xsp; + if (jj_scan_token(138)) { + jj_scanpos = xsp; + if (jj_scan_token(133)) { + jj_scanpos = xsp; + if (jj_scan_token(134)) { + jj_scanpos = xsp; + if (jj_scan_token(135)) { + jj_scanpos = xsp; + if (jj_scan_token(132)) { + jj_scanpos = xsp; + if (jj_scan_token(143)) { + jj_scanpos = xsp; + if (jj_scan_token(126)) { + jj_scanpos = xsp; + if (jj_scan_token(125)) { + jj_scanpos = xsp; + if (jj_scan_token(144)) { + jj_scanpos = xsp; + if (jj_scan_token(127)) { jj_scanpos = xsp; - if (jj_3R_173()) return true; + if (jj_scan_token(128)) { + jj_scanpos = xsp; + if (jj_scan_token(129)) return true; + } + } + } + } + } + } + } + } + } + } + } } } return false; } - private boolean jj_3R_71() { - if (jj_scan_token(DAY)) return true; + private boolean jj_3_5() { + if (jj_scan_token(SEMICOLON)) return true; + if (jj_scan_token(SEPARATOR)) return true; + return false; + } + + private boolean jj_3R_137() { if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_70() { - if (jj_scan_token(MONTH)) return true; + private boolean jj_3R_123() { + if (jj_scan_token(GROUP_CONCAT)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_69() { - if (jj_scan_token(YEAR)) return true; + private boolean jj_3R_122() { + if (jj_scan_token(SAMPLE)) return true; + if (jj_scan_token(LPAREN)) return true; + return false; + } + + private boolean jj_3R_121() { + if (jj_scan_token(AVG)) return true; + if (jj_scan_token(LPAREN)) return true; + return false; + } + + private boolean jj_3R_120() { + if (jj_scan_token(MAX)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_170() { - if (jj_scan_token(DOUBLE)) return true; + private boolean jj_3R_119() { + if (jj_scan_token(MIN)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_68() { - if (jj_scan_token(STRAFTER)) return true; + private boolean jj_3R_118() { + if (jj_scan_token(SUM)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_169() { - if (jj_scan_token(DECIMAL)) return true; + private boolean jj_3_1() { + if (jj_3R_41()) return true; return false; } - private boolean jj_3R_168() { - if (jj_scan_token(INTEGER)) return true; + private boolean jj_3R_117() { + if (jj_scan_token(COUNT)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_165() { + private boolean jj_3R_104() { Token xsp; xsp = jj_scanpos; - if (jj_3R_168()) { + if (jj_3R_117()) { jj_scanpos = xsp; - if (jj_3R_169()) { + if (jj_3R_118()) { + jj_scanpos = xsp; + if (jj_3R_119()) { + jj_scanpos = xsp; + if (jj_3R_120()) { + jj_scanpos = xsp; + if (jj_3R_121()) { + jj_scanpos = xsp; + if (jj_3R_122()) { + jj_scanpos = xsp; + if (jj_3R_123()) { jj_scanpos = xsp; - if (jj_3R_170()) return true; + if (jj_3R_124()) return true; + } + } + } + } + } } } return false; } - private boolean jj_3R_67() { - if (jj_scan_token(STRBEFORE)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_138() { + if (jj_scan_token(LBRACKET)) return true; return false; } - private boolean jj_3R_66() { - if (jj_scan_token(STRENDS)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_132() { + if (jj_3R_138()) return true; return false; } - private boolean jj_3R_128() { - if (jj_3R_134()) return true; + private boolean jj_3R_131() { + if (jj_3R_137()) return true; return false; } - private boolean jj_3R_156() { - if (jj_3R_167()) return true; + private boolean jj_3R_116() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_131()) { + jj_scanpos = xsp; + if (jj_3R_132()) return true; + } return false; } - private boolean jj_3R_65() { - if (jj_scan_token(STRSTARTS)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_112() { + if (jj_scan_token(NOT)) return true; + if (jj_scan_token(EXISTS)) return true; return false; } - private boolean jj_3R_155() { - if (jj_3R_166()) return true; + private boolean jj_3R_111() { + if (jj_scan_token(EXISTS)) return true; + if (jj_3R_126()) return true; return false; } private boolean jj_3R_114() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_128()) { - jj_scanpos = xsp; - if (jj_3R_129()) return true; - } + if (jj_3R_128()) return true; return false; } - private boolean jj_3R_154() { - if (jj_3R_165()) return true; + private boolean jj_3R_128() { + if (jj_scan_token(PREFIX)) return true; + if (jj_scan_token(PNAME_NS)) return true; + if (jj_3R_134()) return true; return false; } - private boolean jj_3R_64() { - if (jj_scan_token(CONTAINS)) return true; + private boolean jj_3R_109() { + if (jj_scan_token(REPLACE)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_63() { - if (jj_scan_token(ENCODE_FOR_URI)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_127() { + if (jj_scan_token(BASE)) return true; + if (jj_3R_134()) return true; return false; } - private boolean jj_3R_62() { - if (jj_scan_token(LCASE)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_113() { + if (jj_3R_127()) return true; return false; } - private boolean jj_3R_148() { + private boolean jj_3R_101() { Token xsp; xsp = jj_scanpos; - if (jj_3R_154()) { - jj_scanpos = xsp; - if (jj_3R_155()) { + if (jj_3R_113()) { jj_scanpos = xsp; - if (jj_3R_156()) return true; - } + if (jj_3R_114()) return true; } return false; } - private boolean jj_3R_61() { - if (jj_scan_token(UCASE)) return true; - if (jj_scan_token(LPAREN)) return true; - return false; - } - - private boolean jj_3R_60() { - if (jj_3R_108()) return true; + private boolean jj_3R_42() { + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_101()) { jj_scanpos = xsp; break; } + } return false; } - private boolean jj_3R_59() { - if (jj_scan_token(STRLEN)) return true; + private boolean jj_3R_108() { + if (jj_scan_token(SUBSTR)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_58() { - if (jj_3R_107()) return true; + private boolean jj_3R_103() { + if (jj_3R_116()) return true; return false; } - private boolean jj_3R_57() { - if (jj_scan_token(CONCAT)) return true; - if (jj_3R_106()) return true; + private boolean jj_3R_43() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_102()) { + jj_scanpos = xsp; + if (jj_3R_103()) return true; + } return false; } - private boolean jj_3R_56() { - if (jj_scan_token(ROUND)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_102() { + if (jj_3R_115()) return true; return false; } - private boolean jj_3R_55() { - if (jj_scan_token(FLOOR)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3_4() { + if (jj_scan_token(DOT)) return true; + if (jj_3R_43()) return true; return false; } - private boolean jj_3R_54() { - if (jj_scan_token(CEIL)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_134() { + if (jj_scan_token(IRIref)) return true; return false; } - private boolean jj_3R_53() { - if (jj_scan_token(ABS)) return true; + private boolean jj_3R_110() { + if (jj_scan_token(REGEX)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_52() { - if (jj_scan_token(RAND)) return true; - if (jj_scan_token(NIL)) return true; + private boolean jj_3R_161() { + if (jj_scan_token(ANON)) return true; return false; } - private boolean jj_3R_105() { - if (jj_scan_token(NIL)) return true; + private boolean jj_3R_100() { + if (jj_3R_112()) return true; return false; } - private boolean jj_3R_147() { - if (jj_3R_153()) return true; + private boolean jj_3R_99() { + if (jj_3R_111()) return true; return false; } - private boolean jj_3R_104() { - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_160() { + if (jj_scan_token(BLANK_NODE_LABEL)) return true; return false; } - private boolean jj_3R_51() { - if (jj_scan_token(BNODE)) return true; + private boolean jj_3R_151() { Token xsp; xsp = jj_scanpos; - if (jj_3R_104()) { + if (jj_3R_160()) { jj_scanpos = xsp; - if (jj_3R_105()) return true; + if (jj_3R_161()) return true; } return false; } - private boolean jj_3R_50() { - if (jj_scan_token(URI)) return true; - if (jj_scan_token(LPAREN)) return true; - return false; - } - - private boolean jj_3R_49() { - if (jj_scan_token(IRI)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_98() { + if (jj_3R_110()) return true; return false; } - private boolean jj_3R_48() { - if (jj_scan_token(BOUND)) return true; + private boolean jj_3R_97() { + if (jj_scan_token(IS_NUMERIC)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3_2() { - if (jj_scan_token(SEMICOLON)) return true; - if (jj_3R_41()) return true; - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(130)) { - jj_scanpos = xsp; - if (jj_scan_token(131)) { - jj_scanpos = xsp; - if (jj_scan_token(138)) { - jj_scanpos = xsp; - if (jj_scan_token(133)) { - jj_scanpos = xsp; - if (jj_scan_token(134)) { - jj_scanpos = xsp; - if (jj_scan_token(135)) { - jj_scanpos = xsp; - if (jj_scan_token(132)) { - jj_scanpos = xsp; - if (jj_scan_token(143)) { - jj_scanpos = xsp; - if (jj_scan_token(126)) { - jj_scanpos = xsp; - if (jj_scan_token(125)) { - jj_scanpos = xsp; - if (jj_scan_token(144)) { - jj_scanpos = xsp; - if (jj_scan_token(127)) { - jj_scanpos = xsp; - if (jj_scan_token(128)) { - jj_scanpos = xsp; - if (jj_scan_token(129)) return true; - } - } - } - } - } - } - } - } - } - } - } - } - } + private boolean jj_3R_153() { + if (jj_scan_token(PNAME_NS)) return true; return false; } - private boolean jj_3R_47() { - if (jj_scan_token(DTYPE)) return true; + private boolean jj_3R_96() { + if (jj_scan_token(IS_LITERAL)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_125() { - if (jj_scan_token(LBRACE)) return true; - return false; - } - - private boolean jj_3_3() { - if (jj_scan_token(DOT)) return true; - if (jj_3R_42()) return true; - return false; - } - - private boolean jj_3R_46() { - if (jj_scan_token(LANGMATCHES)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_152() { + if (jj_scan_token(PNAME_LN)) return true; return false; } - private boolean jj_3R_45() { - if (jj_scan_token(LANG)) return true; + private boolean jj_3R_95() { + if (jj_scan_token(IS_BLANK)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_44() { - if (jj_scan_token(STR)) return true; + private boolean jj_3R_125() { if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_40() { + private boolean jj_3R_147() { Token xsp; xsp = jj_scanpos; - if (jj_3R_43()) { - jj_scanpos = xsp; - if (jj_3R_44()) { - jj_scanpos = xsp; - if (jj_3R_45()) { - jj_scanpos = xsp; - if (jj_3R_46()) { - jj_scanpos = xsp; - if (jj_3R_47()) { - jj_scanpos = xsp; - if (jj_3R_48()) { - jj_scanpos = xsp; - if (jj_3R_49()) { - jj_scanpos = xsp; - if (jj_3R_50()) { - jj_scanpos = xsp; - if (jj_3R_51()) { - jj_scanpos = xsp; - if (jj_3R_52()) { - jj_scanpos = xsp; - if (jj_3R_53()) { - jj_scanpos = xsp; - if (jj_3R_54()) { - jj_scanpos = xsp; - if (jj_3R_55()) { - jj_scanpos = xsp; - if (jj_3R_56()) { - jj_scanpos = xsp; - if (jj_3R_57()) { - jj_scanpos = xsp; - if (jj_3R_58()) { - jj_scanpos = xsp; - if (jj_3R_59()) { - jj_scanpos = xsp; - if (jj_3R_60()) { - jj_scanpos = xsp; - if (jj_3R_61()) { - jj_scanpos = xsp; - if (jj_3R_62()) { - jj_scanpos = xsp; - if (jj_3R_63()) { - jj_scanpos = xsp; - if (jj_3R_64()) { - jj_scanpos = xsp; - if (jj_3R_65()) { - jj_scanpos = xsp; - if (jj_3R_66()) { - jj_scanpos = xsp; - if (jj_3R_67()) { - jj_scanpos = xsp; - if (jj_3R_68()) { - jj_scanpos = xsp; - if (jj_3R_69()) { - jj_scanpos = xsp; - if (jj_3R_70()) { - jj_scanpos = xsp; - if (jj_3R_71()) { - jj_scanpos = xsp; - if (jj_3R_72()) { - jj_scanpos = xsp; - if (jj_3R_73()) { + if (jj_3R_152()) { jj_scanpos = xsp; - if (jj_3R_74()) { - jj_scanpos = xsp; - if (jj_3R_75()) { - jj_scanpos = xsp; - if (jj_3R_76()) { - jj_scanpos = xsp; - if (jj_3R_77()) { - jj_scanpos = xsp; - if (jj_3R_78()) { - jj_scanpos = xsp; - if (jj_3R_79()) { - jj_scanpos = xsp; - if (jj_3R_80()) { - jj_scanpos = xsp; - if (jj_3R_81()) { - jj_scanpos = xsp; - if (jj_3R_82()) { - jj_scanpos = xsp; - if (jj_3R_83()) { - jj_scanpos = xsp; - if (jj_3R_84()) { - jj_scanpos = xsp; - if (jj_3R_85()) { - jj_scanpos = xsp; - if (jj_3R_86()) { - jj_scanpos = xsp; - if (jj_3R_87()) { - jj_scanpos = xsp; - if (jj_3R_88()) { - jj_scanpos = xsp; - if (jj_3R_89()) { - jj_scanpos = xsp; - if (jj_3R_90()) { - jj_scanpos = xsp; - if (jj_3R_91()) { - jj_scanpos = xsp; - if (jj_3R_92()) { - jj_scanpos = xsp; - if (jj_3R_93()) { - jj_scanpos = xsp; - if (jj_3R_94()) { - jj_scanpos = xsp; - if (jj_3R_95()) { - jj_scanpos = xsp; - if (jj_3R_96()) { - jj_scanpos = xsp; - if (jj_3R_97()) { - jj_scanpos = xsp; - if (jj_3R_98()) { - jj_scanpos = xsp; - if (jj_3R_99()) return true; - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } + if (jj_3R_153()) return true; } return false; } - private boolean jj_3R_43() { - if (jj_3R_103()) return true; + private boolean jj_3R_94() { + if (jj_scan_token(IS_URI)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3_1() { - if (jj_3R_40()) return true; + private boolean jj_3R_93() { + if (jj_scan_token(IS_IRI)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_123() { - if (jj_scan_token(AGG)) return true; - if (jj_3R_132()) return true; + private boolean jj_3R_140() { + if (jj_3R_147()) return true; return false; } - private boolean jj_3_5() { - if (jj_scan_token(SEMICOLON)) return true; - if (jj_scan_token(SEPARATOR)) return true; + private boolean jj_3R_107() { + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(165)) { + jj_scanpos = xsp; + if (jj_3R_125()) return true; + } return false; } - private boolean jj_3R_136() { + private boolean jj_3R_92() { + if (jj_scan_token(SAME_TERM)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_122() { - if (jj_scan_token(GROUP_CONCAT)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_139() { + if (jj_3R_134()) return true; return false; } - private boolean jj_3R_121() { - if (jj_scan_token(SAMPLE)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_133() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_139()) { + jj_scanpos = xsp; + if (jj_3R_140()) return true; + } return false; } - private boolean jj_3R_120() { - if (jj_scan_token(AVG)) return true; + private boolean jj_3R_91() { + if (jj_scan_token(STRDT)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_119() { - if (jj_scan_token(MAX)) return true; + private boolean jj_3R_90() { + if (jj_scan_token(STRLANG)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_118() { - if (jj_scan_token(MIN)) return true; + private boolean jj_3R_89() { + if (jj_scan_token(IF)) return true; if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_117() { - if (jj_scan_token(SUM)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_165() { + if (jj_scan_token(STRING_LITERAL_LONG2)) return true; return false; } - private boolean jj_3R_113() { - if (jj_3R_127()) return true; + private boolean jj_3R_164() { + if (jj_scan_token(STRING_LITERAL_LONG1)) return true; return false; } - private boolean jj_3R_116() { - if (jj_scan_token(COUNT)) return true; - if (jj_scan_token(LPAREN)) return true; + private boolean jj_3R_163() { + if (jj_scan_token(STRING_LITERAL2)) return true; return false; } - private boolean jj_3R_127() { - if (jj_scan_token(PREFIX)) return true; - if (jj_scan_token(PNAME_NS)) return true; - if (jj_3R_133()) return true; + private boolean jj_3R_162() { + if (jj_scan_token(STRING_LITERAL1)) return true; return false; } - private boolean jj_3R_103() { + private boolean jj_3R_154() { Token xsp; xsp = jj_scanpos; - if (jj_3R_116()) { - jj_scanpos = xsp; - if (jj_3R_117()) { - jj_scanpos = xsp; - if (jj_3R_118()) { - jj_scanpos = xsp; - if (jj_3R_119()) { - jj_scanpos = xsp; - if (jj_3R_120()) { + if (jj_3R_162()) { jj_scanpos = xsp; - if (jj_3R_121()) { + if (jj_3R_163()) { jj_scanpos = xsp; - if (jj_3R_122()) { + if (jj_3R_164()) { jj_scanpos = xsp; - if (jj_3R_123()) return true; - } - } - } - } + if (jj_3R_165()) return true; } } } return false; } - private boolean jj_3R_137() { - if (jj_scan_token(LBRACKET)) return true; + private boolean jj_3R_88() { + if (jj_scan_token(CALL)) return true; + if (jj_scan_token(LPAREN)) return true; return false; } - private boolean jj_3R_126() { - if (jj_scan_token(BASE)) return true; - if (jj_3R_133()) return true; + private boolean jj_3R_87() { + if (jj_scan_token(COALESCE)) return true; + if (jj_3R_107()) return true; return false; } - private boolean jj_3R_131() { - if (jj_3R_137()) return true; + private boolean jj_3R_159() { + if (jj_scan_token(FALSE)) return true;
<TRUNCATED>
