[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.


More information about the sc34wg3 mailing list