Re: FILTER (q:name())

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 UTC