[Bug 5332] [UPD] Parentheses around () or fn:error()

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5332





--- Comment #14 from Jonathan Robie <jonathan.robie@redhat.com>  2009-04-27 23:07:17 ---
(In reply to comment #13)
> On 25 Feburary, the WG decided to change the definition to address concerns
> raised by Zhen:
> 
> RESOLVED: Change the definition of Vacuous Expression to:
> 
>   [Definition: Certain expressions are defined in this specification
>    to be "vacuous expressions". These all have the characteristic that
>    they can be determined statically to either return an empty
>    sequence or raise an error.] Some expressions are always vacuous;
>    for instance, an empty parenthesized expression ( ) is a vacuous
>    expression. Other expressions may be vacuous if one of their
>    operands is vacuous; for instance, if both branches of a
>    conditional expression are vacuous, the conditional expression is a
>    vacuous expression.
> 


In the editor's draft, I changed this definition to the following, which I
believe to be equivalent:


[Definition: A "vacuous expression" is an expresson that can be determined
statically to always return an empty sequence or raise an error.]
Some expressions are always vacuous; for instance, an empty parenthesized
expression ( ) is a vacuous expression. Other expressions may be vacuous if one
of their operands is vacuous; for instance, if both branches of a  conditional
expression are vacuous, the conditional expression is a vacuous expression.


-- 
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 Monday, 27 April 2009 23:07:26 UTC