Mercurial > projects > dil
changeset 217:f39e43887ddc
- Fixed parseAssignExpression().
- Fixed parseCmpExpression().
author | aziz |
---|---|
date | Thu, 26 Jul 2007 12:02:05 +0000 |
parents | 984d48932bce |
children | 6c0d274e0f3f |
files | trunk/src/Parser.d |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/trunk/src/Parser.d Thu Jul 26 11:14:02 2007 +0000 +++ b/trunk/src/Parser.d Thu Jul 26 12:02:05 2007 +0000 @@ -2232,10 +2232,10 @@ nT(); e = new CatAssignExpression(e, parseAssignExpression()); break; default: - break; + goto LexitLoop; } - break; } + LexitLoop: return e; } @@ -2315,10 +2315,9 @@ Expression parseCmpExpression() { - TOK operator = token.type; - auto e = parseShiftExpression(); + TOK operator = token.type; switch (operator) { case T.Equal, T.NotEqual: