+2004-04-02 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Set assembly info.
+
2004-04-01 Jackson Harper <jackson@ximian.com>
* ILParser.jay: Set a flag in the tokenizer when parsing byte
| assembly_decls assembly_decl\r
;\r
\r
-assembly_decl : D_HASH K_ALGORITHM int32\r
+assembly_decl : D_PUBLICKEY ASSIGN bytes_list\r
+ {\r
+ codegen.SetAssemblyPublicKey ((byte []) $3);\r
+ }\r
+ | D_VER int32 COLON int32 COLON int32 COLON int32\r
+ {\r
+ codegen.SetAssemblyVersion ((int) $2, (int) $4, (int) $6, (int) $8);\r
+ }\r
+ | D_LOCALE comp_qstring\r
+ {\r
+ codegen.SetAssemblyLocale ((string) $2);\r
+ }\r
+ | D_LOCALE ASSIGN bytes_list\r
+ | D_HASH K_ALGORITHM int32\r
+ {\r
+ int alg = (int) $3;\r
+ codegen.SetAssemblyHashAlgorithm ((HashAlgorithm) alg);\r
+ }\r
+ | customattr_decl\r
+ {\r
+ codegen.AddAssemblyCustomAttribute ((CustomAttr) $1);\r
+ }\r
| sec_decl\r
- | asm_or_ref_decl\r
;\r
\r
asm_or_ref_decl : D_PUBLICKEY ASSIGN bytes_list\r