<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 29, 2011, at 7:26 AM, David Herman wrote:</div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font><br>PS A propos of nothing, the ^this syntax probably doesn't work because of ASI; try parsing:<br><br>    x = y<br>    ^this.foo()<br><br></div></blockquote></div><br><div>I specified that "^this" was a lexical token so I ASI should work fine.  But you would have to say</div><div>      y ^ /'*whitespace*/ this.foo() </div><div>if you wanted xor which is a breaking syntax change. </div><div><br></div><div>I suppose we could use the universal #  solution and make it #^this although that is less visually attractive.</div><div><br></div><div>allen</div></body></html>