W3C home > Mailing lists > Public > public-rdf-dawg-comments@w3.org > June 2006

Re: FILTER (q:name())

From: Jan Wielemaker <wielemak@science.uva.nl>
Date: Fri, 9 Jun 2006 15:59:36 +0200
To: public-rdf-dawg-comments@w3.org
Message-Id: <200606091559.36468.wielemak@science.uva.nl>

Hi Andy,

Thanks. I must be reading the grammar for too long and appearently made
a typo translating to Prolog, loosing the -indirect- connection from
Expression to PrimaryExpression ...

	Sorry for the noise

		--- Jan

> Both are legal:  A FILTER can take a bare function call, including the
> built-in functions, or a bracketted expression.  A bracketted expression
> can be (x:func())
>
> [56] BrackettedExpression ::= '(' Expression ')'
>
> and Expression eventually gets to PrimaryExpression:
>
> [55] PrimaryExpression   ::=  BrackettedExpression | BuiltInCall |
> IRIrefOrFunction | RDFLiteral | NumericLiteral | BooleanLiteral | BlankNode
> | Var
>
> [59] IRIrefOrFunction    ::= 	IRIref ArgList?
>
> 	Andy
Received on Friday, 9 June 2006 14:12:07 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:14:50 GMT