This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
XQueryX quotes the XQuery Grammar in places, and also the dump output from the parser applet. In both cases, it quotes pre-CR versions. eg section 2 has ForClause ::= <"for" "$"> VarName ... but the CR EBNF has dropped the <...> long token syntax presumably related; the parser applet no longer reports long tokens such as QNameLpar doc( as quoted in section 3.14. This wouldn't matter really as it's just _some_ AST format for comparison, except that you do explictly say at the start of 3.14 that it is the version dumped by the applet at http://www.w3.org/2005/qt-applets/xqueryApplet.html which is the CR version.
Oops! Thanks for this very good catch. We will fix this problem in the source files immediately so that it will be resolved at the next publication of XQueryX. (By way of explanation: the revision to the grammar files and parser was not expected to be complete in time for CR publication, but made it just under the wire.)
I forgot to ask: Please change the status of this bug to CLOSED if you are happy that we're removing the <...> long token syntax and replaced the abstract syntax tree with one generated from the very latest parser applets. Thanks!
I'm marking this bug CLOSED since the last activity on it was in November, 2005.