2004-08-11 Bernie Solomon <bernard@ugsolutions.com>
authorBernie Solomon <bernard@mono-cvs.ximian.com>
Wed, 11 Aug 2004 16:49:20 +0000 (16:49 -0000)
committerBernie Solomon <bernard@mono-cvs.ximian.com>
Wed, 11 Aug 2004 16:49:20 +0000 (16:49 -0000)
* mb-parser.jay: first cut at TypeOf ... Is

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

mcs/mbas/ChangeLog
mcs/mbas/mb-parser.jay

index e7b5d5cf5f70fd8c5f9f9c6b2a587992c406c700..4563391473dfc65038bfceebe4cff41f6597d138 100644 (file)
@@ -1,3 +1,6 @@
+2004-08-11 Bernie Solomon <bernard@ugsolutions.com>
+       * mb-parser.jay: first cut at TypeOf ... Is
+
 2004-08-11 Bernie Solomon <bernard@ugsolutions.com>
        * expression.cs:
        * ecore.cs: More enum changes to handle
index 16a63c55bfc4f42b1e2b5af2e64605d9e9b9db8a..f281ec9c903f49335c0fbceb42cf2a43d81c7f66 100644 (file)
@@ -4037,9 +4037,10 @@ relational_expression
                $$ = new Binary (Binary.Operator.Equality,
                                 (Expression) $1, (Expression) $3, lexer.Location);
          }
-       | TYPEOF shift_expression IS namespace_or_type_name
+       | TYPEOF shift_expression IS type
          {
-                 //FIXME: Is this rule correctly defined ?
+               //FIXME: Is this rule correctly defined ?
+               $$ = new Is ((Expression) $2, (Expression) $4, lexer.Location);
          }
        ;