+2001-08-28 Ravi Pratap <ravi@che.iitm.ac.in>
+
+ * cs-tokenizer.cs (initTokens): Add keywords 'add' and 'remove'
+
+ * cs-parser.jay (event_declaration): Correct to remove the semicolon
+ when the add and remove accessors are specified.
+
2001-08-28 Ravi Pratap <ravi@che.iitm.ac.in>
* cs-parser.jay (IndexerDeclaration): New helper class to hold
| opt_attributes\r
opt_modifiers\r
EVENT type member_name \r
- OPEN_BRACE event_accessor_declarations CLOSE_BRACE SEMICOLON\r
+ OPEN_BRACE event_accessor_declarations CLOSE_BRACE\r
{\r
DictionaryEntry pair = (DictionaryEntry) $7;\r
Block add_block = null;\r
\r
keywords.Add ("abstract", Token.ABSTRACT);\r
keywords.Add ("as", Token.AS);\r
+ keywords.Add ("add", Token.ADD);\r
keywords.Add ("base", Token.BASE);\r
keywords.Add ("bool", Token.BOOL);\r
keywords.Add ("break", Token.BREAK);\r
keywords.Add ("public", Token.PUBLIC);\r
keywords.Add ("readonly", Token.READONLY);\r
keywords.Add ("ref", Token.REF);\r
+ keywords.Add ("remove", Token.REMOVE);\r
keywords.Add ("return", Token.RETURN);\r
keywords.Add ("sbyte", Token.SBYTE);\r
keywords.Add ("sealed", Token.SEALED);\r