This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 2524 - xqx: CR grammar
Summary: xqx: CR grammar
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XQueryX 1.0 (show other bugs)
Version: Candidate Recommendation
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: Jim Melton
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-15 01:28 UTC by David Carlisle
Modified: 2006-05-12 21:29 UTC (History)
0 users

See Also:


Attachments

Description David Carlisle 2005-11-15 01:28:40 UTC
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.
Comment 1 Jim Melton 2005-11-22 04:53:11 UTC
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.) 
Comment 2 Jim Melton 2005-11-22 05:18:07 UTC
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!
Comment 3 Jim Melton 2006-05-12 21:29:37 UTC
I'm marking this bug CLOSED since the last activity on it was in November, 2005.