[Bug 28901] [XP 3.1] Unary Lookup

https://www.w3.org/Bugs/Public/show_bug.cgi?id=28901

--- Comment #1 from Michael Kay <mike@saxonica.com> ---
In 3.11.13.2 we read

The semantics of E?S are equivalent to for $a in E, $b in S return $a($b) ,
where E is an expression on the left of the postfix ? operator and ?S is the
unary lookup operator described in 3.11.3.1 Unary Lookup.

This doesn't work. "?S" isn't a unary lookup operator.

I think this should be

The semantics of E?S are equivalent to 

for $a in E return $a ! ?S

where ?S uses the unary lookup operator described in 3.11.3.1 Unary Lookup

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Sunday, 5 July 2015 20:58:39 UTC