# HG changeset patch # User aziz # Date 1185527524 0 # Node ID cd0acc9dadc14bd09af8c1b5570d76db6dcc76e0 # Parent aa38e14012174ac0d50d43585da226b4e7203d44 - Fix in parsePostExpression(): break should be continue. - Fixes in parseAddExpression() and parseMulExpression(): return e instead of new Expression(). diff -r aa38e1401217 -r cd0acc9dadc1 trunk/src/Parser.d --- a/trunk/src/Parser.d Fri Jul 27 08:16:00 2007 +0000 +++ b/trunk/src/Parser.d Fri Jul 27 09:12:04 2007 +0000 @@ -2391,7 +2391,7 @@ } break; } - return new Expression(); + return e; } Expression parseMulExpression() @@ -2408,7 +2408,7 @@ } break; } - return new Expression(); + return e; } Expression parseUnaryExpression() @@ -2513,7 +2513,7 @@ */ case T.Dot: e = new PostDotListExpression(e, parseDotListExpression()); - break; + continue; case T.PlusPlus: e = new PostIncrExpression(e); break;