<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 13 July 2017 at 16:20, Clinton Mead <span dir="ltr"><<a href="mailto:clintonmead@gmail.com" target="_blank">clintonmead@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">And also:<span class="gmail-"><div><br></div><div><span style="font-size:12.8px"><font face="monospace, monospace">> foo (›’-’)› bar = False</font></span><br></div><div><span style="font-size:12.8px"><br></span></div></span><div><span style="font-size:12.8px">should be</span></div><span class="gmail-"><div><span style="font-size:12.8px"><br></span></div><div><font face="monospace, monospace"><span style="font-size:12.8px">> foo </span><span style="font-size:12.8px">›</span><span style="font-size:12.8px">(’-’)› bar = False</span></font></div><div><span style="font-size:12.8px"><br></span></div></span><div><span style="font-size:12.8px">I'd suggest ensuring your code compiles without the unicode first, before trying to add the unicode symbols, so you can be sure it's the unicode causing the problem.</span></div></div></blockquote><div><br></div><div><br></div><div>It does. This is fine:<div><br></div><div><font face="monospace, monospace">> foo ?!?!?!? bar = False</font></div><div><br></div><div>It's the Unicode punctuation that isn't. Note that the things that look like parentheses aren't ASCII parentheses, they're U+FF08 FULLWIDTH LEFT PARENTHESIS and U+FF09 FULLWIDTH RIGHT PARENTHESIS, which are in classes Ps and Pe respectively, and the code I linked to earlier seems to dislike those classes.</div></div><div><br></div><div>Cheers,</div><div><br></div><div>David</div><div><br></div><div><br></div></div></div></div>