comparison dmd/Package.d @ 169:e7769d53e750

Moves static variables from Module to Global
author korDen
date Thu, 30 Sep 2010 13:29:54 +0400
parents e6e542f37b94
children e3afd1303184
comparison
equal deleted inserted replaced
168:ceed63f310fb 169:e7769d53e750
6 import dmd.ArrayTypes; 6 import dmd.ArrayTypes;
7 import dmd.DsymbolTable; 7 import dmd.DsymbolTable;
8 import dmd.Scope; 8 import dmd.Scope;
9 import dmd.Dsymbol; 9 import dmd.Dsymbol;
10 import dmd.Module; 10 import dmd.Module;
11 import dmd.Global;
11 import dmd.Util; 12 import dmd.Util;
12 13
13 class Package : ScopeDsymbol 14 class Package : ScopeDsymbol
14 { 15 {
15 this(Identifier ident) 16 this(Identifier ident)
22 assert(false); 23 assert(false);
23 } 24 }
24 25
25 static DsymbolTable resolve(Identifiers packages, Dsymbol* pparent, Package* ppkg) 26 static DsymbolTable resolve(Identifiers packages, Dsymbol* pparent, Package* ppkg)
26 { 27 {
27 DsymbolTable dst = Module.modules; 28 DsymbolTable dst = global.modules;
28 Dsymbol parent = null; 29 Dsymbol parent = null;
29 30
30 //printf("Package::resolve()\n"); 31 //printf("Package::resolve()\n");
31 if (ppkg) 32 if (ppkg)
32 *ppkg = null; 33 *ppkg = null;