<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Tobias,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Sorry, User error!  I surrounded it with single quotes and it started working again!  I'd pasted it and hit inspect to see what it was.  Silly mistake.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Ok so now this is what actually blew up on me.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default">(160 asCharacter asString, 'abc') withBlanksTrimmed  ' abc'<br></div><div class="gmail_default"><br></div><div class="gmail_default">Shouldn't nbsp be considered a blank character?</div><div class="gmail_default"><br></div><div class="gmail_default">All the best,</div><div class="gmail_default"><br></div><div class="gmail_default">Ron</div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Sep 11, 2018 at 2:13 PM Tobias Pape <<a href="mailto:Das.Linux@gmx.de">Das.Linux@gmx.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Ron<div><br></div><div><br><blockquote type="cite">On 11.09.2018, at 17:38, Ron Teitelbaum <<a href="mailto:ron@usmedrec.com" target="_blank">ron@usmedrec.com</a>> wrote:<br><br>Hi All,<br><br>I ran into this problem.  Has anyone seen this before?  <br><br>I was importing a file that contained some sort of char code 160.  <a href="http://www.adamkoch.com/2009/07/25/white-space-and-character-160/" target="_blank">http://www.adamkoch.com/2009/07/25/white-space-and-character-160/</a> says this is a non-breaking space.  <br><br>I pasted the character into Squeak. When trying to inspect it in squeak I get illegal character.  <br><br></blockquote><div><br></div><div>Can you get me the char before the 160?</div><div><br></div><div>I see that the ahead char is 30, which makes things very strange.</div><div><br></div><div>First this does not look like Latin-1, where 160/0xa0 would be nbsp, because the ahead is 30/1e, a control char, and not defined in Latin-1.</div><div>It is in ascii (record separator RS), but there 160/0xa0 is not defined.</div><div>Windows CP 1252 would have both, but I am a bit unsure as to whether you'd actually find a NBSP+RS combo just like that in smalltalk data…</div><div><br></div><div>Leaves, eg, MacRoman (I _think_ stuff used to be coded in macroman in Squeak in the 90s), and</div><div>there 30/0x1e ist still RS (strange) but 160/0xA0 is Dagger (†) which is indeed illegal.</div><div><br></div><div>So could you give us a bit content around the char?</div><div><br></div><div>Best regards</div><div><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>-Tobias</div><div><br></div><div><br></div><div>PS: EBCDIC would make no sense at all…</div><div>PPS: Interestingly, 160/0xA0 is actually defined #xBinary…</div><div><br></div><div><img id="m_8220693002005560899D9A3DF1B-524A-4E22-8B57-7F2265963FEB" height="163" width="551" src="cid:141CB1C2-348C-4351-8D26-B828E0736D45@fritz.box"></div><div><br></div><br><blockquote type="cite">Illegal character (char code 160 16r16rA0) -><br><br>The 16r16r seems to be an error in the method and not a real number<br><br>xIllegal<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>"An illegal character was encountered"<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>self halt.<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>self notify: 'Illegal character (char code ' , hereChar charCode , ' 16r' , hereChar charCode hex , ')' at: mark<br><br>But if I inspect Character nbsp I get a character 160 that seems to work fine.<br><br>Here is the stack.  I added a halt in xIllegal.<br>'11 September 2018 11:30:40.486 am<br><br>VM: Win32 - Smalltalk<br>Image: Squeak4.1 [latest update: #9957]<br><br>Parser(Object)>>halt<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>Receiver: a Parser<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Arguments and temporary variables: <br><br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>Receiver''s instance variables: <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>source: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a ReadWriteStream<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>mark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>22<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>hereChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>$ <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>aheadChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Character value: 30<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>token: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>tokenType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#xIllegal<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>currentComment: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>buffer: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a WriteStream ''''<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>typeTable: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#(#xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xDelimiter #xDelimiter #xIllegal #xDelimiter #xDelimiter #xIllegal #xIllegal #xIllega...etc...<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>here: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>encoder: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>{an EncoderForV3PlusClosures}<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">           </span>requestor: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>a SmalltalkEditor<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>parseNode: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>failBlock: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>[closure] in Parser>>parse:class:category:noPattern:context:notifying:ifFail:<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>requestorOffset: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>0<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>tempsMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>doitFlag: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>properties: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">     </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>category: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><br>Parser(Scanner)>>xIllegal<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>Receiver: a Parser<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Arguments and temporary variables: <br><br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>Receiver''s instance variables: <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>source: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a ReadWriteStream<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>mark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>22<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>hereChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>$ <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>aheadChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Character value: 30<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>token: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>tokenType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#xIllegal<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>currentComment: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>buffer: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a WriteStream ''''<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>typeTable: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#(#xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xDelimiter #xDelimiter #xIllegal #xDelimiter #xDelimiter #xIllegal #xIllegal #xIllega...etc...<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>here: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>encoder: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>{an EncoderForV3PlusClosures}<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">           </span>requestor: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>a SmalltalkEditor<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>parseNode: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>failBlock: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>[closure] in Parser>>parse:class:category:noPattern:context:notifying:ifFail:<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>requestorOffset: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>0<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>tempsMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>doitFlag: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>properties: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">     </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>category: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><br>Parser(Scanner)>>scanToken<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>Receiver: a Parser<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Arguments and temporary variables: <br><br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>Receiver''s instance variables: <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>source: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a ReadWriteStream<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>mark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>22<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>hereChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>$ <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>aheadChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Character value: 30<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>token: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>tokenType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#xIllegal<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>currentComment: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>buffer: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a WriteStream ''''<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>typeTable: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#(#xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xDelimiter #xDelimiter #xIllegal #xDelimiter #xDelimiter #xIllegal #xIllegal #xIllega...etc...<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>here: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>encoder: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>{an EncoderForV3PlusClosures}<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">           </span>requestor: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>a SmalltalkEditor<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>parseNode: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>failBlock: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>[closure] in Parser>>parse:class:category:noPattern:context:notifying:ifFail:<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>requestorOffset: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>0<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>tempsMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>doitFlag: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>properties: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">     </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>category: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><br>Parser(Scanner)>>scan:<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">     </span>Receiver: a Parser<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Arguments and temporary variables: <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">            </span>inputStream: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">    </span>a ReadWriteStream<br><br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">     </span>Receiver''s instance variables: <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>source: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a ReadWriteStream<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>mark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>22<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>hereChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>$ <br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>aheadChar: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>Character value: 30<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>token: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">  </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>tokenType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#xIllegal<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>currentComment: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>buffer: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap"> </span>a WriteStream ''''<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>typeTable: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>#(#xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xIllegal #xDelimiter #xDelimiter #xIllegal #xDelimiter #xDelimiter #xIllegal #xIllegal #xIllega...etc...<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">              </span>here: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">   </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereType: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>hereEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>prevEnd: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>encoder: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>{an EncoderForV3PlusClosures}<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">           </span>requestor: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>a SmalltalkEditor<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>parseNode: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>failBlock: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>[closure] in Parser>>parse:class:category:noPattern:context:notifying:ifFail:<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>requestorOffset: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">        </span>0<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">               </span>tempsMark: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">      </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>doitFlag: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>properties: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">     </span>nil<br><span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">             </span>category: <span class="m_8220693002005560899Apple-tab-span" style="white-space:pre-wrap">       </span>nil<br><br><br>--- The full stack ---<br>Parser(Object)>>halt<br>Parser(Scanner)>>xIllegal<br>Parser(Scanner)>>scanToken<br>Parser(Scanner)>>scan:<br> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>Parser>>init:notifying:failBlock:<br>Parser>>parse:class:category:noPattern:context:notifying:ifFail:<br>Compiler>>translate:noPattern:ifFail:<br>Compiler>>evaluate:in:to:notifying:ifFail:logged:<br>[] in SmalltalkEditor(TextEditor)>>evaluateSelection<br>BlockClosure>>on:do:<br>SmalltalkEditor(TextEditor)>>evaluateSelection<br>[] in PluggableTextMorphPlus(PluggableTextMorph)>>inspectIt<br>...etc...<br><br>And to top it off if I inspect hereChar on xIllegal in the debugger I get a char 160 that works fine!<br><br>I'm not sure how to determine what exactly what is the difference between the two characters.  Any suggestions?<br><br>Thanks!<br><br>All the best,<br><br>Ron Teitelbaum <br><br></blockquote><br></div></div></blockquote></div></div>