Mercurial > projects > ddmd
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; |