- From: <bugzilla@jessica.w3.org>
- Date: Wed, 07 Oct 2015 09:44:02 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29182
Bug ID: 29182
Summary: [XQ31] Whitespace rule in StringConstructor
Product: XPath / XQuery / XSLT
Version: Proposed Recommendation
Hardware: PC
URL: https://www.w3.org/XML/Group/qtspecs/specifications/xq
uery-31/html/xquery-31.html#prod-xquery31-StringConstr
uctor
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: XQuery 3.1
Assignee: jonathan.robie@gmail.com
Reporter: tim@cbcl.co.uk
QA Contact: public-qt-comments@w3.org
Target Milestone: ---
It's not entirely clear from the grammar
[177] StringConstructor ::= "``["
StringConstructorContent "]``"
[178] StringConstructorContent ::=
StringConstructorChars (StringConstructorInterpolation StringConstructorChars)*
[179] StringConstructorChars ::= (Char* - (Char* ('`{' |
']``') Char*)) /* ws: explicit */
whether the whitespace in
``[ ]``
``[ hello ]``
``[ `{ $x }` ]``
forms part of the constructed string, since the ws: explicit rule isn't
applying to production [177].
[Definition: Whitespace and Comments function as symbol separators. For the
most part, they are not mentioned in the grammar, and may occur between any two
terminal symbols mentioned in the grammar, except where that is forbidden by
the /* ws: explicit */ annotation in the EBNF, or by the /* xgc: xml-version */
annotation.]
If I'm not mistaken, whitespace or comments may appear between the terminal
symbols "``[" and Char.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Wednesday, 7 October 2015 09:44:09 UTC