1 #ifndef compiling_global__sep
2 #define compiling_global__sep
3 #include "compiling_methods._sep.h"
4 #include <nit_common.h>
6 extern const classtable_elt_t VFT_ColorContext
[];
8 extern const classtable_elt_t VFT_GlobalAnalysis
[];
10 extern const classtable_elt_t VFT_CompiledClass
[];
12 extern const classtable_elt_t VFT_TableElt
[];
14 extern const classtable_elt_t VFT_LocalTableElt
[];
16 extern const classtable_elt_t VFT_TableEltPropPos
[];
18 extern const classtable_elt_t VFT_TableEltMethPos
[];
20 extern const classtable_elt_t VFT_TableEltSuperPos
[];
22 extern const classtable_elt_t VFT_TableEltAttrPos
[];
24 extern const classtable_elt_t VFT_TableEltClassPos
[];
26 extern const classtable_elt_t VFT_TableEltClassIdPos
[];
28 extern const classtable_elt_t VFT_TableEltClassInitTablePos
[];
30 extern const classtable_elt_t VFT_TableEltClassColorPos
[];
32 extern const classtable_elt_t VFT_TableEltBaseAttrPos
[];
34 extern const classtable_elt_t VFT_TableEltComposite
[];
36 extern const classtable_elt_t VFT_TableEltClassSelfId
[];
38 extern const classtable_elt_t VFT_TableEltVftPointer
[];
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
);