From: Stefan Schmiedl <s(a)xss.de>
Date: April 21, 2008 11:50:25 PM CEDT
To: vwnc(a)cs.uiuc.edu
Subject: Re: [vwnc] Did RBParser changed in 7.6
Hi Stef,
that's my bug, I saw it first :-)
On Mon, 21 Apr 2008 22:36:01 +0200
stéphane ducasse <ducasse(a)iam.unibe.ch> wrote:
Then the bug is fishy because we get a NonBoolean
receiver but when I
inspect and executed each of the statement
of
patchLiteralArrayToken
(self patchLiteralArrayEmbeddedAssignmentToken
or:
[self patchLiteralArraySpecialToken
or:
[self patchLiteralArrayDottedNameToken
ifFalse: [self patchLiteralArraySymbolToken ]]])
ifFalse:
[^self parserError: #InvalidToken << #browser >> 'Invalid token']
I get booleans.
and patchLiteralArraySymbolToken is returning boolean.
The problem is one line above: #patchLiteralArrayDottedNameToken
might return true, and 'true ifFalse: [0]' evaluates to nil.
There is an AR open for this already, #54201 or #54202.
s.
_______________________________________________
vwnc mailing list
vwnc(a)cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc