[sc34wg3] TMQL: function-invocation and parameters
Robert Barta
rho at devc.at
Mon Feb 23 14:07:08 EST 2009
On Fri, Dec 05, 2008 at 01:34:05PM +0100, Lars Heuer wrote:
> [...]
> > does not reference "tuple-expression". If my suspicion is not correct
> > and the reference to "tuple-expression" is not a cheap trick ;) I like
> > to know why a tuple expression is needed.
>
> ... and if it is known that tuple-expression is also defined as
>
> tuple-expression ::= 'null'
>
> which means that the following is a valid function invocation (without
> '(' and ')'):
>
> function null
>
> which is according to the grammar equivalent to:
>
> function()
That is correct.
The obvious intention is to allow functions without parameters, i.e.
constants or functions which are fully defined by the processing
environment, such as noise:random().
The TMQL semantics is not affected.
\rho
More information about the sc34wg3
mailing list