Mercurial > projects > dil
diff trunk/src/Expressions.d @ 85:d8dc3171440d
- Fixed parsing CallExpression and IndexExpression.
- Implemented parsing of ArrayLiteral- and AssocArrayLiteralExpressions.
- Added classes ArrayLiteralExpression and AssocArrayLiteralExpression.
author | aziz |
---|---|
date | Thu, 05 Jul 2007 14:20:05 +0000 |
parents | ac8d961d10d1 |
children | 0459c902a370 |
line wrap: on
line diff
--- a/trunk/src/Expressions.d Thu Jul 05 10:35:04 2007 +0000 +++ b/trunk/src/Expressions.d Thu Jul 05 14:20:05 2007 +0000 @@ -411,6 +411,23 @@ { this.str = str; } } +class ArrayLiteralExpression : Expression +{ + Expression[] values; + this(Expression[] values) + { this.values = values; } +} + +class AssocArrayLiteralExpression : Expression +{ + Expression[] keys, values; + this(Expression[] keys, Expression[] values) + { + this.keys = keys; + this.values = values; + } +} + class AssertExpression {