diff parser/Parser.d @ 10:2f493057cf17

Some support for the rest of the boolean operators
author Anders Halager <halager@gmail.com>
date Fri, 18 Apr 2008 13:01:11 +0200
parents 2ce5209f1954
children 642c6a998fd9
line wrap: on
line diff
--- a/parser/Parser.d	Fri Apr 18 12:52:53 2008 +0200
+++ b/parser/Parser.d	Fri Apr 18 13:01:11 2008 +0200
@@ -294,10 +294,16 @@
 
     static BinOp[] _binary =
     [
-        {Tok.Equals,    2, true, BinaryExp.Operator.Eq},
-        {Tok.NotEquals, 2, true, BinaryExp.Operator.Ne},
+        {Tok.Eq,        2, true, BinaryExp.Operator.Eq},
+        {Tok.Ne,        2, true, BinaryExp.Operator.Ne},
+        {Tok.Lt,        2, true, BinaryExp.Operator.Lt},
+        {Tok.Le,        2, true, BinaryExp.Operator.Le},
+        {Tok.Gt,        2, true, BinaryExp.Operator.Gt},
+        {Tok.Ge,        2, true, BinaryExp.Operator.Ge},
+
         {Tok.Add,       3, true, BinaryExp.Operator.Add},
         {Tok.Sub,       3, true, BinaryExp.Operator.Sub},
+
         {Tok.Mul,       5, true, BinaryExp.Operator.Mul},
         {Tok.Div,       5, true, BinaryExp.Operator.Div}
     ];