The documentation is a little sparse on the Mozilla page: <a href="https://developer.mozilla.org/en/New_in_JavaScript_1.8#Expression_closures">https://developer.mozilla.org/en/New_in_JavaScript_1.8#Expression_closures</a><br>
and the wiki doesn&#39;t have a page created for it yet on the subject, so I have a generic question on the grammar:<br><br>Is their an  ambiguity that prevents the following from being a valid syntax? <br><br>function foo();   <br>
<br>being the equivalent of<br><br>function foo(){ return };<br><br>Also, how is it that the following is not misinterpreted to &quot;function() { return false, true; }&quot;?<br><br>addEventListener(&quot;click&quot;, function() false, true)<code><br>
</code>