* ILParser.jay: Set true and false literals properly. Add instance
authorJackson Harper <jackson@novell.com>
Sun, 28 Mar 2004 19:27:39 +0000 (19:27 -0000)
committerJackson Harper <jackson@novell.com>
Sun, 28 Mar 2004 19:27:39 +0000 (19:27 -0000)
property attribute.

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

mcs/ilasm/parser/ChangeLog
mcs/ilasm/parser/ILParser.jay

index ec36b6c1b9df96e02a35fd69d73f43f1be87c459..892a5b5fbb6d55cfeb96fefe822ba939512a34db 100644 (file)
@@ -1,9 +1,15 @@
+2004-03-28  Jackson Harper  <jackson@ximian.com>
+
+       * ILParser.jay: Set true and false literals properly. Add instance
+       property attribute.
+       
 2004-02-18  Jackson Harper  <jackson@ximian.com>
 
        * ILParser.jay: Create ExternTypeRefInsts when a valuetype
        extern_class is encountered. This way the underlying type is not
        changed to a value type.
        
+
 2003-12-10  Jackson Harper <jackson@ximian.com>
 
        * ILParser.jay: When modifying extern types, clone them and modify
index 0ce9c42ef1af58206f7237f2c55f28f9d5cd1e8c..d92f87b1bb3fbd2e725e2632414edc52acbca0a7 100644 (file)
@@ -2226,6 +2226,9 @@ prop_attr                 : /* EMPTY */
                           {\r
                                 $$ = (FeatureAttr) $1 | FeatureAttr.Specialname;\r
                           }\r
+                        | prop_attr K_INSTANCE\r
+                          {\r
+                          }\r
                        ;\r
 \r
 prop_decls             : /* EMPTY */\r
@@ -2532,7 +2535,13 @@ hexbytes         : hexbyte
                        ;\r
 \r
 truefalse              : K_TRUE\r
+                          {\r
+                                $$ = true;\r
+                          }\r
                        | K_FALSE\r
+                          {\r
+                                $$ = false;\r
+                          }\r
                        ;\r
 \r
 id                     : ID\r