- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 12 Jul 2005 19:28:28 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1556 Summary: [FS] editorial: 3.3.4 Errors and Optimization Product: XPath / XQuery / XSLT Version: Last Call drafts Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Formal Semantics AssignedTo: simeon@us.ibm.com ReportedBy: jmdyck@ibiblio.org QAContact: public-qt-comments@w3.org 3.3.4 Errors and Optimization "the dynamic inference rules in Formal Semantics define an eager evaluation semantics for all expressions" Change "all" to "most", as there are some exceptions, like 4.6 and 4.11. Also, insert "the" before "Formal Semantics". "may not raise" Change to "might not raise" or "may choose to not raise" or "is permitted to not raise". (Note that the previous sentence uses "may not" with a very different sense.) "because the path expression" Insert "evaluating" before "the". "a static type error would be raised" "static error" and "type error" are distinct, according to 3.3.1. STA is optional. Active is better than passive. So change to: "static type analysis, if the implementation supports it, would raise a type error" "may not be evaluated" Change to "might not be evaluated".
Received on Tuesday, 12 July 2005 19:28:31 UTC