- From: Michael Kay <mhk@mhk.me.uk>
- Date: Mon, 16 Feb 2004 10:22:44 -0000
- To: "'Michael Dyck'" <jmdyck@ibiblio.org>, <public-qt-comments@w3.org>
I can't see why the note is there at all. Distinguishing "(" from "(:"
is no different from distinguishing "<" from "<<" or child:x from
child::x.
Michael Kay
>
> XQuery 1.0: An XML Query Language
> W3C Working Draft 12 November 2003
>
> A.1.1 Grammar Notes
> grammar-note: parens
>
> "A look-ahead of one character is required to distinguish
> function patterns from a QName followed by a comment."
>
> Change "comment" to "comment, pragma, or extension".
>
> "For example:
> address (: this may be empty :)
> may be mistaken for a call to a function named "address"
> unless this lookahead is employed."
>
> It sounds like this lookahead would have to be
> incorporated into the
> operation of the A.2.2 machine. If so, that's another way in which
> A.2.2 is under-defined (see
>
> http://lists.w3.org/Archives/Public/public-qt-comments/2004Feb
/0348.html).
-Michael Dyck
Received on Monday, 16 February 2004 05:22:06 UTC