<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><span style="font-family:Arial,Helvetica,sans-serif;color:rgb(34,34,34)">On Sat, 18 Aug 2018 at 19:08, Chris Muller <<a href="mailto:ma.chris.m@gmail.com">ma.chris.m@gmail.com</a>> wrote:</span><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Of course!  Right after just posting those test results I encountered<br>
a bug with debugging case statements.<br>
<br>
| str char | str := '1234' readStream.<br>
char := str next.<br>
char ifNil: [ Error signal ].<br>
char caseOf: {<br>
    [$4] -> ['four'].<br>
    [$3] -> ['three' asUppercase].<br>
    [$2] -> ['two'].<br>
    [$1] -> ['one' asUppercase].<br>
} otherwise: [ 'No' ]<br>
<br>
The issue is that it highlights "signal" of "Error signal".<br>
<br>
It's also interesting, but somewhat understandable, that it doesn't<br>
highlight the blocks with no message sends in them.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0);display:inline">Fixed in </div>Compiler-bf.390<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0);display:inline">, I think.</div></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0);display:inline"><br></div></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0);display:inline">- Bert -</div><br></div><div> </div></div></div>