+2003-03-06 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Pass null Location when adding class, concat dottedName pieces
+
2003-03-06 Jackson Harper <jackson@latitudegeo.com>
* ILParser.jay: Reconfigure to work with new PEAPI emission system
currentClass = new Class ($3 as string);\r
currentClass.Attrs = currentTypeAttrs;\r
*/\r
- codegen.AddClass ((TypeAttr)$2, (string) $3);\r
+ codegen.AddClass ((TypeAttr)$2, (string) $3, null);\r
// TODO: extends/implemets\r
}\r
;\r
;\r
\r
external_type_ref : assembly_name namespace_name DOT id\r
- { \r
+ {\r
AssemblyRef asmb_ref;\r
asmb_ref = codegen.PEFile.AddExternAssembly ((string) $1);\r
$$ = asmb_ref.AddClass ($2 as string, $4 as string);\r
\r
name1 : id\r
| dottedName\r
- | name1 DOT name1\r
+ | name1 DOT name1 {$$ = String.Format ("{0}.{1}", $1, $3); }\r
;\r
\r
call_name : \r