diff trunk/src/Expressions.d @ 251:67a798459532

- Added parameter Token* tok to some Expression constructors. Adapted parser accordingly.
author aziz
date Wed, 01 Aug 2007 16:08:02 +0000
parents 32d354584b28
children 788398655d24
line wrap: on
line diff
--- a/trunk/src/Expressions.d	Wed Aug 01 15:22:02 2007 +0000
+++ b/trunk/src/Expressions.d	Wed Aug 01 16:08:02 2007 +0000
@@ -46,38 +46,38 @@
 
 class CommaExpression : BinaryExpression
 {
-  this(Expression left, Expression right)
-  { super(left, right, null); }
+  this(Expression left, Expression right, Token* tok)
+  { super(left, right, tok); }
 }
 
 class OrOrExpression : BinaryExpression
 {
-  this(Expression left, Expression right)
-  { super(left, right, null); }
+  this(Expression left, Expression right, Token* tok)
+  { super(left, right, tok); }
 }
 
 class AndAndExpression : BinaryExpression
 {
-  this(Expression left, Expression right)
-  { super(left, right, null); }
+  this(Expression left, Expression right, Token* tok)
+  { super(left, right, tok); }
 }
 
 class OrExpression : BinaryExpression
 {
-  this(Expression left, Expression right)
-  { super(left, right, null); }
+  this(Expression left, Expression right, Token* tok)
+  { super(left, right, tok); }
 }
 
 class XorExpression : BinaryExpression
 {
-  this(Expression left, Expression right)
-  { super(left, right, null); }
+  this(Expression left, Expression right, Token* tok)
+  { super(left, right, tok); }
 }
 
 class AndExpression : BinaryExpression
 {
-  this(Expression left, Expression right)
-  { super(left, right, null); }
+  this(Expression left, Expression right, Token* tok)
+  { super(left, right, tok); }
 }
 
 class CmpExpression : BinaryExpression