diff trunk/src/Expressions.d @ 77:7e21c4df1c02

- Implemented parseMulExpression(). - Added stub for parseUnaryExpression(). - Added classes DivExpression and ModExpression.
author aziz
date Sun, 01 Jul 2007 19:39:03 +0000
parents a85f9edf6ce7
children f043759fb59a
line wrap: on
line diff
--- a/trunk/src/Expressions.d	Sun Jul 01 19:28:02 2007 +0000
+++ b/trunk/src/Expressions.d	Sun Jul 01 19:39:03 2007 +0000
@@ -135,8 +135,20 @@
 
 class MulExpression : BinaryExpression
 {
-  this(Expression left, Expression right, TOK tok)
-  { super(left, right, tok); }
+  this(Expression left, Expression right)
+  { super(left, right, TOK.Mul); }
+}
+
+class DivExpression : BinaryExpression
+{
+  this(Expression left, Expression right)
+  { super(left, right, TOK.Div); }
+}
+
+class ModExpression : BinaryExpression
+{
+  this(Expression left, Expression right)
+  { super(left, right, TOK.Mod); }
 }
 
 class CatExpression : BinaryExpression