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