0
|
1 module dmd.ModuleInfoDeclaration;
|
|
2
|
|
3 import dmd.VarDeclaration;
|
|
4 import dmd.Module;
|
|
5 import dmd.Dsymbol;
|
|
6 import dmd.Scope;
|
|
7 import dmd.Loc;
|
|
8
|
|
9 import dmd.backend.Symbol;
|
|
10
|
|
11 class ModuleInfoDeclaration : VarDeclaration
|
|
12 {
|
|
13 Module mod;
|
|
14
|
|
15 this(Module mod)
|
|
16 {
|
|
17 assert(false);
|
|
18 super(Loc(0), null, null, null);
|
|
19 }
|
|
20
|
72
|
21 override Dsymbol syntaxCopy(Dsymbol)
|
0
|
22 {
|
|
23 assert(false);
|
|
24 }
|
|
25
|
72
|
26 override void semantic(Scope sc)
|
0
|
27 {
|
|
28 assert(false);
|
|
29 }
|
|
30
|
|
31 void emitComment(Scope *sc)
|
|
32 {
|
|
33 assert(false);
|
|
34 }
|
|
35
|
72
|
36 override Symbol* toSymbol()
|
0
|
37 {
|
|
38 assert(false);
|
|
39 }
|
72
|
40 }
|