- From: <bugzilla@jessica.w3.org>
- Date: Tue, 23 Feb 2016 16:34:12 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29501 Bug ID: 29501 Summary: [xp31] Colon is not in the list of non-terminal symbols Product: XPath / XQuery / XSLT Version: Candidate Recommendation Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: XPath 3.1 Assignee: jonathan.robie@gmail.com Reporter: mike@saxonica.com QA Contact: public-qt-comments@w3.org Target Milestone: --- The list of non-terminal symbols in A.2.2 does not include colon, which is present in the syntax of MapConstructor. It would seem to make sense to make it a delimiting terminal symbol, and to treat it like "." and "-" as an exception case (see last para of the section) where a symbol separator is needed if the character follows an NCName. Whether it also needs a symbol separator if it follows a prefixed QName is an open question. These choices would invalidate a number of test cases recently added to the MapConstructor test set: for example MapConstructor-029 uses map{*:b:b} where not only the parser but also the human reader can otherwise be easily misled into an incorrect reading. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Tuesday, 23 February 2016 16:34:15 UTC