Mercurial > projects > dil
changeset 227:cd0acc9dadc1
- Fix in parsePostExpression(): break should be continue.
- Fixes in parseAddExpression() and parseMulExpression(): return e instead of new Expression().
author | aziz |
---|---|
date | Fri, 27 Jul 2007 09:12:04 +0000 |
parents | aa38e1401217 |
children | a4c5ee9527b7 |
files | trunk/src/Parser.d |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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;