This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 1556 - [FS] editorial: 3.3.4 Errors and Optimization
Summary: [FS] editorial: 3.3.4 Errors and Optimization
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Formal Semantics 1.0 (show other bugs)
Version: Last Call drafts
Hardware: All All
: P2 minor
Target Milestone: ---
Assignee: Jerome Simeon
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-12 19:28 UTC by Michael Dyck
Modified: 2007-01-16 17:24 UTC (History)
0 users

See Also:


Attachments

Description Michael Dyck 2005-07-12 19:28:28 UTC
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".
Comment 1 Mary Fernandez 2006-02-21 20:14:01 UTC
Section 3.3.4 has been removed entirely.
Section 3.3 refers to XQuery spec for treatment of errors and optimization.