- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 26 Apr 2006 04:13:00 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1804
------- Comment #18 from jmdyck@ibiblio.org 2006-04-26 04:12 -------
(In reply to comment #17)
>
> (a) I want to confirm that indeed the Formal Semantics specification has been
> written with the intent that non-terminals do not participate in the 'syntactic
> object' they described.
(I can't help thinking that whoever wrote "syntax tree" in 3.2.1 and 3.2.3 did
not intend that interpretation.)
> (b) We do not have any concrete evidence that the current interpretation is
> broken.
Okay, here's some. Consider the query body:
1 + 2 * 3
Under your interpretation, this matches the left-hand side of
4.4 / Norm / rule 1:
Expr1 ArithOp Expr2
in two different ways:
Expr1 = 1 ArithOp = + Expr2 = 2 * 3
Expr1 = 1 + 2 ArithOp = * Expr2 = 3
leading (ultimately) to two different values, only the first of which is
correct.
Received on Wednesday, 26 April 2006 04:13:09 UTC