- From: <bugzilla@jessica.w3.org>
- Date: Wed, 05 Feb 2014 22:31:02 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24536
Bug ID: 24536
Summary: Mixing of first and left/right hand operands terms
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: XSLT 3.0
Assignee: mike@saxonica.com
Reporter: abel.braaksma@xs4all.nl
QA Contact: public-qt-comments@w3.org
The terms first/second operand and left/right-hand operands makes it a bit
unclear what is meant. This happens in at least two situations.
1.
19.8.7.5 Streamability of Simple Mapping Expressions
(http://www.w3.org/TR/xslt-30/#streamability-of-simple-mapping-expressions)
Here the text explains to rewrite the expression to make the mapping operator
left-associative. Then the text mentions
"The posture and sweep of the expression are the posture and sweep of the
right-hand operand, assessed with a context posture and type set to the posture
and type of the first operand."
The last term here, "the first operand" should apply to the left-hand operand
of the binary left-associative operator, but when reading it I was stumped
whether it applied to the actual first operand of the whole expression (a in
a!b!c).
2.
19.8.7.6 Streamability of Path Expressions
(http://www.w3.org/TR/xslt-30/#streamability-of-path-expressions)
The same rewriting takes place here, making the path operator left-associative.
Then, the text mentions:
"The posture of the expression is the posture of the right-hand operand,
assessed with a context posture and type set to the posture and type of the
first operand."
Again, the last term here is ambiguous for the same reasons as with the mapping
operator. It's probably better to use right-hand and left-hand to make
clear(er) what is meant.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Wednesday, 5 February 2014 22:31:05 UTC