:)
Apparently this is the problem.
Stef
Begin forwarded message:
From: Stefan Schmiedl s@xss.de Date: April 21, 2008 11:50:25 PM CEDT To: vwnc@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@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@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/vwnc