- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 18 Jul 2008 18:12:12 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5876
Michael Kay <mike@saxonica.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mike@saxonica.com
--- Comment #2 from Michael Kay <mike@saxonica.com> 2008-07-18 18:12:12 ---
Well, square brackets are a kind of operator, in that e1[e2] performs an
operation, and it's important to know that it binds more tightly than "/", so
that e1/e2[e3] means e1/e2[e3] and not (e1/e2)[e3]. By contrast, () and {} are
not operators, and really don't belong in this table. But if we really want to
spell it out, e1[e2] has a bracketing function as well as being an operator in
its own right.
Other compound operators such as if/then/else aren't even present in the table.
And the sentence "Operators that have a lower precedence number cannot be
contained by operators with a higher precedence number." is certainly pretty
clumsy (I'd go so far as to say it is meaningless). While still informal, I
think it would be much better to say "Unless parentheses are used to change the
order of evaluation, operators with a high precedence number are evaluated
before operators with a lower precedence number".
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Friday, 18 July 2008 18:12:47 UTC