diff options
author | Jackson Harper <jackson@novell.com> | 2004-06-14 20:35:26 +0400 |
---|---|---|
committer | Jackson Harper <jackson@novell.com> | 2004-06-14 20:35:26 +0400 |
commit | d52b2222e80bbd7b0c693ee2a2c2c9f66aeae90a (patch) | |
tree | cbab67a5fa70566f942d3c838558c200ee77242a | |
parent | 683dc0b3bbbb093a53ba323fc6a633675022a696 (diff) |
* ILParser.jay: Set module names.
svn path=/trunk/mcs/; revision=29523
-rw-r--r-- | mcs/ilasm/parser/ChangeLog | 4 | ||||
-rw-r--r-- | mcs/ilasm/parser/ILParser.jay | 11 |
2 files changed, 15 insertions, 0 deletions
diff --git a/mcs/ilasm/parser/ChangeLog b/mcs/ilasm/parser/ChangeLog index 6ab10ee7057..6e2fd82a797 100644 --- a/mcs/ilasm/parser/ChangeLog +++ b/mcs/ilasm/parser/ChangeLog @@ -1,3 +1,7 @@ +2004-06-14 Jackson Harper <jackson@ximian.com> + + * ILParser.jay: Set module names. + 2004-05-25 Jackson Harper <jackson@ximian.com> * ILParser.jay: Fix casting for data type constants. diff --git a/mcs/ilasm/parser/ILParser.jay b/mcs/ilasm/parser/ILParser.jay index 7ba228f13d3..e30d2257106 100644 --- a/mcs/ilasm/parser/ILParser.jay +++ b/mcs/ilasm/parser/ILParser.jay @@ -610,6 +610,9 @@ class_ref : OPEN_BRACKET slashed_name CLOSE_BRACKET slashed_name }
}
| OPEN_BRACKET D_MODULE slashed_name CLOSE_BRACKET slashed_name
+ {
+
+ }
| slashed_name
{
PrimitiveTypeRef prim = PrimitiveTypeRef.GetPrimitiveType ((string) $1);
@@ -1760,6 +1763,9 @@ type_spec : class_ref // assembly. This is not supported in the MS version of ilasm
}
| OPEN_BRACKET D_MODULE slashed_name CLOSE_BRACKET
+ {
+
+ }
| type
;
@@ -2355,7 +2361,12 @@ sec_action : K_REQUEST ;
module_head : D_MODULE
+ {
+ }
| D_MODULE comp_name
+ {
+ codegen.SetModuleName ((string) $2);
+ }
| D_MODULE K_EXTERN comp_name
;
|