Mercurial > projects > ddmd
comparison dmd/TupleExp.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children | 5c9b78899f5d |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:10317f0c89a5 |
---|---|
1 module dmd.TupleExp; | |
2 | |
3 import dmd.Expression; | |
4 import dmd.TupleDeclaration; | |
5 import dmd.backend.elem; | |
6 import dmd.InterState; | |
7 import dmd.Type; | |
8 import dmd.OutBuffer; | |
9 import dmd.Loc; | |
10 import dmd.Scope; | |
11 import dmd.InlineCostState; | |
12 import dmd.IRState; | |
13 import dmd.InlineDoState; | |
14 import dmd.HdrGenState; | |
15 import dmd.InlineScanState; | |
16 import dmd.ArrayTypes; | |
17 import dmd.TOK; | |
18 | |
19 class TupleExp : Expression | |
20 { | |
21 Expressions exps; | |
22 | |
23 this(Loc loc, Expressions exps) | |
24 { | |
25 assert(false); | |
26 super(Loc(0), TOK.init, 0); | |
27 } | |
28 | |
29 this(Loc loc, TupleDeclaration tup) | |
30 { | |
31 assert(false); | |
32 super(Loc(0), TOK.init, 0); | |
33 } | |
34 | |
35 Expression syntaxCopy() | |
36 { | |
37 assert(false); | |
38 } | |
39 | |
40 int equals(Object o) | |
41 { | |
42 assert(false); | |
43 } | |
44 | |
45 Expression semantic(Scope sc) | |
46 { | |
47 assert(false); | |
48 } | |
49 | |
50 void toCBuffer(OutBuffer buf, HdrGenState* hgs) | |
51 { | |
52 assert(false); | |
53 } | |
54 | |
55 void scanForNestedRef(Scope sc) | |
56 { | |
57 assert(false); | |
58 } | |
59 | |
60 void checkEscape() | |
61 { | |
62 assert(false); | |
63 } | |
64 | |
65 bool checkSideEffect(int flag) | |
66 { | |
67 assert(false); | |
68 } | |
69 | |
70 Expression optimize(int result) | |
71 { | |
72 assert(false); | |
73 } | |
74 | |
75 Expression interpret(InterState* istate) | |
76 { | |
77 assert(false); | |
78 } | |
79 | |
80 Expression castTo(Scope sc, Type t) | |
81 { | |
82 assert(false); | |
83 } | |
84 | |
85 elem* toElem(IRState* irs) | |
86 { | |
87 assert(false); | |
88 } | |
89 | |
90 bool canThrow() | |
91 { | |
92 assert(false); | |
93 } | |
94 | |
95 int inlineCost(InlineCostState* ics) | |
96 { | |
97 assert(false); | |
98 } | |
99 | |
100 Expression doInline(InlineDoState ids) | |
101 { | |
102 assert(false); | |
103 } | |
104 | |
105 Expression inlineScan(InlineScanState* iss) | |
106 { | |
107 assert(false); | |
108 } | |
109 } | |
110 |