Mercurial > projects > ldc
comparison gen/todt.c @ 1:c53b6e3fe49a trunk
[svn r5] Initial commit. Most things are very rough.
author | lindquist |
---|---|
date | Sat, 01 Sep 2007 21:43:27 +0200 |
parents | |
children | 0c77619e803b |
comparison
equal
deleted
inserted
replaced
0:a9e71648e74d | 1:c53b6e3fe49a |
---|---|
1 | |
2 // Copyright (c) 1999-2005 by Digital Mars | |
3 // All Rights Reserved | |
4 // written by Walter Bright | |
5 // www.digitalmars.com | |
6 // License for redistribution is by either the Artistic License | |
7 // in artistic.txt, or the GNU General Public License in gnu.txt. | |
8 // See the included readme.txt for details. | |
9 | |
10 // stubbed out for dmdfe. Original is in dmd/todt.c | |
11 | |
12 #include "lexer.h" | |
13 #include "mtype.h" | |
14 #include "expression.h" | |
15 #include "init.h" | |
16 #include "enum.h" | |
17 #include "aggregate.h" | |
18 #include "declaration.h" | |
19 | |
20 struct dt_t {}; | |
21 | |
22 dt_t *Initializer::toDt() | |
23 { | |
24 return 0; | |
25 } | |
26 | |
27 | |
28 dt_t *StructInitializer::toDt() | |
29 { | |
30 return 0; | |
31 } | |
32 | |
33 | |
34 dt_t *ArrayInitializer::toDt() | |
35 { | |
36 return 0; | |
37 } | |
38 | |
39 | |
40 dt_t *ArrayInitializer::toDtBit() | |
41 { | |
42 return 0; | |
43 } | |
44 | |
45 | |
46 dt_t *ExpInitializer::toDt() | |
47 { | |
48 return 0; | |
49 } | |
50 | |
51 dt_t *VoidInitializer::toDt() | |
52 { | |
53 return 0; | |
54 } | |
55 | |
56 /* ================================================================ */ | |
57 | |
58 dt_t **Expression::toDt(dt_t **pdt) | |
59 { | |
60 return 0; | |
61 } | |
62 | |
63 dt_t **IntegerExp::toDt(dt_t **pdt) | |
64 { | |
65 return 0; | |
66 } | |
67 | |
68 dt_t **RealExp::toDt(dt_t **pdt) | |
69 { | |
70 return 0; | |
71 } | |
72 | |
73 dt_t **ComplexExp::toDt(dt_t **pdt) | |
74 { | |
75 return 0; | |
76 } | |
77 | |
78 dt_t **NullExp::toDt(dt_t **pdt) | |
79 { | |
80 return 0; | |
81 } | |
82 | |
83 dt_t **StringExp::toDt(dt_t **pdt) | |
84 { | |
85 return 0; | |
86 } | |
87 | |
88 dt_t **SymOffExp::toDt(dt_t **pdt) | |
89 { | |
90 return 0; | |
91 } | |
92 | |
93 dt_t **VarExp::toDt(dt_t **pdt) | |
94 { | |
95 return 0; | |
96 } | |
97 | |
98 dt_t **ArrayLiteralExp::toDt(dt_t **pdt) | |
99 { | |
100 return 0; | |
101 } | |
102 dt_t **StructLiteralExp::toDt(dt_t **pdt) | |
103 { | |
104 return 0; | |
105 } | |
106 | |
107 void ClassDeclaration::toDt(dt_t **pdt) | |
108 { | |
109 } | |
110 | |
111 void ClassDeclaration::toDt2(dt_t **pdt, ClassDeclaration *cd) | |
112 { | |
113 } | |
114 | |
115 void StructDeclaration::toDt(dt_t **pdt) | |
116 { | |
117 } | |
118 | |
119 | |
120 void TypeInfoPointerDeclaration::toDt(dt_t **pdt) | |
121 { | |
122 } | |
123 void TypeInfoArrayDeclaration::toDt(dt_t **pdt) | |
124 { | |
125 } | |
126 void TypeInfoStaticArrayDeclaration::toDt(dt_t **pdt) | |
127 { | |
128 } | |
129 void TypeInfoAssociativeArrayDeclaration::toDt(dt_t **pdt) | |
130 { | |
131 } | |
132 void TypeInfoEnumDeclaration::toDt(dt_t **pdt) | |
133 { | |
134 } | |
135 void TypeInfoFunctionDeclaration::toDt(dt_t **pdt) | |
136 { | |
137 } | |
138 void TypeInfoDelegateDeclaration::toDt(dt_t **pdt) | |
139 { | |
140 } | |
141 void TypeInfoInterfaceDeclaration::toDt(dt_t **pdt) | |
142 { | |
143 } | |
144 void TypeInfoTupleDeclaration::toDt(dt_t **pdt) | |
145 { | |
146 } | |
147 | |
148 | |
149 dt_t **Type::toDt(dt_t **pdt) | |
150 { | |
151 return 0; | |
152 } | |
153 | |
154 dt_t **TypeSArray::toDt(dt_t **pdt) | |
155 { | |
156 return 0; | |
157 } | |
158 | |
159 dt_t **TypeStruct::toDt(dt_t **pdt) | |
160 { | |
161 return 0; | |
162 } | |
163 | |
164 dt_t **TypeTypedef::toDt(dt_t **pdt) | |
165 { | |
166 return 0; | |
167 } | |
168 | |
169 | |
170 |