# HG changeset patch # User aziz # Date 1185451325 0 # Node ID f39e43887ddcef2b072befc509885ca10c41726d # Parent 984d48932bcea527b214e2f9526cc14188e1babf - Fixed parseAssignExpression(). - Fixed parseCmpExpression(). diff -r 984d48932bce -r f39e43887ddc trunk/src/Parser.d --- 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: