0
|
1 module dmd.CaseRangeStatement;
|
|
2
|
|
3 import dmd.Statement;
|
|
4 import dmd.Expression;
|
|
5 import dmd.Statement;
|
|
6 import dmd.Loc;
|
|
7 import dmd.OutBuffer;
|
|
8 import dmd.HdrGenState;
|
|
9 import dmd.Scope;
|
|
10
|
|
11 class CaseRangeStatement : Statement
|
|
12 {
|
|
13 Expression first;
|
|
14 Expression last;
|
|
15 Statement statement;
|
|
16
|
|
17 this(Loc loc, Expression first, Expression last, Statement s)
|
|
18 {
|
|
19 assert(false);
|
|
20 super(loc);
|
|
21 }
|
|
22
|
|
23 Statement syntaxCopy()
|
|
24 {
|
|
25 assert(false);
|
|
26 }
|
|
27
|
|
28 Statement semantic(Scope sc)
|
|
29 {
|
|
30 assert(false);
|
|
31 }
|
|
32
|
|
33 void toCBuffer(OutBuffer buf, HdrGenState* hgs)
|
|
34 {
|
|
35 assert(false);
|
|
36 }
|
|
37 } |