in jena-arq/src/main/java/org/apache/jena/sparql/lang/sparql_11/SPARQLParser11.java [498:580]
final public void GroupClause() throws ParseException {
jj_consume_token(GROUP);
jj_consume_token(BY);
label_9:
while (true) {
GroupCondition();
switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) {
case IRIref:
case PNAME_NS:
case PNAME_LN:
case VAR1:
case VAR2:
case EXISTS:
case NOT:
case COUNT:
case MIN:
case MAX:
case SUM:
case AVG:
case SAMPLE:
case GROUP_CONCAT:
case BOUND:
case COALESCE:
case IF:
case BNODE:
case IRI:
case URI:
case STR:
case STRLANG:
case STRDT:
case DTYPE:
case LANG:
case LANGMATCHES:
case IS_URI:
case IS_IRI:
case IS_BLANK:
case IS_LITERAL:
case IS_NUMERIC:
case REGEX:
case SAME_TERM:
case RAND:
case ABS:
case CEIL:
case FLOOR:
case ROUND:
case CONCAT:
case SUBSTR:
case STRLEN:
case REPLACE:
case UCASE:
case LCASE:
case ENCODE_FOR_URI:
case CONTAINS:
case STRSTARTS:
case STRENDS:
case STRBEFORE:
case STRAFTER:
case YEAR:
case MONTH:
case DAY:
case HOURS:
case MINUTES:
case SECONDS:
case TIMEZONE:
case TZ:
case NOW:
case UUID:
case STRUUID:
case MD5:
case SHA1:
case SHA256:
case SHA384:
case SHA512:
case LPAREN:{
;
break;
}
default:
jj_la1[25] = jj_gen;
break label_9;
}
}
}