Mercurial > projects > dang
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} ];