2004-04-29 Juraj Skripsky <juraj@hotfeet.ch>
authorJuraj Skripsky <js@hotfeet.ch>
Thu, 29 Apr 2004 18:45:13 +0000 (18:45 -0000)
committerJuraj Skripsky <js@hotfeet.ch>
Thu, 29 Apr 2004 18:45:13 +0000 (18:45 -0000)
* Parser.jay: Fix rule for negative expressions.
Add precedence rules for '<' and '>'.

svn path=/trunk/mcs/; revision=26327

mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
mcs/class/System.Data/Mono.Data.SqlExpressions/Parser.jay

index 9346721c31af8d4da37ab4f1a780debae06dd6b8..d01b34d525531991609ae3f96d5bcbf5f8077269 100644 (file)
@@ -1,3 +1,8 @@
+2004-04-29  Juraj Skripsky <juraj@hotfeet.ch>
+
+       * Parser.jay: Fix rule for negative expressions.
+       Add precedence rules for '<' and '>'.
+
 2004-04-28 Boris Kirzner <borisk@mainsoft.com>
 
        * ColumnReference.cs : using DataRow _inExpressionEvaluation before accessing row value
index fe8c63c67b513e78e2049602d1091b1466d46fd4..a8cc5adfe8e1c114664dde28682edba22b64c2a5 100644 (file)
@@ -75,7 +75,7 @@ namespace Mono.Data.SqlExpressions {
 %left AND
 %left NOT
 
-%left EQ
+%left EQ LT GT
 
 %left PLUS MINUS
 %left MUL DIV MOD
@@ -163,7 +163,7 @@ ArithExpr
        }
        | MINUS ArithExpr %prec UMINUS
        {
-               $$ = new Negative ((IExpression)$1);
+               $$ = new Negative ((IExpression)$2);
        }
        | Function
        | Value