First NIT release and new clean mercurial repository
[nit.git] / c_src / compiling_global._sep.h
1 #ifndef compiling_global__sep
2 #define compiling_global__sep
3 #include "compiling_methods._sep.h"
4 #include <nit_common.h>
5
6 extern const classtable_elt_t VFT_ColorContext[];
7
8 extern const classtable_elt_t VFT_GlobalAnalysis[];
9
10 extern const classtable_elt_t VFT_CompiledClass[];
11
12 extern const classtable_elt_t VFT_TableElt[];
13
14 extern const classtable_elt_t VFT_LocalTableElt[];
15
16 extern const classtable_elt_t VFT_TableEltPropPos[];
17
18 extern const classtable_elt_t VFT_TableEltMethPos[];
19
20 extern const classtable_elt_t VFT_TableEltSuperPos[];
21
22 extern const classtable_elt_t VFT_TableEltAttrPos[];
23
24 extern const classtable_elt_t VFT_TableEltClassPos[];
25
26 extern const classtable_elt_t VFT_TableEltClassIdPos[];
27
28 extern const classtable_elt_t VFT_TableEltClassInitTablePos[];
29
30 extern const classtable_elt_t VFT_TableEltClassColorPos[];
31
32 extern const classtable_elt_t VFT_TableEltBaseAttrPos[];
33
34 extern const classtable_elt_t VFT_TableEltComposite[];
35
36 extern const classtable_elt_t VFT_TableEltClassSelfId[];
37
38 extern const classtable_elt_t VFT_TableEltVftPointer[];
39
40 extern const classtable_elt_t VFT_ClassSorter[];
41 extern const int SFT_compiling_global[];
42 #define ID_ColorContext SFT_compiling_global[0]
43 #define COLOR_ColorContext SFT_compiling_global[1]
44 #define COLOR_compiling_global___ColorContext____colors SFT_compiling_global[2]
45 #define INIT_TABLE_POS_ColorContext SFT_compiling_global[3]
46 #define COLOR_compiling_global___ColorContext___color SFT_compiling_global[4]
47 #define COLOR_compiling_global___ColorContext___has_color SFT_compiling_global[5]
48 #define COLOR_compiling_global___ColorContext___color__eq SFT_compiling_global[6]
49 #define ID_GlobalAnalysis SFT_compiling_global[7]
50 #define COLOR_GlobalAnalysis SFT_compiling_global[8]
51 #define COLOR_compiling_global___GlobalAnalysis____compiled_classes SFT_compiling_global[9]
52 #define COLOR_compiling_global___GlobalAnalysis____module SFT_compiling_global[10]
53 #define COLOR_compiling_global___GlobalAnalysis____max_class_table_length SFT_compiling_global[11]
54 #define INIT_TABLE_POS_GlobalAnalysis SFT_compiling_global[12]
55 #define COLOR_compiling_global___GlobalAnalysis___compiled_classes SFT_compiling_global[13]
56 #define COLOR_compiling_global___GlobalAnalysis___module SFT_compiling_global[14]
57 #define COLOR_compiling_global___GlobalAnalysis___max_class_table_length SFT_compiling_global[15]
58 #define COLOR_compiling_global___GlobalAnalysis___max_class_table_length__eq SFT_compiling_global[16]
59 #define COLOR_compiling_global___GlobalAnalysis___init SFT_compiling_global[17]
60 #define COLOR_compiling_global___CompilerVisitor____global_analysis SFT_compiling_global[18]
61 #define COLOR_compiling_global___CompilerVisitor___global_analysis SFT_compiling_global[19]
62 #define COLOR_compiling_global___CompilerVisitor___global_analysis__eq SFT_compiling_global[20]
63 #define ID_CompiledClass SFT_compiling_global[21]
64 #define COLOR_CompiledClass SFT_compiling_global[22]
65 #define COLOR_compiling_global___CompiledClass____local_class SFT_compiling_global[23]
66 #define COLOR_compiling_global___CompiledClass____id SFT_compiling_global[24]
67 #define COLOR_compiling_global___CompiledClass____class_table SFT_compiling_global[25]
68 #define COLOR_compiling_global___CompiledClass____instance_table SFT_compiling_global[26]
69 #define COLOR_compiling_global___CompiledClass____class_layout SFT_compiling_global[27]
70 #define COLOR_compiling_global___CompiledClass____instance_layout SFT_compiling_global[28]
71 #define INIT_TABLE_POS_CompiledClass SFT_compiling_global[29]
72 #define COLOR_compiling_global___CompiledClass___local_class SFT_compiling_global[30]
73 #define COLOR_compiling_global___CompiledClass___id SFT_compiling_global[31]
74 #define COLOR_compiling_global___CompiledClass___id__eq SFT_compiling_global[32]
75 #define COLOR_compiling_global___CompiledClass___class_table SFT_compiling_global[33]
76 #define COLOR_compiling_global___CompiledClass___class_table__eq SFT_compiling_global[34]
77 #define COLOR_compiling_global___CompiledClass___instance_table SFT_compiling_global[35]
78 #define COLOR_compiling_global___CompiledClass___instance_table__eq SFT_compiling_global[36]
79 #define COLOR_compiling_global___CompiledClass___class_layout SFT_compiling_global[37]
80 #define COLOR_compiling_global___CompiledClass___class_layout__eq SFT_compiling_global[38]
81 #define COLOR_compiling_global___CompiledClass___instance_layout SFT_compiling_global[39]
82 #define COLOR_compiling_global___CompiledClass___instance_layout__eq SFT_compiling_global[40]
83 #define COLOR_compiling_global___CompiledClass___init SFT_compiling_global[41]
84 #define COLOR_compiling_global___MMGlobalProperty____pos_of SFT_compiling_global[42]
85 #define COLOR_compiling_global___MMGlobalProperty___pos_of SFT_compiling_global[43]
86 #define COLOR_compiling_global___MMGlobalProperty___pos_of__eq SFT_compiling_global[44]
87 #define COLOR_compiling_global___MMSrcLocalClass____base_attr_pos SFT_compiling_global[45]
88 #define COLOR_compiling_global___MMSrcLocalClass____class_color_pos SFT_compiling_global[46]
89 #define COLOR_compiling_global___MMSrcLocalClass____class_layout SFT_compiling_global[47]
90 #define COLOR_compiling_global___MMSrcLocalClass____instance_layout SFT_compiling_global[48]
91 #define COLOR_compiling_global___MMSrcLocalClass___base_attr_pos SFT_compiling_global[49]
92 #define COLOR_compiling_global___MMSrcLocalClass___class_color_pos SFT_compiling_global[50]
93 #define COLOR_compiling_global___MMSrcLocalClass___class_layout SFT_compiling_global[51]
94 #define COLOR_compiling_global___MMSrcLocalClass___instance_layout SFT_compiling_global[52]
95 #define COLOR_compiling_global___MMSrcLocalClass___build_layout_in SFT_compiling_global[53]
96 #define COLOR_compiling_global___MMSrcModule____local_table SFT_compiling_global[54]
97 #define COLOR_compiling_global___MMSrcModule___local_analysis SFT_compiling_global[55]
98 #define COLOR_compiling_global___MMSrcModule___global_analysis SFT_compiling_global[56]
99 #define COLOR_compiling_global___MMSrcModule___append_to_table SFT_compiling_global[57]
100 #define COLOR_compiling_global___MMSrcModule___build_tables SFT_compiling_global[58]
101 #define COLOR_compiling_global___MMSrcModule___colorize SFT_compiling_global[59]
102 #define COLOR_compiling_global___MMSrcModule___free_color SFT_compiling_global[60]
103 #define COLOR_compiling_global___MMSrcModule___compile_tables_to_c SFT_compiling_global[61]
104 #define COLOR_compiling_global___MMSrcModule___declare_class_tables_to_c SFT_compiling_global[62]
105 #define COLOR_compiling_global___MMSrcModule___compile_main_part SFT_compiling_global[63]
106 #define COLOR_compiling_global___MMSrcModule___compile_mod_to_c SFT_compiling_global[64]
107 #define COLOR_compiling_global___MMSrcModule___compile_local_table_to_c SFT_compiling_global[65]
108 #define ID_TableElt SFT_compiling_global[66]
109 #define COLOR_TableElt SFT_compiling_global[67]
110 #define INIT_TABLE_POS_TableElt SFT_compiling_global[68]
111 #define COLOR_compiling_global___TableElt___is_related_to SFT_compiling_global[69]
112 #define COLOR_compiling_global___TableElt___length SFT_compiling_global[70]
113 #define COLOR_compiling_global___TableElt___item SFT_compiling_global[71]
114 #define COLOR_compiling_global___TableElt___compile_to_c SFT_compiling_global[72]
115 #define ID_LocalTableElt SFT_compiling_global[73]
116 #define COLOR_LocalTableElt SFT_compiling_global[74]
117 #define INIT_TABLE_POS_LocalTableElt SFT_compiling_global[75]
118 #define COLOR_compiling_global___LocalTableElt___symbol SFT_compiling_global[76]
119 #define COLOR_compiling_global___LocalTableElt___value SFT_compiling_global[77]
120 #define ID_TableEltPropPos SFT_compiling_global[78]
121 #define COLOR_TableEltPropPos SFT_compiling_global[79]
122 #define COLOR_compiling_global___TableEltPropPos____property SFT_compiling_global[80]
123 #define INIT_TABLE_POS_TableEltPropPos SFT_compiling_global[81]
124 #define COLOR_compiling_global___TableEltPropPos___init SFT_compiling_global[82]
125 #define ID_TableEltMethPos SFT_compiling_global[83]
126 #define COLOR_TableEltMethPos SFT_compiling_global[84]
127 #define INIT_TABLE_POS_TableEltMethPos SFT_compiling_global[85]
128 #define COLOR_compiling_global___TableEltMethPos___init SFT_compiling_global[86]
129 #define ID_TableEltSuperPos SFT_compiling_global[87]
130 #define COLOR_TableEltSuperPos SFT_compiling_global[88]
131 #define INIT_TABLE_POS_TableEltSuperPos SFT_compiling_global[89]
132 #define COLOR_compiling_global___TableEltSuperPos___init SFT_compiling_global[90]
133 #define ID_TableEltAttrPos SFT_compiling_global[91]
134 #define COLOR_TableEltAttrPos SFT_compiling_global[92]
135 #define INIT_TABLE_POS_TableEltAttrPos SFT_compiling_global[93]
136 #define COLOR_compiling_global___TableEltAttrPos___init SFT_compiling_global[94]
137 #define ID_TableEltClassPos SFT_compiling_global[95]
138 #define COLOR_TableEltClassPos SFT_compiling_global[96]
139 #define COLOR_compiling_global___TableEltClassPos____local_class SFT_compiling_global[97]
140 #define INIT_TABLE_POS_TableEltClassPos SFT_compiling_global[98]
141 #define COLOR_compiling_global___TableEltClassPos___init SFT_compiling_global[99]
142 #define ID_TableEltClassIdPos SFT_compiling_global[100]
143 #define COLOR_TableEltClassIdPos SFT_compiling_global[101]
144 #define INIT_TABLE_POS_TableEltClassIdPos SFT_compiling_global[102]
145 #define COLOR_compiling_global___TableEltClassIdPos___init SFT_compiling_global[103]
146 #define ID_TableEltClassInitTablePos SFT_compiling_global[104]
147 #define COLOR_TableEltClassInitTablePos SFT_compiling_global[105]
148 #define INIT_TABLE_POS_TableEltClassInitTablePos SFT_compiling_global[106]
149 #define COLOR_compiling_global___TableEltClassInitTablePos___init SFT_compiling_global[107]
150 #define ID_TableEltClassColorPos SFT_compiling_global[108]
151 #define COLOR_TableEltClassColorPos SFT_compiling_global[109]
152 #define INIT_TABLE_POS_TableEltClassColorPos SFT_compiling_global[110]
153 #define COLOR_compiling_global___TableEltClassColorPos___init SFT_compiling_global[111]
154 #define ID_TableEltBaseAttrPos SFT_compiling_global[112]
155 #define COLOR_TableEltBaseAttrPos SFT_compiling_global[113]
156 #define COLOR_compiling_global___TableEltBaseAttrPos____local_class SFT_compiling_global[114]
157 #define INIT_TABLE_POS_TableEltBaseAttrPos SFT_compiling_global[115]
158 #define COLOR_compiling_global___TableEltBaseAttrPos___init SFT_compiling_global[116]
159 #define ID_TableEltComposite SFT_compiling_global[117]
160 #define COLOR_TableEltComposite SFT_compiling_global[118]
161 #define COLOR_compiling_global___TableEltComposite____table SFT_compiling_global[119]
162 #define COLOR_compiling_global___TableEltComposite____cc SFT_compiling_global[120]
163 #define COLOR_compiling_global___TableEltComposite____offsets SFT_compiling_global[121]
164 #define INIT_TABLE_POS_TableEltComposite SFT_compiling_global[122]
165 #define COLOR_compiling_global___TableEltComposite___add SFT_compiling_global[123]
166 #define COLOR_compiling_global___TableEltComposite___init SFT_compiling_global[124]
167 #define ID_TableEltClassSelfId SFT_compiling_global[125]
168 #define COLOR_TableEltClassSelfId SFT_compiling_global[126]
169 #define INIT_TABLE_POS_TableEltClassSelfId SFT_compiling_global[127]
170 #define COLOR_compiling_global___TableEltClassSelfId___init SFT_compiling_global[128]
171 #define ID_TableEltVftPointer SFT_compiling_global[129]
172 #define COLOR_TableEltVftPointer SFT_compiling_global[130]
173 #define INIT_TABLE_POS_TableEltVftPointer SFT_compiling_global[131]
174 #define COLOR_compiling_global___TableEltVftPointer___init SFT_compiling_global[132]
175 #define ID_ClassSorter SFT_compiling_global[133]
176 #define COLOR_ClassSorter SFT_compiling_global[134]
177 #define INIT_TABLE_POS_ClassSorter SFT_compiling_global[135]
178 #define COLOR_compiling_global___ClassSorter___init SFT_compiling_global[136]
179 #define COLOR_compiling_global___MMLocalClass___compare SFT_compiling_global[137]
180 #define COLOR_compiling_global___MMLocalClass___declare_tables_to_c SFT_compiling_global[138]
181 #define COLOR_compiling_global___MMLocalClass___compile_tables_to_c SFT_compiling_global[139]
182 #define ATTR_compiling_global___ColorContext____colors(recv) ATTR(recv, COLOR_compiling_global___ColorContext____colors)
183 typedef val_t (* compiling_global___ColorContext___color_t)(val_t self, val_t param0);
184 val_t compiling_global___ColorContext___color(val_t self, val_t param0);
185 typedef val_t (* compiling_global___ColorContext___has_color_t)(val_t self, val_t param0);
186 val_t compiling_global___ColorContext___has_color(val_t self, val_t param0);
187 typedef void (* compiling_global___ColorContext___color__eq_t)(val_t self, val_t param0, val_t param1);
188 void compiling_global___ColorContext___color__eq(val_t self, val_t param0, val_t param1);
189 #define ATTR_compiling_global___GlobalAnalysis____compiled_classes(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____compiled_classes)
190 typedef val_t (* compiling_global___GlobalAnalysis___compiled_classes_t)(val_t self);
191 val_t compiling_global___GlobalAnalysis___compiled_classes(val_t self);
192 #define ATTR_compiling_global___GlobalAnalysis____module(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____module)
193 typedef val_t (* compiling_global___GlobalAnalysis___module_t)(val_t self);
194 val_t compiling_global___GlobalAnalysis___module(val_t self);
195 #define ATTR_compiling_global___GlobalAnalysis____max_class_table_length(recv) ATTR(recv, COLOR_compiling_global___GlobalAnalysis____max_class_table_length)
196 typedef val_t (* compiling_global___GlobalAnalysis___max_class_table_length_t)(val_t self);
197 val_t compiling_global___GlobalAnalysis___max_class_table_length(val_t self);
198 typedef void (* compiling_global___GlobalAnalysis___max_class_table_length__eq_t)(val_t self, val_t param0);
199 void compiling_global___GlobalAnalysis___max_class_table_length__eq(val_t self, val_t param0);
200 typedef void (* compiling_global___GlobalAnalysis___init_t)(val_t self, val_t param0, int* init_table);
201 void compiling_global___GlobalAnalysis___init(val_t self, val_t param0, int* init_table);
202 val_t NEW_compiling_global___GlobalAnalysis___init(val_t param0);
203 #define ATTR_compiling_global___CompilerVisitor____global_analysis(recv) ATTR(recv, COLOR_compiling_global___CompilerVisitor____global_analysis)
204 typedef val_t (* compiling_global___CompilerVisitor___global_analysis_t)(val_t self);
205 val_t compiling_global___CompilerVisitor___global_analysis(val_t self);
206 typedef void (* compiling_global___CompilerVisitor___global_analysis__eq_t)(val_t self, val_t param0);
207 void compiling_global___CompilerVisitor___global_analysis__eq(val_t self, val_t param0);
208 #define ATTR_compiling_global___CompiledClass____local_class(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____local_class)
209 typedef val_t (* compiling_global___CompiledClass___local_class_t)(val_t self);
210 val_t compiling_global___CompiledClass___local_class(val_t self);
211 #define ATTR_compiling_global___CompiledClass____id(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____id)
212 typedef val_t (* compiling_global___CompiledClass___id_t)(val_t self);
213 val_t compiling_global___CompiledClass___id(val_t self);
214 typedef void (* compiling_global___CompiledClass___id__eq_t)(val_t self, val_t param0);
215 void compiling_global___CompiledClass___id__eq(val_t self, val_t param0);
216 #define ATTR_compiling_global___CompiledClass____class_table(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____class_table)
217 typedef val_t (* compiling_global___CompiledClass___class_table_t)(val_t self);
218 val_t compiling_global___CompiledClass___class_table(val_t self);
219 typedef void (* compiling_global___CompiledClass___class_table__eq_t)(val_t self, val_t param0);
220 void compiling_global___CompiledClass___class_table__eq(val_t self, val_t param0);
221 #define ATTR_compiling_global___CompiledClass____instance_table(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____instance_table)
222 typedef val_t (* compiling_global___CompiledClass___instance_table_t)(val_t self);
223 val_t compiling_global___CompiledClass___instance_table(val_t self);
224 typedef void (* compiling_global___CompiledClass___instance_table__eq_t)(val_t self, val_t param0);
225 void compiling_global___CompiledClass___instance_table__eq(val_t self, val_t param0);
226 #define ATTR_compiling_global___CompiledClass____class_layout(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____class_layout)
227 typedef val_t (* compiling_global___CompiledClass___class_layout_t)(val_t self);
228 val_t compiling_global___CompiledClass___class_layout(val_t self);
229 typedef void (* compiling_global___CompiledClass___class_layout__eq_t)(val_t self, val_t param0);
230 void compiling_global___CompiledClass___class_layout__eq(val_t self, val_t param0);
231 #define ATTR_compiling_global___CompiledClass____instance_layout(recv) ATTR(recv, COLOR_compiling_global___CompiledClass____instance_layout)
232 typedef val_t (* compiling_global___CompiledClass___instance_layout_t)(val_t self);
233 val_t compiling_global___CompiledClass___instance_layout(val_t self);
234 typedef void (* compiling_global___CompiledClass___instance_layout__eq_t)(val_t self, val_t param0);
235 void compiling_global___CompiledClass___instance_layout__eq(val_t self, val_t param0);
236 typedef void (* compiling_global___CompiledClass___init_t)(val_t self, val_t param0, int* init_table);
237 void compiling_global___CompiledClass___init(val_t self, val_t param0, int* init_table);
238 val_t NEW_compiling_global___CompiledClass___init(val_t param0);
239 #define ATTR_compiling_global___MMGlobalProperty____pos_of(recv) ATTR(recv, COLOR_compiling_global___MMGlobalProperty____pos_of)
240 typedef val_t (* compiling_global___MMGlobalProperty___pos_of_t)(val_t self);
241 val_t compiling_global___MMGlobalProperty___pos_of(val_t self);
242 typedef void (* compiling_global___MMGlobalProperty___pos_of__eq_t)(val_t self, val_t param0);
243 void compiling_global___MMGlobalProperty___pos_of__eq(val_t self, val_t param0);
244 #define ATTR_compiling_global___MMSrcLocalClass____base_attr_pos(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____base_attr_pos)
245 typedef val_t (* compiling_global___MMSrcLocalClass___base_attr_pos_t)(val_t self);
246 val_t compiling_global___MMSrcLocalClass___base_attr_pos(val_t self);
247 #define ATTR_compiling_global___MMSrcLocalClass____class_color_pos(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____class_color_pos)
248 typedef val_t (* compiling_global___MMSrcLocalClass___class_color_pos_t)(val_t self);
249 val_t compiling_global___MMSrcLocalClass___class_color_pos(val_t self);
250 #define ATTR_compiling_global___MMSrcLocalClass____class_layout(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____class_layout)
251 typedef val_t (* compiling_global___MMSrcLocalClass___class_layout_t)(val_t self);
252 val_t compiling_global___MMSrcLocalClass___class_layout(val_t self);
253 #define ATTR_compiling_global___MMSrcLocalClass____instance_layout(recv) ATTR(recv, COLOR_compiling_global___MMSrcLocalClass____instance_layout)
254 typedef val_t (* compiling_global___MMSrcLocalClass___instance_layout_t)(val_t self);
255 val_t compiling_global___MMSrcLocalClass___instance_layout(val_t self);
256 typedef void (* compiling_global___MMSrcLocalClass___build_layout_in_t)(val_t self, val_t param0, val_t param1);
257 void compiling_global___MMSrcLocalClass___build_layout_in(val_t self, val_t param0, val_t param1);
258 #define ATTR_compiling_global___MMSrcModule____local_table(recv) ATTR(recv, COLOR_compiling_global___MMSrcModule____local_table)
259 typedef void (* compiling_global___MMSrcModule___local_analysis_t)(val_t self, val_t param0);
260 void compiling_global___MMSrcModule___local_analysis(val_t self, val_t param0);
261 typedef val_t (* compiling_global___MMSrcModule___global_analysis_t)(val_t self, val_t param0);
262 val_t compiling_global___MMSrcModule___global_analysis(val_t self, val_t param0);
263 typedef void (* compiling_global___MMSrcModule___append_to_table_t)(val_t self, val_t param0, val_t param1, val_t param2);
264 void compiling_global___MMSrcModule___append_to_table(val_t self, val_t param0, val_t param1, val_t param2);
265 typedef val_t (* compiling_global___MMSrcModule___build_tables_t)(val_t self, val_t param0, val_t param1, val_t param2);
266 val_t compiling_global___MMSrcModule___build_tables(val_t self, val_t param0, val_t param1, val_t param2);
267 typedef void (* compiling_global___MMSrcModule___colorize_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
268 void compiling_global___MMSrcModule___colorize(val_t self, val_t param0, val_t param1, val_t param2, val_t param3);
269 typedef val_t (* compiling_global___MMSrcModule___free_color_t)(val_t self, val_t param0, val_t param1);
270 val_t compiling_global___MMSrcModule___free_color(val_t self, val_t param0, val_t param1);
271 typedef void (* compiling_global___MMSrcModule___compile_tables_to_c_t)(val_t self, val_t param0);
272 void compiling_global___MMSrcModule___compile_tables_to_c(val_t self, val_t param0);
273 typedef void (* compiling_global___MMSrcModule___declare_class_tables_to_c_t)(val_t self, val_t param0);
274 void compiling_global___MMSrcModule___declare_class_tables_to_c(val_t self, val_t param0);
275 typedef void (* compiling_global___MMSrcModule___compile_main_part_t)(val_t self, val_t param0);
276 void compiling_global___MMSrcModule___compile_main_part(val_t self, val_t param0);
277 typedef void (* compiling_global___MMSrcModule___compile_mod_to_c_t)(val_t self, val_t param0);
278 void compiling_global___MMSrcModule___compile_mod_to_c(val_t self, val_t param0);
279 typedef void (* compiling_global___MMSrcModule___compile_local_table_to_c_t)(val_t self, val_t param0);
280 void compiling_global___MMSrcModule___compile_local_table_to_c(val_t self, val_t param0);
281 typedef val_t (* compiling_global___TableElt___is_related_to_t)(val_t self, val_t param0);
282 val_t compiling_global___TableElt___is_related_to(val_t self, val_t param0);
283 typedef val_t (* compiling_global___TableElt___length_t)(val_t self);
284 val_t compiling_global___TableElt___length(val_t self);
285 typedef val_t (* compiling_global___TableElt___item_t)(val_t self, val_t param0);
286 val_t compiling_global___TableElt___item(val_t self, val_t param0);
287 typedef val_t (* compiling_global___TableElt___compile_to_c_t)(val_t self, val_t param0, val_t param1);
288 val_t compiling_global___TableElt___compile_to_c(val_t self, val_t param0, val_t param1);
289 typedef val_t (* compiling_global___LocalTableElt___symbol_t)(val_t self);
290 val_t compiling_global___LocalTableElt___symbol(val_t self);
291 typedef val_t (* compiling_global___LocalTableElt___value_t)(val_t self, val_t param0);
292 val_t compiling_global___LocalTableElt___value(val_t self, val_t param0);
293 #define ATTR_compiling_global___TableEltPropPos____property(recv) ATTR(recv, COLOR_compiling_global___TableEltPropPos____property)
294 typedef val_t (* compiling_global___TableEltPropPos___symbol_t)(val_t self);
295 val_t compiling_global___TableEltPropPos___symbol(val_t self);
296 typedef val_t (* compiling_global___TableEltPropPos___value_t)(val_t self, val_t param0);
297 val_t compiling_global___TableEltPropPos___value(val_t self, val_t param0);
298 typedef void (* compiling_global___TableEltPropPos___init_t)(val_t self, val_t param0, int* init_table);
299 void compiling_global___TableEltPropPos___init(val_t self, val_t param0, int* init_table);
300 val_t NEW_compiling_global___TableEltPropPos___init(val_t param0);
301 typedef val_t (* compiling_global___TableEltMethPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
302 val_t compiling_global___TableEltMethPos___compile_to_c(val_t self, val_t param0, val_t param1);
303 typedef void (* compiling_global___TableEltMethPos___init_t)(val_t self, val_t param0, int* init_table);
304 void compiling_global___TableEltMethPos___init(val_t self, val_t param0, int* init_table);
305 val_t NEW_compiling_global___TableEltMethPos___init(val_t param0);
306 typedef val_t (* compiling_global___TableEltSuperPos___symbol_t)(val_t self);
307 val_t compiling_global___TableEltSuperPos___symbol(val_t self);
308 typedef val_t (* compiling_global___TableEltSuperPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
309 val_t compiling_global___TableEltSuperPos___compile_to_c(val_t self, val_t param0, val_t param1);
310 typedef void (* compiling_global___TableEltSuperPos___init_t)(val_t self, val_t param0, int* init_table);
311 void compiling_global___TableEltSuperPos___init(val_t self, val_t param0, int* init_table);
312 val_t NEW_compiling_global___TableEltSuperPos___init(val_t param0);
313 typedef val_t (* compiling_global___TableEltAttrPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
314 val_t compiling_global___TableEltAttrPos___compile_to_c(val_t self, val_t param0, val_t param1);
315 typedef void (* compiling_global___TableEltAttrPos___init_t)(val_t self, val_t param0, int* init_table);
316 void compiling_global___TableEltAttrPos___init(val_t self, val_t param0, int* init_table);
317 val_t NEW_compiling_global___TableEltAttrPos___init(val_t param0);
318 #define ATTR_compiling_global___TableEltClassPos____local_class(recv) ATTR(recv, COLOR_compiling_global___TableEltClassPos____local_class)
319 typedef val_t (* compiling_global___TableEltClassPos___is_related_to_t)(val_t self, val_t param0);
320 val_t compiling_global___TableEltClassPos___is_related_to(val_t self, val_t param0);
321 typedef void (* compiling_global___TableEltClassPos___init_t)(val_t self, val_t param0, int* init_table);
322 void compiling_global___TableEltClassPos___init(val_t self, val_t param0, int* init_table);
323 val_t NEW_compiling_global___TableEltClassPos___init(val_t param0);
324 typedef val_t (* compiling_global___TableEltClassIdPos___symbol_t)(val_t self);
325 val_t compiling_global___TableEltClassIdPos___symbol(val_t self);
326 typedef val_t (* compiling_global___TableEltClassIdPos___value_t)(val_t self, val_t param0);
327 val_t compiling_global___TableEltClassIdPos___value(val_t self, val_t param0);
328 typedef void (* compiling_global___TableEltClassIdPos___init_t)(val_t self, val_t param0, int* init_table);
329 void compiling_global___TableEltClassIdPos___init(val_t self, val_t param0, int* init_table);
330 val_t NEW_compiling_global___TableEltClassIdPos___init(val_t param0);
331 typedef val_t (* compiling_global___TableEltClassInitTablePos___symbol_t)(val_t self);
332 val_t compiling_global___TableEltClassInitTablePos___symbol(val_t self);
333 typedef val_t (* compiling_global___TableEltClassInitTablePos___value_t)(val_t self, val_t param0);
334 val_t compiling_global___TableEltClassInitTablePos___value(val_t self, val_t param0);
335 typedef val_t (* compiling_global___TableEltClassInitTablePos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
336 val_t compiling_global___TableEltClassInitTablePos___compile_to_c(val_t self, val_t param0, val_t param1);
337 typedef void (* compiling_global___TableEltClassInitTablePos___init_t)(val_t self, val_t param0, int* init_table);
338 void compiling_global___TableEltClassInitTablePos___init(val_t self, val_t param0, int* init_table);
339 val_t NEW_compiling_global___TableEltClassInitTablePos___init(val_t param0);
340 typedef val_t (* compiling_global___TableEltClassColorPos___symbol_t)(val_t self);
341 val_t compiling_global___TableEltClassColorPos___symbol(val_t self);
342 typedef val_t (* compiling_global___TableEltClassColorPos___value_t)(val_t self, val_t param0);
343 val_t compiling_global___TableEltClassColorPos___value(val_t self, val_t param0);
344 typedef val_t (* compiling_global___TableEltClassColorPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
345 val_t compiling_global___TableEltClassColorPos___compile_to_c(val_t self, val_t param0, val_t param1);
346 typedef void (* compiling_global___TableEltClassColorPos___init_t)(val_t self, val_t param0, int* init_table);
347 void compiling_global___TableEltClassColorPos___init(val_t self, val_t param0, int* init_table);
348 val_t NEW_compiling_global___TableEltClassColorPos___init(val_t param0);
349 #define ATTR_compiling_global___TableEltBaseAttrPos____local_class(recv) ATTR(recv, COLOR_compiling_global___TableEltBaseAttrPos____local_class)
350 typedef val_t (* compiling_global___TableEltBaseAttrPos___symbol_t)(val_t self);
351 val_t compiling_global___TableEltBaseAttrPos___symbol(val_t self);
352 typedef val_t (* compiling_global___TableEltBaseAttrPos___value_t)(val_t self, val_t param0);
353 val_t compiling_global___TableEltBaseAttrPos___value(val_t self, val_t param0);
354 typedef val_t (* compiling_global___TableEltBaseAttrPos___compile_to_c_t)(val_t self, val_t param0, val_t param1);
355 val_t compiling_global___TableEltBaseAttrPos___compile_to_c(val_t self, val_t param0, val_t param1);
356 typedef void (* compiling_global___TableEltBaseAttrPos___init_t)(val_t self, val_t param0, int* init_table);
357 void compiling_global___TableEltBaseAttrPos___init(val_t self, val_t param0, int* init_table);
358 val_t NEW_compiling_global___TableEltBaseAttrPos___init(val_t param0);
359 #define ATTR_compiling_global___TableEltComposite____table(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____table)
360 #define ATTR_compiling_global___TableEltComposite____cc(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____cc)
361 #define ATTR_compiling_global___TableEltComposite____offsets(recv) ATTR(recv, COLOR_compiling_global___TableEltComposite____offsets)
362 typedef val_t (* compiling_global___TableEltComposite___length_t)(val_t self);
363 val_t compiling_global___TableEltComposite___length(val_t self);
364 typedef val_t (* compiling_global___TableEltComposite___is_related_to_t)(val_t self, val_t param0);
365 val_t compiling_global___TableEltComposite___is_related_to(val_t self, val_t param0);
366 typedef void (* compiling_global___TableEltComposite___add_t)(val_t self, val_t param0, val_t param1);
367 void compiling_global___TableEltComposite___add(val_t self, val_t param0, val_t param1);
368 typedef val_t (* compiling_global___TableEltComposite___item_t)(val_t self, val_t param0);
369 val_t compiling_global___TableEltComposite___item(val_t self, val_t param0);
370 typedef val_t (* compiling_global___TableEltComposite___compile_to_c_t)(val_t self, val_t param0, val_t param1);
371 val_t compiling_global___TableEltComposite___compile_to_c(val_t self, val_t param0, val_t param1);
372 typedef void (* compiling_global___TableEltComposite___init_t)(val_t self, val_t param0, int* init_table);
373 void compiling_global___TableEltComposite___init(val_t self, val_t param0, int* init_table);
374 val_t NEW_compiling_global___TableEltComposite___init(val_t param0);
375 typedef val_t (* compiling_global___TableEltClassSelfId___is_related_to_t)(val_t self, val_t param0);
376 val_t compiling_global___TableEltClassSelfId___is_related_to(val_t self, val_t param0);
377 typedef val_t (* compiling_global___TableEltClassSelfId___compile_to_c_t)(val_t self, val_t param0, val_t param1);
378 val_t compiling_global___TableEltClassSelfId___compile_to_c(val_t self, val_t param0, val_t param1);
379 typedef void (* compiling_global___TableEltClassSelfId___init_t)(val_t self, int* init_table);
380 void compiling_global___TableEltClassSelfId___init(val_t self, int* init_table);
381 val_t NEW_compiling_global___TableEltClassSelfId___init();
382 typedef val_t (* compiling_global___TableEltVftPointer___is_related_to_t)(val_t self, val_t param0);
383 val_t compiling_global___TableEltVftPointer___is_related_to(val_t self, val_t param0);
384 typedef val_t (* compiling_global___TableEltVftPointer___compile_to_c_t)(val_t self, val_t param0, val_t param1);
385 val_t compiling_global___TableEltVftPointer___compile_to_c(val_t self, val_t param0, val_t param1);
386 typedef void (* compiling_global___TableEltVftPointer___init_t)(val_t self, int* init_table);
387 void compiling_global___TableEltVftPointer___init(val_t self, int* init_table);
388 val_t NEW_compiling_global___TableEltVftPointer___init();
389 typedef val_t (* compiling_global___ClassSorter___compare_t)(val_t self, val_t param0, val_t param1);
390 val_t compiling_global___ClassSorter___compare(val_t self, val_t param0, val_t param1);
391 typedef void (* compiling_global___ClassSorter___init_t)(val_t self, int* init_table);
392 void compiling_global___ClassSorter___init(val_t self, int* init_table);
393 val_t NEW_compiling_global___ClassSorter___init();
394 typedef val_t (* compiling_global___MMLocalClass___compare_t)(val_t self, val_t param0);
395 val_t compiling_global___MMLocalClass___compare(val_t self, val_t param0);
396 typedef void (* compiling_global___MMLocalClass___declare_tables_to_c_t)(val_t self, val_t param0);
397 void compiling_global___MMLocalClass___declare_tables_to_c(val_t self, val_t param0);
398 typedef void (* compiling_global___MMLocalClass___compile_tables_to_c_t)(val_t self, val_t param0);
399 void compiling_global___MMLocalClass___compile_tables_to_c(val_t self, val_t param0);
400 #endif