+2003-02-09 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Use full names for calling instructions
+
2003-02-08 Jackson Harper <jackson@latitudegeo.com>
* ILParser.jay: Create type names properly
| instr_r_head bytes CLOSE_PARENS \r
| INSTR_BRTARGET int32 \r
| INSTR_BRTARGET id \r
- | INSTR_METHOD binding_flags type assembly_name name1 DOUBLE_COLON call_name OPEN_PARENS arg_list CLOSE_PARENS \r
+ | INSTR_METHOD binding_flags type full_type DOUBLE_COLON call_name OPEN_PARENS arg_list CLOSE_PARENS \r
{\r
if (OpCodes.Call.Equals ((OpCode)$1) || OpCodes.Callvirt.Equals ((OpCode)$1)) {\r
- currentInstr = new InstrCall ((OpCode) $1, (string)$2, (string)$3, (string)$4, \r
- (string)$5, (string)$7, $9 as ArrayList);\r
+ currentInstr = new InstrCall ((OpCode) $1, (string)$2, (string)$3, \r
+ (string)$4, (string)$6, $8 as ArrayList);\r
} else if (OpCodes.Newobj.Equals ((OpCode)$1)) {\r
- currentInstr = new InstrNewobj ((OpCode) $1, (string)$2, (string)$3, (string)$4, \r
- (string)$5, (string)$7, $9 as ArrayList);\r
+ currentInstr = new InstrNewobj ((OpCode) $1, (string)$2, (string)$3, \r
+ (string)$4, (string)$6, $8 as ArrayList);\r
}\r
\r
}\r