Mercurial > projects > dil
diff trunk/src/Expressions.d @ 72:f75e359f939f
- Added parseExpression() method.
- Added while loop to parseAssignExpression().
- Implemented parseCondExpression().
author | aziz |
---|---|
date | Sun, 01 Jul 2007 17:21:02 +0000 |
parents | b3777cca323c |
children | 30b0fb85dda9 |
line wrap: on
line diff
--- a/trunk/src/Expressions.d Sun Jul 01 16:16:05 2007 +0000 +++ b/trunk/src/Expressions.d Sun Jul 01 17:21:02 2007 +0000 @@ -27,9 +27,20 @@ } } -class CondExpression : Expression +class CondExpression : BinaryExpression { + Expression condition; + this(Expression condition, Expression left, Expression right) + { + this.condition = condition; + super(left, right, TOK.Comma); + } +} +class CommaExpression : BinaryExpression +{ + this(Expression left, Expression right) + { super(left, right, TOK.Comma); } } class OrOrExpression : BinaryExpression