tests: add tests for nitvm
[nit.git] / c_src / nitg.classes.0.h
1 #include "nit.common.h"
2 long VIRTUAL_kernel__Object__object_id(val* self);
3 short int VIRTUAL_kernel__Object__is_same_type(val* self, val* p0);
4 short int VIRTUAL_kernel__Object__is_same_instance(val* self, val* p0);
5 short int VIRTUAL_kernel__Object___61d_61d(val* self, val* p0);
6 short int VIRTUAL_kernel__Object___33d_61d(val* self, val* p0);
7 void VIRTUAL_kernel__Object__output(val* self);
8 void VIRTUAL_kernel__Object__output_class_name(val* self);
9 void VIRTUAL_kernel__Object__exit(val* self, long p0);
10 val* VIRTUAL_kernel__Object__sys(val* self);
11 long VIRTUAL_kernel__Object__hash(val* self);
12 double VIRTUAL_math__Object__atan2(val* self, double p0, double p1);
13 double VIRTUAL_math__Object__pi(val* self);
14 void VIRTUAL_math__Object__srand_from(val* self, long p0);
15 void VIRTUAL_math__Object__srand(val* self);
16 val* VIRTUAL_string__Object__to_s(val* self);
17 char* VIRTUAL_string__Object__native_class_name(val* self);
18 val* VIRTUAL_string__Object__class_name(val* self);
19 val* VIRTUAL_string__Object__inspect(val* self);
20 val* VIRTUAL_string__Object__inspect_head(val* self);
21 val* VIRTUAL_string__Object__args(val* self);
22 val* VIRTUAL_string__Object__alpha_comparator(val* self);
23 val* VIRTUAL_stream__Object__poll(val* self, val* p0);
24 val* VIRTUAL_stream__Object__intern_poll(val* self, val* p0, val* p1);
25 long VIRTUAL_time__Object__get_time(val* self);
26 void VIRTUAL_file__Object__printn(val* self, val* p0);
27 void VIRTUAL_file__Object__print(val* self, val* p0);
28 char VIRTUAL_file__Object__getc(val* self);
29 val* VIRTUAL_file__Object__gets(val* self);
30 val* VIRTUAL_file__Object__getcwd(val* self);
31 char* VIRTUAL_file__Object__file_getcwd(val* self);
32 val* VIRTUAL_file__Object__stdin(val* self);
33 val* VIRTUAL_file__Object__stdout(val* self);
34 val* VIRTUAL_file__Object__stderr(val* self);
35 val* VIRTUAL_model_base__Object__intrude_visibility(val* self);
36 val* VIRTUAL_model_base__Object__public_visibility(val* self);
37 val* VIRTUAL_model_base__Object__protected_visibility(val* self);
38 val* VIRTUAL_model_base__Object__private_visibility(val* self);
39 val* VIRTUAL_model_base__Object__none_visibility(val* self);
40 val* VIRTUAL_model__Object__abstract_kind(val* self);
41 val* VIRTUAL_model__Object__concrete_kind(val* self);
42 val* VIRTUAL_model__Object__interface_kind(val* self);
43 val* VIRTUAL_model__Object__enum_kind(val* self);
44 val* VIRTUAL_model__Object__extern_kind(val* self);
45 val* VIRTUAL_nitni_utilities__Object__internal_call_context(val* self);
46 val* VIRTUAL_nitni_utilities__Object__long_signature(val* self);
47 val* VIRTUAL_nitni_utilities__Object__short_signature(val* self);
48 val* VIRTUAL_c__Object__to_c_call_context(val* self);
49 val* VIRTUAL_c__Object__from_c_call_context(val* self);
50 val* VIRTUAL_cpp__Object__cpp_call_context(val* self);
51 val* VIRTUAL_cpp__Object__to_cpp_call_context(val* self);
52 val* VIRTUAL_cpp__Object__from_cpp_call_context(val* self);
53 val* VIRTUAL_modelbuilder__ModelBuilder__model(val* self);
54 void VIRTUAL_modelbuilder__ModelBuilder__model_61d(val* self, val* p0);
55 val* VIRTUAL_modelbuilder__ModelBuilder__toolcontext(val* self);
56 void VIRTUAL_modelbuilder__ModelBuilder__toolcontext_61d(val* self, val* p0);
57 void VIRTUAL_modelbuilder__ModelBuilder__run_phases(val* self);
58 void VIRTUAL_abstract_compiler__ModelBuilder__init(val* self, val* p0, val* p1);
59 val* VIRTUAL_modelbuilder__ModelBuilder__parse(val* self, val* p0);
60 val* VIRTUAL_modelbuilder__ModelBuilder__try_get_mclass_by_name(val* self, val* p0, val* p1, val* p2);
61 val* VIRTUAL_modelbuilder__ModelBuilder__try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2, val* p3);
62 val* VIRTUAL_modelbuilder__ModelBuilder__try_get_mproperty_by_name2_cache(val* self);
63 void VIRTUAL_modelbuilder__ModelBuilder__try_get_mproperty_by_name2_cache_61d(val* self, val* p0);
64 val* VIRTUAL_modelbuilder__ModelBuilder__try_get_mproperty_by_name(val* self, val* p0, val* p1, val* p2);
65 val* VIRTUAL_modelbuilder__ModelBuilder__paths(val* self);
66 void VIRTUAL_modelbuilder__ModelBuilder__paths_61d(val* self, val* p0);
67 val* VIRTUAL_modelbuilder__ModelBuilder__get_mmodule_by_name(val* self, val* p0, val* p1, val* p2);
68 val* VIRTUAL_modelbuilder__ModelBuilder__identified_files(val* self);
69 void VIRTUAL_modelbuilder__ModelBuilder__identified_files_61d(val* self, val* p0);
70 val* VIRTUAL_modelbuilder__ModelBuilder__identify_file(val* self, val* p0);
71 val* VIRTUAL_modelbuilder__ModelBuilder__mgroups(val* self);
72 void VIRTUAL_modelbuilder__ModelBuilder__mgroups_61d(val* self, val* p0);
73 val* VIRTUAL_modelbuilder__ModelBuilder__get_mgroup(val* self, val* p0);
74 val* VIRTUAL_modelbuilder__ModelBuilder__module_absolute_path(val* self, val* p0);
75 val* VIRTUAL_modelbuilder__ModelBuilder__load_module_ast(val* self, val* p0);
76 val* VIRTUAL_modelbuilder__ModelBuilder__load_module(val* self, val* p0);
77 val* VIRTUAL_modelbuilder__ModelBuilder__load_rt_module(val* self, val* p0, val* p1, val* p2);
78 val* VIRTUAL_modelbuilder__ModelBuilder__build_a_mmodule(val* self, val* p0, val* p1, val* p2);
79 void VIRTUAL_modelbuilder__ModelBuilder__build_module_importation(val* self, val* p0);
80 val* VIRTUAL_modelbuilder__ModelBuilder__nmodules(val* self);
81 void VIRTUAL_modelbuilder__ModelBuilder__nmodules_61d(val* self, val* p0);
82 val* VIRTUAL_modelbuilder__ModelBuilder__mmodule2nmodule(val* self);
83 void VIRTUAL_modelbuilder__ModelBuilder__mmodule2nmodule_61d(val* self, val* p0);
84 void VIRTUAL_modelbuilder__ModelBuilder__error(val* self, val* p0, val* p1);
85 void VIRTUAL_modelbuilder__ModelBuilder__warning(val* self, val* p0, val* p1);
86 val* VIRTUAL_modelbuilder__ModelBuilder__force_get_primitive_method(val* self, val* p0, val* p1, val* p2, val* p3);
87 void VIRTUAL_modelize_class__ModelBuilder__build_a_mclass(val* self, val* p0, val* p1);
88 void VIRTUAL_modelize_class__ModelBuilder__build_a_mclassdef(val* self, val* p0, val* p1);
89 void VIRTUAL_modelize_class__ModelBuilder__collect_a_mclassdef_inheritance(val* self, val* p0, val* p1);
90 void VIRTUAL_modelize_class__ModelBuilder__check_supertypes(val* self, val* p0, val* p1);
91 void VIRTUAL_modelize_class__ModelBuilder__build_classes(val* self, val* p0);
92 val* VIRTUAL_modelize_class__ModelBuilder__mclassdef2nclassdef(val* self);
93 void VIRTUAL_modelize_class__ModelBuilder__mclassdef2nclassdef_61d(val* self, val* p0);
94 val* VIRTUAL_modelize_class__ModelBuilder__resolve_mtype_unchecked(val* self, val* p0, val* p1, short int p2);
95 val* VIRTUAL_modelize_class__ModelBuilder__resolve_mtype(val* self, val* p0, val* p1);
96 val* VIRTUAL_modelize_property__ModelBuilder__mpropdef2npropdef(val* self);
97 void VIRTUAL_modelize_property__ModelBuilder__mpropdef2npropdef_61d(val* self, val* p0);
98 void VIRTUAL_modelize_property__ModelBuilder__build_properties(val* self, val* p0);
99 void VIRTUAL_modelize_property__ModelBuilder__process_default_constructors(val* self, val* p0);
100 val* VIRTUAL_rapid_type_analysis__ModelBuilder__do_rapid_type_analysis(val* self, val* p0);
101 val* VIRTUAL_abstract_compiler__ModelBuilder__compile_dir(val* self);
102 void VIRTUAL_abstract_compiler__ModelBuilder__compile_dir_61d(val* self, val* p0);
103 void VIRTUAL_abstract_compiler__ModelBuilder__write_and_make(val* self, val* p0);
104 void VIRTUAL_global_compiler__ModelBuilder__run_global_compiler(val* self, val* p0, val* p1);
105 void VIRTUAL_separate_compiler__ModelBuilder__run_separate_compiler(val* self, val* p0, val* p1);
106 void VIRTUAL_separate_erasure_compiler__ModelBuilder__run_separate_erasure_compiler(val* self, val* p0, val* p1);
107 void VIRTUAL_modelbuilder__ModelBuilder__init(val* self, val* p0, val* p1);
108 extern const struct class class_modelbuilder__ModelBuilder;
109 val* NEW_more_collections__HashMap3(const struct type* type);
110 extern const struct type type_more_collections__HashMap3mmodule__MModulemodel__MTypestring__Stringnullable_model__MProperty;
111 extern const int COLOR_more_collections__HashMap3__init;
112 extern const int COLOR_modelbuilder__ModelBuilder___64dtry_get_mproperty_by_name2_cache;
113 val* NEW_array__Array(const struct type* type);
114 extern const struct type type_array__Arraystring__String;
115 extern const int COLOR_array__Array__init;
116 extern const int COLOR_modelbuilder__ModelBuilder___64dpaths;
117 val* NEW_hash_collection__HashMap(const struct type* type);
118 extern const struct type type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath;
119 extern const int COLOR_hash_collection__HashMap__init;
120 extern const int COLOR_modelbuilder__ModelBuilder___64didentified_files;
121 extern const struct type type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup;
122 extern const int COLOR_modelbuilder__ModelBuilder___64dmgroups;
123 extern const struct type type_array__Arrayparser_nodes__AModule;
124 extern const int COLOR_modelbuilder__ModelBuilder___64dnmodules;
125 extern const struct type type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule;
126 extern const int COLOR_modelbuilder__ModelBuilder___64dmmodule2nmodule;
127 extern const struct type type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef;
128 extern const int COLOR_modelize_class__ModelBuilder___64dmclassdef2nclassdef;
129 extern const struct type type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef;
130 extern const int COLOR_modelize_property__ModelBuilder___64dmpropdef2npropdef;
131 val* VIRTUAL_modelbuilder__ModulePath__to_s(val* self);
132 val* VIRTUAL_modelbuilder__ModulePath__name(val* self);
133 void VIRTUAL_modelbuilder__ModulePath__name_61d(val* self, val* p0);
134 val* VIRTUAL_modelbuilder__ModulePath__filepath(val* self);
135 void VIRTUAL_modelbuilder__ModulePath__filepath_61d(val* self, val* p0);
136 val* VIRTUAL_modelbuilder__ModulePath__mgroup(val* self);
137 void VIRTUAL_modelbuilder__ModulePath__mgroup_61d(val* self, val* p0);
138 val* VIRTUAL_modelbuilder__ModulePath__mmodule(val* self);
139 void VIRTUAL_modelbuilder__ModulePath__mmodule_61d(val* self, val* p0);
140 void VIRTUAL_modelbuilder__ModulePath__init(val* self, val* p0, val* p1, val* p2);
141 extern const struct class class_modelbuilder__ModulePath;
142 extern const int COLOR_modelbuilder__ModulePath___64dmmodule;
143 long VIRTUAL_parser__State__state(val* self);
144 void VIRTUAL_parser__State__state_61d(val* self, long p0);
145 val* VIRTUAL_parser__State__nodes(val* self);
146 void VIRTUAL_parser__State__nodes_61d(val* self, val* p0);
147 void VIRTUAL_parser__State__init(val* self, long p0, val* p1);
148 extern const struct class class_parser__State;
149 long VIRTUAL_tables__TablesCapable__lexer_goto(val* self, long p0, long p1);
150 long VIRTUAL_tables__TablesCapable__lexer_accept(val* self, long p0);
151 long VIRTUAL_tables__TablesCapable__parser_goto(val* self, long p0, long p1);
152 long VIRTUAL_tables__TablesCapable__parser_action(val* self, long p0, long p1);
153 void VIRTUAL_parser__Parser__init(val* self, val* p0);
154 long VIRTUAL_parser__Parser__go_to(val* self, long p0);
155 void VIRTUAL_parser__Parser__push(val* self, long p0, val* p1);
156 long VIRTUAL_parser__Parser__state(val* self);
157 val* VIRTUAL_parser__Parser__pop(val* self);
158 val* VIRTUAL_parser__Parser__parse(val* self);
159 void VIRTUAL_parser__Parser__build_reduce_table(val* self);
160 extern const struct class class_parser__Parser;
161 void VIRTUAL_parser__ComputeProdLocationVisitor__visit(val* self, val* p0);
162 void VIRTUAL_parser_nodes__Visitor__enter_visit(val* self, val* p0);
163 val* VIRTUAL_parser_nodes__Visitor__current_node(val* self);
164 void VIRTUAL_parser_nodes__Visitor__current_node_61d(val* self, val* p0);
165 void VIRTUAL_parser_nodes__Visitor__init(val* self);
166 void VIRTUAL_parser__ComputeProdLocationVisitor__init(val* self);
167 extern const struct class class_parser__ComputeProdLocationVisitor;
168 extern const int COLOR_parser_nodes__Visitor___current_node;
169 extern const struct type type_array__Arrayparser_nodes__Prod;
170 extern const int COLOR_parser__ComputeProdLocationVisitor___need_first_prods;
171 extern const int COLOR_parser__ComputeProdLocationVisitor___need_after_epsilons;
172 extern const int COLOR_parser__ComputeProdLocationVisitor___last_location;
173 void VIRTUAL_parser__ReduceAction0__action(val* self, val* p0);
174 val* VIRTUAL_parser__ReduceAction__concat(val* self, val* p0, val* p1);
175 void VIRTUAL_parser__ReduceAction__init(val* self, long p0);
176 extern const struct class class_parser__ReduceAction0;
177 void VIRTUAL_parser__ReduceAction1__action(val* self, val* p0);
178 extern const struct class class_parser__ReduceAction1;
179 void VIRTUAL_parser__ReduceAction2__action(val* self, val* p0);
180 extern const struct class class_parser__ReduceAction2;
181 void VIRTUAL_parser__ReduceAction3__action(val* self, val* p0);
182 extern const struct class class_parser__ReduceAction3;
183 void VIRTUAL_parser__ReduceAction4__action(val* self, val* p0);
184 extern const struct class class_parser__ReduceAction4;
185 void VIRTUAL_parser__ReduceAction5__action(val* self, val* p0);
186 extern const struct class class_parser__ReduceAction5;
187 void VIRTUAL_parser__ReduceAction6__action(val* self, val* p0);
188 extern const struct class class_parser__ReduceAction6;
189 void VIRTUAL_parser__ReduceAction7__action(val* self, val* p0);
190 extern const struct class class_parser__ReduceAction7;
191 void VIRTUAL_parser__ReduceAction8__action(val* self, val* p0);
192 extern const struct class class_parser__ReduceAction8;
193 void VIRTUAL_parser__ReduceAction9__action(val* self, val* p0);
194 extern const struct class class_parser__ReduceAction9;
195 void VIRTUAL_parser__ReduceAction10__action(val* self, val* p0);
196 extern const struct class class_parser__ReduceAction10;
197 void VIRTUAL_parser__ReduceAction11__action(val* self, val* p0);
198 extern const struct class class_parser__ReduceAction11;
199 void VIRTUAL_parser__ReduceAction12__action(val* self, val* p0);
200 extern const struct class class_parser__ReduceAction12;
201 void VIRTUAL_parser__ReduceAction13__action(val* self, val* p0);
202 extern const struct class class_parser__ReduceAction13;
203 void VIRTUAL_parser__ReduceAction14__action(val* self, val* p0);
204 extern const struct class class_parser__ReduceAction14;
205 void VIRTUAL_parser__ReduceAction15__action(val* self, val* p0);
206 extern const struct class class_parser__ReduceAction15;
207 void VIRTUAL_parser__ReduceAction16__action(val* self, val* p0);
208 extern const struct class class_parser__ReduceAction16;
209 void VIRTUAL_parser__ReduceAction17__action(val* self, val* p0);
210 extern const struct class class_parser__ReduceAction17;
211 void VIRTUAL_parser__ReduceAction18__action(val* self, val* p0);
212 extern const struct class class_parser__ReduceAction18;
213 void VIRTUAL_parser__ReduceAction19__action(val* self, val* p0);
214 extern const struct class class_parser__ReduceAction19;
215 void VIRTUAL_parser__ReduceAction20__action(val* self, val* p0);
216 extern const struct class class_parser__ReduceAction20;
217 void VIRTUAL_parser__ReduceAction21__action(val* self, val* p0);
218 extern const struct class class_parser__ReduceAction21;
219 void VIRTUAL_parser__ReduceAction22__action(val* self, val* p0);
220 extern const struct class class_parser__ReduceAction22;
221 void VIRTUAL_parser__ReduceAction23__action(val* self, val* p0);
222 extern const struct class class_parser__ReduceAction23;
223 void VIRTUAL_parser__ReduceAction24__action(val* self, val* p0);
224 extern const struct class class_parser__ReduceAction24;
225 void VIRTUAL_parser__ReduceAction25__action(val* self, val* p0);
226 extern const struct class class_parser__ReduceAction25;
227 void VIRTUAL_parser__ReduceAction26__action(val* self, val* p0);
228 extern const struct class class_parser__ReduceAction26;
229 void VIRTUAL_parser__ReduceAction27__action(val* self, val* p0);
230 extern const struct class class_parser__ReduceAction27;
231 void VIRTUAL_parser__ReduceAction28__action(val* self, val* p0);
232 extern const struct class class_parser__ReduceAction28;
233 void VIRTUAL_parser__ReduceAction29__action(val* self, val* p0);
234 extern const struct class class_parser__ReduceAction29;
235 void VIRTUAL_parser__ReduceAction30__action(val* self, val* p0);
236 extern const struct class class_parser__ReduceAction30;
237 void VIRTUAL_parser__ReduceAction31__action(val* self, val* p0);
238 extern const struct class class_parser__ReduceAction31;
239 void VIRTUAL_parser__ReduceAction32__action(val* self, val* p0);
240 extern const struct class class_parser__ReduceAction32;
241 void VIRTUAL_parser__ReduceAction33__action(val* self, val* p0);
242 extern const struct class class_parser__ReduceAction33;
243 void VIRTUAL_parser__ReduceAction34__action(val* self, val* p0);
244 extern const struct class class_parser__ReduceAction34;
245 void VIRTUAL_parser__ReduceAction35__action(val* self, val* p0);
246 extern const struct class class_parser__ReduceAction35;
247 void VIRTUAL_parser__ReduceAction36__action(val* self, val* p0);
248 extern const struct class class_parser__ReduceAction36;
249 void VIRTUAL_parser__ReduceAction37__action(val* self, val* p0);
250 extern const struct class class_parser__ReduceAction37;
251 void VIRTUAL_parser__ReduceAction38__action(val* self, val* p0);
252 extern const struct class class_parser__ReduceAction38;
253 void VIRTUAL_parser__ReduceAction39__action(val* self, val* p0);
254 extern const struct class class_parser__ReduceAction39;
255 void VIRTUAL_parser__ReduceAction40__action(val* self, val* p0);
256 extern const struct class class_parser__ReduceAction40;
257 void VIRTUAL_parser__ReduceAction41__action(val* self, val* p0);
258 extern const struct class class_parser__ReduceAction41;
259 void VIRTUAL_parser__ReduceAction42__action(val* self, val* p0);
260 extern const struct class class_parser__ReduceAction42;
261 void VIRTUAL_parser__ReduceAction43__action(val* self, val* p0);
262 extern const struct class class_parser__ReduceAction43;
263 void VIRTUAL_parser__ReduceAction44__action(val* self, val* p0);
264 extern const struct class class_parser__ReduceAction44;
265 void VIRTUAL_parser__ReduceAction45__action(val* self, val* p0);
266 extern const struct class class_parser__ReduceAction45;
267 void VIRTUAL_parser__ReduceAction46__action(val* self, val* p0);
268 extern const struct class class_parser__ReduceAction46;
269 void VIRTUAL_parser__ReduceAction47__action(val* self, val* p0);
270 extern const struct class class_parser__ReduceAction47;
271 void VIRTUAL_parser__ReduceAction48__action(val* self, val* p0);
272 extern const struct class class_parser__ReduceAction48;
273 void VIRTUAL_parser__ReduceAction49__action(val* self, val* p0);
274 extern const struct class class_parser__ReduceAction49;
275 void VIRTUAL_parser__ReduceAction50__action(val* self, val* p0);
276 extern const struct class class_parser__ReduceAction50;
277 void VIRTUAL_parser__ReduceAction51__action(val* self, val* p0);
278 extern const struct class class_parser__ReduceAction51;
279 void VIRTUAL_parser__ReduceAction52__action(val* self, val* p0);
280 extern const struct class class_parser__ReduceAction52;
281 void VIRTUAL_parser__ReduceAction53__action(val* self, val* p0);
282 extern const struct class class_parser__ReduceAction53;
283 void VIRTUAL_parser__ReduceAction54__action(val* self, val* p0);
284 extern const struct class class_parser__ReduceAction54;
285 void VIRTUAL_parser__ReduceAction55__action(val* self, val* p0);
286 extern const struct class class_parser__ReduceAction55;
287 void VIRTUAL_parser__ReduceAction56__action(val* self, val* p0);
288 extern const struct class class_parser__ReduceAction56;
289 void VIRTUAL_parser__ReduceAction57__action(val* self, val* p0);
290 extern const struct class class_parser__ReduceAction57;
291 void VIRTUAL_parser__ReduceAction58__action(val* self, val* p0);
292 extern const struct class class_parser__ReduceAction58;
293 void VIRTUAL_parser__ReduceAction59__action(val* self, val* p0);
294 extern const struct class class_parser__ReduceAction59;
295 void VIRTUAL_parser__ReduceAction60__action(val* self, val* p0);
296 extern const struct class class_parser__ReduceAction60;
297 void VIRTUAL_parser__ReduceAction61__action(val* self, val* p0);
298 extern const struct class class_parser__ReduceAction61;
299 void VIRTUAL_parser__ReduceAction62__action(val* self, val* p0);
300 extern const struct class class_parser__ReduceAction62;
301 void VIRTUAL_parser__ReduceAction63__action(val* self, val* p0);
302 extern const struct class class_parser__ReduceAction63;
303 void VIRTUAL_parser__ReduceAction64__action(val* self, val* p0);
304 extern const struct class class_parser__ReduceAction64;
305 void VIRTUAL_parser__ReduceAction65__action(val* self, val* p0);
306 extern const struct class class_parser__ReduceAction65;
307 void VIRTUAL_parser__ReduceAction66__action(val* self, val* p0);
308 extern const struct class class_parser__ReduceAction66;
309 void VIRTUAL_parser__ReduceAction67__action(val* self, val* p0);
310 extern const struct class class_parser__ReduceAction67;
311 void VIRTUAL_parser__ReduceAction68__action(val* self, val* p0);
312 extern const struct class class_parser__ReduceAction68;
313 void VIRTUAL_parser__ReduceAction69__action(val* self, val* p0);
314 extern const struct class class_parser__ReduceAction69;
315 void VIRTUAL_parser__ReduceAction70__action(val* self, val* p0);
316 extern const struct class class_parser__ReduceAction70;
317 void VIRTUAL_parser__ReduceAction71__action(val* self, val* p0);
318 extern const struct class class_parser__ReduceAction71;
319 void VIRTUAL_parser__ReduceAction73__action(val* self, val* p0);
320 extern const struct class class_parser__ReduceAction73;
321 void VIRTUAL_parser__ReduceAction74__action(val* self, val* p0);
322 extern const struct class class_parser__ReduceAction74;
323 void VIRTUAL_parser__ReduceAction75__action(val* self, val* p0);
324 extern const struct class class_parser__ReduceAction75;
325 void VIRTUAL_parser__ReduceAction76__action(val* self, val* p0);
326 extern const struct class class_parser__ReduceAction76;
327 void VIRTUAL_parser__ReduceAction78__action(val* self, val* p0);
328 extern const struct class class_parser__ReduceAction78;
329 void VIRTUAL_parser__ReduceAction79__action(val* self, val* p0);
330 extern const struct class class_parser__ReduceAction79;
331 void VIRTUAL_parser__ReduceAction81__action(val* self, val* p0);
332 extern const struct class class_parser__ReduceAction81;
333 void VIRTUAL_parser__ReduceAction82__action(val* self, val* p0);
334 extern const struct class class_parser__ReduceAction82;
335 void VIRTUAL_parser__ReduceAction83__action(val* self, val* p0);
336 extern const struct class class_parser__ReduceAction83;
337 void VIRTUAL_parser__ReduceAction84__action(val* self, val* p0);
338 extern const struct class class_parser__ReduceAction84;
339 void VIRTUAL_parser__ReduceAction86__action(val* self, val* p0);
340 extern const struct class class_parser__ReduceAction86;
341 void VIRTUAL_parser__ReduceAction87__action(val* self, val* p0);
342 extern const struct class class_parser__ReduceAction87;
343 void VIRTUAL_parser__ReduceAction89__action(val* self, val* p0);
344 extern const struct class class_parser__ReduceAction89;
345 void VIRTUAL_parser__ReduceAction90__action(val* self, val* p0);
346 extern const struct class class_parser__ReduceAction90;
347 void VIRTUAL_parser__ReduceAction91__action(val* self, val* p0);
348 extern const struct class class_parser__ReduceAction91;
349 void VIRTUAL_parser__ReduceAction92__action(val* self, val* p0);
350 extern const struct class class_parser__ReduceAction92;
351 void VIRTUAL_parser__ReduceAction94__action(val* self, val* p0);
352 extern const struct class class_parser__ReduceAction94;
353 void VIRTUAL_parser__ReduceAction95__action(val* self, val* p0);
354 extern const struct class class_parser__ReduceAction95;
355 void VIRTUAL_parser__ReduceAction97__action(val* self, val* p0);
356 extern const struct class class_parser__ReduceAction97;
357 void VIRTUAL_parser__ReduceAction98__action(val* self, val* p0);
358 extern const struct class class_parser__ReduceAction98;
359 void VIRTUAL_parser__ReduceAction99__action(val* self, val* p0);
360 extern const struct class class_parser__ReduceAction99;
361 void VIRTUAL_parser__ReduceAction100__action(val* self, val* p0);
362 extern const struct class class_parser__ReduceAction100;
363 void VIRTUAL_parser__ReduceAction102__action(val* self, val* p0);
364 extern const struct class class_parser__ReduceAction102;
365 void VIRTUAL_parser__ReduceAction103__action(val* self, val* p0);
366 extern const struct class class_parser__ReduceAction103;
367 void VIRTUAL_parser__ReduceAction105__action(val* self, val* p0);
368 extern const struct class class_parser__ReduceAction105;
369 void VIRTUAL_parser__ReduceAction106__action(val* self, val* p0);
370 extern const struct class class_parser__ReduceAction106;
371 void VIRTUAL_parser__ReduceAction107__action(val* self, val* p0);
372 extern const struct class class_parser__ReduceAction107;
373 void VIRTUAL_parser__ReduceAction108__action(val* self, val* p0);
374 extern const struct class class_parser__ReduceAction108;
375 void VIRTUAL_parser__ReduceAction110__action(val* self, val* p0);
376 extern const struct class class_parser__ReduceAction110;
377 void VIRTUAL_parser__ReduceAction111__action(val* self, val* p0);
378 extern const struct class class_parser__ReduceAction111;
379 void VIRTUAL_parser__ReduceAction113__action(val* self, val* p0);
380 extern const struct class class_parser__ReduceAction113;
381 void VIRTUAL_parser__ReduceAction114__action(val* self, val* p0);
382 extern const struct class class_parser__ReduceAction114;
383 void VIRTUAL_parser__ReduceAction115__action(val* self, val* p0);
384 extern const struct class class_parser__ReduceAction115;
385 void VIRTUAL_parser__ReduceAction116__action(val* self, val* p0);
386 extern const struct class class_parser__ReduceAction116;
387 void VIRTUAL_parser__ReduceAction118__action(val* self, val* p0);
388 extern const struct class class_parser__ReduceAction118;
389 void VIRTUAL_parser__ReduceAction119__action(val* self, val* p0);
390 extern const struct class class_parser__ReduceAction119;
391 void VIRTUAL_parser__ReduceAction121__action(val* self, val* p0);
392 extern const struct class class_parser__ReduceAction121;
393 void VIRTUAL_parser__ReduceAction122__action(val* self, val* p0);
394 extern const struct class class_parser__ReduceAction122;
395 void VIRTUAL_parser__ReduceAction123__action(val* self, val* p0);
396 extern const struct class class_parser__ReduceAction123;
397 void VIRTUAL_parser__ReduceAction124__action(val* self, val* p0);
398 extern const struct class class_parser__ReduceAction124;
399 void VIRTUAL_parser__ReduceAction126__action(val* self, val* p0);
400 extern const struct class class_parser__ReduceAction126;
401 void VIRTUAL_parser__ReduceAction127__action(val* self, val* p0);
402 extern const struct class class_parser__ReduceAction127;
403 void VIRTUAL_parser__ReduceAction129__action(val* self, val* p0);
404 extern const struct class class_parser__ReduceAction129;
405 void VIRTUAL_parser__ReduceAction130__action(val* self, val* p0);
406 extern const struct class class_parser__ReduceAction130;
407 void VIRTUAL_parser__ReduceAction131__action(val* self, val* p0);
408 extern const struct class class_parser__ReduceAction131;
409 void VIRTUAL_parser__ReduceAction132__action(val* self, val* p0);
410 extern const struct class class_parser__ReduceAction132;
411 void VIRTUAL_parser__ReduceAction134__action(val* self, val* p0);
412 extern const struct class class_parser__ReduceAction134;
413 void VIRTUAL_parser__ReduceAction135__action(val* self, val* p0);
414 extern const struct class class_parser__ReduceAction135;
415 void VIRTUAL_parser__ReduceAction137__action(val* self, val* p0);
416 extern const struct class class_parser__ReduceAction137;
417 void VIRTUAL_parser__ReduceAction138__action(val* self, val* p0);
418 extern const struct class class_parser__ReduceAction138;
419 void VIRTUAL_parser__ReduceAction139__action(val* self, val* p0);
420 extern const struct class class_parser__ReduceAction139;
421 void VIRTUAL_parser__ReduceAction140__action(val* self, val* p0);
422 extern const struct class class_parser__ReduceAction140;
423 void VIRTUAL_parser__ReduceAction142__action(val* self, val* p0);
424 extern const struct class class_parser__ReduceAction142;
425 void VIRTUAL_parser__ReduceAction143__action(val* self, val* p0);
426 extern const struct class class_parser__ReduceAction143;
427 void VIRTUAL_parser__ReduceAction145__action(val* self, val* p0);
428 extern const struct class class_parser__ReduceAction145;
429 void VIRTUAL_parser__ReduceAction146__action(val* self, val* p0);
430 extern const struct class class_parser__ReduceAction146;
431 void VIRTUAL_parser__ReduceAction147__action(val* self, val* p0);
432 extern const struct class class_parser__ReduceAction147;
433 void VIRTUAL_parser__ReduceAction148__action(val* self, val* p0);
434 extern const struct class class_parser__ReduceAction148;
435 void VIRTUAL_parser__ReduceAction150__action(val* self, val* p0);
436 extern const struct class class_parser__ReduceAction150;
437 void VIRTUAL_parser__ReduceAction151__action(val* self, val* p0);
438 extern const struct class class_parser__ReduceAction151;
439 void VIRTUAL_parser__ReduceAction153__action(val* self, val* p0);
440 extern const struct class class_parser__ReduceAction153;
441 void VIRTUAL_parser__ReduceAction154__action(val* self, val* p0);
442 extern const struct class class_parser__ReduceAction154;
443 void VIRTUAL_parser__ReduceAction155__action(val* self, val* p0);
444 extern const struct class class_parser__ReduceAction155;
445 void VIRTUAL_parser__ReduceAction156__action(val* self, val* p0);
446 extern const struct class class_parser__ReduceAction156;
447 void VIRTUAL_parser__ReduceAction158__action(val* self, val* p0);
448 extern const struct class class_parser__ReduceAction158;
449 void VIRTUAL_parser__ReduceAction159__action(val* self, val* p0);
450 extern const struct class class_parser__ReduceAction159;
451 void VIRTUAL_parser__ReduceAction161__action(val* self, val* p0);
452 extern const struct class class_parser__ReduceAction161;
453 void VIRTUAL_parser__ReduceAction162__action(val* self, val* p0);
454 extern const struct class class_parser__ReduceAction162;
455 void VIRTUAL_parser__ReduceAction163__action(val* self, val* p0);
456 extern const struct class class_parser__ReduceAction163;
457 void VIRTUAL_parser__ReduceAction164__action(val* self, val* p0);
458 extern const struct class class_parser__ReduceAction164;
459 void VIRTUAL_parser__ReduceAction166__action(val* self, val* p0);
460 extern const struct class class_parser__ReduceAction166;
461 void VIRTUAL_parser__ReduceAction167__action(val* self, val* p0);
462 extern const struct class class_parser__ReduceAction167;
463 void VIRTUAL_parser__ReduceAction169__action(val* self, val* p0);
464 extern const struct class class_parser__ReduceAction169;
465 void VIRTUAL_parser__ReduceAction170__action(val* self, val* p0);
466 extern const struct class class_parser__ReduceAction170;
467 void VIRTUAL_parser__ReduceAction171__action(val* self, val* p0);
468 extern const struct class class_parser__ReduceAction171;
469 void VIRTUAL_parser__ReduceAction172__action(val* self, val* p0);
470 extern const struct class class_parser__ReduceAction172;
471 void VIRTUAL_parser__ReduceAction174__action(val* self, val* p0);
472 extern const struct class class_parser__ReduceAction174;
473 void VIRTUAL_parser__ReduceAction175__action(val* self, val* p0);
474 extern const struct class class_parser__ReduceAction175;
475 void VIRTUAL_parser__ReduceAction177__action(val* self, val* p0);
476 extern const struct class class_parser__ReduceAction177;
477 void VIRTUAL_parser__ReduceAction178__action(val* self, val* p0);
478 extern const struct class class_parser__ReduceAction178;
479 void VIRTUAL_parser__ReduceAction179__action(val* self, val* p0);
480 extern const struct class class_parser__ReduceAction179;
481 void VIRTUAL_parser__ReduceAction180__action(val* self, val* p0);
482 extern const struct class class_parser__ReduceAction180;
483 void VIRTUAL_parser__ReduceAction182__action(val* self, val* p0);
484 extern const struct class class_parser__ReduceAction182;
485 void VIRTUAL_parser__ReduceAction183__action(val* self, val* p0);
486 extern const struct class class_parser__ReduceAction183;
487 void VIRTUAL_parser__ReduceAction185__action(val* self, val* p0);
488 extern const struct class class_parser__ReduceAction185;
489 void VIRTUAL_parser__ReduceAction186__action(val* self, val* p0);
490 extern const struct class class_parser__ReduceAction186;
491 void VIRTUAL_parser__ReduceAction187__action(val* self, val* p0);
492 extern const struct class class_parser__ReduceAction187;
493 void VIRTUAL_parser__ReduceAction188__action(val* self, val* p0);
494 extern const struct class class_parser__ReduceAction188;
495 void VIRTUAL_parser__ReduceAction190__action(val* self, val* p0);
496 extern const struct class class_parser__ReduceAction190;
497 void VIRTUAL_parser__ReduceAction191__action(val* self, val* p0);
498 extern const struct class class_parser__ReduceAction191;
499 void VIRTUAL_parser__ReduceAction193__action(val* self, val* p0);
500 extern const struct class class_parser__ReduceAction193;
501 void VIRTUAL_parser__ReduceAction194__action(val* self, val* p0);
502 extern const struct class class_parser__ReduceAction194;
503 void VIRTUAL_parser__ReduceAction195__action(val* self, val* p0);
504 extern const struct class class_parser__ReduceAction195;
505 void VIRTUAL_parser__ReduceAction196__action(val* self, val* p0);
506 extern const struct class class_parser__ReduceAction196;
507 void VIRTUAL_parser__ReduceAction198__action(val* self, val* p0);
508 extern const struct class class_parser__ReduceAction198;
509 void VIRTUAL_parser__ReduceAction199__action(val* self, val* p0);
510 extern const struct class class_parser__ReduceAction199;
511 void VIRTUAL_parser__ReduceAction201__action(val* self, val* p0);
512 extern const struct class class_parser__ReduceAction201;
513 void VIRTUAL_parser__ReduceAction202__action(val* self, val* p0);
514 extern const struct class class_parser__ReduceAction202;
515 void VIRTUAL_parser__ReduceAction203__action(val* self, val* p0);
516 extern const struct class class_parser__ReduceAction203;
517 void VIRTUAL_parser__ReduceAction204__action(val* self, val* p0);
518 extern const struct class class_parser__ReduceAction204;
519 void VIRTUAL_parser__ReduceAction206__action(val* self, val* p0);
520 extern const struct class class_parser__ReduceAction206;
521 void VIRTUAL_parser__ReduceAction207__action(val* self, val* p0);
522 extern const struct class class_parser__ReduceAction207;
523 void VIRTUAL_parser__ReduceAction209__action(val* self, val* p0);
524 extern const struct class class_parser__ReduceAction209;
525 void VIRTUAL_parser__ReduceAction210__action(val* self, val* p0);
526 extern const struct class class_parser__ReduceAction210;
527 void VIRTUAL_parser__ReduceAction211__action(val* self, val* p0);
528 extern const struct class class_parser__ReduceAction211;
529 void VIRTUAL_parser__ReduceAction212__action(val* self, val* p0);
530 extern const struct class class_parser__ReduceAction212;
531 void VIRTUAL_parser__ReduceAction214__action(val* self, val* p0);
532 extern const struct class class_parser__ReduceAction214;
533 void VIRTUAL_parser__ReduceAction215__action(val* self, val* p0);
534 extern const struct class class_parser__ReduceAction215;
535 void VIRTUAL_parser__ReduceAction217__action(val* self, val* p0);
536 extern const struct class class_parser__ReduceAction217;
537 void VIRTUAL_parser__ReduceAction218__action(val* self, val* p0);
538 extern const struct class class_parser__ReduceAction218;
539 void VIRTUAL_parser__ReduceAction219__action(val* self, val* p0);
540 extern const struct class class_parser__ReduceAction219;
541 void VIRTUAL_parser__ReduceAction220__action(val* self, val* p0);
542 extern const struct class class_parser__ReduceAction220;
543 void VIRTUAL_parser__ReduceAction222__action(val* self, val* p0);
544 extern const struct class class_parser__ReduceAction222;
545 void VIRTUAL_parser__ReduceAction223__action(val* self, val* p0);
546 extern const struct class class_parser__ReduceAction223;
547 void VIRTUAL_parser__ReduceAction225__action(val* self, val* p0);
548 extern const struct class class_parser__ReduceAction225;
549 void VIRTUAL_parser__ReduceAction226__action(val* self, val* p0);
550 extern const struct class class_parser__ReduceAction226;
551 void VIRTUAL_parser__ReduceAction227__action(val* self, val* p0);
552 extern const struct class class_parser__ReduceAction227;
553 void VIRTUAL_parser__ReduceAction228__action(val* self, val* p0);
554 extern const struct class class_parser__ReduceAction228;
555 void VIRTUAL_parser__ReduceAction230__action(val* self, val* p0);
556 extern const struct class class_parser__ReduceAction230;
557 void VIRTUAL_parser__ReduceAction231__action(val* self, val* p0);
558 extern const struct class class_parser__ReduceAction231;
559 void VIRTUAL_parser__ReduceAction233__action(val* self, val* p0);
560 extern const struct class class_parser__ReduceAction233;
561 void VIRTUAL_parser__ReduceAction234__action(val* self, val* p0);
562 extern const struct class class_parser__ReduceAction234;
563 void VIRTUAL_parser__ReduceAction235__action(val* self, val* p0);
564 extern const struct class class_parser__ReduceAction235;
565 void VIRTUAL_parser__ReduceAction236__action(val* self, val* p0);
566 extern const struct class class_parser__ReduceAction236;
567 void VIRTUAL_parser__ReduceAction238__action(val* self, val* p0);
568 extern const struct class class_parser__ReduceAction238;
569 void VIRTUAL_parser__ReduceAction239__action(val* self, val* p0);
570 extern const struct class class_parser__ReduceAction239;
571 void VIRTUAL_parser__ReduceAction241__action(val* self, val* p0);
572 extern const struct class class_parser__ReduceAction241;
573 void VIRTUAL_parser__ReduceAction242__action(val* self, val* p0);
574 extern const struct class class_parser__ReduceAction242;
575 void VIRTUAL_parser__ReduceAction243__action(val* self, val* p0);
576 extern const struct class class_parser__ReduceAction243;
577 void VIRTUAL_parser__ReduceAction244__action(val* self, val* p0);
578 extern const struct class class_parser__ReduceAction244;
579 void VIRTUAL_parser__ReduceAction246__action(val* self, val* p0);
580 extern const struct class class_parser__ReduceAction246;
581 void VIRTUAL_parser__ReduceAction247__action(val* self, val* p0);
582 extern const struct class class_parser__ReduceAction247;
583 void VIRTUAL_parser__ReduceAction249__action(val* self, val* p0);
584 extern const struct class class_parser__ReduceAction249;
585 void VIRTUAL_parser__ReduceAction250__action(val* self, val* p0);
586 extern const struct class class_parser__ReduceAction250;
587 void VIRTUAL_parser__ReduceAction251__action(val* self, val* p0);
588 extern const struct class class_parser__ReduceAction251;
589 void VIRTUAL_parser__ReduceAction252__action(val* self, val* p0);
590 extern const struct class class_parser__ReduceAction252;
591 void VIRTUAL_parser__ReduceAction254__action(val* self, val* p0);
592 extern const struct class class_parser__ReduceAction254;
593 void VIRTUAL_parser__ReduceAction255__action(val* self, val* p0);
594 extern const struct class class_parser__ReduceAction255;
595 void VIRTUAL_parser__ReduceAction257__action(val* self, val* p0);
596 extern const struct class class_parser__ReduceAction257;
597 void VIRTUAL_parser__ReduceAction258__action(val* self, val* p0);
598 extern const struct class class_parser__ReduceAction258;
599 void VIRTUAL_parser__ReduceAction259__action(val* self, val* p0);
600 extern const struct class class_parser__ReduceAction259;
601 void VIRTUAL_parser__ReduceAction260__action(val* self, val* p0);
602 extern const struct class class_parser__ReduceAction260;
603 void VIRTUAL_parser__ReduceAction262__action(val* self, val* p0);
604 extern const struct class class_parser__ReduceAction262;
605 void VIRTUAL_parser__ReduceAction263__action(val* self, val* p0);
606 extern const struct class class_parser__ReduceAction263;
607 void VIRTUAL_parser__ReduceAction265__action(val* self, val* p0);
608 extern const struct class class_parser__ReduceAction265;
609 void VIRTUAL_parser__ReduceAction266__action(val* self, val* p0);
610 extern const struct class class_parser__ReduceAction266;
611 void VIRTUAL_parser__ReduceAction267__action(val* self, val* p0);
612 extern const struct class class_parser__ReduceAction267;
613 void VIRTUAL_parser__ReduceAction268__action(val* self, val* p0);
614 extern const struct class class_parser__ReduceAction268;
615 void VIRTUAL_parser__ReduceAction270__action(val* self, val* p0);
616 extern const struct class class_parser__ReduceAction270;
617 void VIRTUAL_parser__ReduceAction271__action(val* self, val* p0);
618 extern const struct class class_parser__ReduceAction271;
619 void VIRTUAL_parser__ReduceAction273__action(val* self, val* p0);
620 extern const struct class class_parser__ReduceAction273;
621 void VIRTUAL_parser__ReduceAction274__action(val* self, val* p0);
622 extern const struct class class_parser__ReduceAction274;
623 void VIRTUAL_parser__ReduceAction275__action(val* self, val* p0);
624 extern const struct class class_parser__ReduceAction275;
625 void VIRTUAL_parser__ReduceAction276__action(val* self, val* p0);
626 extern const struct class class_parser__ReduceAction276;
627 void VIRTUAL_parser__ReduceAction278__action(val* self, val* p0);
628 extern const struct class class_parser__ReduceAction278;
629 void VIRTUAL_parser__ReduceAction279__action(val* self, val* p0);
630 extern const struct class class_parser__ReduceAction279;
631 void VIRTUAL_parser__ReduceAction281__action(val* self, val* p0);
632 extern const struct class class_parser__ReduceAction281;
633 void VIRTUAL_parser__ReduceAction282__action(val* self, val* p0);
634 extern const struct class class_parser__ReduceAction282;
635 void VIRTUAL_parser__ReduceAction283__action(val* self, val* p0);
636 extern const struct class class_parser__ReduceAction283;
637 void VIRTUAL_parser__ReduceAction284__action(val* self, val* p0);
638 extern const struct class class_parser__ReduceAction284;
639 void VIRTUAL_parser__ReduceAction286__action(val* self, val* p0);
640 extern const struct class class_parser__ReduceAction286;
641 void VIRTUAL_parser__ReduceAction287__action(val* self, val* p0);
642 extern const struct class class_parser__ReduceAction287;
643 void VIRTUAL_parser__ReduceAction289__action(val* self, val* p0);
644 extern const struct class class_parser__ReduceAction289;
645 void VIRTUAL_parser__ReduceAction290__action(val* self, val* p0);
646 extern const struct class class_parser__ReduceAction290;
647 void VIRTUAL_parser__ReduceAction291__action(val* self, val* p0);
648 extern const struct class class_parser__ReduceAction291;
649 void VIRTUAL_parser__ReduceAction292__action(val* self, val* p0);
650 extern const struct class class_parser__ReduceAction292;
651 void VIRTUAL_parser__ReduceAction294__action(val* self, val* p0);
652 extern const struct class class_parser__ReduceAction294;
653 void VIRTUAL_parser__ReduceAction295__action(val* self, val* p0);
654 extern const struct class class_parser__ReduceAction295;
655 void VIRTUAL_parser__ReduceAction297__action(val* self, val* p0);
656 extern const struct class class_parser__ReduceAction297;
657 void VIRTUAL_parser__ReduceAction298__action(val* self, val* p0);
658 extern const struct class class_parser__ReduceAction298;
659 void VIRTUAL_parser__ReduceAction299__action(val* self, val* p0);
660 extern const struct class class_parser__ReduceAction299;
661 void VIRTUAL_parser__ReduceAction300__action(val* self, val* p0);
662 extern const struct class class_parser__ReduceAction300;
663 void VIRTUAL_parser__ReduceAction302__action(val* self, val* p0);
664 extern const struct class class_parser__ReduceAction302;
665 void VIRTUAL_parser__ReduceAction303__action(val* self, val* p0);
666 extern const struct class class_parser__ReduceAction303;
667 void VIRTUAL_parser__ReduceAction305__action(val* self, val* p0);
668 extern const struct class class_parser__ReduceAction305;
669 void VIRTUAL_parser__ReduceAction306__action(val* self, val* p0);
670 extern const struct class class_parser__ReduceAction306;
671 void VIRTUAL_parser__ReduceAction307__action(val* self, val* p0);
672 extern const struct class class_parser__ReduceAction307;
673 void VIRTUAL_parser__ReduceAction308__action(val* self, val* p0);
674 extern const struct class class_parser__ReduceAction308;
675 void VIRTUAL_parser__ReduceAction310__action(val* self, val* p0);
676 extern const struct class class_parser__ReduceAction310;
677 void VIRTUAL_parser__ReduceAction311__action(val* self, val* p0);
678 extern const struct class class_parser__ReduceAction311;
679 void VIRTUAL_parser__ReduceAction313__action(val* self, val* p0);
680 extern const struct class class_parser__ReduceAction313;
681 void VIRTUAL_parser__ReduceAction314__action(val* self, val* p0);
682 extern const struct class class_parser__ReduceAction314;
683 void VIRTUAL_parser__ReduceAction315__action(val* self, val* p0);
684 extern const struct class class_parser__ReduceAction315;
685 void VIRTUAL_parser__ReduceAction316__action(val* self, val* p0);
686 extern const struct class class_parser__ReduceAction316;
687 void VIRTUAL_parser__ReduceAction318__action(val* self, val* p0);
688 extern const struct class class_parser__ReduceAction318;
689 void VIRTUAL_parser__ReduceAction319__action(val* self, val* p0);
690 extern const struct class class_parser__ReduceAction319;
691 void VIRTUAL_parser__ReduceAction321__action(val* self, val* p0);
692 extern const struct class class_parser__ReduceAction321;
693 void VIRTUAL_parser__ReduceAction322__action(val* self, val* p0);
694 extern const struct class class_parser__ReduceAction322;
695 void VIRTUAL_parser__ReduceAction323__action(val* self, val* p0);
696 extern const struct class class_parser__ReduceAction323;
697 void VIRTUAL_parser__ReduceAction324__action(val* self, val* p0);
698 extern const struct class class_parser__ReduceAction324;
699 void VIRTUAL_parser__ReduceAction326__action(val* self, val* p0);
700 extern const struct class class_parser__ReduceAction326;
701 void VIRTUAL_parser__ReduceAction327__action(val* self, val* p0);
702 extern const struct class class_parser__ReduceAction327;
703 void VIRTUAL_parser__ReduceAction329__action(val* self, val* p0);
704 extern const struct class class_parser__ReduceAction329;
705 void VIRTUAL_parser__ReduceAction330__action(val* self, val* p0);
706 extern const struct class class_parser__ReduceAction330;
707 void VIRTUAL_parser__ReduceAction331__action(val* self, val* p0);
708 extern const struct class class_parser__ReduceAction331;
709 void VIRTUAL_parser__ReduceAction332__action(val* self, val* p0);
710 extern const struct class class_parser__ReduceAction332;
711 void VIRTUAL_parser__ReduceAction333__action(val* self, val* p0);
712 extern const struct class class_parser__ReduceAction333;
713 void VIRTUAL_parser__ReduceAction334__action(val* self, val* p0);
714 extern const struct class class_parser__ReduceAction334;
715 void VIRTUAL_parser__ReduceAction335__action(val* self, val* p0);
716 extern const struct class class_parser__ReduceAction335;
717 void VIRTUAL_parser__ReduceAction336__action(val* self, val* p0);
718 extern const struct class class_parser__ReduceAction336;
719 void VIRTUAL_parser__ReduceAction337__action(val* self, val* p0);
720 extern const struct class class_parser__ReduceAction337;
721 void VIRTUAL_parser__ReduceAction338__action(val* self, val* p0);
722 extern const struct class class_parser__ReduceAction338;
723 void VIRTUAL_parser__ReduceAction339__action(val* self, val* p0);
724 extern const struct class class_parser__ReduceAction339;
725 void VIRTUAL_parser__ReduceAction340__action(val* self, val* p0);
726 extern const struct class class_parser__ReduceAction340;
727 void VIRTUAL_parser__ReduceAction341__action(val* self, val* p0);
728 extern const struct class class_parser__ReduceAction341;
729 void VIRTUAL_parser__ReduceAction342__action(val* self, val* p0);
730 extern const struct class class_parser__ReduceAction342;
731 void VIRTUAL_parser__ReduceAction343__action(val* self, val* p0);
732 extern const struct class class_parser__ReduceAction343;
733 void VIRTUAL_parser__ReduceAction344__action(val* self, val* p0);
734 extern const struct class class_parser__ReduceAction344;
735 void VIRTUAL_parser__ReduceAction345__action(val* self, val* p0);
736 extern const struct class class_parser__ReduceAction345;
737 void VIRTUAL_parser__ReduceAction346__action(val* self, val* p0);
738 extern const struct class class_parser__ReduceAction346;
739 void VIRTUAL_parser__ReduceAction347__action(val* self, val* p0);
740 extern const struct class class_parser__ReduceAction347;
741 void VIRTUAL_parser__ReduceAction348__action(val* self, val* p0);
742 extern const struct class class_parser__ReduceAction348;
743 void VIRTUAL_parser__ReduceAction349__action(val* self, val* p0);
744 extern const struct class class_parser__ReduceAction349;
745 void VIRTUAL_parser__ReduceAction350__action(val* self, val* p0);
746 extern const struct class class_parser__ReduceAction350;
747 void VIRTUAL_parser__ReduceAction351__action(val* self, val* p0);
748 extern const struct class class_parser__ReduceAction351;
749 void VIRTUAL_parser__ReduceAction352__action(val* self, val* p0);
750 extern const struct class class_parser__ReduceAction352;
751 void VIRTUAL_parser__ReduceAction353__action(val* self, val* p0);
752 extern const struct class class_parser__ReduceAction353;
753 void VIRTUAL_parser__ReduceAction354__action(val* self, val* p0);
754 extern const struct class class_parser__ReduceAction354;
755 void VIRTUAL_parser__ReduceAction355__action(val* self, val* p0);
756 extern const struct class class_parser__ReduceAction355;
757 void VIRTUAL_parser__ReduceAction356__action(val* self, val* p0);
758 extern const struct class class_parser__ReduceAction356;
759 void VIRTUAL_parser__ReduceAction357__action(val* self, val* p0);
760 extern const struct class class_parser__ReduceAction357;
761 void VIRTUAL_parser__ReduceAction358__action(val* self, val* p0);
762 extern const struct class class_parser__ReduceAction358;
763 void VIRTUAL_parser__ReduceAction359__action(val* self, val* p0);
764 extern const struct class class_parser__ReduceAction359;
765 void VIRTUAL_parser__ReduceAction360__action(val* self, val* p0);
766 extern const struct class class_parser__ReduceAction360;
767 void VIRTUAL_parser__ReduceAction361__action(val* self, val* p0);
768 extern const struct class class_parser__ReduceAction361;
769 void VIRTUAL_parser__ReduceAction362__action(val* self, val* p0);
770 extern const struct class class_parser__ReduceAction362;
771 void VIRTUAL_parser__ReduceAction363__action(val* self, val* p0);
772 extern const struct class class_parser__ReduceAction363;
773 void VIRTUAL_parser__ReduceAction364__action(val* self, val* p0);
774 extern const struct class class_parser__ReduceAction364;
775 void VIRTUAL_parser__ReduceAction365__action(val* self, val* p0);
776 extern const struct class class_parser__ReduceAction365;
777 void VIRTUAL_parser__ReduceAction366__action(val* self, val* p0);
778 extern const struct class class_parser__ReduceAction366;
779 void VIRTUAL_parser__ReduceAction367__action(val* self, val* p0);
780 extern const struct class class_parser__ReduceAction367;
781 void VIRTUAL_parser__ReduceAction368__action(val* self, val* p0);
782 extern const struct class class_parser__ReduceAction368;
783 void VIRTUAL_parser__ReduceAction369__action(val* self, val* p0);
784 extern const struct class class_parser__ReduceAction369;
785 void VIRTUAL_parser__ReduceAction370__action(val* self, val* p0);
786 extern const struct class class_parser__ReduceAction370;
787 void VIRTUAL_parser__ReduceAction371__action(val* self, val* p0);
788 extern const struct class class_parser__ReduceAction371;
789 void VIRTUAL_parser__ReduceAction372__action(val* self, val* p0);
790 extern const struct class class_parser__ReduceAction372;
791 void VIRTUAL_parser__ReduceAction373__action(val* self, val* p0);
792 extern const struct class class_parser__ReduceAction373;
793 void VIRTUAL_parser__ReduceAction374__action(val* self, val* p0);
794 extern const struct class class_parser__ReduceAction374;
795 void VIRTUAL_parser__ReduceAction375__action(val* self, val* p0);
796 extern const struct class class_parser__ReduceAction375;
797 void VIRTUAL_parser__ReduceAction376__action(val* self, val* p0);
798 extern const struct class class_parser__ReduceAction376;
799 void VIRTUAL_parser__ReduceAction377__action(val* self, val* p0);
800 extern const struct class class_parser__ReduceAction377;
801 void VIRTUAL_parser__ReduceAction378__action(val* self, val* p0);
802 extern const struct class class_parser__ReduceAction378;
803 void VIRTUAL_parser__ReduceAction379__action(val* self, val* p0);
804 extern const struct class class_parser__ReduceAction379;
805 void VIRTUAL_parser__ReduceAction380__action(val* self, val* p0);
806 extern const struct class class_parser__ReduceAction380;
807 void VIRTUAL_parser__ReduceAction381__action(val* self, val* p0);
808 extern const struct class class_parser__ReduceAction381;
809 void VIRTUAL_parser__ReduceAction382__action(val* self, val* p0);
810 extern const struct class class_parser__ReduceAction382;
811 void VIRTUAL_parser__ReduceAction383__action(val* self, val* p0);
812 extern const struct class class_parser__ReduceAction383;
813 void VIRTUAL_parser__ReduceAction384__action(val* self, val* p0);
814 extern const struct class class_parser__ReduceAction384;
815 void VIRTUAL_parser__ReduceAction385__action(val* self, val* p0);
816 extern const struct class class_parser__ReduceAction385;
817 void VIRTUAL_parser__ReduceAction386__action(val* self, val* p0);
818 extern const struct class class_parser__ReduceAction386;
819 void VIRTUAL_parser__ReduceAction387__action(val* self, val* p0);
820 extern const struct class class_parser__ReduceAction387;
821 void VIRTUAL_parser__ReduceAction388__action(val* self, val* p0);
822 extern const struct class class_parser__ReduceAction388;
823 void VIRTUAL_parser__ReduceAction389__action(val* self, val* p0);
824 extern const struct class class_parser__ReduceAction389;
825 void VIRTUAL_parser__ReduceAction390__action(val* self, val* p0);
826 extern const struct class class_parser__ReduceAction390;
827 void VIRTUAL_parser__ReduceAction391__action(val* self, val* p0);
828 extern const struct class class_parser__ReduceAction391;
829 void VIRTUAL_parser__ReduceAction392__action(val* self, val* p0);
830 extern const struct class class_parser__ReduceAction392;
831 void VIRTUAL_parser__ReduceAction393__action(val* self, val* p0);
832 extern const struct class class_parser__ReduceAction393;
833 void VIRTUAL_parser__ReduceAction394__action(val* self, val* p0);
834 extern const struct class class_parser__ReduceAction394;
835 void VIRTUAL_parser__ReduceAction395__action(val* self, val* p0);
836 extern const struct class class_parser__ReduceAction395;
837 void VIRTUAL_parser__ReduceAction396__action(val* self, val* p0);
838 extern const struct class class_parser__ReduceAction396;
839 void VIRTUAL_parser__ReduceAction397__action(val* self, val* p0);
840 extern const struct class class_parser__ReduceAction397;
841 void VIRTUAL_parser__ReduceAction398__action(val* self, val* p0);
842 extern const struct class class_parser__ReduceAction398;
843 void VIRTUAL_parser__ReduceAction399__action(val* self, val* p0);
844 extern const struct class class_parser__ReduceAction399;
845 void VIRTUAL_parser__ReduceAction400__action(val* self, val* p0);
846 extern const struct class class_parser__ReduceAction400;
847 void VIRTUAL_parser__ReduceAction401__action(val* self, val* p0);
848 extern const struct class class_parser__ReduceAction401;
849 void VIRTUAL_parser__ReduceAction402__action(val* self, val* p0);
850 extern const struct class class_parser__ReduceAction402;
851 void VIRTUAL_parser__ReduceAction403__action(val* self, val* p0);
852 extern const struct class class_parser__ReduceAction403;
853 void VIRTUAL_parser__ReduceAction404__action(val* self, val* p0);
854 extern const struct class class_parser__ReduceAction404;
855 void VIRTUAL_parser__ReduceAction405__action(val* self, val* p0);
856 extern const struct class class_parser__ReduceAction405;
857 void VIRTUAL_parser__ReduceAction406__action(val* self, val* p0);
858 extern const struct class class_parser__ReduceAction406;
859 void VIRTUAL_parser__ReduceAction407__action(val* self, val* p0);
860 extern const struct class class_parser__ReduceAction407;
861 void VIRTUAL_parser__ReduceAction408__action(val* self, val* p0);
862 extern const struct class class_parser__ReduceAction408;
863 void VIRTUAL_parser__ReduceAction409__action(val* self, val* p0);
864 extern const struct class class_parser__ReduceAction409;
865 void VIRTUAL_parser__ReduceAction410__action(val* self, val* p0);
866 extern const struct class class_parser__ReduceAction410;
867 void VIRTUAL_parser__ReduceAction411__action(val* self, val* p0);
868 extern const struct class class_parser__ReduceAction411;
869 void VIRTUAL_parser__ReduceAction412__action(val* self, val* p0);
870 extern const struct class class_parser__ReduceAction412;
871 void VIRTUAL_parser__ReduceAction413__action(val* self, val* p0);
872 extern const struct class class_parser__ReduceAction413;
873 void VIRTUAL_parser__ReduceAction414__action(val* self, val* p0);
874 extern const struct class class_parser__ReduceAction414;
875 void VIRTUAL_parser__ReduceAction415__action(val* self, val* p0);
876 extern const struct class class_parser__ReduceAction415;
877 void VIRTUAL_parser__ReduceAction416__action(val* self, val* p0);
878 extern const struct class class_parser__ReduceAction416;
879 void VIRTUAL_parser__ReduceAction417__action(val* self, val* p0);
880 extern const struct class class_parser__ReduceAction417;
881 void VIRTUAL_parser__ReduceAction418__action(val* self, val* p0);
882 extern const struct class class_parser__ReduceAction418;
883 void VIRTUAL_parser__ReduceAction419__action(val* self, val* p0);
884 extern const struct class class_parser__ReduceAction419;
885 void VIRTUAL_parser__ReduceAction420__action(val* self, val* p0);
886 extern const struct class class_parser__ReduceAction420;
887 void VIRTUAL_parser__ReduceAction421__action(val* self, val* p0);
888 extern const struct class class_parser__ReduceAction421;
889 void VIRTUAL_parser__ReduceAction422__action(val* self, val* p0);
890 extern const struct class class_parser__ReduceAction422;
891 void VIRTUAL_parser__ReduceAction423__action(val* self, val* p0);
892 extern const struct class class_parser__ReduceAction423;
893 void VIRTUAL_parser__ReduceAction424__action(val* self, val* p0);
894 extern const struct class class_parser__ReduceAction424;
895 void VIRTUAL_parser__ReduceAction425__action(val* self, val* p0);
896 extern const struct class class_parser__ReduceAction425;
897 void VIRTUAL_parser__ReduceAction426__action(val* self, val* p0);
898 extern const struct class class_parser__ReduceAction426;
899 void VIRTUAL_parser__ReduceAction427__action(val* self, val* p0);
900 extern const struct class class_parser__ReduceAction427;
901 void VIRTUAL_parser__ReduceAction428__action(val* self, val* p0);
902 extern const struct class class_parser__ReduceAction428;
903 void VIRTUAL_parser__ReduceAction429__action(val* self, val* p0);
904 extern const struct class class_parser__ReduceAction429;
905 void VIRTUAL_parser__ReduceAction430__action(val* self, val* p0);
906 extern const struct class class_parser__ReduceAction430;
907 void VIRTUAL_parser__ReduceAction431__action(val* self, val* p0);
908 extern const struct class class_parser__ReduceAction431;
909 void VIRTUAL_parser__ReduceAction432__action(val* self, val* p0);
910 extern const struct class class_parser__ReduceAction432;
911 void VIRTUAL_parser__ReduceAction433__action(val* self, val* p0);
912 extern const struct class class_parser__ReduceAction433;
913 void VIRTUAL_parser__ReduceAction434__action(val* self, val* p0);
914 extern const struct class class_parser__ReduceAction434;
915 void VIRTUAL_parser__ReduceAction435__action(val* self, val* p0);
916 extern const struct class class_parser__ReduceAction435;
917 void VIRTUAL_parser__ReduceAction436__action(val* self, val* p0);
918 extern const struct class class_parser__ReduceAction436;
919 void VIRTUAL_parser__ReduceAction437__action(val* self, val* p0);
920 extern const struct class class_parser__ReduceAction437;
921 void VIRTUAL_parser__ReduceAction438__action(val* self, val* p0);
922 extern const struct class class_parser__ReduceAction438;
923 void VIRTUAL_parser__ReduceAction439__action(val* self, val* p0);
924 extern const struct class class_parser__ReduceAction439;
925 void VIRTUAL_parser__ReduceAction440__action(val* self, val* p0);
926 extern const struct class class_parser__ReduceAction440;
927 void VIRTUAL_parser__ReduceAction441__action(val* self, val* p0);
928 extern const struct class class_parser__ReduceAction441;
929 void VIRTUAL_parser__ReduceAction442__action(val* self, val* p0);
930 extern const struct class class_parser__ReduceAction442;
931 void VIRTUAL_parser__ReduceAction443__action(val* self, val* p0);
932 extern const struct class class_parser__ReduceAction443;
933 void VIRTUAL_parser__ReduceAction444__action(val* self, val* p0);
934 extern const struct class class_parser__ReduceAction444;
935 void VIRTUAL_parser__ReduceAction445__action(val* self, val* p0);
936 extern const struct class class_parser__ReduceAction445;
937 void VIRTUAL_parser__ReduceAction446__action(val* self, val* p0);
938 extern const struct class class_parser__ReduceAction446;
939 void VIRTUAL_parser__ReduceAction447__action(val* self, val* p0);
940 extern const struct class class_parser__ReduceAction447;
941 void VIRTUAL_parser__ReduceAction448__action(val* self, val* p0);
942 extern const struct class class_parser__ReduceAction448;
943 void VIRTUAL_parser__ReduceAction449__action(val* self, val* p0);
944 extern const struct class class_parser__ReduceAction449;
945 void VIRTUAL_parser__ReduceAction450__action(val* self, val* p0);
946 extern const struct class class_parser__ReduceAction450;
947 void VIRTUAL_parser__ReduceAction451__action(val* self, val* p0);
948 extern const struct class class_parser__ReduceAction451;
949 void VIRTUAL_parser__ReduceAction452__action(val* self, val* p0);
950 extern const struct class class_parser__ReduceAction452;
951 void VIRTUAL_parser__ReduceAction453__action(val* self, val* p0);
952 extern const struct class class_parser__ReduceAction453;
953 void VIRTUAL_parser__ReduceAction454__action(val* self, val* p0);
954 extern const struct class class_parser__ReduceAction454;
955 void VIRTUAL_parser__ReduceAction455__action(val* self, val* p0);
956 extern const struct class class_parser__ReduceAction455;
957 void VIRTUAL_parser__ReduceAction456__action(val* self, val* p0);
958 extern const struct class class_parser__ReduceAction456;
959 void VIRTUAL_parser__ReduceAction457__action(val* self, val* p0);
960 extern const struct class class_parser__ReduceAction457;
961 void VIRTUAL_parser__ReduceAction458__action(val* self, val* p0);
962 extern const struct class class_parser__ReduceAction458;
963 void VIRTUAL_parser__ReduceAction459__action(val* self, val* p0);
964 extern const struct class class_parser__ReduceAction459;
965 void VIRTUAL_parser__ReduceAction460__action(val* self, val* p0);
966 extern const struct class class_parser__ReduceAction460;
967 void VIRTUAL_parser__ReduceAction461__action(val* self, val* p0);
968 extern const struct class class_parser__ReduceAction461;
969 void VIRTUAL_parser__ReduceAction462__action(val* self, val* p0);
970 extern const struct class class_parser__ReduceAction462;
971 void VIRTUAL_parser__ReduceAction463__action(val* self, val* p0);
972 extern const struct class class_parser__ReduceAction463;
973 void VIRTUAL_parser__ReduceAction464__action(val* self, val* p0);
974 extern const struct class class_parser__ReduceAction464;
975 void VIRTUAL_parser__ReduceAction465__action(val* self, val* p0);
976 extern const struct class class_parser__ReduceAction465;
977 void VIRTUAL_parser__ReduceAction466__action(val* self, val* p0);
978 extern const struct class class_parser__ReduceAction466;
979 void VIRTUAL_parser__ReduceAction467__action(val* self, val* p0);
980 extern const struct class class_parser__ReduceAction467;
981 void VIRTUAL_parser__ReduceAction468__action(val* self, val* p0);
982 extern const struct class class_parser__ReduceAction468;
983 void VIRTUAL_parser__ReduceAction469__action(val* self, val* p0);
984 extern const struct class class_parser__ReduceAction469;
985 void VIRTUAL_parser__ReduceAction470__action(val* self, val* p0);
986 extern const struct class class_parser__ReduceAction470;
987 void VIRTUAL_parser__ReduceAction471__action(val* self, val* p0);
988 extern const struct class class_parser__ReduceAction471;
989 void VIRTUAL_parser__ReduceAction472__action(val* self, val* p0);
990 extern const struct class class_parser__ReduceAction472;
991 void VIRTUAL_parser__ReduceAction473__action(val* self, val* p0);
992 extern const struct class class_parser__ReduceAction473;
993 void VIRTUAL_parser__ReduceAction474__action(val* self, val* p0);
994 extern const struct class class_parser__ReduceAction474;
995 void VIRTUAL_parser__ReduceAction475__action(val* self, val* p0);
996 extern const struct class class_parser__ReduceAction475;
997 void VIRTUAL_parser__ReduceAction476__action(val* self, val* p0);
998 extern const struct class class_parser__ReduceAction476;
999 void VIRTUAL_parser__ReduceAction477__action(val* self, val* p0);
1000 extern const struct class class_parser__ReduceAction477;
1001 void VIRTUAL_parser__ReduceAction478__action(val* self, val* p0);
1002 extern const struct class class_parser__ReduceAction478;
1003 void VIRTUAL_parser__ReduceAction479__action(val* self, val* p0);
1004 extern const struct class class_parser__ReduceAction479;
1005 void VIRTUAL_parser__ReduceAction480__action(val* self, val* p0);
1006 extern const struct class class_parser__ReduceAction480;
1007 void VIRTUAL_parser__ReduceAction481__action(val* self, val* p0);
1008 extern const struct class class_parser__ReduceAction481;
1009 void VIRTUAL_parser__ReduceAction482__action(val* self, val* p0);
1010 extern const struct class class_parser__ReduceAction482;
1011 void VIRTUAL_parser__ReduceAction483__action(val* self, val* p0);
1012 extern const struct class class_parser__ReduceAction483;
1013 void VIRTUAL_parser__ReduceAction484__action(val* self, val* p0);
1014 extern const struct class class_parser__ReduceAction484;
1015 void VIRTUAL_parser__ReduceAction485__action(val* self, val* p0);
1016 extern const struct class class_parser__ReduceAction485;
1017 void VIRTUAL_parser__ReduceAction486__action(val* self, val* p0);
1018 extern const struct class class_parser__ReduceAction486;
1019 void VIRTUAL_parser__ReduceAction487__action(val* self, val* p0);
1020 extern const struct class class_parser__ReduceAction487;
1021 void VIRTUAL_parser__ReduceAction488__action(val* self, val* p0);
1022 extern const struct class class_parser__ReduceAction488;
1023 void VIRTUAL_parser__ReduceAction489__action(val* self, val* p0);
1024 extern const struct class class_parser__ReduceAction489;
1025 void VIRTUAL_parser__ReduceAction490__action(val* self, val* p0);
1026 extern const struct class class_parser__ReduceAction490;
1027 void VIRTUAL_parser__ReduceAction491__action(val* self, val* p0);
1028 extern const struct class class_parser__ReduceAction491;
1029 void VIRTUAL_parser__ReduceAction492__action(val* self, val* p0);
1030 extern const struct class class_parser__ReduceAction492;
1031 void VIRTUAL_parser__ReduceAction493__action(val* self, val* p0);
1032 extern const struct class class_parser__ReduceAction493;
1033 void VIRTUAL_parser__ReduceAction494__action(val* self, val* p0);
1034 extern const struct class class_parser__ReduceAction494;
1035 void VIRTUAL_parser__ReduceAction495__action(val* self, val* p0);
1036 extern const struct class class_parser__ReduceAction495;
1037 void VIRTUAL_parser__ReduceAction496__action(val* self, val* p0);
1038 extern const struct class class_parser__ReduceAction496;
1039 void VIRTUAL_parser__ReduceAction497__action(val* self, val* p0);
1040 extern const struct class class_parser__ReduceAction497;
1041 void VIRTUAL_parser__ReduceAction498__action(val* self, val* p0);
1042 extern const struct class class_parser__ReduceAction498;
1043 void VIRTUAL_parser__ReduceAction499__action(val* self, val* p0);
1044 extern const struct class class_parser__ReduceAction499;
1045 void VIRTUAL_parser__ReduceAction500__action(val* self, val* p0);
1046 extern const struct class class_parser__ReduceAction500;
1047 void VIRTUAL_parser__ReduceAction501__action(val* self, val* p0);
1048 extern const struct class class_parser__ReduceAction501;
1049 void VIRTUAL_parser__ReduceAction502__action(val* self, val* p0);
1050 extern const struct class class_parser__ReduceAction502;
1051 void VIRTUAL_parser__ReduceAction503__action(val* self, val* p0);
1052 extern const struct class class_parser__ReduceAction503;
1053 void VIRTUAL_parser__ReduceAction504__action(val* self, val* p0);
1054 extern const struct class class_parser__ReduceAction504;
1055 void VIRTUAL_parser__ReduceAction505__action(val* self, val* p0);
1056 extern const struct class class_parser__ReduceAction505;
1057 void VIRTUAL_parser__ReduceAction506__action(val* self, val* p0);
1058 extern const struct class class_parser__ReduceAction506;
1059 void VIRTUAL_parser__ReduceAction507__action(val* self, val* p0);
1060 extern const struct class class_parser__ReduceAction507;
1061 void VIRTUAL_parser__ReduceAction508__action(val* self, val* p0);
1062 extern const struct class class_parser__ReduceAction508;
1063 void VIRTUAL_parser__ReduceAction509__action(val* self, val* p0);
1064 extern const struct class class_parser__ReduceAction509;
1065 void VIRTUAL_parser__ReduceAction510__action(val* self, val* p0);
1066 extern const struct class class_parser__ReduceAction510;
1067 void VIRTUAL_parser__ReduceAction511__action(val* self, val* p0);
1068 extern const struct class class_parser__ReduceAction511;
1069 void VIRTUAL_parser__ReduceAction512__action(val* self, val* p0);
1070 extern const struct class class_parser__ReduceAction512;
1071 void VIRTUAL_parser__ReduceAction513__action(val* self, val* p0);
1072 extern const struct class class_parser__ReduceAction513;
1073 void VIRTUAL_parser__ReduceAction514__action(val* self, val* p0);
1074 extern const struct class class_parser__ReduceAction514;
1075 void VIRTUAL_parser__ReduceAction516__action(val* self, val* p0);
1076 extern const struct class class_parser__ReduceAction516;
1077 void VIRTUAL_parser__ReduceAction517__action(val* self, val* p0);
1078 extern const struct class class_parser__ReduceAction517;
1079 void VIRTUAL_parser__ReduceAction518__action(val* self, val* p0);
1080 extern const struct class class_parser__ReduceAction518;
1081 void VIRTUAL_parser__ReduceAction519__action(val* self, val* p0);
1082 extern const struct class class_parser__ReduceAction519;
1083 void VIRTUAL_parser__ReduceAction520__action(val* self, val* p0);
1084 extern const struct class class_parser__ReduceAction520;
1085 void VIRTUAL_parser__ReduceAction521__action(val* self, val* p0);
1086 extern const struct class class_parser__ReduceAction521;
1087 void VIRTUAL_parser__ReduceAction522__action(val* self, val* p0);
1088 extern const struct class class_parser__ReduceAction522;
1089 void VIRTUAL_parser__ReduceAction523__action(val* self, val* p0);
1090 extern const struct class class_parser__ReduceAction523;
1091 void VIRTUAL_parser__ReduceAction524__action(val* self, val* p0);
1092 extern const struct class class_parser__ReduceAction524;
1093 void VIRTUAL_parser__ReduceAction525__action(val* self, val* p0);
1094 extern const struct class class_parser__ReduceAction525;
1095 void VIRTUAL_parser__ReduceAction526__action(val* self, val* p0);
1096 extern const struct class class_parser__ReduceAction526;
1097 void VIRTUAL_parser__ReduceAction527__action(val* self, val* p0);
1098 extern const struct class class_parser__ReduceAction527;
1099 void VIRTUAL_parser__ReduceAction528__action(val* self, val* p0);
1100 extern const struct class class_parser__ReduceAction528;
1101 void VIRTUAL_parser__ReduceAction529__action(val* self, val* p0);
1102 extern const struct class class_parser__ReduceAction529;
1103 void VIRTUAL_parser__ReduceAction530__action(val* self, val* p0);
1104 extern const struct class class_parser__ReduceAction530;
1105 void VIRTUAL_parser__ReduceAction531__action(val* self, val* p0);
1106 extern const struct class class_parser__ReduceAction531;
1107 void VIRTUAL_parser__ReduceAction532__action(val* self, val* p0);
1108 extern const struct class class_parser__ReduceAction532;
1109 void VIRTUAL_parser__ReduceAction533__action(val* self, val* p0);
1110 extern const struct class class_parser__ReduceAction533;
1111 void VIRTUAL_parser__ReduceAction534__action(val* self, val* p0);
1112 extern const struct class class_parser__ReduceAction534;
1113 void VIRTUAL_parser__ReduceAction535__action(val* self, val* p0);
1114 extern const struct class class_parser__ReduceAction535;
1115 void VIRTUAL_parser__ReduceAction536__action(val* self, val* p0);
1116 extern const struct class class_parser__ReduceAction536;
1117 void VIRTUAL_parser__ReduceAction537__action(val* self, val* p0);
1118 extern const struct class class_parser__ReduceAction537;
1119 void VIRTUAL_parser__ReduceAction538__action(val* self, val* p0);
1120 extern const struct class class_parser__ReduceAction538;
1121 void VIRTUAL_parser__ReduceAction539__action(val* self, val* p0);
1122 extern const struct class class_parser__ReduceAction539;
1123 void VIRTUAL_parser__ReduceAction540__action(val* self, val* p0);
1124 extern const struct class class_parser__ReduceAction540;
1125 void VIRTUAL_parser__ReduceAction541__action(val* self, val* p0);
1126 extern const struct class class_parser__ReduceAction541;
1127 void VIRTUAL_parser__ReduceAction542__action(val* self, val* p0);
1128 extern const struct class class_parser__ReduceAction542;
1129 void VIRTUAL_parser__ReduceAction543__action(val* self, val* p0);
1130 extern const struct class class_parser__ReduceAction543;
1131 void VIRTUAL_parser__ReduceAction544__action(val* self, val* p0);
1132 extern const struct class class_parser__ReduceAction544;
1133 void VIRTUAL_parser__ReduceAction545__action(val* self, val* p0);
1134 extern const struct class class_parser__ReduceAction545;
1135 void VIRTUAL_parser__ReduceAction546__action(val* self, val* p0);
1136 extern const struct class class_parser__ReduceAction546;
1137 void VIRTUAL_parser__ReduceAction547__action(val* self, val* p0);
1138 extern const struct class class_parser__ReduceAction547;
1139 void VIRTUAL_parser__ReduceAction548__action(val* self, val* p0);
1140 extern const struct class class_parser__ReduceAction548;
1141 void VIRTUAL_parser__ReduceAction549__action(val* self, val* p0);
1142 extern const struct class class_parser__ReduceAction549;
1143 void VIRTUAL_parser__ReduceAction550__action(val* self, val* p0);
1144 extern const struct class class_parser__ReduceAction550;
1145 void VIRTUAL_parser__ReduceAction551__action(val* self, val* p0);
1146 extern const struct class class_parser__ReduceAction551;
1147 void VIRTUAL_parser__ReduceAction552__action(val* self, val* p0);
1148 extern const struct class class_parser__ReduceAction552;
1149 void VIRTUAL_parser__ReduceAction553__action(val* self, val* p0);
1150 extern const struct class class_parser__ReduceAction553;
1151 void VIRTUAL_parser__ReduceAction554__action(val* self, val* p0);
1152 extern const struct class class_parser__ReduceAction554;
1153 void VIRTUAL_parser__ReduceAction555__action(val* self, val* p0);
1154 extern const struct class class_parser__ReduceAction555;
1155 void VIRTUAL_parser__ReduceAction556__action(val* self, val* p0);
1156 extern const struct class class_parser__ReduceAction556;
1157 void VIRTUAL_parser__ReduceAction557__action(val* self, val* p0);
1158 extern const struct class class_parser__ReduceAction557;
1159 void VIRTUAL_parser__ReduceAction558__action(val* self, val* p0);
1160 extern const struct class class_parser__ReduceAction558;
1161 void VIRTUAL_parser__ReduceAction559__action(val* self, val* p0);
1162 extern const struct class class_parser__ReduceAction559;
1163 void VIRTUAL_parser__ReduceAction560__action(val* self, val* p0);
1164 extern const struct class class_parser__ReduceAction560;
1165 void VIRTUAL_parser__ReduceAction561__action(val* self, val* p0);
1166 extern const struct class class_parser__ReduceAction561;
1167 void VIRTUAL_parser__ReduceAction562__action(val* self, val* p0);
1168 extern const struct class class_parser__ReduceAction562;
1169 void VIRTUAL_parser__ReduceAction563__action(val* self, val* p0);
1170 extern const struct class class_parser__ReduceAction563;
1171 void VIRTUAL_parser__ReduceAction564__action(val* self, val* p0);
1172 extern const struct class class_parser__ReduceAction564;
1173 void VIRTUAL_parser__ReduceAction566__action(val* self, val* p0);
1174 extern const struct class class_parser__ReduceAction566;
1175 void VIRTUAL_parser__ReduceAction567__action(val* self, val* p0);
1176 extern const struct class class_parser__ReduceAction567;
1177 void VIRTUAL_parser__ReduceAction568__action(val* self, val* p0);
1178 extern const struct class class_parser__ReduceAction568;
1179 void VIRTUAL_parser__ReduceAction569__action(val* self, val* p0);
1180 extern const struct class class_parser__ReduceAction569;
1181 void VIRTUAL_parser__ReduceAction570__action(val* self, val* p0);
1182 extern const struct class class_parser__ReduceAction570;
1183 void VIRTUAL_parser__ReduceAction571__action(val* self, val* p0);
1184 extern const struct class class_parser__ReduceAction571;
1185 void VIRTUAL_parser__ReduceAction572__action(val* self, val* p0);
1186 extern const struct class class_parser__ReduceAction572;
1187 void VIRTUAL_parser__ReduceAction573__action(val* self, val* p0);
1188 extern const struct class class_parser__ReduceAction573;
1189 void VIRTUAL_parser__ReduceAction574__action(val* self, val* p0);
1190 extern const struct class class_parser__ReduceAction574;
1191 void VIRTUAL_parser__ReduceAction575__action(val* self, val* p0);
1192 extern const struct class class_parser__ReduceAction575;
1193 void VIRTUAL_parser__ReduceAction576__action(val* self, val* p0);
1194 extern const struct class class_parser__ReduceAction576;
1195 void VIRTUAL_parser__ReduceAction577__action(val* self, val* p0);
1196 extern const struct class class_parser__ReduceAction577;
1197 void VIRTUAL_parser__ReduceAction578__action(val* self, val* p0);
1198 extern const struct class class_parser__ReduceAction578;
1199 void VIRTUAL_parser__ReduceAction579__action(val* self, val* p0);
1200 extern const struct class class_parser__ReduceAction579;
1201 void VIRTUAL_parser__ReduceAction580__action(val* self, val* p0);
1202 extern const struct class class_parser__ReduceAction580;
1203 void VIRTUAL_parser__ReduceAction581__action(val* self, val* p0);
1204 extern const struct class class_parser__ReduceAction581;
1205 void VIRTUAL_parser__ReduceAction582__action(val* self, val* p0);
1206 extern const struct class class_parser__ReduceAction582;
1207 void VIRTUAL_parser__ReduceAction583__action(val* self, val* p0);
1208 extern const struct class class_parser__ReduceAction583;
1209 void VIRTUAL_parser__ReduceAction584__action(val* self, val* p0);
1210 extern const struct class class_parser__ReduceAction584;
1211 void VIRTUAL_parser__ReduceAction585__action(val* self, val* p0);
1212 extern const struct class class_parser__ReduceAction585;
1213 void VIRTUAL_parser__ReduceAction586__action(val* self, val* p0);
1214 extern const struct class class_parser__ReduceAction586;
1215 void VIRTUAL_parser__ReduceAction587__action(val* self, val* p0);
1216 extern const struct class class_parser__ReduceAction587;
1217 void VIRTUAL_parser__ReduceAction588__action(val* self, val* p0);
1218 extern const struct class class_parser__ReduceAction588;
1219 void VIRTUAL_parser__ReduceAction589__action(val* self, val* p0);
1220 extern const struct class class_parser__ReduceAction589;
1221 void VIRTUAL_parser__ReduceAction590__action(val* self, val* p0);
1222 extern const struct class class_parser__ReduceAction590;
1223 void VIRTUAL_parser__ReduceAction591__action(val* self, val* p0);
1224 extern const struct class class_parser__ReduceAction591;
1225 void VIRTUAL_parser__ReduceAction593__action(val* self, val* p0);
1226 extern const struct class class_parser__ReduceAction593;
1227 void VIRTUAL_parser__ReduceAction594__action(val* self, val* p0);
1228 extern const struct class class_parser__ReduceAction594;
1229 void VIRTUAL_parser__ReduceAction595__action(val* self, val* p0);
1230 extern const struct class class_parser__ReduceAction595;
1231 void VIRTUAL_parser__ReduceAction596__action(val* self, val* p0);
1232 extern const struct class class_parser__ReduceAction596;
1233 void VIRTUAL_parser__ReduceAction597__action(val* self, val* p0);
1234 extern const struct class class_parser__ReduceAction597;
1235 void VIRTUAL_parser__ReduceAction598__action(val* self, val* p0);
1236 extern const struct class class_parser__ReduceAction598;
1237 void VIRTUAL_parser__ReduceAction599__action(val* self, val* p0);
1238 extern const struct class class_parser__ReduceAction599;
1239 void VIRTUAL_parser__ReduceAction600__action(val* self, val* p0);
1240 extern const struct class class_parser__ReduceAction600;
1241 void VIRTUAL_parser__ReduceAction601__action(val* self, val* p0);
1242 extern const struct class class_parser__ReduceAction601;
1243 void VIRTUAL_parser__ReduceAction602__action(val* self, val* p0);
1244 extern const struct class class_parser__ReduceAction602;
1245 void VIRTUAL_parser__ReduceAction606__action(val* self, val* p0);
1246 extern const struct class class_parser__ReduceAction606;
1247 void VIRTUAL_parser__ReduceAction607__action(val* self, val* p0);
1248 extern const struct class class_parser__ReduceAction607;
1249 void VIRTUAL_parser__ReduceAction608__action(val* self, val* p0);
1250 extern const struct class class_parser__ReduceAction608;
1251 void VIRTUAL_parser__ReduceAction609__action(val* self, val* p0);
1252 extern const struct class class_parser__ReduceAction609;
1253 void VIRTUAL_parser__ReduceAction610__action(val* self, val* p0);
1254 extern const struct class class_parser__ReduceAction610;
1255 void VIRTUAL_parser__ReduceAction611__action(val* self, val* p0);
1256 extern const struct class class_parser__ReduceAction611;
1257 void VIRTUAL_parser__ReduceAction612__action(val* self, val* p0);
1258 extern const struct class class_parser__ReduceAction612;
1259 void VIRTUAL_parser__ReduceAction613__action(val* self, val* p0);
1260 extern const struct class class_parser__ReduceAction613;
1261 void VIRTUAL_parser__ReduceAction614__action(val* self, val* p0);
1262 extern const struct class class_parser__ReduceAction614;
1263 void VIRTUAL_parser__ReduceAction615__action(val* self, val* p0);
1264 extern const struct class class_parser__ReduceAction615;
1265 void VIRTUAL_parser__ReduceAction616__action(val* self, val* p0);
1266 extern const struct class class_parser__ReduceAction616;
1267 void VIRTUAL_parser__ReduceAction623__action(val* self, val* p0);
1268 extern const struct class class_parser__ReduceAction623;
1269 void VIRTUAL_parser__ReduceAction624__action(val* self, val* p0);
1270 extern const struct class class_parser__ReduceAction624;
1271 void VIRTUAL_parser__ReduceAction625__action(val* self, val* p0);
1272 extern const struct class class_parser__ReduceAction625;
1273 void VIRTUAL_parser__ReduceAction626__action(val* self, val* p0);
1274 extern const struct class class_parser__ReduceAction626;
1275 void VIRTUAL_parser__ReduceAction628__action(val* self, val* p0);
1276 extern const struct class class_parser__ReduceAction628;
1277 void VIRTUAL_parser__ReduceAction629__action(val* self, val* p0);
1278 extern const struct class class_parser__ReduceAction629;
1279 void VIRTUAL_parser__ReduceAction631__action(val* self, val* p0);
1280 extern const struct class class_parser__ReduceAction631;
1281 void VIRTUAL_parser__ReduceAction632__action(val* self, val* p0);
1282 extern const struct class class_parser__ReduceAction632;
1283 void VIRTUAL_parser__ReduceAction633__action(val* self, val* p0);
1284 extern const struct class class_parser__ReduceAction633;
1285 void VIRTUAL_parser__ReduceAction634__action(val* self, val* p0);
1286 extern const struct class class_parser__ReduceAction634;
1287 void VIRTUAL_parser__ReduceAction635__action(val* self, val* p0);
1288 extern const struct class class_parser__ReduceAction635;
1289 void VIRTUAL_parser__ReduceAction636__action(val* self, val* p0);
1290 extern const struct class class_parser__ReduceAction636;
1291 void VIRTUAL_parser__ReduceAction637__action(val* self, val* p0);
1292 extern const struct class class_parser__ReduceAction637;
1293 void VIRTUAL_parser__ReduceAction638__action(val* self, val* p0);
1294 extern const struct class class_parser__ReduceAction638;
1295 void VIRTUAL_parser__ReduceAction640__action(val* self, val* p0);
1296 extern const struct class class_parser__ReduceAction640;
1297 void VIRTUAL_parser__ReduceAction641__action(val* self, val* p0);
1298 extern const struct class class_parser__ReduceAction641;
1299 void VIRTUAL_parser__ReduceAction643__action(val* self, val* p0);
1300 extern const struct class class_parser__ReduceAction643;
1301 void VIRTUAL_parser__ReduceAction644__action(val* self, val* p0);
1302 extern const struct class class_parser__ReduceAction644;
1303 void VIRTUAL_parser__ReduceAction645__action(val* self, val* p0);
1304 extern const struct class class_parser__ReduceAction645;
1305 void VIRTUAL_parser__ReduceAction646__action(val* self, val* p0);
1306 extern const struct class class_parser__ReduceAction646;
1307 void VIRTUAL_parser__ReduceAction647__action(val* self, val* p0);
1308 extern const struct class class_parser__ReduceAction647;
1309 void VIRTUAL_parser__ReduceAction648__action(val* self, val* p0);
1310 extern const struct class class_parser__ReduceAction648;
1311 void VIRTUAL_parser__ReduceAction649__action(val* self, val* p0);
1312 extern const struct class class_parser__ReduceAction649;
1313 void VIRTUAL_parser__ReduceAction650__action(val* self, val* p0);
1314 extern const struct class class_parser__ReduceAction650;
1315 void VIRTUAL_parser__ReduceAction651__action(val* self, val* p0);
1316 extern const struct class class_parser__ReduceAction651;
1317 void VIRTUAL_parser__ReduceAction652__action(val* self, val* p0);
1318 extern const struct class class_parser__ReduceAction652;
1319 void VIRTUAL_parser__ReduceAction653__action(val* self, val* p0);
1320 extern const struct class class_parser__ReduceAction653;
1321 void VIRTUAL_parser__ReduceAction654__action(val* self, val* p0);
1322 extern const struct class class_parser__ReduceAction654;
1323 void VIRTUAL_parser__ReduceAction655__action(val* self, val* p0);
1324 extern const struct class class_parser__ReduceAction655;
1325 void VIRTUAL_parser__ReduceAction656__action(val* self, val* p0);
1326 extern const struct class class_parser__ReduceAction656;
1327 void VIRTUAL_parser__ReduceAction657__action(val* self, val* p0);
1328 extern const struct class class_parser__ReduceAction657;
1329 void VIRTUAL_parser__ReduceAction659__action(val* self, val* p0);
1330 extern const struct class class_parser__ReduceAction659;
1331 void VIRTUAL_parser__ReduceAction660__action(val* self, val* p0);
1332 extern const struct class class_parser__ReduceAction660;
1333 void VIRTUAL_parser__ReduceAction662__action(val* self, val* p0);
1334 extern const struct class class_parser__ReduceAction662;
1335 void VIRTUAL_parser__ReduceAction663__action(val* self, val* p0);
1336 extern const struct class class_parser__ReduceAction663;
1337 void VIRTUAL_parser__ReduceAction664__action(val* self, val* p0);
1338 extern const struct class class_parser__ReduceAction664;
1339 void VIRTUAL_parser__ReduceAction665__action(val* self, val* p0);
1340 extern const struct class class_parser__ReduceAction665;
1341 void VIRTUAL_parser__ReduceAction667__action(val* self, val* p0);
1342 extern const struct class class_parser__ReduceAction667;
1343 void VIRTUAL_parser__ReduceAction668__action(val* self, val* p0);
1344 extern const struct class class_parser__ReduceAction668;
1345 void VIRTUAL_parser__ReduceAction670__action(val* self, val* p0);
1346 extern const struct class class_parser__ReduceAction670;
1347 void VIRTUAL_parser__ReduceAction671__action(val* self, val* p0);
1348 extern const struct class class_parser__ReduceAction671;
1349 void VIRTUAL_parser__ReduceAction672__action(val* self, val* p0);
1350 extern const struct class class_parser__ReduceAction672;
1351 void VIRTUAL_parser__ReduceAction673__action(val* self, val* p0);
1352 extern const struct class class_parser__ReduceAction673;
1353 void VIRTUAL_parser__ReduceAction674__action(val* self, val* p0);
1354 extern const struct class class_parser__ReduceAction674;
1355 void VIRTUAL_parser__ReduceAction676__action(val* self, val* p0);
1356 extern const struct class class_parser__ReduceAction676;
1357 void VIRTUAL_parser__ReduceAction677__action(val* self, val* p0);
1358 extern const struct class class_parser__ReduceAction677;
1359 void VIRTUAL_parser__ReduceAction679__action(val* self, val* p0);
1360 extern const struct class class_parser__ReduceAction679;
1361 void VIRTUAL_parser__ReduceAction680__action(val* self, val* p0);
1362 extern const struct class class_parser__ReduceAction680;
1363 void VIRTUAL_parser__ReduceAction681__action(val* self, val* p0);
1364 extern const struct class class_parser__ReduceAction681;
1365 void VIRTUAL_parser__ReduceAction682__action(val* self, val* p0);
1366 extern const struct class class_parser__ReduceAction682;
1367 void VIRTUAL_parser__ReduceAction684__action(val* self, val* p0);
1368 extern const struct class class_parser__ReduceAction684;
1369 void VIRTUAL_parser__ReduceAction685__action(val* self, val* p0);
1370 extern const struct class class_parser__ReduceAction685;
1371 void VIRTUAL_parser__ReduceAction687__action(val* self, val* p0);
1372 extern const struct class class_parser__ReduceAction687;
1373 void VIRTUAL_parser__ReduceAction688__action(val* self, val* p0);
1374 extern const struct class class_parser__ReduceAction688;
1375 void VIRTUAL_parser__ReduceAction689__action(val* self, val* p0);
1376 extern const struct class class_parser__ReduceAction689;
1377 void VIRTUAL_parser__ReduceAction690__action(val* self, val* p0);
1378 extern const struct class class_parser__ReduceAction690;
1379 void VIRTUAL_parser__ReduceAction691__action(val* self, val* p0);
1380 extern const struct class class_parser__ReduceAction691;
1381 void VIRTUAL_parser__ReduceAction692__action(val* self, val* p0);
1382 extern const struct class class_parser__ReduceAction692;
1383 void VIRTUAL_parser__ReduceAction693__action(val* self, val* p0);
1384 extern const struct class class_parser__ReduceAction693;
1385 void VIRTUAL_parser__ReduceAction694__action(val* self, val* p0);
1386 extern const struct class class_parser__ReduceAction694;
1387 void VIRTUAL_parser__ReduceAction695__action(val* self, val* p0);
1388 extern const struct class class_parser__ReduceAction695;
1389 void VIRTUAL_parser__ReduceAction696__action(val* self, val* p0);
1390 extern const struct class class_parser__ReduceAction696;
1391 void VIRTUAL_parser__ReduceAction699__action(val* self, val* p0);
1392 extern const struct class class_parser__ReduceAction699;
1393 void VIRTUAL_parser__ReduceAction700__action(val* self, val* p0);
1394 extern const struct class class_parser__ReduceAction700;
1395 void VIRTUAL_parser__ReduceAction701__action(val* self, val* p0);
1396 extern const struct class class_parser__ReduceAction701;
1397 void VIRTUAL_parser__ReduceAction702__action(val* self, val* p0);
1398 extern const struct class class_parser__ReduceAction702;
1399 void VIRTUAL_parser__ReduceAction703__action(val* self, val* p0);
1400 extern const struct class class_parser__ReduceAction703;
1401 void VIRTUAL_parser__ReduceAction704__action(val* self, val* p0);
1402 extern const struct class class_parser__ReduceAction704;
1403 void VIRTUAL_parser__ReduceAction705__action(val* self, val* p0);
1404 extern const struct class class_parser__ReduceAction705;
1405 void VIRTUAL_parser__ReduceAction706__action(val* self, val* p0);
1406 extern const struct class class_parser__ReduceAction706;
1407 void VIRTUAL_parser__ReduceAction707__action(val* self, val* p0);
1408 extern const struct class class_parser__ReduceAction707;
1409 void VIRTUAL_parser__ReduceAction708__action(val* self, val* p0);
1410 extern const struct class class_parser__ReduceAction708;
1411 void VIRTUAL_parser__ReduceAction709__action(val* self, val* p0);
1412 extern const struct class class_parser__ReduceAction709;
1413 void VIRTUAL_parser__ReduceAction710__action(val* self, val* p0);
1414 extern const struct class class_parser__ReduceAction710;
1415 void VIRTUAL_parser__ReduceAction711__action(val* self, val* p0);
1416 extern const struct class class_parser__ReduceAction711;
1417 void VIRTUAL_parser__ReduceAction714__action(val* self, val* p0);
1418 extern const struct class class_parser__ReduceAction714;
1419 void VIRTUAL_parser__ReduceAction716__action(val* self, val* p0);
1420 extern const struct class class_parser__ReduceAction716;
1421 void VIRTUAL_parser__ReduceAction717__action(val* self, val* p0);
1422 extern const struct class class_parser__ReduceAction717;
1423 void VIRTUAL_parser__ReduceAction718__action(val* self, val* p0);
1424 extern const struct class class_parser__ReduceAction718;
1425 void VIRTUAL_parser__ReduceAction719__action(val* self, val* p0);
1426 extern const struct class class_parser__ReduceAction719;
1427 void VIRTUAL_parser__ReduceAction721__action(val* self, val* p0);
1428 extern const struct class class_parser__ReduceAction721;
1429 void VIRTUAL_parser__ReduceAction723__action(val* self, val* p0);
1430 extern const struct class class_parser__ReduceAction723;
1431 void VIRTUAL_parser__ReduceAction724__action(val* self, val* p0);
1432 extern const struct class class_parser__ReduceAction724;
1433 void VIRTUAL_parser__ReduceAction725__action(val* self, val* p0);
1434 extern const struct class class_parser__ReduceAction725;
1435 void VIRTUAL_parser__ReduceAction726__action(val* self, val* p0);
1436 extern const struct class class_parser__ReduceAction726;
1437 void VIRTUAL_parser__ReduceAction727__action(val* self, val* p0);
1438 extern const struct class class_parser__ReduceAction727;
1439 void VIRTUAL_parser__ReduceAction728__action(val* self, val* p0);
1440 extern const struct class class_parser__ReduceAction728;
1441 void VIRTUAL_parser__ReduceAction729__action(val* self, val* p0);
1442 extern const struct class class_parser__ReduceAction729;
1443 void VIRTUAL_parser__ReduceAction730__action(val* self, val* p0);
1444 extern const struct class class_parser__ReduceAction730;
1445 void VIRTUAL_parser__ReduceAction731__action(val* self, val* p0);
1446 extern const struct class class_parser__ReduceAction731;
1447 void VIRTUAL_parser__ReduceAction732__action(val* self, val* p0);
1448 extern const struct class class_parser__ReduceAction732;
1449 void VIRTUAL_parser__ReduceAction734__action(val* self, val* p0);
1450 extern const struct class class_parser__ReduceAction734;
1451 void VIRTUAL_parser__ReduceAction735__action(val* self, val* p0);
1452 extern const struct class class_parser__ReduceAction735;
1453 void VIRTUAL_parser__ReduceAction737__action(val* self, val* p0);
1454 extern const struct class class_parser__ReduceAction737;
1455 void VIRTUAL_parser__ReduceAction738__action(val* self, val* p0);
1456 extern const struct class class_parser__ReduceAction738;
1457 void VIRTUAL_parser__ReduceAction739__action(val* self, val* p0);
1458 extern const struct class class_parser__ReduceAction739;
1459 void VIRTUAL_parser__ReduceAction741__action(val* self, val* p0);
1460 extern const struct class class_parser__ReduceAction741;
1461 void VIRTUAL_parser__ReduceAction742__action(val* self, val* p0);
1462 extern const struct class class_parser__ReduceAction742;
1463 void VIRTUAL_parser__ReduceAction744__action(val* self, val* p0);
1464 extern const struct class class_parser__ReduceAction744;
1465 void VIRTUAL_parser__ReduceAction745__action(val* self, val* p0);
1466 extern const struct class class_parser__ReduceAction745;
1467 void VIRTUAL_parser__ReduceAction746__action(val* self, val* p0);
1468 extern const struct class class_parser__ReduceAction746;
1469 void VIRTUAL_parser__ReduceAction747__action(val* self, val* p0);
1470 extern const struct class class_parser__ReduceAction747;
1471 void VIRTUAL_parser__ReduceAction748__action(val* self, val* p0);
1472 extern const struct class class_parser__ReduceAction748;
1473 void VIRTUAL_parser__ReduceAction750__action(val* self, val* p0);
1474 extern const struct class class_parser__ReduceAction750;
1475 void VIRTUAL_parser__ReduceAction751__action(val* self, val* p0);
1476 extern const struct class class_parser__ReduceAction751;
1477 void VIRTUAL_parser__ReduceAction753__action(val* self, val* p0);
1478 extern const struct class class_parser__ReduceAction753;
1479 void VIRTUAL_parser__ReduceAction754__action(val* self, val* p0);
1480 extern const struct class class_parser__ReduceAction754;
1481 void VIRTUAL_parser__ReduceAction755__action(val* self, val* p0);
1482 extern const struct class class_parser__ReduceAction755;
1483 void VIRTUAL_parser__ReduceAction756__action(val* self, val* p0);
1484 extern const struct class class_parser__ReduceAction756;
1485 void VIRTUAL_parser__ReduceAction758__action(val* self, val* p0);
1486 extern const struct class class_parser__ReduceAction758;
1487 void VIRTUAL_parser__ReduceAction759__action(val* self, val* p0);
1488 extern const struct class class_parser__ReduceAction759;
1489 void VIRTUAL_parser__ReduceAction775__action(val* self, val* p0);
1490 extern const struct class class_parser__ReduceAction775;
1491 void VIRTUAL_parser__ReduceAction776__action(val* self, val* p0);
1492 extern const struct class class_parser__ReduceAction776;
1493 void VIRTUAL_parser__ReduceAction777__action(val* self, val* p0);
1494 extern const struct class class_parser__ReduceAction777;
1495 void VIRTUAL_parser__ReduceAction778__action(val* self, val* p0);
1496 extern const struct class class_parser__ReduceAction778;
1497 void VIRTUAL_parser__ReduceAction780__action(val* self, val* p0);
1498 extern const struct class class_parser__ReduceAction780;
1499 void VIRTUAL_parser__ReduceAction781__action(val* self, val* p0);
1500 extern const struct class class_parser__ReduceAction781;
1501 void VIRTUAL_parser__ReduceAction782__action(val* self, val* p0);
1502 extern const struct class class_parser__ReduceAction782;
1503 void VIRTUAL_parser__ReduceAction783__action(val* self, val* p0);
1504 extern const struct class class_parser__ReduceAction783;
1505 void VIRTUAL_parser__ReduceAction784__action(val* self, val* p0);
1506 extern const struct class class_parser__ReduceAction784;
1507 void VIRTUAL_parser__ReduceAction785__action(val* self, val* p0);
1508 extern const struct class class_parser__ReduceAction785;
1509 void VIRTUAL_parser__ReduceAction786__action(val* self, val* p0);
1510 extern const struct class class_parser__ReduceAction786;
1511 void VIRTUAL_parser__ReduceAction787__action(val* self, val* p0);
1512 extern const struct class class_parser__ReduceAction787;
1513 void VIRTUAL_parser__ReduceAction788__action(val* self, val* p0);
1514 extern const struct class class_parser__ReduceAction788;
1515 void VIRTUAL_parser__ReduceAction789__action(val* self, val* p0);
1516 extern const struct class class_parser__ReduceAction789;
1517 void VIRTUAL_parser__ReduceAction790__action(val* self, val* p0);
1518 extern const struct class class_parser__ReduceAction790;
1519 void VIRTUAL_parser__ReduceAction791__action(val* self, val* p0);
1520 extern const struct class class_parser__ReduceAction791;
1521 void VIRTUAL_parser__ReduceAction792__action(val* self, val* p0);
1522 extern const struct class class_parser__ReduceAction792;
1523 void VIRTUAL_parser__ReduceAction793__action(val* self, val* p0);
1524 extern const struct class class_parser__ReduceAction793;
1525 void VIRTUAL_parser__ReduceAction794__action(val* self, val* p0);
1526 extern const struct class class_parser__ReduceAction794;
1527 void VIRTUAL_parser__ReduceAction795__action(val* self, val* p0);
1528 extern const struct class class_parser__ReduceAction795;
1529 void VIRTUAL_parser__ReduceAction796__action(val* self, val* p0);
1530 extern const struct class class_parser__ReduceAction796;
1531 void VIRTUAL_parser__ReduceAction797__action(val* self, val* p0);
1532 extern const struct class class_parser__ReduceAction797;
1533 void VIRTUAL_parser__ReduceAction798__action(val* self, val* p0);
1534 extern const struct class class_parser__ReduceAction798;
1535 void VIRTUAL_parser__ReduceAction799__action(val* self, val* p0);
1536 extern const struct class class_parser__ReduceAction799;
1537 void VIRTUAL_parser__ReduceAction800__action(val* self, val* p0);
1538 extern const struct class class_parser__ReduceAction800;
1539 void VIRTUAL_parser__ReduceAction801__action(val* self, val* p0);
1540 extern const struct class class_parser__ReduceAction801;
1541 void VIRTUAL_parser__ReduceAction803__action(val* self, val* p0);
1542 extern const struct class class_parser__ReduceAction803;
1543 void VIRTUAL_parser__ReduceAction804__action(val* self, val* p0);
1544 extern const struct class class_parser__ReduceAction804;
1545 void VIRTUAL_parser__ReduceAction805__action(val* self, val* p0);
1546 extern const struct class class_parser__ReduceAction805;
1547 void VIRTUAL_parser__ReduceAction806__action(val* self, val* p0);
1548 extern const struct class class_parser__ReduceAction806;
1549 void VIRTUAL_parser__ReduceAction807__action(val* self, val* p0);
1550 extern const struct class class_parser__ReduceAction807;
1551 void VIRTUAL_parser__ReduceAction808__action(val* self, val* p0);
1552 extern const struct class class_parser__ReduceAction808;
1553 void VIRTUAL_parser__ReduceAction809__action(val* self, val* p0);
1554 extern const struct class class_parser__ReduceAction809;
1555 void VIRTUAL_parser__ReduceAction810__action(val* self, val* p0);
1556 extern const struct class class_parser__ReduceAction810;
1557 void VIRTUAL_parser__ReduceAction811__action(val* self, val* p0);
1558 extern const struct class class_parser__ReduceAction811;
1559 void VIRTUAL_parser__ReduceAction812__action(val* self, val* p0);
1560 extern const struct class class_parser__ReduceAction812;
1561 void VIRTUAL_parser__ReduceAction813__action(val* self, val* p0);
1562 extern const struct class class_parser__ReduceAction813;
1563 void VIRTUAL_parser__ReduceAction816__action(val* self, val* p0);
1564 extern const struct class class_parser__ReduceAction816;
1565 void VIRTUAL_parser__ReduceAction817__action(val* self, val* p0);
1566 extern const struct class class_parser__ReduceAction817;
1567 void VIRTUAL_parser__ReduceAction818__action(val* self, val* p0);
1568 extern const struct class class_parser__ReduceAction818;
1569 void VIRTUAL_parser__ReduceAction819__action(val* self, val* p0);
1570 extern const struct class class_parser__ReduceAction819;
1571 void VIRTUAL_parser__ReduceAction820__action(val* self, val* p0);
1572 extern const struct class class_parser__ReduceAction820;
1573 void VIRTUAL_parser__ReduceAction821__action(val* self, val* p0);
1574 extern const struct class class_parser__ReduceAction821;
1575 void VIRTUAL_parser__ReduceAction822__action(val* self, val* p0);
1576 extern const struct class class_parser__ReduceAction822;
1577 void VIRTUAL_parser__ReduceAction823__action(val* self, val* p0);
1578 extern const struct class class_parser__ReduceAction823;
1579 void VIRTUAL_parser__ReduceAction824__action(val* self, val* p0);
1580 extern const struct class class_parser__ReduceAction824;
1581 void VIRTUAL_parser__ReduceAction825__action(val* self, val* p0);
1582 extern const struct class class_parser__ReduceAction825;
1583 void VIRTUAL_parser__ReduceAction826__action(val* self, val* p0);
1584 extern const struct class class_parser__ReduceAction826;
1585 void VIRTUAL_parser__ReduceAction828__action(val* self, val* p0);
1586 extern const struct class class_parser__ReduceAction828;
1587 void VIRTUAL_parser__ReduceAction829__action(val* self, val* p0);
1588 extern const struct class class_parser__ReduceAction829;
1589 void VIRTUAL_parser__ReduceAction830__action(val* self, val* p0);
1590 extern const struct class class_parser__ReduceAction830;
1591 void VIRTUAL_parser__ReduceAction831__action(val* self, val* p0);
1592 extern const struct class class_parser__ReduceAction831;
1593 void VIRTUAL_parser__ReduceAction832__action(val* self, val* p0);
1594 extern const struct class class_parser__ReduceAction832;
1595 void VIRTUAL_parser__ReduceAction833__action(val* self, val* p0);
1596 extern const struct class class_parser__ReduceAction833;
1597 void VIRTUAL_parser__ReduceAction834__action(val* self, val* p0);
1598 extern const struct class class_parser__ReduceAction834;
1599 void VIRTUAL_parser__ReduceAction835__action(val* self, val* p0);
1600 extern const struct class class_parser__ReduceAction835;
1601 void VIRTUAL_parser__ReduceAction836__action(val* self, val* p0);
1602 extern const struct class class_parser__ReduceAction836;
1603 void VIRTUAL_parser__ReduceAction837__action(val* self, val* p0);
1604 extern const struct class class_parser__ReduceAction837;
1605 void VIRTUAL_parser__ReduceAction838__action(val* self, val* p0);
1606 extern const struct class class_parser__ReduceAction838;
1607 void VIRTUAL_parser__ReduceAction840__action(val* self, val* p0);
1608 extern const struct class class_parser__ReduceAction840;
1609 void VIRTUAL_parser__ReduceAction841__action(val* self, val* p0);
1610 extern const struct class class_parser__ReduceAction841;
1611 void VIRTUAL_parser__ReduceAction842__action(val* self, val* p0);
1612 extern const struct class class_parser__ReduceAction842;
1613 void VIRTUAL_parser__ReduceAction843__action(val* self, val* p0);
1614 extern const struct class class_parser__ReduceAction843;
1615 void VIRTUAL_parser__ReduceAction844__action(val* self, val* p0);
1616 extern const struct class class_parser__ReduceAction844;
1617 void VIRTUAL_parser__ReduceAction845__action(val* self, val* p0);
1618 extern const struct class class_parser__ReduceAction845;
1619 void VIRTUAL_parser__ReduceAction846__action(val* self, val* p0);
1620 extern const struct class class_parser__ReduceAction846;
1621 void VIRTUAL_parser__ReduceAction847__action(val* self, val* p0);
1622 extern const struct class class_parser__ReduceAction847;
1623 void VIRTUAL_parser__ReduceAction849__action(val* self, val* p0);
1624 extern const struct class class_parser__ReduceAction849;
1625 void VIRTUAL_parser__ReduceAction852__action(val* self, val* p0);
1626 extern const struct class class_parser__ReduceAction852;
1627 void VIRTUAL_parser__ReduceAction854__action(val* self, val* p0);
1628 extern const struct class class_parser__ReduceAction854;
1629 void VIRTUAL_parser__ReduceAction855__action(val* self, val* p0);
1630 extern const struct class class_parser__ReduceAction855;
1631 void VIRTUAL_parser__ReduceAction856__action(val* self, val* p0);
1632 extern const struct class class_parser__ReduceAction856;
1633 void VIRTUAL_parser__ReduceAction857__action(val* self, val* p0);
1634 extern const struct class class_parser__ReduceAction857;
1635 void VIRTUAL_parser__ReduceAction858__action(val* self, val* p0);
1636 extern const struct class class_parser__ReduceAction858;
1637 void VIRTUAL_parser__ReduceAction859__action(val* self, val* p0);
1638 extern const struct class class_parser__ReduceAction859;
1639 void VIRTUAL_parser__ReduceAction860__action(val* self, val* p0);
1640 extern const struct class class_parser__ReduceAction860;
1641 void VIRTUAL_parser__ReduceAction861__action(val* self, val* p0);
1642 extern const struct class class_parser__ReduceAction861;
1643 void VIRTUAL_parser__ReduceAction862__action(val* self, val* p0);
1644 extern const struct class class_parser__ReduceAction862;
1645 void VIRTUAL_parser__ReduceAction863__action(val* self, val* p0);
1646 extern const struct class class_parser__ReduceAction863;
1647 void VIRTUAL_parser__ReduceAction864__action(val* self, val* p0);
1648 extern const struct class class_parser__ReduceAction864;
1649 void VIRTUAL_parser__ReduceAction866__action(val* self, val* p0);
1650 extern const struct class class_parser__ReduceAction866;
1651 void VIRTUAL_parser__ReduceAction867__action(val* self, val* p0);
1652 extern const struct class class_parser__ReduceAction867;
1653 void VIRTUAL_parser__ReduceAction869__action(val* self, val* p0);
1654 extern const struct class class_parser__ReduceAction869;
1655 void VIRTUAL_parser__ReduceAction870__action(val* self, val* p0);
1656 extern const struct class class_parser__ReduceAction870;
1657 void VIRTUAL_parser__ReduceAction871__action(val* self, val* p0);
1658 extern const struct class class_parser__ReduceAction871;
1659 void VIRTUAL_parser__ReduceAction872__action(val* self, val* p0);
1660 extern const struct class class_parser__ReduceAction872;
1661 void VIRTUAL_parser__ReduceAction1217__action(val* self, val* p0);
1662 extern const struct class class_parser__ReduceAction1217;
1663 void VIRTUAL_parser__ReduceAction1218__action(val* self, val* p0);
1664 extern const struct class class_parser__ReduceAction1218;
1665 void VIRTUAL_parser__ReduceAction1221__action(val* self, val* p0);
1666 extern const struct class class_parser__ReduceAction1221;
1667 void VIRTUAL_parser__ReduceAction1222__action(val* self, val* p0);
1668 extern const struct class class_parser__ReduceAction1222;
1669 void VIRTUAL_parser__ReduceAction1225__action(val* self, val* p0);
1670 extern const struct class class_parser__ReduceAction1225;
1671 void VIRTUAL_parser__ReduceAction1226__action(val* self, val* p0);
1672 extern const struct class class_parser__ReduceAction1226;
1673 void VIRTUAL_parser__ReduceAction1233__action(val* self, val* p0);
1674 extern const struct class class_parser__ReduceAction1233;
1675 void VIRTUAL_parser__ReduceAction1257__action(val* self, val* p0);
1676 extern const struct class class_parser__ReduceAction1257;
1677 void VIRTUAL_parser__ReduceAction1258__action(val* self, val* p0);
1678 extern const struct class class_parser__ReduceAction1258;
1679 void VIRTUAL_parser__ReduceAction1526__action(val* self, val* p0);
1680 extern const struct class class_parser__ReduceAction1526;
1681 void VIRTUAL_parser__ReduceAction1527__action(val* self, val* p0);
1682 extern const struct class class_parser__ReduceAction1527;
1683 void VIRTUAL_parser__ReduceAction1528__action(val* self, val* p0);
1684 extern const struct class class_parser__ReduceAction1528;
1685 void VIRTUAL_parser__ReduceAction1529__action(val* self, val* p0);
1686 extern const struct class class_parser__ReduceAction1529;
1687 void VIRTUAL_parser__ReduceAction1530__action(val* self, val* p0);
1688 extern const struct class class_parser__ReduceAction1530;
1689 void VIRTUAL_parser__ReduceAction1531__action(val* self, val* p0);
1690 extern const struct class class_parser__ReduceAction1531;
1691 void VIRTUAL_parser__ReduceAction1532__action(val* self, val* p0);
1692 extern const struct class class_parser__ReduceAction1532;
1693 void VIRTUAL_parser__ReduceAction1533__action(val* self, val* p0);
1694 extern const struct class class_parser__ReduceAction1533;
1695 void VIRTUAL_parser__ReduceAction1534__action(val* self, val* p0);
1696 extern const struct class class_parser__ReduceAction1534;
1697 void VIRTUAL_parser__ReduceAction1535__action(val* self, val* p0);
1698 extern const struct class class_parser__ReduceAction1535;
1699 void VIRTUAL_parser__ReduceAction1538__action(val* self, val* p0);
1700 extern const struct class class_parser__ReduceAction1538;
1701 void VIRTUAL_parser__ReduceAction1539__action(val* self, val* p0);
1702 extern const struct class class_parser__ReduceAction1539;
1703 void VIRTUAL_parser__ReduceAction1540__action(val* self, val* p0);
1704 extern const struct class class_parser__ReduceAction1540;
1705 void VIRTUAL_parser__ReduceAction1541__action(val* self, val* p0);
1706 extern const struct class class_parser__ReduceAction1541;
1707 void VIRTUAL_parser__ReduceAction1542__action(val* self, val* p0);
1708 extern const struct class class_parser__ReduceAction1542;
1709 void VIRTUAL_parser__ReduceAction1543__action(val* self, val* p0);
1710 extern const struct class class_parser__ReduceAction1543;
1711 void VIRTUAL_parser__ReduceAction1545__action(val* self, val* p0);
1712 extern const struct class class_parser__ReduceAction1545;
1713 void VIRTUAL_parser__ReduceAction1546__action(val* self, val* p0);
1714 extern const struct class class_parser__ReduceAction1546;
1715 void VIRTUAL_parser__ReduceAction1547__action(val* self, val* p0);
1716 extern const struct class class_parser__ReduceAction1547;
1717 void VIRTUAL_parser__ReduceAction1548__action(val* self, val* p0);
1718 extern const struct class class_parser__ReduceAction1548;
1719 void VIRTUAL_parser__ReduceAction1549__action(val* self, val* p0);
1720 extern const struct class class_parser__ReduceAction1549;
1721 void VIRTUAL_parser__ReduceAction1551__action(val* self, val* p0);
1722 extern const struct class class_parser__ReduceAction1551;
1723 void VIRTUAL_parser__ReduceAction1555__action(val* self, val* p0);
1724 extern const struct class class_parser__ReduceAction1555;
1725 void VIRTUAL_parser__ReduceAction1559__action(val* self, val* p0);
1726 extern const struct class class_parser__ReduceAction1559;
1727 void VIRTUAL_parser__ReduceAction1560__action(val* self, val* p0);
1728 extern const struct class class_parser__ReduceAction1560;
1729 void VIRTUAL_parser__ReduceAction1561__action(val* self, val* p0);
1730 extern const struct class class_parser__ReduceAction1561;
1731 void VIRTUAL_parser__ReduceAction1562__action(val* self, val* p0);
1732 extern const struct class class_parser__ReduceAction1562;
1733 void VIRTUAL_parser__ReduceAction1563__action(val* self, val* p0);
1734 extern const struct class class_parser__ReduceAction1563;
1735 val* VIRTUAL_lexer__Lexer__file(val* self);
1736 long VIRTUAL_lexer__Lexer__state_initial(val* self);
1737 void VIRTUAL_lexer__Lexer__init(val* self, val* p0);
1738 val* VIRTUAL_lexer__Lexer__last_token(val* self);
1739 void VIRTUAL_lexer__Lexer__last_token_61d(val* self, val* p0);
1740 val* VIRTUAL_lexer__Lexer__peek(val* self);
1741 val* VIRTUAL_lexer__Lexer__next(val* self);
1742 val* VIRTUAL_lexer__Lexer__get_token(val* self);
1743 extern const struct class class_lexer__Lexer;
1744 extern const int COLOR_lexer__Lexer___state;
1745 extern const int COLOR_lexer__Lexer___stream_pos;
1746 extern const int COLOR_lexer__Lexer___line;
1747 extern const int COLOR_lexer__Lexer___pos;
1748 extern const int COLOR_lexer__Lexer___cr;
1749 extern const int COLOR_lexer__Lexer___64dlast_token;
1750 short int VIRTUAL_abstract_collection__SequenceRead___61d_61d(val* self, val* p0);
1751 long VIRTUAL_abstract_collection__SequenceRead__hash(val* self);
1752 val* VIRTUAL_string__Collection__to_s(val* self);
1753 val* VIRTUAL_parser_nodes__ANodes__iterator(val* self);
1754 short int VIRTUAL_parser_nodes__ANodes__is_empty(val* self);
1755 long VIRTUAL_parser_nodes__ANodes__length(val* self);
1756 short int VIRTUAL_parser_nodes__ANodes__has(val* self, val* p0);
1757 short int VIRTUAL_abstract_collection__Collection__has_only(val* self, val* p0);
1758 long VIRTUAL_abstract_collection__Collection__count(val* self, val* p0);
1759 val* VIRTUAL_abstract_collection__SequenceRead__first(val* self);
1760 short int VIRTUAL_abstract_collection__Collection__has_all(val* self, val* p0);
1761 val* VIRTUAL_array__Collection__to_a(val* self);
1762 val* VIRTUAL_math__Collection__rand(val* self);
1763 val* VIRTUAL_string__Collection__join(val* self, val* p0);
1764 void VIRTUAL_abstract_collection__RemovableCollection__clear(val* self);
1765 void VIRTUAL_abstract_collection__RemovableCollection__remove(val* self, val* p0);
1766 void VIRTUAL_abstract_collection__RemovableCollection__remove_all(val* self, val* p0);
1767 void VIRTUAL_abstract_collection__Sequence__add(val* self, val* p0);
1768 void VIRTUAL_abstract_collection__SimpleCollection__add_all(val* self, val* p0);
1769 val* VIRTUAL_parser_nodes__ANodes___91d_93d(val* self, long p0);
1770 val* VIRTUAL_abstract_collection__SequenceRead__last(val* self);
1771 long VIRTUAL_abstract_collection__SequenceRead__index_of(val* self, val* p0);
1772 void VIRTUAL_abstract_collection__Sequence__first_61d(val* self, val* p0);
1773 void VIRTUAL_abstract_collection__Sequence__last_61d(val* self, val* p0);
1774 void VIRTUAL_parser_nodes__ANodes__push(val* self, val* p0);
1775 void VIRTUAL_abstract_collection__Sequence__append(val* self, val* p0);
1776 val* VIRTUAL_parser_nodes__ANodes__pop(val* self);
1777 void VIRTUAL_parser_nodes__ANodes__unshift(val* self, val* p0);
1778 val* VIRTUAL_parser_nodes__ANodes__shift(val* self);
1779 void VIRTUAL_parser_nodes__ANodes___91d_93d_61d(val* self, long p0, val* p1);
1780 void VIRTUAL_parser_nodes__ANodes__remove_at(val* self, long p0);
1781 val* VIRTUAL_collection__Sequence__subarray(val* self, long p0, long p1);
1782 val* VIRTUAL_parser_nodes__ANodes__parent(val* self);
1783 void VIRTUAL_parser_nodes__ANodes__parent_61d(val* self, val* p0);
1784 val* VIRTUAL_parser_nodes__ANodes__items(val* self);
1785 void VIRTUAL_parser_nodes__ANodes__items_61d(val* self, val* p0);
1786 void VIRTUAL_parser_nodes__ANodes__hook_add(val* self, val* p0);
1787 void VIRTUAL_parser_nodes__ANodes__hook_remove(val* self, val* p0);
1788 void VIRTUAL_parser_nodes__ANodes__init(val* self, val* p0);
1789 extern const struct class class_parser_nodes__ANodes;
1790 extern const int COLOR_array__Arrayparser_nodes__ANodes_FT0;
1791 extern const int COLOR_parser_nodes__ANodes___64ditems;
1792 val* VIRTUAL_parser_nodes__TEol__to_s(val* self);
1793 val* VIRTUAL_parser_nodes__ANode__location(val* self);
1794 val* VIRTUAL_parser_nodes__ANode__hot_location(val* self);
1795 void VIRTUAL_parser_nodes__ANode__debug(val* self, val* p0);
1796 val* VIRTUAL_parser_nodes__ANode__parent(val* self);
1797 void VIRTUAL_parser_nodes__ANode__parent_61d(val* self, val* p0);
1798 void VIRTUAL_parser_nodes__ANode__init(val* self);
1799 void VIRTUAL_parser_nodes__Token__replace_child(val* self, val* p0, val* p1);
1800 void VIRTUAL_parser_nodes__ANode__detach(val* self);
1801 void VIRTUAL_parser_nodes__ANode__replace_with(val* self, val* p0);
1802 void VIRTUAL_parser_nodes__Token__visit_all(val* self, val* p0);
1803 val* VIRTUAL_parser_util__ANode__collect_tokens_by_text(val* self, val* p0);
1804 val* VIRTUAL_parser_util__ANode__collect_annotations_by_name(val* self, val* p0);
1805 void VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc(val* self, val* p0);
1806 void VIRTUAL_simple_misc_analysis__ANode__after_simple_misc(val* self, val* p0);
1807 void VIRTUAL_literal__ANode__accept_literal(val* self, val* p0);
1808 void VIRTUAL_scope__ANode__accept_scope_visitor(val* self, val* p0);
1809 void VIRTUAL_flow__ANode__accept_flow_visitor(val* self, val* p0);
1810 void VIRTUAL_local_var_init__ANode__accept_local_var_visitor(val* self, val* p0);
1811 void VIRTUAL_auto_super_init__ANode__accept_auto_super_init(val* self, val* p0);
1812 void VIRTUAL_astvalidation__ANode__accept_ast_validation(val* self, val* p0);
1813 void VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor(val* self, val* p0);
1814 void VIRTUAL_transform__ANode__accept_transform_visitor(val* self, val* p0);
1815 val* VIRTUAL_lexer__Token__text(val* self);
1816 void VIRTUAL_lexer__Token__text_61d(val* self, val* p0);
1817 val* VIRTUAL_parser_nodes__Token__prev_token(val* self);
1818 void VIRTUAL_parser_nodes__Token__prev_token_61d(val* self, val* p0);
1819 val* VIRTUAL_parser_nodes__Token__next_token(val* self);
1820 void VIRTUAL_parser_nodes__Token__next_token_61d(val* self, val* p0);
1821 void VIRTUAL_parser_nodes__Token__init(val* self);
1822 long VIRTUAL_lexer__TEol__parser_index(val* self);
1823 void VIRTUAL_parser_nodes__TEol__init(val* self);
1824 void VIRTUAL_lexer__TEol__init_tk(val* self, val* p0);
1825 extern const struct class class_parser_nodes__TEol;
1826 extern const int COLOR_parser_nodes__ANode___location;
1827 extern const int COLOR_parser_nodes__ANode___64dparent;
1828 val* VIRTUAL_parser_nodes__Token__to_s(val* self);
1829 long VIRTUAL_lexer__TComment__parser_index(val* self);
1830 void VIRTUAL_parser_nodes__TComment__init(val* self);
1831 void VIRTUAL_lexer__TComment__init_tk(val* self, val* p0);
1832 extern const struct class class_parser_nodes__TComment;
1833 val* VIRTUAL_parser_nodes__TokenKeyword__to_s(val* self);
1834 long VIRTUAL_lexer__TKwpackage__parser_index(val* self);
1835 void VIRTUAL_parser_nodes__TokenKeyword__init(val* self);
1836 void VIRTUAL_parser_nodes__TKwpackage__init(val* self);
1837 void VIRTUAL_lexer__TKwpackage__init_tk(val* self, val* p0);
1838 extern const struct class class_parser_nodes__TKwpackage;
1839 long VIRTUAL_lexer__TKwmodule__parser_index(val* self);
1840 void VIRTUAL_parser_nodes__TKwmodule__init(val* self);
1841 void VIRTUAL_lexer__TKwmodule__init_tk(val* self, val* p0);
1842 extern const struct class class_parser_nodes__TKwmodule;
1843 long VIRTUAL_lexer__TKwimport__parser_index(val* self);
1844 void VIRTUAL_parser_nodes__TKwimport__init(val* self);
1845 void VIRTUAL_lexer__TKwimport__init_tk(val* self, val* p0);
1846 extern const struct class class_parser_nodes__TKwimport;
1847 long VIRTUAL_lexer__TKwclass__parser_index(val* self);
1848 void VIRTUAL_parser_nodes__TKwclass__init(val* self);
1849 void VIRTUAL_lexer__TKwclass__init_tk(val* self, val* p0);
1850 extern const struct class class_parser_nodes__TKwclass;
1851 long VIRTUAL_lexer__TKwabstract__parser_index(val* self);
1852 void VIRTUAL_parser_nodes__TKwabstract__init(val* self);
1853 void VIRTUAL_lexer__TKwabstract__init_tk(val* self, val* p0);
1854 extern const struct class class_parser_nodes__TKwabstract;
1855 long VIRTUAL_lexer__TKwinterface__parser_index(val* self);
1856 void VIRTUAL_parser_nodes__TKwinterface__init(val* self);
1857 void VIRTUAL_lexer__TKwinterface__init_tk(val* self, val* p0);
1858 extern const struct class class_parser_nodes__TKwinterface;
1859 long VIRTUAL_lexer__TKwenum__parser_index(val* self);
1860 void VIRTUAL_parser_nodes__TKwenum__init(val* self);
1861 void VIRTUAL_lexer__TKwenum__init_tk(val* self, val* p0);
1862 extern const struct class class_parser_nodes__TKwenum;
1863 long VIRTUAL_lexer__TKwend__parser_index(val* self);
1864 void VIRTUAL_parser_nodes__TKwend__init(val* self);
1865 void VIRTUAL_lexer__TKwend__init_tk(val* self, val* p0);
1866 extern const struct class class_parser_nodes__TKwend;
1867 long VIRTUAL_lexer__TKwmeth__parser_index(val* self);
1868 void VIRTUAL_parser_nodes__TKwmeth__init(val* self);
1869 void VIRTUAL_lexer__TKwmeth__init_tk(val* self, val* p0);
1870 extern const struct class class_parser_nodes__TKwmeth;
1871 long VIRTUAL_lexer__TKwtype__parser_index(val* self);
1872 void VIRTUAL_parser_nodes__TKwtype__init(val* self);
1873 void VIRTUAL_lexer__TKwtype__init_tk(val* self, val* p0);
1874 extern const struct class class_parser_nodes__TKwtype;
1875 long VIRTUAL_lexer__TKwinit__parser_index(val* self);
1876 void VIRTUAL_parser_nodes__TKwinit__init(val* self);
1877 void VIRTUAL_lexer__TKwinit__init_tk(val* self, val* p0);
1878 extern const struct class class_parser_nodes__TKwinit;
1879 long VIRTUAL_lexer__TKwredef__parser_index(val* self);
1880 void VIRTUAL_parser_nodes__TKwredef__init(val* self);
1881 void VIRTUAL_lexer__TKwredef__init_tk(val* self, val* p0);
1882 extern const struct class class_parser_nodes__TKwredef;
1883 long VIRTUAL_lexer__TKwis__parser_index(val* self);
1884 void VIRTUAL_parser_nodes__TKwis__init(val* self);
1885 void VIRTUAL_lexer__TKwis__init_tk(val* self, val* p0);
1886 extern const struct class class_parser_nodes__TKwis;
1887 long VIRTUAL_lexer__TKwdo__parser_index(val* self);
1888 void VIRTUAL_parser_nodes__TKwdo__init(val* self);
1889 void VIRTUAL_lexer__TKwdo__init_tk(val* self, val* p0);
1890 extern const struct class class_parser_nodes__TKwdo;
1891 long VIRTUAL_lexer__TKwreadable__parser_index(val* self);
1892 void VIRTUAL_parser_nodes__TKwreadable__init(val* self);
1893 void VIRTUAL_lexer__TKwreadable__init_tk(val* self, val* p0);
1894 extern const struct class class_parser_nodes__TKwreadable;
1895 long VIRTUAL_lexer__TKwwritable__parser_index(val* self);
1896 void VIRTUAL_parser_nodes__TKwwritable__init(val* self);
1897 void VIRTUAL_lexer__TKwwritable__init_tk(val* self, val* p0);
1898 extern const struct class class_parser_nodes__TKwwritable;
1899 long VIRTUAL_lexer__TKwvar__parser_index(val* self);
1900 void VIRTUAL_parser_nodes__TKwvar__init(val* self);
1901 void VIRTUAL_lexer__TKwvar__init_tk(val* self, val* p0);
1902 extern const struct class class_parser_nodes__TKwvar;
1903 long VIRTUAL_lexer__TKwintern__parser_index(val* self);
1904 void VIRTUAL_parser_nodes__TKwintern__init(val* self);
1905 void VIRTUAL_lexer__TKwintern__init_tk(val* self, val* p0);
1906 extern const struct class class_parser_nodes__TKwintern;
1907 long VIRTUAL_lexer__TKwextern__parser_index(val* self);
1908 void VIRTUAL_parser_nodes__TKwextern__init(val* self);
1909 void VIRTUAL_lexer__TKwextern__init_tk(val* self, val* p0);
1910 extern const struct class class_parser_nodes__TKwextern;
1911 long VIRTUAL_lexer__TKwprotected__parser_index(val* self);
1912 void VIRTUAL_parser_nodes__TKwprotected__init(val* self);
1913 void VIRTUAL_lexer__TKwprotected__init_tk(val* self, val* p0);
1914 extern const struct class class_parser_nodes__TKwprotected;
1915 long VIRTUAL_lexer__TKwprivate__parser_index(val* self);
1916 void VIRTUAL_parser_nodes__TKwprivate__init(val* self);
1917 void VIRTUAL_lexer__TKwprivate__init_tk(val* self, val* p0);
1918 extern const struct class class_parser_nodes__TKwprivate;
1919 long VIRTUAL_lexer__TKwintrude__parser_index(val* self);
1920 void VIRTUAL_parser_nodes__TKwintrude__init(val* self);
1921 void VIRTUAL_lexer__TKwintrude__init_tk(val* self, val* p0);
1922 extern const struct class class_parser_nodes__TKwintrude;
1923 long VIRTUAL_lexer__TKwif__parser_index(val* self);
1924 void VIRTUAL_parser_nodes__TKwif__init(val* self);
1925 void VIRTUAL_lexer__TKwif__init_tk(val* self, val* p0);
1926 extern const struct class class_parser_nodes__TKwif;
1927 long VIRTUAL_lexer__TKwthen__parser_index(val* self);
1928 void VIRTUAL_parser_nodes__TKwthen__init(val* self);
1929 void VIRTUAL_lexer__TKwthen__init_tk(val* self, val* p0);
1930 extern const struct class class_parser_nodes__TKwthen;
1931 long VIRTUAL_lexer__TKwelse__parser_index(val* self);
1932 void VIRTUAL_parser_nodes__TKwelse__init(val* self);
1933 void VIRTUAL_lexer__TKwelse__init_tk(val* self, val* p0);
1934 extern const struct class class_parser_nodes__TKwelse;
1935 long VIRTUAL_lexer__TKwwhile__parser_index(val* self);
1936 void VIRTUAL_parser_nodes__TKwwhile__init(val* self);
1937 void VIRTUAL_lexer__TKwwhile__init_tk(val* self, val* p0);
1938 extern const struct class class_parser_nodes__TKwwhile;
1939 long VIRTUAL_lexer__TKwloop__parser_index(val* self);
1940 void VIRTUAL_parser_nodes__TKwloop__init(val* self);
1941 void VIRTUAL_lexer__TKwloop__init_tk(val* self, val* p0);
1942 extern const struct class class_parser_nodes__TKwloop;
1943 long VIRTUAL_lexer__TKwfor__parser_index(val* self);
1944 void VIRTUAL_parser_nodes__TKwfor__init(val* self);
1945 void VIRTUAL_lexer__TKwfor__init_tk(val* self, val* p0);
1946 extern const struct class class_parser_nodes__TKwfor;
1947 long VIRTUAL_lexer__TKwin__parser_index(val* self);
1948 void VIRTUAL_parser_nodes__TKwin__init(val* self);
1949 void VIRTUAL_lexer__TKwin__init_tk(val* self, val* p0);
1950 extern const struct class class_parser_nodes__TKwin;
1951 long VIRTUAL_lexer__TKwand__parser_index(val* self);
1952 void VIRTUAL_parser_nodes__TKwand__init(val* self);
1953 void VIRTUAL_lexer__TKwand__init_tk(val* self, val* p0);
1954 extern const struct class class_parser_nodes__TKwand;
1955 long VIRTUAL_lexer__TKwor__parser_index(val* self);
1956 void VIRTUAL_parser_nodes__TKwor__init(val* self);
1957 void VIRTUAL_lexer__TKwor__init_tk(val* self, val* p0);
1958 extern const struct class class_parser_nodes__TKwor;
1959 long VIRTUAL_lexer__TKwimplies__parser_index(val* self);
1960 void VIRTUAL_parser_nodes__TKwimplies__init(val* self);
1961 void VIRTUAL_lexer__TKwimplies__init_tk(val* self, val* p0);
1962 extern const struct class class_parser_nodes__TKwimplies;
1963 long VIRTUAL_lexer__TKwnot__parser_index(val* self);
1964 void VIRTUAL_parser_nodes__TKwnot__init(val* self);
1965 void VIRTUAL_lexer__TKwnot__init_tk(val* self, val* p0);
1966 extern const struct class class_parser_nodes__TKwnot;
1967 long VIRTUAL_lexer__TKwreturn__parser_index(val* self);
1968 void VIRTUAL_parser_nodes__TKwreturn__init(val* self);
1969 void VIRTUAL_lexer__TKwreturn__init_tk(val* self, val* p0);
1970 extern const struct class class_parser_nodes__TKwreturn;
1971 long VIRTUAL_lexer__TKwcontinue__parser_index(val* self);
1972 void VIRTUAL_parser_nodes__TKwcontinue__init(val* self);
1973 void VIRTUAL_lexer__TKwcontinue__init_tk(val* self, val* p0);
1974 extern const struct class class_parser_nodes__TKwcontinue;
1975 long VIRTUAL_lexer__TKwbreak__parser_index(val* self);
1976 void VIRTUAL_parser_nodes__TKwbreak__init(val* self);
1977 void VIRTUAL_lexer__TKwbreak__init_tk(val* self, val* p0);
1978 extern const struct class class_parser_nodes__TKwbreak;
1979 long VIRTUAL_lexer__TKwabort__parser_index(val* self);
1980 void VIRTUAL_parser_nodes__TKwabort__init(val* self);
1981 void VIRTUAL_lexer__TKwabort__init_tk(val* self, val* p0);
1982 extern const struct class class_parser_nodes__TKwabort;
1983 long VIRTUAL_lexer__TKwassert__parser_index(val* self);
1984 void VIRTUAL_parser_nodes__TKwassert__init(val* self);
1985 void VIRTUAL_lexer__TKwassert__init_tk(val* self, val* p0);
1986 extern const struct class class_parser_nodes__TKwassert;
1987 long VIRTUAL_lexer__TKwnew__parser_index(val* self);
1988 void VIRTUAL_parser_nodes__TKwnew__init(val* self);
1989 void VIRTUAL_lexer__TKwnew__init_tk(val* self, val* p0);
1990 extern const struct class class_parser_nodes__TKwnew;
1991 long VIRTUAL_lexer__TKwisa__parser_index(val* self);
1992 void VIRTUAL_parser_nodes__TKwisa__init(val* self);
1993 void VIRTUAL_lexer__TKwisa__init_tk(val* self, val* p0);
1994 extern const struct class class_parser_nodes__TKwisa;
1995 long VIRTUAL_lexer__TKwonce__parser_index(val* self);
1996 void VIRTUAL_parser_nodes__TKwonce__init(val* self);
1997 void VIRTUAL_lexer__TKwonce__init_tk(val* self, val* p0);
1998 extern const struct class class_parser_nodes__TKwonce;
1999 long VIRTUAL_lexer__TKwsuper__parser_index(val* self);
2000 void VIRTUAL_parser_nodes__TKwsuper__init(val* self);
2001 void VIRTUAL_lexer__TKwsuper__init_tk(val* self, val* p0);
2002 extern const struct class class_parser_nodes__TKwsuper;
2003 long VIRTUAL_lexer__TKwself__parser_index(val* self);
2004 void VIRTUAL_parser_nodes__TKwself__init(val* self);
2005 void VIRTUAL_lexer__TKwself__init_tk(val* self, val* p0);
2006 extern const struct class class_parser_nodes__TKwself;
2007 long VIRTUAL_lexer__TKwtrue__parser_index(val* self);
2008 void VIRTUAL_parser_nodes__TKwtrue__init(val* self);
2009 void VIRTUAL_lexer__TKwtrue__init_tk(val* self, val* p0);
2010 extern const struct class class_parser_nodes__TKwtrue;
2011 long VIRTUAL_lexer__TKwfalse__parser_index(val* self);
2012 void VIRTUAL_parser_nodes__TKwfalse__init(val* self);
2013 void VIRTUAL_lexer__TKwfalse__init_tk(val* self, val* p0);
2014 extern const struct class class_parser_nodes__TKwfalse;
2015 long VIRTUAL_lexer__TKwnull__parser_index(val* self);
2016 void VIRTUAL_parser_nodes__TKwnull__init(val* self);
2017 void VIRTUAL_lexer__TKwnull__init_tk(val* self, val* p0);
2018 extern const struct class class_parser_nodes__TKwnull;
2019 long VIRTUAL_lexer__TKwas__parser_index(val* self);
2020 void VIRTUAL_parser_nodes__TKwas__init(val* self);
2021 void VIRTUAL_lexer__TKwas__init_tk(val* self, val* p0);
2022 extern const struct class class_parser_nodes__TKwas;
2023 long VIRTUAL_lexer__TKwnullable__parser_index(val* self);
2024 void VIRTUAL_parser_nodes__TKwnullable__init(val* self);
2025 void VIRTUAL_lexer__TKwnullable__init_tk(val* self, val* p0);
2026 extern const struct class class_parser_nodes__TKwnullable;
2027 long VIRTUAL_lexer__TKwisset__parser_index(val* self);
2028 void VIRTUAL_parser_nodes__TKwisset__init(val* self);
2029 void VIRTUAL_lexer__TKwisset__init_tk(val* self, val* p0);
2030 extern const struct class class_parser_nodes__TKwisset;
2031 long VIRTUAL_lexer__TKwlabel__parser_index(val* self);
2032 void VIRTUAL_parser_nodes__TKwlabel__init(val* self);
2033 void VIRTUAL_lexer__TKwlabel__init_tk(val* self, val* p0);
2034 extern const struct class class_parser_nodes__TKwlabel;
2035 long VIRTUAL_lexer__TKwdebug__parser_index(val* self);
2036 void VIRTUAL_parser_nodes__TKwdebug__init(val* self);
2037 void VIRTUAL_lexer__TKwdebug__init_tk(val* self, val* p0);
2038 extern const struct class class_parser_nodes__TKwdebug;
2039 long VIRTUAL_lexer__TOpar__parser_index(val* self);
2040 void VIRTUAL_parser_nodes__TOpar__init(val* self);
2041 void VIRTUAL_lexer__TOpar__init_tk(val* self, val* p0);
2042 extern const struct class class_parser_nodes__TOpar;
2043 long VIRTUAL_lexer__TCpar__parser_index(val* self);
2044 void VIRTUAL_parser_nodes__TCpar__init(val* self);
2045 void VIRTUAL_lexer__TCpar__init_tk(val* self, val* p0);
2046 extern const struct class class_parser_nodes__TCpar;
2047 long VIRTUAL_lexer__TObra__parser_index(val* self);
2048 void VIRTUAL_parser_nodes__TObra__init(val* self);
2049 void VIRTUAL_lexer__TObra__init_tk(val* self, val* p0);
2050 extern const struct class class_parser_nodes__TObra;
2051 long VIRTUAL_lexer__TCbra__parser_index(val* self);
2052 void VIRTUAL_parser_nodes__TCbra__init(val* self);
2053 void VIRTUAL_lexer__TCbra__init_tk(val* self, val* p0);
2054 extern const struct class class_parser_nodes__TCbra;
2055 long VIRTUAL_lexer__TComma__parser_index(val* self);
2056 void VIRTUAL_parser_nodes__TComma__init(val* self);
2057 void VIRTUAL_lexer__TComma__init_tk(val* self, val* p0);
2058 extern const struct class class_parser_nodes__TComma;
2059 long VIRTUAL_lexer__TColumn__parser_index(val* self);
2060 void VIRTUAL_parser_nodes__TColumn__init(val* self);
2061 void VIRTUAL_lexer__TColumn__init_tk(val* self, val* p0);
2062 extern const struct class class_parser_nodes__TColumn;
2063 long VIRTUAL_lexer__TQuad__parser_index(val* self);
2064 void VIRTUAL_parser_nodes__TQuad__init(val* self);
2065 void VIRTUAL_lexer__TQuad__init_tk(val* self, val* p0);
2066 extern const struct class class_parser_nodes__TQuad;
2067 long VIRTUAL_lexer__TAssign__parser_index(val* self);
2068 void VIRTUAL_parser_nodes__TAssign__init(val* self);
2069 void VIRTUAL_lexer__TAssign__init_tk(val* self, val* p0);
2070 extern const struct class class_parser_nodes__TAssign;
2071 val* VIRTUAL_parser_nodes__TokenOperator__to_s(val* self);
2072 long VIRTUAL_lexer__TPluseq__parser_index(val* self);
2073 void VIRTUAL_parser_nodes__TokenOperator__init(val* self);
2074 void VIRTUAL_parser_nodes__TPluseq__init(val* self);
2075 void VIRTUAL_lexer__TPluseq__init_tk(val* self, val* p0);
2076 extern const struct class class_parser_nodes__TPluseq;
2077 long VIRTUAL_lexer__TMinuseq__parser_index(val* self);
2078 void VIRTUAL_parser_nodes__TMinuseq__init(val* self);
2079 void VIRTUAL_lexer__TMinuseq__init_tk(val* self, val* p0);
2080 extern const struct class class_parser_nodes__TMinuseq;
2081 long VIRTUAL_lexer__TDotdotdot__parser_index(val* self);
2082 void VIRTUAL_parser_nodes__TDotdotdot__init(val* self);
2083 void VIRTUAL_lexer__TDotdotdot__init_tk(val* self, val* p0);
2084 extern const struct class class_parser_nodes__TDotdotdot;
2085 long VIRTUAL_lexer__TDotdot__parser_index(val* self);
2086 void VIRTUAL_parser_nodes__TDotdot__init(val* self);
2087 void VIRTUAL_lexer__TDotdot__init_tk(val* self, val* p0);
2088 extern const struct class class_parser_nodes__TDotdot;
2089 long VIRTUAL_lexer__TDot__parser_index(val* self);
2090 void VIRTUAL_parser_nodes__TDot__init(val* self);
2091 void VIRTUAL_lexer__TDot__init_tk(val* self, val* p0);
2092 extern const struct class class_parser_nodes__TDot;
2093 long VIRTUAL_lexer__TPlus__parser_index(val* self);
2094 void VIRTUAL_parser_nodes__TPlus__init(val* self);
2095 void VIRTUAL_lexer__TPlus__init_tk(val* self, val* p0);
2096 extern const struct class class_parser_nodes__TPlus;
2097 long VIRTUAL_lexer__TMinus__parser_index(val* self);
2098 void VIRTUAL_parser_nodes__TMinus__init(val* self);
2099 void VIRTUAL_lexer__TMinus__init_tk(val* self, val* p0);
2100 extern const struct class class_parser_nodes__TMinus;
2101 long VIRTUAL_lexer__TStar__parser_index(val* self);
2102 void VIRTUAL_parser_nodes__TStar__init(val* self);
2103 void VIRTUAL_lexer__TStar__init_tk(val* self, val* p0);
2104 extern const struct class class_parser_nodes__TStar;
2105 long VIRTUAL_lexer__TSlash__parser_index(val* self);
2106 void VIRTUAL_parser_nodes__TSlash__init(val* self);
2107 void VIRTUAL_lexer__TSlash__init_tk(val* self, val* p0);
2108 extern const struct class class_parser_nodes__TSlash;
2109 long VIRTUAL_lexer__TPercent__parser_index(val* self);
2110 void VIRTUAL_parser_nodes__TPercent__init(val* self);
2111 void VIRTUAL_lexer__TPercent__init_tk(val* self, val* p0);
2112 extern const struct class class_parser_nodes__TPercent;
2113 long VIRTUAL_lexer__TEq__parser_index(val* self);
2114 void VIRTUAL_parser_nodes__TEq__init(val* self);
2115 void VIRTUAL_lexer__TEq__init_tk(val* self, val* p0);
2116 extern const struct class class_parser_nodes__TEq;
2117 long VIRTUAL_lexer__TNe__parser_index(val* self);
2118 void VIRTUAL_parser_nodes__TNe__init(val* self);
2119 void VIRTUAL_lexer__TNe__init_tk(val* self, val* p0);
2120 extern const struct class class_parser_nodes__TNe;
2121 long VIRTUAL_lexer__TLt__parser_index(val* self);
2122 void VIRTUAL_parser_nodes__TLt__init(val* self);
2123 void VIRTUAL_lexer__TLt__init_tk(val* self, val* p0);
2124 extern const struct class class_parser_nodes__TLt;
2125 long VIRTUAL_lexer__TLe__parser_index(val* self);
2126 void VIRTUAL_parser_nodes__TLe__init(val* self);
2127 void VIRTUAL_lexer__TLe__init_tk(val* self, val* p0);
2128 extern const struct class class_parser_nodes__TLe;
2129 long VIRTUAL_lexer__TLl__parser_index(val* self);
2130 void VIRTUAL_parser_nodes__TLl__init(val* self);
2131 void VIRTUAL_lexer__TLl__init_tk(val* self, val* p0);
2132 extern const struct class class_parser_nodes__TLl;
2133 long VIRTUAL_lexer__TGt__parser_index(val* self);
2134 void VIRTUAL_parser_nodes__TGt__init(val* self);
2135 void VIRTUAL_lexer__TGt__init_tk(val* self, val* p0);
2136 extern const struct class class_parser_nodes__TGt;
2137 long VIRTUAL_lexer__TGe__parser_index(val* self);
2138 void VIRTUAL_parser_nodes__TGe__init(val* self);
2139 void VIRTUAL_lexer__TGe__init_tk(val* self, val* p0);
2140 extern const struct class class_parser_nodes__TGe;
2141 long VIRTUAL_lexer__TGg__parser_index(val* self);
2142 void VIRTUAL_parser_nodes__TGg__init(val* self);
2143 void VIRTUAL_lexer__TGg__init_tk(val* self, val* p0);
2144 extern const struct class class_parser_nodes__TGg;
2145 long VIRTUAL_lexer__TStarship__parser_index(val* self);
2146 void VIRTUAL_parser_nodes__TStarship__init(val* self);
2147 void VIRTUAL_lexer__TStarship__init_tk(val* self, val* p0);
2148 extern const struct class class_parser_nodes__TStarship;
2149 long VIRTUAL_lexer__TBang__parser_index(val* self);
2150 void VIRTUAL_parser_nodes__TBang__init(val* self);
2151 void VIRTUAL_lexer__TBang__init_tk(val* self, val* p0);
2152 extern const struct class class_parser_nodes__TBang;
2153 long VIRTUAL_lexer__TAt__parser_index(val* self);
2154 void VIRTUAL_parser_nodes__TAt__init(val* self);
2155 void VIRTUAL_lexer__TAt__init_tk(val* self, val* p0);
2156 extern const struct class class_parser_nodes__TAt;
2157 val* VIRTUAL_parser_nodes__TClassid__to_s(val* self);
2158 long VIRTUAL_lexer__TClassid__parser_index(val* self);
2159 void VIRTUAL_parser_nodes__TClassid__init(val* self);
2160 void VIRTUAL_lexer__TClassid__init_tk(val* self, val* p0);
2161 extern const struct class class_parser_nodes__TClassid;
2162 val* VIRTUAL_parser_nodes__TId__to_s(val* self);
2163 long VIRTUAL_lexer__TId__parser_index(val* self);
2164 void VIRTUAL_parser_nodes__TId__init(val* self);
2165 void VIRTUAL_lexer__TId__init_tk(val* self, val* p0);
2166 extern const struct class class_parser_nodes__TId;
2167 val* VIRTUAL_parser_nodes__TAttrid__to_s(val* self);
2168 long VIRTUAL_lexer__TAttrid__parser_index(val* self);
2169 void VIRTUAL_parser_nodes__TAttrid__init(val* self);
2170 void VIRTUAL_lexer__TAttrid__init_tk(val* self, val* p0);
2171 extern const struct class class_parser_nodes__TAttrid;
2172 val* VIRTUAL_parser_nodes__TokenLiteral__to_s(val* self);
2173 long VIRTUAL_lexer__TNumber__parser_index(val* self);
2174 void VIRTUAL_parser_nodes__TokenLiteral__init(val* self);
2175 void VIRTUAL_parser_nodes__TNumber__init(val* self);
2176 void VIRTUAL_lexer__TNumber__init_tk(val* self, val* p0);
2177 extern const struct class class_parser_nodes__TNumber;
2178 long VIRTUAL_lexer__TFloat__parser_index(val* self);
2179 void VIRTUAL_parser_nodes__TFloat__init(val* self);
2180 void VIRTUAL_lexer__TFloat__init_tk(val* self, val* p0);
2181 extern const struct class class_parser_nodes__TFloat;
2182 long VIRTUAL_lexer__TChar__parser_index(val* self);
2183 void VIRTUAL_parser_nodes__TChar__init(val* self);
2184 void VIRTUAL_lexer__TChar__init_tk(val* self, val* p0);
2185 extern const struct class class_parser_nodes__TChar;
2186 long VIRTUAL_lexer__TString__parser_index(val* self);
2187 void VIRTUAL_parser_nodes__TString__init(val* self);
2188 void VIRTUAL_lexer__TString__init_tk(val* self, val* p0);
2189 val* VIRTUAL_ffi_base__TString__without_quotes(val* self);
2190 extern const struct class class_parser_nodes__TString;
2191 long VIRTUAL_lexer__TStartString__parser_index(val* self);
2192 void VIRTUAL_parser_nodes__TStartString__init(val* self);
2193 void VIRTUAL_lexer__TStartString__init_tk(val* self, val* p0);
2194 extern const struct class class_parser_nodes__TStartString;
2195 long VIRTUAL_lexer__TMidString__parser_index(val* self);
2196 void VIRTUAL_parser_nodes__TMidString__init(val* self);
2197 void VIRTUAL_lexer__TMidString__init_tk(val* self, val* p0);
2198 extern const struct class class_parser_nodes__TMidString;
2199 long VIRTUAL_lexer__TEndString__parser_index(val* self);
2200 void VIRTUAL_parser_nodes__TEndString__init(val* self);
2201 void VIRTUAL_lexer__TEndString__init_tk(val* self, val* p0);
2202 extern const struct class class_parser_nodes__TEndString;
2203 val* VIRTUAL_parser_nodes__TBadString__to_s(val* self);
2204 long VIRTUAL_lexer__TBadString__parser_index(val* self);
2205 void VIRTUAL_parser_nodes__TBadString__init(val* self);
2206 void VIRTUAL_lexer__TBadString__init_tk(val* self, val* p0);
2207 extern const struct class class_parser_nodes__TBadString;
2208 val* VIRTUAL_parser_nodes__TBadChar__to_s(val* self);
2209 long VIRTUAL_lexer__TBadChar__parser_index(val* self);
2210 void VIRTUAL_parser_nodes__TBadChar__init(val* self);
2211 void VIRTUAL_lexer__TBadChar__init_tk(val* self, val* p0);
2212 extern const struct class class_parser_nodes__TBadChar;
2213 long VIRTUAL_lexer__TExternCodeSegment__parser_index(val* self);
2214 void VIRTUAL_parser_nodes__TExternCodeSegment__init(val* self);
2215 void VIRTUAL_lexer__TExternCodeSegment__init_tk(val* self, val* p0);
2216 val* VIRTUAL_ffi_base__TExternCodeSegment__without_guard(val* self);
2217 extern const struct class class_parser_nodes__TExternCodeSegment;
2218 val* VIRTUAL_parser_nodes__EOF__to_s(val* self);
2219 long VIRTUAL_lexer__EOF__parser_index(val* self);
2220 void VIRTUAL_parser_nodes__EOF__init(val* self);
2221 void VIRTUAL_lexer__EOF__init_tk(val* self, val* p0);
2222 extern const struct class class_parser_nodes__EOF;
2223 void VIRTUAL_parser_nodes__AError__init(val* self);
2224 val* VIRTUAL_lexer__AError__message(val* self);
2225 void VIRTUAL_lexer__AError__init_error(val* self, val* p0, val* p1);
2226 void VIRTUAL_parser_nodes__ALexerError__init(val* self);
2227 val* VIRTUAL_lexer__ALexerError__string(val* self);
2228 void VIRTUAL_lexer__ALexerError__init_lexer_error(val* self, val* p0, val* p1, val* p2);
2229 extern const struct class class_parser_nodes__ALexerError;
2230 void VIRTUAL_parser_nodes__AParserError__init(val* self);
2231 val* VIRTUAL_lexer__AParserError__token(val* self);
2232 void VIRTUAL_lexer__AParserError__init_parser_error(val* self, val* p0, val* p1, val* p2);
2233 extern const struct class class_parser_nodes__AParserError;
2234 void VIRTUAL_parser_prod__AModule__replace_child(val* self, val* p0, val* p1);
2235 void VIRTUAL_parser_nodes__Prod__replace_with(val* self, val* p0);
2236 void VIRTUAL_parser_prod__AModule__visit_all(val* self, val* p0);
2237 void VIRTUAL_parser_nodes__Prod__location_61d(val* self, val* p0);
2238 val* VIRTUAL_parser_nodes__Prod__n_annotations(val* self);
2239 void VIRTUAL_parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
2240 void VIRTUAL_parser_nodes__Prod__init(val* self);
2241 val* VIRTUAL_modelize_property__Prod__collect_text(val* self);
2242 val* VIRTUAL_parser_nodes__AModule__n_moduledecl(val* self);
2243 void VIRTUAL_parser_prod__AModule__n_moduledecl_61d(val* self, val* p0);
2244 val* VIRTUAL_parser_nodes__AModule__n_imports(val* self);
2245 val* VIRTUAL_parser_nodes__AModule__n_extern_code_blocks(val* self);
2246 val* VIRTUAL_parser_nodes__AModule__n_classdefs(val* self);
2247 void VIRTUAL_parser_nodes__AModule__init(val* self);
2248 void VIRTUAL_parser_prod__AModule__empty_init(val* self);
2249 void VIRTUAL_parser_prod__AModule__init_amodule(val* self, val* p0, val* p1, val* p2, val* p3);
2250 void VIRTUAL_simple_misc_analysis__AModule__do_simple_misc_analysis(val* self, val* p0);
2251 void VIRTUAL_literal__AModule__do_literal(val* self, val* p0);
2252 val* VIRTUAL_serialization_phase__AModule__deserializer_nclassdef(val* self);
2253 val* VIRTUAL_modelbuilder__AModule__mmodule(val* self);
2254 void VIRTUAL_modelbuilder__AModule__mmodule_61d(val* self, val* p0);
2255 short int VIRTUAL_modelbuilder__AModule__is_importation_done(val* self);
2256 void VIRTUAL_modelbuilder__AModule__is_importation_done_61d(val* self, short int p0);
2257 short int VIRTUAL_modelize_class__AModule__build_classes_is_done(val* self);
2258 void VIRTUAL_modelize_class__AModule__build_classes_is_done_61d(val* self, short int p0);
2259 val* VIRTUAL_modelize_class__AModule__mclass2nclassdef(val* self);
2260 void VIRTUAL_modelize_class__AModule__mclass2nclassdef_61d(val* self, val* p0);
2261 val* VIRTUAL_nitni_base__AModule__cname(val* self);
2262 val* VIRTUAL_ffi_base__AModule__ffi_files(val* self);
2263 void VIRTUAL_ffi_base__AModule__ffi_files_61d(val* self, val* p0);
2264 val* VIRTUAL_c__AModule__c_compiler_options(val* self);
2265 void VIRTUAL_c__AModule__c_compiler_options_61d(val* self, val* p0);
2266 val* VIRTUAL_c__AModule__c_linker_options(val* self);
2267 void VIRTUAL_c__AModule__c_linker_options_61d(val* self, val* p0);
2268 short int VIRTUAL_header_dependency__AModule__has_public_c_header(val* self);
2269 val* VIRTUAL_cpp__AModule__cpp_file(val* self);
2270 void VIRTUAL_cpp__AModule__cpp_file_61d(val* self, val* p0);
2271 val* VIRTUAL_cpp__AModule__cpp_compiler_options(val* self);
2272 void VIRTUAL_cpp__AModule__cpp_compiler_options_61d(val* self, val* p0);
2273 val* VIRTUAL_common_ffi__AModule__ffi_ccu(val* self);
2274 void VIRTUAL_common_ffi__AModule__ffi_ccu_61d(val* self, val* p0);
2275 val* VIRTUAL_common_ffi__AModule__present_languages(val* self);
2276 void VIRTUAL_common_ffi__AModule__present_languages_61d(val* self, val* p0);
2277 val* VIRTUAL_common_ffi__AModule__ffi_callbacks(val* self);
2278 void VIRTUAL_common_ffi__AModule__ffi_callbacks_61d(val* self, val* p0);
2279 void VIRTUAL_common_ffi__AModule__ensure_compile_ffi_wrapper(val* self);
2280 void VIRTUAL_common_ffi__AModule__finalize_ffi_wrapper(val* self, val* p0, val* p1);
2281 short int VIRTUAL_compiler_ffi__AModule__uses_legacy_ni(val* self);
2282 void VIRTUAL_compiler_ffi__AModule__finalize_ffi(val* self, val* p0, val* p1);
2283 void VIRTUAL_compiler_ffi__AModule__finalize_nitni(val* self, val* p0);
2284 val* VIRTUAL_compiler_ffi__AModule__foreign_callbacks(val* self);
2285 void VIRTUAL_compiler_ffi__AModule__foreign_callbacks_61d(val* self, val* p0);
2286 val* VIRTUAL_compiler_ffi__AModule__nitni_ccu(val* self);
2287 void VIRTUAL_compiler_ffi__AModule__nitni_ccu_61d(val* self, val* p0);
2288 void VIRTUAL_compiler_ffi__AModule__uses_legacy_ni_61d(val* self, short int p0);
2289 void VIRTUAL_compiler_ffi__AModule__ensure_compile_nitni_base(val* self, val* p0);
2290 val* VIRTUAL_compiler_ffi__AModule__compiled_callbacks(val* self);
2291 void VIRTUAL_compiler_ffi__AModule__compiled_callbacks_61d(val* self, val* p0);
2292 short int VIRTUAL_compiler_ffi__AModule__check_callback_compilation(val* self, val* p0);
2293 extern const struct class class_parser_nodes__AModule;
2294 extern const int COLOR_parser_nodes__Prod___n_annotations;
2295 extern const int COLOR_parser_nodes__AModule___n_moduledecl;
2296 val* NEW_parser_nodes__ANodes(const struct type* type);
2297 extern const struct type type_parser_nodes__ANodesparser_nodes__AImport;
2298 extern const int COLOR_parser_nodes__ANodes__init;
2299 extern const int COLOR_parser_nodes__AModule___n_imports;
2300 extern const struct type type_parser_nodes__ANodesparser_nodes__AExternCodeBlock;
2301 extern const int COLOR_parser_nodes__AModule___n_extern_code_blocks;
2302 extern const struct type type_parser_nodes__ANodesparser_nodes__AClassdef;
2303 extern const int COLOR_parser_nodes__AModule___n_classdefs;
2304 extern const int COLOR_modelbuilder__AModule___64dis_importation_done;
2305 extern const int COLOR_modelize_class__AModule___64dbuild_classes_is_done;
2306 extern const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef;
2307 extern const int COLOR_modelize_class__AModule___64dmclass2nclassdef;
2308 extern const struct type type_array__Arrayffi_base__ExternFile;
2309 extern const int COLOR_ffi_base__AModule___64dffi_files;
2310 val* string__NativeString__to_s_with_length(char* self, long p0);
2311 extern const int COLOR_c__AModule___64dc_compiler_options;
2312 extern const int COLOR_c__AModule___64dc_linker_options;
2313 extern const int COLOR_cpp__AModule___64dcpp_file;
2314 extern const int COLOR_cpp__AModule___64dcpp_compiler_options;
2315 extern const int COLOR_common_ffi__AModule___64dffi_ccu;
2316 val* NEW_hash_collection__HashSet(const struct type* type);
2317 extern const struct type type_hash_collection__HashSetffi_base__FFILanguage;
2318 extern const int COLOR_hash_collection__HashSet__init;
2319 extern const int COLOR_common_ffi__AModule___64dpresent_languages;
2320 extern const struct type type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback;
2321 extern const int COLOR_common_ffi__AModule___64dffi_callbacks;
2322 val* NEW_nitni_callbacks__ForeignCallbackSet(const struct type* type);
2323 extern const struct type type_nitni_callbacks__ForeignCallbackSet;
2324 extern const int COLOR_nitni_callbacks__ForeignCallbackSet__init;
2325 extern const int COLOR_compiler_ffi__AModule___64dforeign_callbacks;
2326 extern const int COLOR_compiler_ffi__AModule___64dnitni_ccu;
2327 extern const int COLOR_compiler_ffi__AModule___64duses_legacy_ni;
2328 extern const struct type type_array__Arraynitni_callbacks__NitniCallback;
2329 extern const int COLOR_compiler_ffi__AModule___64dcompiled_callbacks;
2330 void VIRTUAL_parser_prod__AModuledecl__replace_child(val* self, val* p0, val* p1);
2331 void VIRTUAL_parser_prod__AModuledecl__visit_all(val* self, val* p0);
2332 void VIRTUAL_parser_prod__AModuledecl__n_annotations_61d(val* self, val* p0);
2333 val* VIRTUAL_parser_nodes__AModuledecl__n_doc(val* self);
2334 void VIRTUAL_parser_prod__AModuledecl__n_doc_61d(val* self, val* p0);
2335 val* VIRTUAL_parser_nodes__AModuledecl__n_kwmodule(val* self);
2336 void VIRTUAL_parser_prod__AModuledecl__n_kwmodule_61d(val* self, val* p0);
2337 val* VIRTUAL_parser_nodes__AModuledecl__n_name(val* self);
2338 void VIRTUAL_parser_prod__AModuledecl__n_name_61d(val* self, val* p0);
2339 void VIRTUAL_parser_nodes__AModuledecl__init(val* self);
2340 void VIRTUAL_parser_prod__AModuledecl__empty_init(val* self);
2341 void VIRTUAL_parser_prod__AModuledecl__init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3);
2342 extern const struct class class_parser_nodes__AModuledecl;
2343 extern const int COLOR_parser_nodes__AModuledecl___n_doc;
2344 void VIRTUAL_parser_prod__AStdImport__replace_child(val* self, val* p0, val* p1);
2345 void VIRTUAL_parser_prod__AStdImport__visit_all(val* self, val* p0);
2346 void VIRTUAL_parser_prod__AStdImport__n_annotations_61d(val* self, val* p0);
2347 void VIRTUAL_parser_nodes__AImport__init(val* self);
2348 val* VIRTUAL_parser_nodes__AStdImport__n_visibility(val* self);
2349 void VIRTUAL_parser_prod__AStdImport__n_visibility_61d(val* self, val* p0);
2350 val* VIRTUAL_parser_nodes__AStdImport__n_kwimport(val* self);
2351 void VIRTUAL_parser_prod__AStdImport__n_kwimport_61d(val* self, val* p0);
2352 val* VIRTUAL_parser_nodes__AStdImport__n_name(val* self);
2353 void VIRTUAL_parser_prod__AStdImport__n_name_61d(val* self, val* p0);
2354 void VIRTUAL_parser_nodes__AStdImport__init(val* self);
2355 void VIRTUAL_parser_prod__AStdImport__empty_init(val* self);
2356 void VIRTUAL_parser_prod__AStdImport__init_astdimport(val* self, val* p0, val* p1, val* p2, val* p3);
2357 val* VIRTUAL_modelbuilder__AStdImport__mmodule(val* self);
2358 void VIRTUAL_modelbuilder__AStdImport__mmodule_61d(val* self, val* p0);
2359 extern const struct class class_parser_nodes__AStdImport;
2360 extern const int COLOR_modelbuilder__AStdImport___64dmmodule;
2361 void VIRTUAL_parser_prod__ANoImport__replace_child(val* self, val* p0, val* p1);
2362 void VIRTUAL_parser_prod__ANoImport__visit_all(val* self, val* p0);
2363 val* VIRTUAL_parser_nodes__ANoImport__n_visibility(val* self);
2364 void VIRTUAL_parser_prod__ANoImport__n_visibility_61d(val* self, val* p0);
2365 val* VIRTUAL_parser_nodes__ANoImport__n_kwimport(val* self);
2366 void VIRTUAL_parser_prod__ANoImport__n_kwimport_61d(val* self, val* p0);
2367 val* VIRTUAL_parser_nodes__ANoImport__n_kwend(val* self);
2368 void VIRTUAL_parser_prod__ANoImport__n_kwend_61d(val* self, val* p0);
2369 void VIRTUAL_parser_nodes__ANoImport__init(val* self);
2370 void VIRTUAL_parser_prod__ANoImport__empty_init(val* self);
2371 void VIRTUAL_parser_prod__ANoImport__init_anoimport(val* self, val* p0, val* p1, val* p2);
2372 extern const struct class class_parser_nodes__ANoImport;
2373 void VIRTUAL_parser_prod__APublicVisibility__replace_child(val* self, val* p0, val* p1);
2374 void VIRTUAL_parser_prod__APublicVisibility__visit_all(val* self, val* p0);
2375 void VIRTUAL_parser_nodes__AVisibility__init(val* self);
2376 val* VIRTUAL_modelbuilder__APublicVisibility__mvisibility(val* self);
2377 void VIRTUAL_parser_nodes__APublicVisibility__init(val* self);
2378 void VIRTUAL_parser_prod__APublicVisibility__empty_init(val* self);
2379 void VIRTUAL_parser_prod__APublicVisibility__init_apublicvisibility(val* self);
2380 extern const struct class class_parser_nodes__APublicVisibility;
2381 void VIRTUAL_parser_prod__APrivateVisibility__replace_child(val* self, val* p0, val* p1);
2382 void VIRTUAL_parser_prod__APrivateVisibility__visit_all(val* self, val* p0);
2383 val* VIRTUAL_modelbuilder__APrivateVisibility__mvisibility(val* self);
2384 val* VIRTUAL_parser_nodes__APrivateVisibility__n_kwprivate(val* self);
2385 void VIRTUAL_parser_prod__APrivateVisibility__n_kwprivate_61d(val* self, val* p0);
2386 void VIRTUAL_parser_nodes__APrivateVisibility__init(val* self);
2387 void VIRTUAL_parser_prod__APrivateVisibility__empty_init(val* self);
2388 void VIRTUAL_parser_prod__APrivateVisibility__init_aprivatevisibility(val* self, val* p0);
2389 extern const struct class class_parser_nodes__APrivateVisibility;
2390 void VIRTUAL_parser_prod__AProtectedVisibility__replace_child(val* self, val* p0, val* p1);
2391 void VIRTUAL_parser_prod__AProtectedVisibility__visit_all(val* self, val* p0);
2392 val* VIRTUAL_modelbuilder__AProtectedVisibility__mvisibility(val* self);
2393 val* VIRTUAL_parser_nodes__AProtectedVisibility__n_kwprotected(val* self);
2394 void VIRTUAL_parser_prod__AProtectedVisibility__n_kwprotected_61d(val* self, val* p0);
2395 void VIRTUAL_parser_nodes__AProtectedVisibility__init(val* self);
2396 void VIRTUAL_parser_prod__AProtectedVisibility__empty_init(val* self);
2397 void VIRTUAL_parser_prod__AProtectedVisibility__init_aprotectedvisibility(val* self, val* p0);
2398 extern const struct class class_parser_nodes__AProtectedVisibility;
2399 void VIRTUAL_parser_prod__AIntrudeVisibility__replace_child(val* self, val* p0, val* p1);
2400 void VIRTUAL_parser_prod__AIntrudeVisibility__visit_all(val* self, val* p0);
2401 val* VIRTUAL_modelbuilder__AIntrudeVisibility__mvisibility(val* self);
2402 val* VIRTUAL_parser_nodes__AIntrudeVisibility__n_kwintrude(val* self);
2403 void VIRTUAL_parser_prod__AIntrudeVisibility__n_kwintrude_61d(val* self, val* p0);
2404 void VIRTUAL_parser_nodes__AIntrudeVisibility__init(val* self);
2405 void VIRTUAL_parser_prod__AIntrudeVisibility__empty_init(val* self);
2406 void VIRTUAL_parser_prod__AIntrudeVisibility__init_aintrudevisibility(val* self, val* p0);
2407 extern const struct class class_parser_nodes__AIntrudeVisibility;
2408 val* VIRTUAL_parser_nodes__AStdClassdef__hot_location(val* self);
2409 void VIRTUAL_parser_prod__AStdClassdef__replace_child(val* self, val* p0, val* p1);
2410 void VIRTUAL_parser_prod__AStdClassdef__visit_all(val* self, val* p0);
2411 void VIRTUAL_parser_prod__AStdClassdef__n_annotations_61d(val* self, val* p0);
2412 val* VIRTUAL_parser_nodes__AClassdef__n_propdefs(val* self);
2413 void VIRTUAL_parser_nodes__AClassdef__init(val* self);
2414 val* VIRTUAL_modelize_class__AClassdef__mclass(val* self);
2415 void VIRTUAL_modelize_class__AClassdef__mclass_61d(val* self, val* p0);
2416 val* VIRTUAL_modelize_class__AClassdef__mclassdef(val* self);
2417 void VIRTUAL_modelize_class__AClassdef__mclassdef_61d(val* self, val* p0);
2418 short int VIRTUAL_modelize_property__AClassdef__build_properties_is_done(val* self);
2419 void VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d(val* self, short int p0);
2420 val* VIRTUAL_modelize_property__AClassdef__super_inits(val* self);
2421 void VIRTUAL_modelize_property__AClassdef__super_inits_61d(val* self, val* p0);
2422 val* VIRTUAL_modelize_property__AClassdef__mfree_init(val* self);
2423 void VIRTUAL_modelize_property__AClassdef__mfree_init_61d(val* self, val* p0);
2424 val* VIRTUAL_modelize_property__AClassdef__mprop2npropdef(val* self);
2425 void VIRTUAL_modelize_property__AClassdef__mprop2npropdef_61d(val* self, val* p0);
2426 val* VIRTUAL_extern_classes__AClassdef__ftype_cache(val* self);
2427 void VIRTUAL_extern_classes__AClassdef__ftype_cache_61d(val* self, val* p0);
2428 short int VIRTUAL_extern_classes__AClassdef__ftype_computed(val* self);
2429 void VIRTUAL_extern_classes__AClassdef__ftype_computed_61d(val* self, short int p0);
2430 val* VIRTUAL_extern_classes__AClassdef__ftype(val* self);
2431 void VIRTUAL_abstract_compiler__AClassdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2432 val* VIRTUAL_parser_nodes__AStdClassdef__n_doc(val* self);
2433 void VIRTUAL_parser_prod__AStdClassdef__n_doc_61d(val* self, val* p0);
2434 val* VIRTUAL_parser_nodes__AStdClassdef__n_kwredef(val* self);
2435 void VIRTUAL_parser_prod__AStdClassdef__n_kwredef_61d(val* self, val* p0);
2436 val* VIRTUAL_parser_nodes__AStdClassdef__n_visibility(val* self);
2437 void VIRTUAL_parser_prod__AStdClassdef__n_visibility_61d(val* self, val* p0);
2438 val* VIRTUAL_parser_nodes__AStdClassdef__n_classkind(val* self);
2439 void VIRTUAL_parser_prod__AStdClassdef__n_classkind_61d(val* self, val* p0);
2440 val* VIRTUAL_parser_nodes__AStdClassdef__n_id(val* self);
2441 void VIRTUAL_parser_prod__AStdClassdef__n_id_61d(val* self, val* p0);
2442 val* VIRTUAL_parser_nodes__AStdClassdef__n_formaldefs(val* self);
2443 val* VIRTUAL_parser_nodes__AStdClassdef__n_extern_code_block(val* self);
2444 void VIRTUAL_parser_prod__AStdClassdef__n_extern_code_block_61d(val* self, val* p0);
2445 val* VIRTUAL_parser_nodes__AStdClassdef__n_superclasses(val* self);
2446 val* VIRTUAL_parser_nodes__AStdClassdef__n_kwend(val* self);
2447 void VIRTUAL_parser_prod__AStdClassdef__n_kwend_61d(val* self, val* p0);
2448 void VIRTUAL_parser_nodes__AStdClassdef__init(val* self);
2449 void VIRTUAL_parser_prod__AStdClassdef__empty_init(val* self);
2450 void VIRTUAL_parser_prod__AStdClassdef__init_astdclassdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10);
2451 val* VIRTUAL_serialization_phase__AStdClassdef__deserializer_npropdef(val* self);
2452 extern const struct class class_parser_nodes__AStdClassdef;
2453 extern const struct type type_parser_nodes__ANodesparser_nodes__APropdef;
2454 extern const int COLOR_parser_nodes__AClassdef___n_propdefs;
2455 extern const int COLOR_modelize_property__AClassdef___64dbuild_properties_is_done;
2456 extern const int COLOR_modelize_property__AClassdef___64dsuper_inits;
2457 extern const int COLOR_modelize_property__AClassdef___64dmfree_init;
2458 extern const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef;
2459 extern const int COLOR_modelize_property__AClassdef___64dmprop2npropdef;
2460 extern const int COLOR_extern_classes__AClassdef___64dftype_cache;
2461 extern const int COLOR_extern_classes__AClassdef___64dftype_computed;
2462 extern const int COLOR_parser_nodes__AStdClassdef___n_doc;
2463 extern const int COLOR_parser_nodes__AStdClassdef___n_kwredef;
2464 extern const int COLOR_parser_nodes__AStdClassdef___n_id;
2465 extern const struct type type_parser_nodes__ANodesparser_nodes__AFormaldef;
2466 extern const int COLOR_parser_nodes__AStdClassdef___n_formaldefs;
2467 extern const int COLOR_parser_nodes__AStdClassdef___n_extern_code_block;
2468 extern const struct type type_parser_nodes__ANodesparser_nodes__ASuperclass;
2469 extern const int COLOR_parser_nodes__AStdClassdef___n_superclasses;
2470 void VIRTUAL_parser_prod__ATopClassdef__replace_child(val* self, val* p0, val* p1);
2471 void VIRTUAL_parser_prod__ATopClassdef__visit_all(val* self, val* p0);
2472 void VIRTUAL_parser_nodes__ATopClassdef__init(val* self);
2473 void VIRTUAL_parser_prod__ATopClassdef__empty_init(val* self);
2474 void VIRTUAL_parser_prod__ATopClassdef__init_atopclassdef(val* self, val* p0);
2475 extern const struct class class_parser_nodes__ATopClassdef;
2476 void VIRTUAL_parser_prod__AMainClassdef__replace_child(val* self, val* p0, val* p1);
2477 void VIRTUAL_parser_prod__AMainClassdef__visit_all(val* self, val* p0);
2478 void VIRTUAL_parser_nodes__AMainClassdef__init(val* self);
2479 void VIRTUAL_parser_prod__AMainClassdef__empty_init(val* self);
2480 void VIRTUAL_parser_prod__AMainClassdef__init_amainclassdef(val* self, val* p0);
2481 extern const struct class class_parser_nodes__AMainClassdef;
2482 void VIRTUAL_parser_prod__AConcreteClasskind__replace_child(val* self, val* p0, val* p1);
2483 void VIRTUAL_parser_prod__AConcreteClasskind__visit_all(val* self, val* p0);
2484 void VIRTUAL_parser_nodes__AClasskind__init(val* self);
2485 val* VIRTUAL_modelize_class__AConcreteClasskind__mkind(val* self);
2486 val* VIRTUAL_parser_nodes__AConcreteClasskind__n_kwclass(val* self);
2487 void VIRTUAL_parser_prod__AConcreteClasskind__n_kwclass_61d(val* self, val* p0);
2488 void VIRTUAL_parser_nodes__AConcreteClasskind__init(val* self);
2489 void VIRTUAL_parser_prod__AConcreteClasskind__empty_init(val* self);
2490 void VIRTUAL_parser_prod__AConcreteClasskind__init_aconcreteclasskind(val* self, val* p0);
2491 extern const struct class class_parser_nodes__AConcreteClasskind;
2492 void VIRTUAL_parser_prod__AAbstractClasskind__replace_child(val* self, val* p0, val* p1);
2493 void VIRTUAL_parser_prod__AAbstractClasskind__visit_all(val* self, val* p0);
2494 val* VIRTUAL_modelize_class__AAbstractClasskind__mkind(val* self);
2495 val* VIRTUAL_parser_nodes__AAbstractClasskind__n_kwabstract(val* self);
2496 void VIRTUAL_parser_prod__AAbstractClasskind__n_kwabstract_61d(val* self, val* p0);
2497 val* VIRTUAL_parser_nodes__AAbstractClasskind__n_kwclass(val* self);
2498 void VIRTUAL_parser_prod__AAbstractClasskind__n_kwclass_61d(val* self, val* p0);
2499 void VIRTUAL_parser_nodes__AAbstractClasskind__init(val* self);
2500 void VIRTUAL_parser_prod__AAbstractClasskind__empty_init(val* self);
2501 void VIRTUAL_parser_prod__AAbstractClasskind__init_aabstractclasskind(val* self, val* p0, val* p1);
2502 extern const struct class class_parser_nodes__AAbstractClasskind;
2503 void VIRTUAL_parser_prod__AInterfaceClasskind__replace_child(val* self, val* p0, val* p1);
2504 void VIRTUAL_parser_prod__AInterfaceClasskind__visit_all(val* self, val* p0);
2505 val* VIRTUAL_modelize_class__AInterfaceClasskind__mkind(val* self);
2506 val* VIRTUAL_parser_nodes__AInterfaceClasskind__n_kwinterface(val* self);
2507 void VIRTUAL_parser_prod__AInterfaceClasskind__n_kwinterface_61d(val* self, val* p0);
2508 void VIRTUAL_parser_nodes__AInterfaceClasskind__init(val* self);
2509 void VIRTUAL_parser_prod__AInterfaceClasskind__empty_init(val* self);
2510 void VIRTUAL_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind(val* self, val* p0);
2511 extern const struct class class_parser_nodes__AInterfaceClasskind;
2512 void VIRTUAL_parser_prod__AEnumClasskind__replace_child(val* self, val* p0, val* p1);
2513 void VIRTUAL_parser_prod__AEnumClasskind__visit_all(val* self, val* p0);
2514 val* VIRTUAL_modelize_class__AEnumClasskind__mkind(val* self);
2515 val* VIRTUAL_parser_nodes__AEnumClasskind__n_kwenum(val* self);
2516 void VIRTUAL_parser_prod__AEnumClasskind__n_kwenum_61d(val* self, val* p0);
2517 void VIRTUAL_parser_nodes__AEnumClasskind__init(val* self);
2518 void VIRTUAL_parser_prod__AEnumClasskind__empty_init(val* self);
2519 void VIRTUAL_parser_prod__AEnumClasskind__init_aenumclasskind(val* self, val* p0);
2520 extern const struct class class_parser_nodes__AEnumClasskind;
2521 void VIRTUAL_parser_prod__AExternClasskind__replace_child(val* self, val* p0, val* p1);
2522 void VIRTUAL_parser_prod__AExternClasskind__visit_all(val* self, val* p0);
2523 val* VIRTUAL_modelize_class__AExternClasskind__mkind(val* self);
2524 val* VIRTUAL_parser_nodes__AExternClasskind__n_kwextern(val* self);
2525 void VIRTUAL_parser_prod__AExternClasskind__n_kwextern_61d(val* self, val* p0);
2526 val* VIRTUAL_parser_nodes__AExternClasskind__n_kwclass(val* self);
2527 void VIRTUAL_parser_prod__AExternClasskind__n_kwclass_61d(val* self, val* p0);
2528 void VIRTUAL_parser_nodes__AExternClasskind__init(val* self);
2529 void VIRTUAL_parser_prod__AExternClasskind__empty_init(val* self);
2530 void VIRTUAL_parser_prod__AExternClasskind__init_aexternclasskind(val* self, val* p0, val* p1);
2531 extern const struct class class_parser_nodes__AExternClasskind;
2532 extern const int COLOR_parser_nodes__AExternClasskind___n_kwclass;
2533 void VIRTUAL_parser_prod__AFormaldef__replace_child(val* self, val* p0, val* p1);
2534 void VIRTUAL_parser_prod__AFormaldef__visit_all(val* self, val* p0);
2535 void VIRTUAL_parser_prod__AFormaldef__n_annotations_61d(val* self, val* p0);
2536 val* VIRTUAL_parser_nodes__AFormaldef__n_id(val* self);
2537 void VIRTUAL_parser_prod__AFormaldef__n_id_61d(val* self, val* p0);
2538 val* VIRTUAL_parser_nodes__AFormaldef__n_type(val* self);
2539 void VIRTUAL_parser_prod__AFormaldef__n_type_61d(val* self, val* p0);
2540 void VIRTUAL_parser_nodes__AFormaldef__init(val* self);
2541 void VIRTUAL_parser_prod__AFormaldef__empty_init(val* self);
2542 void VIRTUAL_parser_prod__AFormaldef__init_aformaldef(val* self, val* p0, val* p1, val* p2);
2543 val* VIRTUAL_modelize_class__AFormaldef__mtype(val* self);
2544 void VIRTUAL_modelize_class__AFormaldef__mtype_61d(val* self, val* p0);
2545 val* VIRTUAL_modelize_class__AFormaldef__bound(val* self);
2546 void VIRTUAL_modelize_class__AFormaldef__bound_61d(val* self, val* p0);
2547 extern const struct class class_parser_nodes__AFormaldef;
2548 extern const int COLOR_parser_nodes__AFormaldef___n_type;
2549 extern const int COLOR_modelize_class__AFormaldef___64dmtype;
2550 extern const int COLOR_modelize_class__AFormaldef___64dbound;
2551 void VIRTUAL_parser_prod__ASuperclass__replace_child(val* self, val* p0, val* p1);
2552 void VIRTUAL_parser_prod__ASuperclass__visit_all(val* self, val* p0);
2553 void VIRTUAL_parser_prod__ASuperclass__n_annotations_61d(val* self, val* p0);
2554 val* VIRTUAL_parser_nodes__ASuperclass__n_kwsuper(val* self);
2555 void VIRTUAL_parser_prod__ASuperclass__n_kwsuper_61d(val* self, val* p0);
2556 val* VIRTUAL_parser_nodes__ASuperclass__n_type(val* self);
2557 void VIRTUAL_parser_prod__ASuperclass__n_type_61d(val* self, val* p0);
2558 void VIRTUAL_parser_nodes__ASuperclass__init(val* self);
2559 void VIRTUAL_parser_prod__ASuperclass__empty_init(val* self);
2560 void VIRTUAL_parser_prod__ASuperclass__init_asuperclass(val* self, val* p0, val* p1, val* p2);
2561 extern const struct class class_parser_nodes__ASuperclass;
2562 val* VIRTUAL_parser_nodes__AAttrPropdef__hot_location(val* self);
2563 void VIRTUAL_parser_prod__AAttrPropdef__replace_child(val* self, val* p0, val* p1);
2564 void VIRTUAL_parser_prod__AAttrPropdef__visit_all(val* self, val* p0);
2565 void VIRTUAL_flow__APropdef__accept_flow_visitor(val* self, val* p0);
2566 void VIRTUAL_parser_prod__AAttrPropdef__n_annotations_61d(val* self, val* p0);
2567 val* VIRTUAL_parser_nodes__APropdef__n_doc(val* self);
2568 void VIRTUAL_parser_prod__AAttrPropdef__n_doc_61d(val* self, val* p0);
2569 void VIRTUAL_parser_nodes__APropdef__init(val* self);
2570 void VIRTUAL_scope__APropdef__do_scope(val* self, val* p0);
2571 void VIRTUAL_flow__APropdef__do_flow(val* self, val* p0);
2572 val* VIRTUAL_flow__APropdef__before_flow_context(val* self);
2573 void VIRTUAL_flow__APropdef__before_flow_context_61d(val* self, val* p0);
2574 val* VIRTUAL_flow__APropdef__after_flow_context(val* self);
2575 void VIRTUAL_flow__APropdef__after_flow_context_61d(val* self, val* p0);
2576 void VIRTUAL_local_var_init__APropdef__do_local_var_init(val* self, val* p0);
2577 val* VIRTUAL_modelize_property__APropdef__mpropdef(val* self);
2578 void VIRTUAL_modelize_property__APropdef__mpropdef_61d(val* self, val* p0);
2579 void VIRTUAL_modelize_property__AAttrPropdef__build_property(val* self, val* p0, val* p1);
2580 void VIRTUAL_modelize_property__AAttrPropdef__build_signature(val* self, val* p0, val* p1);
2581 void VIRTUAL_modelize_property__AAttrPropdef__check_signature(val* self, val* p0, val* p1);
2582 val* VIRTUAL_modelize_property__APropdef__new_property_visibility(val* self, val* p0, val* p1, val* p2);
2583 void VIRTUAL_modelize_property__APropdef__check_redef_property_visibility(val* self, val* p0, val* p1, val* p2, val* p3);
2584 short int VIRTUAL_modelize_property__APropdef__check_redef_keyword(val* self, val* p0, val* p1, val* p2, short int p3, val* p4);
2585 void VIRTUAL_typing__AAttrPropdef__do_typing(val* self, val* p0);
2586 val* VIRTUAL_typing__APropdef__selfvariable(val* self);
2587 void VIRTUAL_typing__APropdef__selfvariable_61d(val* self, val* p0);
2588 void VIRTUAL_abstract_compiler__AAttrPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2589 short int VIRTUAL_abstract_compiler__APropdef__can_inline(val* self);
2590 val* VIRTUAL_parser_nodes__AAttrPropdef__n_kwredef(val* self);
2591 void VIRTUAL_parser_prod__AAttrPropdef__n_kwredef_61d(val* self, val* p0);
2592 val* VIRTUAL_parser_nodes__AAttrPropdef__n_visibility(val* self);
2593 void VIRTUAL_parser_prod__AAttrPropdef__n_visibility_61d(val* self, val* p0);
2594 val* VIRTUAL_parser_nodes__AAttrPropdef__n_kwvar(val* self);
2595 void VIRTUAL_parser_prod__AAttrPropdef__n_kwvar_61d(val* self, val* p0);
2596 val* VIRTUAL_parser_nodes__AAttrPropdef__n_id(val* self);
2597 void VIRTUAL_parser_prod__AAttrPropdef__n_id_61d(val* self, val* p0);
2598 val* VIRTUAL_parser_nodes__AAttrPropdef__n_id2(val* self);
2599 void VIRTUAL_parser_prod__AAttrPropdef__n_id2_61d(val* self, val* p0);
2600 val* VIRTUAL_parser_nodes__AAttrPropdef__n_type(val* self);
2601 void VIRTUAL_parser_prod__AAttrPropdef__n_type_61d(val* self, val* p0);
2602 val* VIRTUAL_parser_nodes__AAttrPropdef__n_readable(val* self);
2603 void VIRTUAL_parser_prod__AAttrPropdef__n_readable_61d(val* self, val* p0);
2604 val* VIRTUAL_parser_nodes__AAttrPropdef__n_writable(val* self);
2605 void VIRTUAL_parser_prod__AAttrPropdef__n_writable_61d(val* self, val* p0);
2606 val* VIRTUAL_parser_nodes__AAttrPropdef__n_expr(val* self);
2607 void VIRTUAL_parser_prod__AAttrPropdef__n_expr_61d(val* self, val* p0);
2608 void VIRTUAL_parser_nodes__AAttrPropdef__init(val* self);
2609 void VIRTUAL_parser_prod__AAttrPropdef__empty_init(val* self);
2610 void VIRTUAL_parser_prod__AAttrPropdef__init_aattrpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10);
2611 val* VIRTUAL_serialization_phase__AAttrPropdef__name(val* self);
2612 val* VIRTUAL_serialization_phase__AAttrPropdef__type_name(val* self);
2613 val* VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef(val* self);
2614 void VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef_61d(val* self, val* p0);
2615 val* VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef(val* self);
2616 void VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef_61d(val* self, val* p0);
2617 void VIRTUAL_modelize_property__AAttrPropdef__check_method_signature(val* self, val* p0, val* p1, val* p2);
2618 void VIRTUAL_abstract_compiler__AAttrPropdef__init_expr(val* self, val* p0, val* p1);
2619 void VIRTUAL_abstract_compiler__AAttrPropdef__check_expr(val* self, val* p0, val* p1);
2620 extern const struct class class_parser_nodes__AAttrPropdef;
2621 extern const int COLOR_parser_nodes__APropdef___n_doc;
2622 extern const int COLOR_parser_nodes__AAttrPropdef___n_kwredef;
2623 extern const int COLOR_parser_nodes__AAttrPropdef___n_type;
2624 extern const int COLOR_parser_nodes__AAttrPropdef___n_readable;
2625 extern const int COLOR_parser_nodes__AAttrPropdef___n_writable;
2626 extern const int COLOR_parser_nodes__AAttrPropdef___n_expr;
2627 val* VIRTUAL_parser_nodes__AMethPropdef__hot_location(val* self);
2628 void VIRTUAL_parser_prod__ADeferredMethPropdef__replace_child(val* self, val* p0, val* p1);
2629 void VIRTUAL_parser_prod__ADeferredMethPropdef__visit_all(val* self, val* p0);
2630 void VIRTUAL_parser_prod__ADeferredMethPropdef__n_annotations_61d(val* self, val* p0);
2631 void VIRTUAL_parser_prod__ADeferredMethPropdef__n_doc_61d(val* self, val* p0);
2632 void VIRTUAL_modelize_property__AMethPropdef__build_property(val* self, val* p0, val* p1);
2633 void VIRTUAL_modelize_property__AMethPropdef__build_signature(val* self, val* p0, val* p1);
2634 void VIRTUAL_modelize_property__AMethPropdef__check_signature(val* self, val* p0, val* p1);
2635 void VIRTUAL_typing__APropdef__do_typing(val* self, val* p0);
2636 void VIRTUAL_abstract_compiler__ADeferredMethPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2637 short int VIRTUAL_abstract_compiler__ADeferredMethPropdef__can_inline(val* self);
2638 val* VIRTUAL_parser_nodes__AMethPropdef__n_kwredef(val* self);
2639 void VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwredef_61d(val* self, val* p0);
2640 val* VIRTUAL_parser_nodes__AMethPropdef__n_visibility(val* self);
2641 void VIRTUAL_parser_prod__ADeferredMethPropdef__n_visibility_61d(val* self, val* p0);
2642 val* VIRTUAL_parser_nodes__AMethPropdef__n_methid(val* self);
2643 void VIRTUAL_parser_prod__ADeferredMethPropdef__n_methid_61d(val* self, val* p0);
2644 val* VIRTUAL_parser_nodes__AMethPropdef__n_signature(val* self);
2645 void VIRTUAL_parser_prod__ADeferredMethPropdef__n_signature_61d(val* self, val* p0);
2646 void VIRTUAL_parser_nodes__AMethPropdef__init(val* self);
2647 void VIRTUAL_parser_prod__AMethPropdef__empty_init(val* self);
2648 void VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
2649 val* VIRTUAL_parser_nodes__ADeferredMethPropdef__n_kwmeth(val* self);
2650 void VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwmeth_61d(val* self, val* p0);
2651 void VIRTUAL_parser_nodes__ADeferredMethPropdef__init(val* self);
2652 void VIRTUAL_parser_prod__ADeferredMethPropdef__empty_init(val* self);
2653 void VIRTUAL_parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
2654 extern const struct class class_parser_nodes__ADeferredMethPropdef;
2655 extern const int COLOR_parser_nodes__AMethPropdef___n_kwredef;
2656 extern const int COLOR_parser_nodes__AMethPropdef___n_methid;
2657 void VIRTUAL_parser_prod__AInternMethPropdef__replace_child(val* self, val* p0, val* p1);
2658 void VIRTUAL_parser_prod__AInternMethPropdef__visit_all(val* self, val* p0);
2659 void VIRTUAL_parser_prod__AInternMethPropdef__n_doc_61d(val* self, val* p0);
2660 void VIRTUAL_abstract_compiler__AInternMethPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2661 void VIRTUAL_parser_prod__AInternMethPropdef__n_kwredef_61d(val* self, val* p0);
2662 void VIRTUAL_parser_prod__AInternMethPropdef__n_visibility_61d(val* self, val* p0);
2663 void VIRTUAL_parser_prod__AInternMethPropdef__n_methid_61d(val* self, val* p0);
2664 void VIRTUAL_parser_prod__AInternMethPropdef__n_signature_61d(val* self, val* p0);
2665 val* VIRTUAL_parser_nodes__AInternMethPropdef__n_kwmeth(val* self);
2666 void VIRTUAL_parser_prod__AInternMethPropdef__n_kwmeth_61d(val* self, val* p0);
2667 void VIRTUAL_parser_nodes__AInternMethPropdef__init(val* self);
2668 void VIRTUAL_parser_prod__AInternMethPropdef__empty_init(val* self);
2669 void VIRTUAL_parser_prod__AInternMethPropdef__init_ainternmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
2670 extern const struct class class_parser_nodes__AInternMethPropdef;
2671 void VIRTUAL_parser_prod__AExternMethPropdef__replace_child(val* self, val* p0, val* p1);
2672 void VIRTUAL_parser_prod__AExternMethPropdef__visit_all(val* self, val* p0);
2673 void VIRTUAL_nitni_callbacks__AExternPropdef__accept_rapid_type_visitor(val* self, val* p0);
2674 void VIRTUAL_parser_prod__AExternMethPropdef__n_doc_61d(val* self, val* p0);
2675 void VIRTUAL_compiler_ffi__AExternMethPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2676 void VIRTUAL_parser_prod__AExternMethPropdef__n_kwredef_61d(val* self, val* p0);
2677 void VIRTUAL_parser_prod__AExternMethPropdef__n_visibility_61d(val* self, val* p0);
2678 void VIRTUAL_parser_prod__AExternMethPropdef__n_methid_61d(val* self, val* p0);
2679 void VIRTUAL_parser_prod__AExternMethPropdef__n_signature_61d(val* self, val* p0);
2680 val* VIRTUAL_parser_nodes__AExternPropdef__n_extern(val* self);
2681 void VIRTUAL_parser_prod__AExternMethPropdef__n_extern_61d(val* self, val* p0);
2682 val* VIRTUAL_parser_nodes__AExternPropdef__n_extern_calls(val* self);
2683 void VIRTUAL_parser_prod__AExternMethPropdef__n_extern_calls_61d(val* self, val* p0);
2684 val* VIRTUAL_parser_nodes__AExternPropdef__n_extern_code_block(val* self);
2685 void VIRTUAL_parser_prod__AExternMethPropdef__n_extern_code_block_61d(val* self, val* p0);
2686 void VIRTUAL_parser_nodes__AExternPropdef__init(val* self);
2687 val* VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks_cache(val* self);
2688 void VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks_cache_61d(val* self, val* p0);
2689 val* VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks(val* self);
2690 void VIRTUAL_nitni_callbacks__AExternPropdef__verify_nitni_callbacks(val* self, val* p0);
2691 short int VIRTUAL_common_ffi__AExternPropdef__ffi_has_been_compiled(val* self);
2692 void VIRTUAL_common_ffi__AExternPropdef__ffi_has_been_compiled_61d(val* self, short int p0);
2693 void VIRTUAL_common_ffi__AExternPropdef__compile_ffi_method(val* self, val* p0);
2694 void VIRTUAL_compiler_ffi__AExternPropdef__compile_ffi_support_to_c(val* self, val* p0);
2695 val* VIRTUAL_parser_nodes__AExternMethPropdef__n_kwmeth(val* self);
2696 void VIRTUAL_parser_prod__AExternMethPropdef__n_kwmeth_61d(val* self, val* p0);
2697 void VIRTUAL_parser_nodes__AExternMethPropdef__init(val* self);
2698 void VIRTUAL_parser_prod__AExternMethPropdef__empty_init(val* self);
2699 void VIRTUAL_parser_prod__AExternMethPropdef__init_aexternmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8);
2700 void VIRTUAL_abstract_compiler__AExternMethPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2701 extern const struct class class_parser_nodes__AExternMethPropdef;
2702 extern const int COLOR_parser_nodes__AExternPropdef___n_extern;
2703 extern const int COLOR_parser_nodes__AExternPropdef___n_extern_calls;
2704 extern const int COLOR_parser_nodes__AExternPropdef___n_extern_code_block;
2705 extern const int COLOR_nitni_callbacks__AExternPropdef___64dforeign_callbacks_cache;
2706 extern const int COLOR_common_ffi__AExternPropdef___64dffi_has_been_compiled;
2707 void VIRTUAL_parser_prod__AConcreteMethPropdef__replace_child(val* self, val* p0, val* p1);
2708 void VIRTUAL_parser_prod__AConcreteMethPropdef__visit_all(val* self, val* p0);
2709 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d(val* self, val* p0);
2710 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_doc_61d(val* self, val* p0);
2711 void VIRTUAL_typing__AConcreteMethPropdef__do_typing(val* self, val* p0);
2712 void VIRTUAL_abstract_compiler__AConcreteMethPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2713 short int VIRTUAL_abstract_compiler__AConcreteMethPropdef__can_inline(val* self);
2714 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwredef_61d(val* self, val* p0);
2715 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_visibility_61d(val* self, val* p0);
2716 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_methid_61d(val* self, val* p0);
2717 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_signature_61d(val* self, val* p0);
2718 val* VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth(val* self);
2719 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d(val* self, val* p0);
2720 val* VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block(val* self);
2721 void VIRTUAL_parser_prod__AConcreteMethPropdef__n_block_61d(val* self, val* p0);
2722 void VIRTUAL_parser_nodes__AConcreteMethPropdef__init(val* self);
2723 void VIRTUAL_parser_prod__AConcreteMethPropdef__empty_init(val* self);
2724 void VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
2725 val* VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits(val* self);
2726 void VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d(val* self, val* p0);
2727 void VIRTUAL_auto_super_init__AConcreteMethPropdef__do_auto_super_init(val* self, val* p0);
2728 extern const struct class class_parser_nodes__AConcreteMethPropdef;
2729 extern const int COLOR_parser_nodes__AConcreteMethPropdef___n_block;
2730 extern const int COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits;
2731 val* VIRTUAL_parser_nodes__AConcreteInitPropdef__hot_location(val* self);
2732 void VIRTUAL_parser_prod__AConcreteInitPropdef__replace_child(val* self, val* p0, val* p1);
2733 void VIRTUAL_parser_prod__AConcreteInitPropdef__visit_all(val* self, val* p0);
2734 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_annotations_61d(val* self, val* p0);
2735 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_doc_61d(val* self, val* p0);
2736 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwredef_61d(val* self, val* p0);
2737 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_visibility_61d(val* self, val* p0);
2738 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_methid_61d(val* self, val* p0);
2739 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_signature_61d(val* self, val* p0);
2740 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_block_61d(val* self, val* p0);
2741 void VIRTUAL_parser_nodes__AInitPropdef__init(val* self);
2742 val* VIRTUAL_parser_nodes__AConcreteInitPropdef__n_kwinit(val* self);
2743 void VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwinit_61d(val* self, val* p0);
2744 void VIRTUAL_parser_nodes__AConcreteInitPropdef__init(val* self);
2745 void VIRTUAL_parser_prod__AConcreteInitPropdef__empty_init(val* self);
2746 void VIRTUAL_parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
2747 extern const struct class class_parser_nodes__AConcreteInitPropdef;
2748 void VIRTUAL_parser_prod__AExternInitPropdef__replace_child(val* self, val* p0, val* p1);
2749 void VIRTUAL_parser_prod__AExternInitPropdef__visit_all(val* self, val* p0);
2750 void VIRTUAL_parser_prod__AExternInitPropdef__n_doc_61d(val* self, val* p0);
2751 void VIRTUAL_compiler_ffi__AExternInitPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2752 void VIRTUAL_parser_prod__AExternInitPropdef__n_kwredef_61d(val* self, val* p0);
2753 void VIRTUAL_parser_prod__AExternInitPropdef__n_visibility_61d(val* self, val* p0);
2754 void VIRTUAL_parser_prod__AExternInitPropdef__n_methid_61d(val* self, val* p0);
2755 void VIRTUAL_parser_prod__AExternInitPropdef__n_signature_61d(val* self, val* p0);
2756 void VIRTUAL_parser_prod__AExternInitPropdef__n_extern_61d(val* self, val* p0);
2757 void VIRTUAL_parser_prod__AExternInitPropdef__n_extern_calls_61d(val* self, val* p0);
2758 void VIRTUAL_parser_prod__AExternInitPropdef__n_extern_code_block_61d(val* self, val* p0);
2759 val* VIRTUAL_parser_nodes__AExternInitPropdef__n_kwnew(val* self);
2760 void VIRTUAL_parser_prod__AExternInitPropdef__n_kwnew_61d(val* self, val* p0);
2761 void VIRTUAL_parser_nodes__AExternInitPropdef__init(val* self);
2762 void VIRTUAL_parser_prod__AExternInitPropdef__empty_init(val* self);
2763 void VIRTUAL_parser_prod__AExternInitPropdef__init_aexterninitpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8);
2764 void VIRTUAL_abstract_compiler__AExternInitPropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2765 extern const struct class class_parser_nodes__AExternInitPropdef;
2766 void VIRTUAL_parser_prod__AMainMethPropdef__replace_child(val* self, val* p0, val* p1);
2767 void VIRTUAL_parser_prod__AMainMethPropdef__visit_all(val* self, val* p0);
2768 void VIRTUAL_parser_prod__AMainMethPropdef__n_kwredef_61d(val* self, val* p0);
2769 void VIRTUAL_parser_prod__AMainMethPropdef__n_block_61d(val* self, val* p0);
2770 void VIRTUAL_parser_nodes__AMainMethPropdef__init(val* self);
2771 void VIRTUAL_parser_prod__AMainMethPropdef__empty_init(val* self);
2772 void VIRTUAL_parser_prod__AMainMethPropdef__init_amainmethpropdef(val* self, val* p0, val* p1);
2773 extern const struct class class_parser_nodes__AMainMethPropdef;
2774 void VIRTUAL_parser_prod__AExternCalls__replace_child(val* self, val* p0, val* p1);
2775 void VIRTUAL_parser_prod__AExternCalls__visit_all(val* self, val* p0);
2776 val* VIRTUAL_parser_nodes__AExternCalls__n_kwimport(val* self);
2777 void VIRTUAL_parser_prod__AExternCalls__n_kwimport_61d(val* self, val* p0);
2778 val* VIRTUAL_parser_nodes__AExternCalls__n_extern_calls(val* self);
2779 void VIRTUAL_parser_nodes__AExternCalls__init(val* self);
2780 void VIRTUAL_parser_prod__AExternCalls__empty_init(val* self);
2781 void VIRTUAL_parser_prod__AExternCalls__init_aexterncalls(val* self, val* p0, val* p1);
2782 extern const struct class class_parser_nodes__AExternCalls;
2783 extern const struct type type_parser_nodes__ANodesparser_nodes__AExternCall;
2784 extern const int COLOR_parser_nodes__AExternCalls___n_extern_calls;
2785 void VIRTUAL_parser_prod__ALocalPropExternCall__replace_child(val* self, val* p0, val* p1);
2786 void VIRTUAL_parser_prod__ALocalPropExternCall__visit_all(val* self, val* p0);
2787 void VIRTUAL_parser_nodes__AExternCall__init(val* self);
2788 void VIRTUAL_parser_prod__AExternCall__empty_init(val* self);
2789 void VIRTUAL_parser_prod__AExternCall__init_aexterncall(val* self);
2790 void VIRTUAL_nitni_callbacks__ALocalPropExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2791 void VIRTUAL_parser_nodes__APropExternCall__init(val* self);
2792 val* VIRTUAL_parser_nodes__ALocalPropExternCall__n_methid(val* self);
2793 void VIRTUAL_parser_prod__ALocalPropExternCall__n_methid_61d(val* self, val* p0);
2794 void VIRTUAL_parser_nodes__ALocalPropExternCall__init(val* self);
2795 void VIRTUAL_parser_prod__ALocalPropExternCall__empty_init(val* self);
2796 void VIRTUAL_parser_prod__ALocalPropExternCall__init_alocalpropexterncall(val* self, val* p0);
2797 extern const struct class class_parser_nodes__ALocalPropExternCall;
2798 void VIRTUAL_parser_prod__AFullPropExternCall__replace_child(val* self, val* p0, val* p1);
2799 void VIRTUAL_parser_prod__AFullPropExternCall__visit_all(val* self, val* p0);
2800 void VIRTUAL_nitni_callbacks__AFullPropExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2801 val* VIRTUAL_parser_nodes__AFullPropExternCall__n_type(val* self);
2802 void VIRTUAL_parser_prod__AFullPropExternCall__n_type_61d(val* self, val* p0);
2803 val* VIRTUAL_parser_nodes__AFullPropExternCall__n_dot(val* self);
2804 void VIRTUAL_parser_prod__AFullPropExternCall__n_dot_61d(val* self, val* p0);
2805 val* VIRTUAL_parser_nodes__AFullPropExternCall__n_methid(val* self);
2806 void VIRTUAL_parser_prod__AFullPropExternCall__n_methid_61d(val* self, val* p0);
2807 void VIRTUAL_parser_nodes__AFullPropExternCall__init(val* self);
2808 void VIRTUAL_parser_prod__AFullPropExternCall__empty_init(val* self);
2809 void VIRTUAL_parser_prod__AFullPropExternCall__init_afullpropexterncall(val* self, val* p0, val* p1, val* p2);
2810 extern const struct class class_parser_nodes__AFullPropExternCall;
2811 extern const int COLOR_parser_nodes__AFullPropExternCall___n_dot;
2812 void VIRTUAL_parser_prod__AInitPropExternCall__replace_child(val* self, val* p0, val* p1);
2813 void VIRTUAL_parser_prod__AInitPropExternCall__visit_all(val* self, val* p0);
2814 void VIRTUAL_nitni_callbacks__AInitPropExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2815 val* VIRTUAL_parser_nodes__AInitPropExternCall__n_type(val* self);
2816 void VIRTUAL_parser_prod__AInitPropExternCall__n_type_61d(val* self, val* p0);
2817 void VIRTUAL_parser_nodes__AInitPropExternCall__init(val* self);
2818 void VIRTUAL_parser_prod__AInitPropExternCall__empty_init(val* self);
2819 void VIRTUAL_parser_prod__AInitPropExternCall__init_ainitpropexterncall(val* self, val* p0);
2820 extern const struct class class_parser_nodes__AInitPropExternCall;
2821 void VIRTUAL_parser_prod__ASuperExternCall__replace_child(val* self, val* p0, val* p1);
2822 void VIRTUAL_parser_prod__ASuperExternCall__visit_all(val* self, val* p0);
2823 void VIRTUAL_nitni_callbacks__ASuperExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2824 val* VIRTUAL_parser_nodes__ASuperExternCall__n_kwsuper(val* self);
2825 void VIRTUAL_parser_prod__ASuperExternCall__n_kwsuper_61d(val* self, val* p0);
2826 void VIRTUAL_parser_nodes__ASuperExternCall__init(val* self);
2827 void VIRTUAL_parser_prod__ASuperExternCall__empty_init(val* self);
2828 void VIRTUAL_parser_prod__ASuperExternCall__init_asuperexterncall(val* self, val* p0);
2829 extern const struct class class_parser_nodes__ASuperExternCall;
2830 void VIRTUAL_parser_prod__ACastAsExternCall__replace_child(val* self, val* p0, val* p1);
2831 void VIRTUAL_parser_prod__ACastAsExternCall__visit_all(val* self, val* p0);
2832 void VIRTUAL_nitni_callbacks__ACastAsExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2833 void VIRTUAL_parser_nodes__ACastExternCall__init(val* self);
2834 val* VIRTUAL_nitni_callbacks__ACastAsExternCall__from_mtype(val* self);
2835 val* VIRTUAL_nitni_callbacks__ACastAsExternCall__to_mtype(val* self);
2836 val* VIRTUAL_parser_nodes__ACastAsExternCall__n_from_type(val* self);
2837 void VIRTUAL_parser_prod__ACastAsExternCall__n_from_type_61d(val* self, val* p0);
2838 val* VIRTUAL_parser_nodes__ACastAsExternCall__n_dot(val* self);
2839 void VIRTUAL_parser_prod__ACastAsExternCall__n_dot_61d(val* self, val* p0);
2840 val* VIRTUAL_parser_nodes__ACastAsExternCall__n_kwas(val* self);
2841 void VIRTUAL_parser_prod__ACastAsExternCall__n_kwas_61d(val* self, val* p0);
2842 val* VIRTUAL_parser_nodes__ACastAsExternCall__n_to_type(val* self);
2843 void VIRTUAL_parser_prod__ACastAsExternCall__n_to_type_61d(val* self, val* p0);
2844 void VIRTUAL_parser_nodes__ACastAsExternCall__init(val* self);
2845 void VIRTUAL_parser_prod__ACastAsExternCall__empty_init(val* self);
2846 void VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
2847 void VIRTUAL_nitni_callbacks__ACastExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2848 extern const struct class class_parser_nodes__ACastAsExternCall;
2849 extern const int COLOR_parser_nodes__ACastAsExternCall___n_dot;
2850 void VIRTUAL_parser_prod__AAsNullableExternCall__replace_child(val* self, val* p0, val* p1);
2851 void VIRTUAL_parser_prod__AAsNullableExternCall__visit_all(val* self, val* p0);
2852 void VIRTUAL_nitni_callbacks__AAsNullableExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2853 val* VIRTUAL_nitni_callbacks__AAsNullableExternCall__from_mtype(val* self);
2854 val* VIRTUAL_nitni_callbacks__AAsNullableExternCall__to_mtype(val* self);
2855 val* VIRTUAL_parser_nodes__AAsNullableExternCall__n_type(val* self);
2856 void VIRTUAL_parser_prod__AAsNullableExternCall__n_type_61d(val* self, val* p0);
2857 val* VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwas(val* self);
2858 void VIRTUAL_parser_prod__AAsNullableExternCall__n_kwas_61d(val* self, val* p0);
2859 val* VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwnullable(val* self);
2860 void VIRTUAL_parser_prod__AAsNullableExternCall__n_kwnullable_61d(val* self, val* p0);
2861 void VIRTUAL_parser_nodes__AAsNullableExternCall__init(val* self);
2862 void VIRTUAL_parser_prod__AAsNullableExternCall__empty_init(val* self);
2863 void VIRTUAL_parser_prod__AAsNullableExternCall__init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2);
2864 extern const struct class class_parser_nodes__AAsNullableExternCall;
2865 void VIRTUAL_parser_prod__AAsNotNullableExternCall__replace_child(val* self, val* p0, val* p1);
2866 void VIRTUAL_parser_prod__AAsNotNullableExternCall__visit_all(val* self, val* p0);
2867 void VIRTUAL_nitni_callbacks__AAsNotNullableExternCall__verify_and_collect(val* self, val* p0, val* p1, val* p2);
2868 val* VIRTUAL_nitni_callbacks__AAsNotNullableExternCall__from_mtype(val* self);
2869 val* VIRTUAL_nitni_callbacks__AAsNotNullableExternCall__to_mtype(val* self);
2870 val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_type(val* self);
2871 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_type_61d(val* self, val* p0);
2872 val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwas(val* self);
2873 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwas_61d(val* self, val* p0);
2874 val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnot(val* self);
2875 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnot_61d(val* self, val* p0);
2876 val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnullable(val* self);
2877 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnullable_61d(val* self, val* p0);
2878 void VIRTUAL_parser_nodes__AAsNotNullableExternCall__init(val* self);
2879 void VIRTUAL_parser_prod__AAsNotNullableExternCall__empty_init(val* self);
2880 void VIRTUAL_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
2881 extern const struct class class_parser_nodes__AAsNotNullableExternCall;
2882 void VIRTUAL_parser_prod__ATypePropdef__replace_child(val* self, val* p0, val* p1);
2883 void VIRTUAL_parser_prod__ATypePropdef__visit_all(val* self, val* p0);
2884 void VIRTUAL_parser_prod__ATypePropdef__n_annotations_61d(val* self, val* p0);
2885 void VIRTUAL_parser_prod__ATypePropdef__n_doc_61d(val* self, val* p0);
2886 void VIRTUAL_modelize_property__ATypePropdef__build_property(val* self, val* p0, val* p1);
2887 void VIRTUAL_modelize_property__ATypePropdef__build_signature(val* self, val* p0, val* p1);
2888 void VIRTUAL_modelize_property__ATypePropdef__check_signature(val* self, val* p0, val* p1);
2889 void VIRTUAL_abstract_compiler__APropdef__compile_to_c(val* self, val* p0, val* p1, val* p2);
2890 val* VIRTUAL_parser_nodes__ATypePropdef__n_kwredef(val* self);
2891 void VIRTUAL_parser_prod__ATypePropdef__n_kwredef_61d(val* self, val* p0);
2892 val* VIRTUAL_parser_nodes__ATypePropdef__n_visibility(val* self);
2893 void VIRTUAL_parser_prod__ATypePropdef__n_visibility_61d(val* self, val* p0);
2894 val* VIRTUAL_parser_nodes__ATypePropdef__n_kwtype(val* self);
2895 void VIRTUAL_parser_prod__ATypePropdef__n_kwtype_61d(val* self, val* p0);
2896 val* VIRTUAL_parser_nodes__ATypePropdef__n_id(val* self);
2897 void VIRTUAL_parser_prod__ATypePropdef__n_id_61d(val* self, val* p0);
2898 val* VIRTUAL_parser_nodes__ATypePropdef__n_type(val* self);
2899 void VIRTUAL_parser_prod__ATypePropdef__n_type_61d(val* self, val* p0);
2900 void VIRTUAL_parser_nodes__ATypePropdef__init(val* self);
2901 void VIRTUAL_parser_prod__ATypePropdef__empty_init(val* self);
2902 void VIRTUAL_parser_prod__ATypePropdef__init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
2903 extern const struct class class_parser_nodes__ATypePropdef;
2904 extern const int COLOR_parser_nodes__ATypePropdef___n_kwredef;
2905 void VIRTUAL_parser_prod__AReadAble__replace_child(val* self, val* p0, val* p1);
2906 void VIRTUAL_parser_prod__AReadAble__visit_all(val* self, val* p0);
2907 val* VIRTUAL_parser_nodes__AAble__n_visibility(val* self);
2908 void VIRTUAL_parser_nodes__AAble__n_visibility_61d(val* self, val* p0);
2909 val* VIRTUAL_parser_nodes__AAble__n_kwredef(val* self);
2910 void VIRTUAL_parser_prod__AReadAble__n_kwredef_61d(val* self, val* p0);
2911 void VIRTUAL_parser_nodes__AAble__init(val* self);
2912 val* VIRTUAL_parser_nodes__AReadAble__n_kwreadable(val* self);
2913 void VIRTUAL_parser_prod__AReadAble__n_kwreadable_61d(val* self, val* p0);
2914 void VIRTUAL_parser_nodes__AReadAble__init(val* self);
2915 void VIRTUAL_parser_prod__AReadAble__empty_init(val* self);
2916 void VIRTUAL_parser_prod__AReadAble__init_areadable(val* self, val* p0, val* p1);
2917 extern const struct class class_parser_nodes__AReadAble;
2918 extern const int COLOR_parser_nodes__AAble___n_visibility;
2919 extern const int COLOR_parser_nodes__AAble___n_kwredef;
2920 void VIRTUAL_parser_prod__AWriteAble__replace_child(val* self, val* p0, val* p1);
2921 void VIRTUAL_parser_prod__AWriteAble__visit_all(val* self, val* p0);
2922 void VIRTUAL_parser_prod__AWriteAble__n_visibility_61d(val* self, val* p0);
2923 void VIRTUAL_parser_prod__AWriteAble__n_kwredef_61d(val* self, val* p0);
2924 val* VIRTUAL_parser_nodes__AWriteAble__n_kwwritable(val* self);
2925 void VIRTUAL_parser_prod__AWriteAble__n_kwwritable_61d(val* self, val* p0);
2926 void VIRTUAL_parser_nodes__AWriteAble__init(val* self);
2927 void VIRTUAL_parser_prod__AWriteAble__empty_init(val* self);
2928 void VIRTUAL_parser_prod__AWriteAble__init_awriteable(val* self, val* p0, val* p1, val* p2);
2929 extern const struct class class_parser_nodes__AWriteAble;
2930 void VIRTUAL_parser_prod__AIdMethid__replace_child(val* self, val* p0, val* p1);
2931 void VIRTUAL_parser_prod__AIdMethid__visit_all(val* self, val* p0);
2932 void VIRTUAL_parser_nodes__AMethid__init(val* self);
2933 val* VIRTUAL_parser_nodes__AIdMethid__n_id(val* self);
2934 void VIRTUAL_parser_prod__AIdMethid__n_id_61d(val* self, val* p0);
2935 void VIRTUAL_parser_nodes__AIdMethid__init(val* self);
2936 void VIRTUAL_parser_prod__AIdMethid__empty_init(val* self);
2937 void VIRTUAL_parser_prod__AIdMethid__init_aidmethid(val* self, val* p0);
2938 extern const struct class class_parser_nodes__AIdMethid;
2939 void VIRTUAL_parser_prod__APlusMethid__replace_child(val* self, val* p0, val* p1);
2940 void VIRTUAL_parser_prod__APlusMethid__visit_all(val* self, val* p0);
2941 val* VIRTUAL_parser_nodes__APlusMethid__n_plus(val* self);
2942 void VIRTUAL_parser_prod__APlusMethid__n_plus_61d(val* self, val* p0);
2943 void VIRTUAL_parser_nodes__APlusMethid__init(val* self);
2944 void VIRTUAL_parser_prod__APlusMethid__empty_init(val* self);
2945 void VIRTUAL_parser_prod__APlusMethid__init_aplusmethid(val* self, val* p0);
2946 extern const struct class class_parser_nodes__APlusMethid;
2947 void VIRTUAL_parser_prod__AMinusMethid__replace_child(val* self, val* p0, val* p1);
2948 void VIRTUAL_parser_prod__AMinusMethid__visit_all(val* self, val* p0);
2949 val* VIRTUAL_parser_nodes__AMinusMethid__n_minus(val* self);
2950 void VIRTUAL_parser_prod__AMinusMethid__n_minus_61d(val* self, val* p0);
2951 void VIRTUAL_parser_nodes__AMinusMethid__init(val* self);
2952 void VIRTUAL_parser_prod__AMinusMethid__empty_init(val* self);
2953 void VIRTUAL_parser_prod__AMinusMethid__init_aminusmethid(val* self, val* p0);
2954 extern const struct class class_parser_nodes__AMinusMethid;
2955 void VIRTUAL_parser_prod__AStarMethid__replace_child(val* self, val* p0, val* p1);
2956 void VIRTUAL_parser_prod__AStarMethid__visit_all(val* self, val* p0);
2957 val* VIRTUAL_parser_nodes__AStarMethid__n_star(val* self);
2958 void VIRTUAL_parser_prod__AStarMethid__n_star_61d(val* self, val* p0);
2959 void VIRTUAL_parser_nodes__AStarMethid__init(val* self);
2960 void VIRTUAL_parser_prod__AStarMethid__empty_init(val* self);
2961 void VIRTUAL_parser_prod__AStarMethid__init_astarmethid(val* self, val* p0);
2962 extern const struct class class_parser_nodes__AStarMethid;
2963 void VIRTUAL_parser_prod__ASlashMethid__replace_child(val* self, val* p0, val* p1);
2964 void VIRTUAL_parser_prod__ASlashMethid__visit_all(val* self, val* p0);
2965 val* VIRTUAL_parser_nodes__ASlashMethid__n_slash(val* self);
2966 void VIRTUAL_parser_prod__ASlashMethid__n_slash_61d(val* self, val* p0);
2967 void VIRTUAL_parser_nodes__ASlashMethid__init(val* self);
2968 void VIRTUAL_parser_prod__ASlashMethid__empty_init(val* self);
2969 void VIRTUAL_parser_prod__ASlashMethid__init_aslashmethid(val* self, val* p0);
2970 extern const struct class class_parser_nodes__ASlashMethid;
2971 void VIRTUAL_parser_prod__APercentMethid__replace_child(val* self, val* p0, val* p1);
2972 void VIRTUAL_parser_prod__APercentMethid__visit_all(val* self, val* p0);
2973 val* VIRTUAL_parser_nodes__APercentMethid__n_percent(val* self);
2974 void VIRTUAL_parser_prod__APercentMethid__n_percent_61d(val* self, val* p0);
2975 void VIRTUAL_parser_nodes__APercentMethid__init(val* self);
2976 void VIRTUAL_parser_prod__APercentMethid__empty_init(val* self);
2977 void VIRTUAL_parser_prod__APercentMethid__init_apercentmethid(val* self, val* p0);
2978 extern const struct class class_parser_nodes__APercentMethid;
2979 void VIRTUAL_parser_prod__AEqMethid__replace_child(val* self, val* p0, val* p1);
2980 void VIRTUAL_parser_prod__AEqMethid__visit_all(val* self, val* p0);
2981 val* VIRTUAL_parser_nodes__AEqMethid__n_eq(val* self);
2982 void VIRTUAL_parser_prod__AEqMethid__n_eq_61d(val* self, val* p0);
2983 void VIRTUAL_parser_nodes__AEqMethid__init(val* self);
2984 void VIRTUAL_parser_prod__AEqMethid__empty_init(val* self);
2985 void VIRTUAL_parser_prod__AEqMethid__init_aeqmethid(val* self, val* p0);
2986 extern const struct class class_parser_nodes__AEqMethid;
2987 void VIRTUAL_parser_prod__ANeMethid__replace_child(val* self, val* p0, val* p1);
2988 void VIRTUAL_parser_prod__ANeMethid__visit_all(val* self, val* p0);
2989 val* VIRTUAL_parser_nodes__ANeMethid__n_ne(val* self);
2990 void VIRTUAL_parser_prod__ANeMethid__n_ne_61d(val* self, val* p0);
2991 void VIRTUAL_parser_nodes__ANeMethid__init(val* self);
2992 void VIRTUAL_parser_prod__ANeMethid__empty_init(val* self);
2993 void VIRTUAL_parser_prod__ANeMethid__init_anemethid(val* self, val* p0);
2994 extern const struct class class_parser_nodes__ANeMethid;
2995 void VIRTUAL_parser_prod__ALeMethid__replace_child(val* self, val* p0, val* p1);
2996 void VIRTUAL_parser_prod__ALeMethid__visit_all(val* self, val* p0);
2997 val* VIRTUAL_parser_nodes__ALeMethid__n_le(val* self);
2998 void VIRTUAL_parser_prod__ALeMethid__n_le_61d(val* self, val* p0);
2999 void VIRTUAL_parser_nodes__ALeMethid__init(val* self);
3000 void VIRTUAL_parser_prod__ALeMethid__empty_init(val* self);
3001 void VIRTUAL_parser_prod__ALeMethid__init_alemethid(val* self, val* p0);
3002 extern const struct class class_parser_nodes__ALeMethid;
3003 void VIRTUAL_parser_prod__AGeMethid__replace_child(val* self, val* p0, val* p1);
3004 void VIRTUAL_parser_prod__AGeMethid__visit_all(val* self, val* p0);
3005 val* VIRTUAL_parser_nodes__AGeMethid__n_ge(val* self);
3006 void VIRTUAL_parser_prod__AGeMethid__n_ge_61d(val* self, val* p0);
3007 void VIRTUAL_parser_nodes__AGeMethid__init(val* self);
3008 void VIRTUAL_parser_prod__AGeMethid__empty_init(val* self);
3009 void VIRTUAL_parser_prod__AGeMethid__init_agemethid(val* self, val* p0);
3010 extern const struct class class_parser_nodes__AGeMethid;
3011 void VIRTUAL_parser_prod__ALtMethid__replace_child(val* self, val* p0, val* p1);
3012 void VIRTUAL_parser_prod__ALtMethid__visit_all(val* self, val* p0);
3013 val* VIRTUAL_parser_nodes__ALtMethid__n_lt(val* self);
3014 void VIRTUAL_parser_prod__ALtMethid__n_lt_61d(val* self, val* p0);
3015 void VIRTUAL_parser_nodes__ALtMethid__init(val* self);
3016 void VIRTUAL_parser_prod__ALtMethid__empty_init(val* self);
3017 void VIRTUAL_parser_prod__ALtMethid__init_altmethid(val* self, val* p0);
3018 extern const struct class class_parser_nodes__ALtMethid;
3019 void VIRTUAL_parser_prod__AGtMethid__replace_child(val* self, val* p0, val* p1);
3020 void VIRTUAL_parser_prod__AGtMethid__visit_all(val* self, val* p0);
3021 val* VIRTUAL_parser_nodes__AGtMethid__n_gt(val* self);
3022 void VIRTUAL_parser_prod__AGtMethid__n_gt_61d(val* self, val* p0);
3023 void VIRTUAL_parser_nodes__AGtMethid__init(val* self);
3024 void VIRTUAL_parser_prod__AGtMethid__empty_init(val* self);
3025 void VIRTUAL_parser_prod__AGtMethid__init_agtmethid(val* self, val* p0);
3026 extern const struct class class_parser_nodes__AGtMethid;
3027 void VIRTUAL_parser_prod__ALlMethid__replace_child(val* self, val* p0, val* p1);
3028 void VIRTUAL_parser_prod__ALlMethid__visit_all(val* self, val* p0);
3029 val* VIRTUAL_parser_nodes__ALlMethid__n_ll(val* self);
3030 void VIRTUAL_parser_prod__ALlMethid__n_ll_61d(val* self, val* p0);
3031 void VIRTUAL_parser_nodes__ALlMethid__init(val* self);
3032 void VIRTUAL_parser_prod__ALlMethid__empty_init(val* self);
3033 void VIRTUAL_parser_prod__ALlMethid__init_allmethid(val* self, val* p0);
3034 extern const struct class class_parser_nodes__ALlMethid;
3035 void VIRTUAL_parser_prod__AGgMethid__replace_child(val* self, val* p0, val* p1);
3036 void VIRTUAL_parser_prod__AGgMethid__visit_all(val* self, val* p0);
3037 val* VIRTUAL_parser_nodes__AGgMethid__n_gg(val* self);
3038 void VIRTUAL_parser_prod__AGgMethid__n_gg_61d(val* self, val* p0);
3039 void VIRTUAL_parser_nodes__AGgMethid__init(val* self);
3040 void VIRTUAL_parser_prod__AGgMethid__empty_init(val* self);
3041 void VIRTUAL_parser_prod__AGgMethid__init_aggmethid(val* self, val* p0);
3042 extern const struct class class_parser_nodes__AGgMethid;
3043 void VIRTUAL_parser_prod__ABraMethid__replace_child(val* self, val* p0, val* p1);
3044 void VIRTUAL_parser_prod__ABraMethid__visit_all(val* self, val* p0);
3045 val* VIRTUAL_parser_nodes__ABraMethid__n_obra(val* self);
3046 void VIRTUAL_parser_prod__ABraMethid__n_obra_61d(val* self, val* p0);
3047 val* VIRTUAL_parser_nodes__ABraMethid__n_cbra(val* self);
3048 void VIRTUAL_parser_prod__ABraMethid__n_cbra_61d(val* self, val* p0);
3049 void VIRTUAL_parser_nodes__ABraMethid__init(val* self);
3050 void VIRTUAL_parser_prod__ABraMethid__empty_init(val* self);
3051 void VIRTUAL_parser_prod__ABraMethid__init_abramethid(val* self, val* p0, val* p1);
3052 extern const struct class class_parser_nodes__ABraMethid;
3053 void VIRTUAL_parser_prod__AStarshipMethid__replace_child(val* self, val* p0, val* p1);
3054 void VIRTUAL_parser_prod__AStarshipMethid__visit_all(val* self, val* p0);
3055 val* VIRTUAL_parser_nodes__AStarshipMethid__n_starship(val* self);
3056 void VIRTUAL_parser_prod__AStarshipMethid__n_starship_61d(val* self, val* p0);
3057 void VIRTUAL_parser_nodes__AStarshipMethid__init(val* self);
3058 void VIRTUAL_parser_prod__AStarshipMethid__empty_init(val* self);
3059 void VIRTUAL_parser_prod__AStarshipMethid__init_astarshipmethid(val* self, val* p0);
3060 extern const struct class class_parser_nodes__AStarshipMethid;
3061 void VIRTUAL_parser_prod__AAssignMethid__replace_child(val* self, val* p0, val* p1);
3062 void VIRTUAL_parser_prod__AAssignMethid__visit_all(val* self, val* p0);
3063 val* VIRTUAL_parser_nodes__AAssignMethid__n_id(val* self);
3064 void VIRTUAL_parser_prod__AAssignMethid__n_id_61d(val* self, val* p0);
3065 val* VIRTUAL_parser_nodes__AAssignMethid__n_assign(val* self);
3066 void VIRTUAL_parser_prod__AAssignMethid__n_assign_61d(val* self, val* p0);
3067 void VIRTUAL_parser_nodes__AAssignMethid__init(val* self);
3068 void VIRTUAL_parser_prod__AAssignMethid__empty_init(val* self);
3069 void VIRTUAL_parser_prod__AAssignMethid__init_aassignmethid(val* self, val* p0, val* p1);
3070 extern const struct class class_parser_nodes__AAssignMethid;
3071 void VIRTUAL_parser_prod__ABraassignMethid__replace_child(val* self, val* p0, val* p1);
3072 void VIRTUAL_parser_prod__ABraassignMethid__visit_all(val* self, val* p0);
3073 val* VIRTUAL_parser_nodes__ABraassignMethid__n_obra(val* self);
3074 void VIRTUAL_parser_prod__ABraassignMethid__n_obra_61d(val* self, val* p0);
3075 val* VIRTUAL_parser_nodes__ABraassignMethid__n_cbra(val* self);
3076 void VIRTUAL_parser_prod__ABraassignMethid__n_cbra_61d(val* self, val* p0);
3077 val* VIRTUAL_parser_nodes__ABraassignMethid__n_assign(val* self);
3078 void VIRTUAL_parser_prod__ABraassignMethid__n_assign_61d(val* self, val* p0);
3079 void VIRTUAL_parser_nodes__ABraassignMethid__init(val* self);
3080 void VIRTUAL_parser_prod__ABraassignMethid__empty_init(val* self);
3081 void VIRTUAL_parser_prod__ABraassignMethid__init_abraassignmethid(val* self, val* p0, val* p1, val* p2);
3082 extern const struct class class_parser_nodes__ABraassignMethid;
3083 void VIRTUAL_parser_prod__ASignature__replace_child(val* self, val* p0, val* p1);
3084 void VIRTUAL_parser_prod__ASignature__visit_all(val* self, val* p0);
3085 void VIRTUAL_simple_misc_analysis__ASignature__after_simple_misc(val* self, val* p0);
3086 val* VIRTUAL_parser_nodes__ASignature__n_opar(val* self);
3087 void VIRTUAL_parser_prod__ASignature__n_opar_61d(val* self, val* p0);
3088 val* VIRTUAL_parser_nodes__ASignature__n_params(val* self);
3089 val* VIRTUAL_parser_nodes__ASignature__n_cpar(val* self);
3090 void VIRTUAL_parser_prod__ASignature__n_cpar_61d(val* self, val* p0);
3091 val* VIRTUAL_parser_nodes__ASignature__n_type(val* self);
3092 void VIRTUAL_parser_prod__ASignature__n_type_61d(val* self, val* p0);
3093 void VIRTUAL_parser_nodes__ASignature__init(val* self);
3094 void VIRTUAL_parser_prod__ASignature__empty_init(val* self);
3095 void VIRTUAL_parser_prod__ASignature__init_asignature(val* self, val* p0, val* p1, val* p2, val* p3);
3096 short int VIRTUAL_modelize_property__ASignature__is_visited(val* self);
3097 void VIRTUAL_modelize_property__ASignature__is_visited_61d(val* self, short int p0);
3098 val* VIRTUAL_modelize_property__ASignature__param_names(val* self);
3099 void VIRTUAL_modelize_property__ASignature__param_names_61d(val* self, val* p0);
3100 val* VIRTUAL_modelize_property__ASignature__param_types(val* self);
3101 void VIRTUAL_modelize_property__ASignature__param_types_61d(val* self, val* p0);
3102 long VIRTUAL_modelize_property__ASignature__vararg_rank(val* self);
3103 void VIRTUAL_modelize_property__ASignature__vararg_rank_61d(val* self, long p0);
3104 val* VIRTUAL_modelize_property__ASignature__ret_type(val* self);
3105 void VIRTUAL_modelize_property__ASignature__ret_type_61d(val* self, val* p0);
3106 short int VIRTUAL_modelize_property__ASignature__visit_signature(val* self, val* p0, val* p1);
3107 val* VIRTUAL_modelize_property__ASignature__build_signature(val* self, val* p0, val* p1);
3108 extern const struct class class_parser_nodes__ASignature;
3109 extern const int COLOR_parser_nodes__ASignature___n_opar;
3110 extern const struct type type_parser_nodes__ANodesparser_nodes__AParam;
3111 extern const int COLOR_parser_nodes__ASignature___n_params;
3112 extern const int COLOR_parser_nodes__ASignature___n_cpar;
3113 extern const int COLOR_parser_nodes__ASignature___n_type;
3114 extern const int COLOR_modelize_property__ASignature___64dis_visited;
3115 extern const int COLOR_modelize_property__ASignature___64dparam_names;
3116 extern const struct type type_array__Arraymodel__MType;
3117 extern const int COLOR_modelize_property__ASignature___64dparam_types;
3118 extern const int COLOR_modelize_property__ASignature___64dvararg_rank;
3119 extern const int COLOR_modelize_property__ASignature___64dret_type;
3120 void VIRTUAL_parser_prod__AParam__replace_child(val* self, val* p0, val* p1);
3121 void VIRTUAL_parser_prod__AParam__visit_all(val* self, val* p0);
3122 void VIRTUAL_scope__AParam__accept_scope_visitor(val* self, val* p0);
3123 void VIRTUAL_parser_prod__AParam__n_annotations_61d(val* self, val* p0);
3124 val* VIRTUAL_parser_nodes__AParam__n_id(val* self);
3125 void VIRTUAL_parser_prod__AParam__n_id_61d(val* self, val* p0);
3126 val* VIRTUAL_parser_nodes__AParam__n_type(val* self);
3127 void VIRTUAL_parser_prod__AParam__n_type_61d(val* self, val* p0);
3128 val* VIRTUAL_parser_nodes__AParam__n_dotdotdot(val* self);
3129 void VIRTUAL_parser_prod__AParam__n_dotdotdot_61d(val* self, val* p0);
3130 void VIRTUAL_parser_nodes__AParam__init(val* self);
3131 void VIRTUAL_parser_prod__AParam__empty_init(val* self);
3132 void VIRTUAL_parser_prod__AParam__init_aparam(val* self, val* p0, val* p1, val* p2, val* p3);
3133 val* VIRTUAL_scope__AParam__variable(val* self);
3134 void VIRTUAL_scope__AParam__variable_61d(val* self, val* p0);
3135 val* VIRTUAL_modelize_property__AParam__mparameter(val* self);
3136 void VIRTUAL_modelize_property__AParam__mparameter_61d(val* self, val* p0);
3137 extern const struct class class_parser_nodes__AParam;
3138 extern const int COLOR_parser_nodes__AParam___n_type;
3139 extern const int COLOR_parser_nodes__AParam___n_dotdotdot;
3140 extern const int COLOR_modelize_property__AParam___64dmparameter;
3141 void VIRTUAL_parser_prod__AType__replace_child(val* self, val* p0, val* p1);
3142 void VIRTUAL_parser_prod__AType__visit_all(val* self, val* p0);
3143 void VIRTUAL_parser_prod__AType__n_annotations_61d(val* self, val* p0);
3144 val* VIRTUAL_parser_nodes__AType__n_kwnullable(val* self);
3145 void VIRTUAL_parser_prod__AType__n_kwnullable_61d(val* self, val* p0);
3146 val* VIRTUAL_parser_nodes__AType__n_id(val* self);
3147 void VIRTUAL_parser_prod__AType__n_id_61d(val* self, val* p0);
3148 val* VIRTUAL_parser_nodes__AType__n_types(val* self);
3149 void VIRTUAL_parser_nodes__AType__init(val* self);
3150 void VIRTUAL_parser_prod__AType__empty_init(val* self);
3151 void VIRTUAL_parser_prod__AType__init_atype(val* self, val* p0, val* p1, val* p2, val* p3);
3152 val* VIRTUAL_modelize_class__AType__mtype(val* self);
3153 void VIRTUAL_modelize_class__AType__mtype_61d(val* self, val* p0);
3154 short int VIRTUAL_modelize_class__AType__checked_mtype(val* self);
3155 void VIRTUAL_modelize_class__AType__checked_mtype_61d(val* self, short int p0);
3156 void VIRTUAL_astbuilder__AType__make(val* self);
3157 extern const struct class class_parser_nodes__AType;
3158 extern const int COLOR_parser_nodes__AType___n_kwnullable;
3159 extern const struct type type_parser_nodes__ANodesparser_nodes__AType;
3160 extern const int COLOR_parser_nodes__AType___n_types;
3161 extern const int COLOR_modelize_class__AType___64dmtype;
3162 extern const int COLOR_modelize_class__AType___64dchecked_mtype;
3163 void VIRTUAL_parser_prod__ALabel__replace_child(val* self, val* p0, val* p1);
3164 void VIRTUAL_parser_prod__ALabel__visit_all(val* self, val* p0);
3165 val* VIRTUAL_parser_nodes__ALabel__n_kwlabel(val* self);
3166 void VIRTUAL_parser_prod__ALabel__n_kwlabel_61d(val* self, val* p0);
3167 val* VIRTUAL_parser_nodes__ALabel__n_id(val* self);
3168 void VIRTUAL_parser_prod__ALabel__n_id_61d(val* self, val* p0);
3169 void VIRTUAL_parser_nodes__ALabel__init(val* self);
3170 void VIRTUAL_parser_prod__ALabel__empty_init(val* self);
3171 void VIRTUAL_parser_prod__ALabel__init_alabel(val* self, val* p0, val* p1);
3172 extern const struct class class_parser_nodes__ALabel;
3173 void VIRTUAL_parser_prod__ABlockExpr__replace_child(val* self, val* p0, val* p1);
3174 void VIRTUAL_parser_prod__ABlockExpr__visit_all(val* self, val* p0);
3175 void VIRTUAL_flow__ABlockExpr__accept_flow_visitor(val* self, val* p0);
3176 void VIRTUAL_astvalidation__AExpr__accept_ast_validation(val* self, val* p0);
3177 void VIRTUAL_parser_nodes__AExpr__init(val* self);
3178 void VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses(val* self, val* p0);
3179 val* VIRTUAL_flow__AExpr__after_flow_context(val* self);
3180 void VIRTUAL_flow__AExpr__after_flow_context_61d(val* self, val* p0);
3181 val* VIRTUAL_typing__ABlockExpr__mtype(val* self);
3182 void VIRTUAL_typing__AExpr__mtype_61d(val* self, val* p0);
3183 short int VIRTUAL_typing__AExpr__is_typed(val* self);
3184 void VIRTUAL_typing__AExpr__is_typed_61d(val* self, short int p0);
3185 val* VIRTUAL_typing__AExpr__implicit_cast_to(val* self);
3186 void VIRTUAL_typing__AExpr__implicit_cast_to_61d(val* self, val* p0);
3187 val* VIRTUAL_typing__AExpr__its_variable(val* self);
3188 void VIRTUAL_typing__ABlockExpr__accept_typing(val* self, val* p0);
3189 val* VIRTUAL_astbuilder__AExpr__make_var_read(val* self);
3190 val* VIRTUAL_astbuilder__AExpr__variable_cache(val* self);
3191 void VIRTUAL_astbuilder__AExpr__variable_cache_61d(val* self, val* p0);
3192 val* VIRTUAL_astbuilder__AExpr__detach_with_placeholder(val* self);
3193 void VIRTUAL_astbuilder__ABlockExpr__add(val* self, val* p0);
3194 val* VIRTUAL_abstract_compiler__ABlockExpr__expr(val* self, val* p0);
3195 void VIRTUAL_abstract_compiler__ABlockExpr__stmt(val* self, val* p0);
3196 val* VIRTUAL_parser_nodes__ABlockExpr__n_expr(val* self);
3197 val* VIRTUAL_parser_nodes__ABlockExpr__n_kwend(val* self);
3198 void VIRTUAL_parser_prod__ABlockExpr__n_kwend_61d(val* self, val* p0);
3199 void VIRTUAL_parser_nodes__ABlockExpr__init(val* self);
3200 void VIRTUAL_parser_prod__ABlockExpr__empty_init(val* self);
3201 void VIRTUAL_parser_prod__ABlockExpr__init_ablockexpr(val* self, val* p0, val* p1);
3202 void VIRTUAL_astbuilder__ABlockExpr__make(val* self);
3203 extern const struct class class_parser_nodes__ABlockExpr;
3204 extern const int COLOR_typing__AExpr___64dmtype;
3205 extern const int COLOR_typing__AExpr___64dis_typed;
3206 extern const int COLOR_typing__AExpr___64dimplicit_cast_to;
3207 extern const struct type type_parser_nodes__ANodesparser_nodes__AExpr;
3208 extern const int COLOR_parser_nodes__ABlockExpr___n_expr;
3209 extern const int COLOR_parser_nodes__ABlockExpr___n_kwend;
3210 void VIRTUAL_parser_prod__AVardeclExpr__replace_child(val* self, val* p0, val* p1);
3211 void VIRTUAL_parser_prod__AVardeclExpr__visit_all(val* self, val* p0);
3212 void VIRTUAL_scope__AVardeclExpr__accept_scope_visitor(val* self, val* p0);
3213 void VIRTUAL_local_var_init__AVardeclExpr__accept_local_var_visitor(val* self, val* p0);
3214 void VIRTUAL_transform__AVardeclExpr__accept_transform_visitor(val* self, val* p0);
3215 void VIRTUAL_parser_prod__AVardeclExpr__n_annotations_61d(val* self, val* p0);
3216 val* VIRTUAL_typing__AExpr__mtype(val* self);
3217 void VIRTUAL_typing__AVardeclExpr__accept_typing(val* self, val* p0);
3218 void VIRTUAL_astbuilder__AExpr__add(val* self, val* p0);
3219 val* VIRTUAL_abstract_compiler__AExpr__expr(val* self, val* p0);
3220 void VIRTUAL_abstract_compiler__AVardeclExpr__stmt(val* self, val* p0);
3221 val* VIRTUAL_parser_nodes__AVardeclExpr__n_kwvar(val* self);
3222 void VIRTUAL_parser_prod__AVardeclExpr__n_kwvar_61d(val* self, val* p0);
3223 val* VIRTUAL_parser_nodes__AVardeclExpr__n_id(val* self);
3224 void VIRTUAL_parser_prod__AVardeclExpr__n_id_61d(val* self, val* p0);
3225 val* VIRTUAL_parser_nodes__AVardeclExpr__n_type(val* self);
3226 void VIRTUAL_parser_prod__AVardeclExpr__n_type_61d(val* self, val* p0);
3227 val* VIRTUAL_parser_nodes__AVardeclExpr__n_assign(val* self);
3228 void VIRTUAL_parser_prod__AVardeclExpr__n_assign_61d(val* self, val* p0);
3229 val* VIRTUAL_parser_nodes__AVardeclExpr__n_expr(val* self);
3230 void VIRTUAL_parser_prod__AVardeclExpr__n_expr_61d(val* self, val* p0);
3231 void VIRTUAL_parser_nodes__AVardeclExpr__init(val* self);
3232 void VIRTUAL_parser_prod__AVardeclExpr__empty_init(val* self);
3233 void VIRTUAL_parser_prod__AVardeclExpr__init_avardeclexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
3234 val* VIRTUAL_scope__AVardeclExpr__variable(val* self);
3235 void VIRTUAL_scope__AVardeclExpr__variable_61d(val* self, val* p0);
3236 extern const struct class class_parser_nodes__AVardeclExpr;
3237 extern const int COLOR_parser_nodes__AVardeclExpr___n_type;
3238 extern const int COLOR_parser_nodes__AVardeclExpr___n_assign;
3239 extern const int COLOR_parser_nodes__AVardeclExpr___n_expr;
3240 void VIRTUAL_parser_prod__AReturnExpr__replace_child(val* self, val* p0, val* p1);
3241 void VIRTUAL_parser_prod__AReturnExpr__visit_all(val* self, val* p0);
3242 void VIRTUAL_simple_misc_analysis__AReturnExpr__after_simple_misc(val* self, val* p0);
3243 void VIRTUAL_flow__AReturnExpr__accept_flow_visitor(val* self, val* p0);
3244 void VIRTUAL_typing__AReturnExpr__accept_typing(val* self, val* p0);
3245 void VIRTUAL_abstract_compiler__AReturnExpr__stmt(val* self, val* p0);
3246 val* VIRTUAL_parser_nodes__AReturnExpr__n_kwreturn(val* self);
3247 void VIRTUAL_parser_prod__AReturnExpr__n_kwreturn_61d(val* self, val* p0);
3248 val* VIRTUAL_parser_nodes__AReturnExpr__n_expr(val* self);
3249 void VIRTUAL_parser_prod__AReturnExpr__n_expr_61d(val* self, val* p0);
3250 void VIRTUAL_parser_nodes__AReturnExpr__init(val* self);
3251 void VIRTUAL_parser_prod__AReturnExpr__empty_init(val* self);
3252 void VIRTUAL_parser_prod__AReturnExpr__init_areturnexpr(val* self, val* p0, val* p1);
3253 extern const struct class class_parser_nodes__AReturnExpr;
3254 extern const int COLOR_parser_nodes__AReturnExpr___n_kwreturn;
3255 extern const int COLOR_parser_nodes__AReturnExpr___n_expr;
3256 void VIRTUAL_parser_prod__ABreakExpr__replace_child(val* self, val* p0, val* p1);
3257 void VIRTUAL_parser_prod__ABreakExpr__visit_all(val* self, val* p0);
3258 void VIRTUAL_simple_misc_analysis__ABreakExpr__after_simple_misc(val* self, val* p0);
3259 void VIRTUAL_scope__ABreakExpr__accept_scope_visitor(val* self, val* p0);
3260 void VIRTUAL_flow__ABreakExpr__accept_flow_visitor(val* self, val* p0);
3261 void VIRTUAL_typing__ABreakExpr__accept_typing(val* self, val* p0);
3262 void VIRTUAL_abstract_compiler__ABreakExpr__stmt(val* self, val* p0);
3263 val* VIRTUAL_parser_nodes__ALabelable__n_label(val* self);
3264 void VIRTUAL_parser_prod__ABreakExpr__n_label_61d(val* self, val* p0);
3265 void VIRTUAL_parser_nodes__ALabelable__init(val* self);
3266 val* VIRTUAL_parser_nodes__ABreakExpr__n_kwbreak(val* self);
3267 void VIRTUAL_parser_prod__ABreakExpr__n_kwbreak_61d(val* self, val* p0);
3268 val* VIRTUAL_parser_nodes__ABreakExpr__n_expr(val* self);
3269 void VIRTUAL_parser_prod__ABreakExpr__n_expr_61d(val* self, val* p0);
3270 void VIRTUAL_parser_nodes__ABreakExpr__init(val* self);
3271 void VIRTUAL_parser_prod__ABreakExpr__empty_init(val* self);
3272 void VIRTUAL_parser_prod__ABreakExpr__init_abreakexpr(val* self, val* p0, val* p1, val* p2);
3273 val* VIRTUAL_scope__ABreakExpr__escapemark(val* self);
3274 void VIRTUAL_scope__ABreakExpr__escapemark_61d(val* self, val* p0);
3275 val* VIRTUAL_flow__ABreakExpr__before_flow_context(val* self);
3276 void VIRTUAL_astbuilder__ABreakExpr__make(val* self, val* p0);
3277 extern const struct class class_parser_nodes__ABreakExpr;
3278 extern const int COLOR_parser_nodes__ALabelable___n_label;
3279 extern const int COLOR_parser_nodes__ABreakExpr___n_expr;
3280 void VIRTUAL_parser_prod__AAbortExpr__replace_child(val* self, val* p0, val* p1);
3281 void VIRTUAL_parser_prod__AAbortExpr__visit_all(val* self, val* p0);
3282 void VIRTUAL_flow__AAbortExpr__accept_flow_visitor(val* self, val* p0);
3283 void VIRTUAL_typing__AAbortExpr__accept_typing(val* self, val* p0);
3284 void VIRTUAL_abstract_compiler__AAbortExpr__stmt(val* self, val* p0);
3285 val* VIRTUAL_parser_nodes__AAbortExpr__n_kwabort(val* self);
3286 void VIRTUAL_parser_prod__AAbortExpr__n_kwabort_61d(val* self, val* p0);
3287 void VIRTUAL_parser_nodes__AAbortExpr__init(val* self);
3288 void VIRTUAL_parser_prod__AAbortExpr__empty_init(val* self);
3289 void VIRTUAL_parser_prod__AAbortExpr__init_aabortexpr(val* self, val* p0);
3290 extern const struct class class_parser_nodes__AAbortExpr;
3291 void VIRTUAL_parser_prod__AContinueExpr__replace_child(val* self, val* p0, val* p1);
3292 void VIRTUAL_parser_prod__AContinueExpr__visit_all(val* self, val* p0);
3293 void VIRTUAL_simple_misc_analysis__AContinueExpr__after_simple_misc(val* self, val* p0);
3294 void VIRTUAL_scope__AContinueExpr__accept_scope_visitor(val* self, val* p0);
3295 void VIRTUAL_flow__AContinueExpr__accept_flow_visitor(val* self, val* p0);
3296 void VIRTUAL_typing__AContinueExpr__accept_typing(val* self, val* p0);
3297 void VIRTUAL_abstract_compiler__AContinueExpr__stmt(val* self, val* p0);
3298 void VIRTUAL_parser_prod__AContinueExpr__n_label_61d(val* self, val* p0);
3299 val* VIRTUAL_parser_nodes__AContinueExpr__n_kwcontinue(val* self);
3300 void VIRTUAL_parser_prod__AContinueExpr__n_kwcontinue_61d(val* self, val* p0);
3301 val* VIRTUAL_parser_nodes__AContinueExpr__n_expr(val* self);
3302 void VIRTUAL_parser_prod__AContinueExpr__n_expr_61d(val* self, val* p0);
3303 void VIRTUAL_parser_nodes__AContinueExpr__init(val* self);
3304 void VIRTUAL_parser_prod__AContinueExpr__empty_init(val* self);
3305 void VIRTUAL_parser_prod__AContinueExpr__init_acontinueexpr(val* self, val* p0, val* p1, val* p2);
3306 val* VIRTUAL_scope__AContinueExpr__escapemark(val* self);
3307 void VIRTUAL_scope__AContinueExpr__escapemark_61d(val* self, val* p0);
3308 val* VIRTUAL_flow__AContinueExpr__before_flow_context(val* self);
3309 extern const struct class class_parser_nodes__AContinueExpr;
3310 extern const int COLOR_parser_nodes__AContinueExpr___n_kwcontinue;
3311 extern const int COLOR_parser_nodes__AContinueExpr___n_expr;
3312 void VIRTUAL_parser_prod__ADoExpr__replace_child(val* self, val* p0, val* p1);
3313 void VIRTUAL_parser_prod__ADoExpr__visit_all(val* self, val* p0);
3314 void VIRTUAL_scope__ADoExpr__accept_scope_visitor(val* self, val* p0);
3315 void VIRTUAL_flow__ADoExpr__accept_flow_visitor(val* self, val* p0);
3316 void VIRTUAL_typing__ADoExpr__accept_typing(val* self, val* p0);
3317 void VIRTUAL_abstract_compiler__ADoExpr__stmt(val* self, val* p0);
3318 void VIRTUAL_parser_prod__ADoExpr__n_label_61d(val* self, val* p0);
3319 val* VIRTUAL_parser_nodes__ADoExpr__n_kwdo(val* self);
3320 void VIRTUAL_parser_prod__ADoExpr__n_kwdo_61d(val* self, val* p0);
3321 val* VIRTUAL_parser_nodes__ADoExpr__n_block(val* self);
3322 void VIRTUAL_parser_prod__ADoExpr__n_block_61d(val* self, val* p0);
3323 void VIRTUAL_parser_nodes__ADoExpr__init(val* self);
3324 void VIRTUAL_parser_prod__ADoExpr__empty_init(val* self);
3325 void VIRTUAL_parser_prod__ADoExpr__init_adoexpr(val* self, val* p0, val* p1, val* p2);
3326 val* VIRTUAL_scope__ADoExpr__escapemark(val* self);
3327 void VIRTUAL_scope__ADoExpr__escapemark_61d(val* self, val* p0);
3328 void VIRTUAL_astbuilder__ADoExpr__make(val* self);
3329 val* VIRTUAL_astbuilder__ADoExpr__make_break(val* self);
3330 extern const struct class class_parser_nodes__ADoExpr;
3331 extern const int COLOR_parser_nodes__ADoExpr___n_block;
3332 void VIRTUAL_parser_prod__AIfExpr__replace_child(val* self, val* p0, val* p1);
3333 void VIRTUAL_parser_prod__AIfExpr__visit_all(val* self, val* p0);
3334 void VIRTUAL_simple_misc_analysis__AIfExpr__after_simple_misc(val* self, val* p0);
3335 void VIRTUAL_scope__AIfExpr__accept_scope_visitor(val* self, val* p0);
3336 void VIRTUAL_flow__AIfExpr__accept_flow_visitor(val* self, val* p0);
3337 void VIRTUAL_typing__AIfExpr__accept_typing(val* self, val* p0);
3338 val* VIRTUAL_abstract_compiler__AIfExpr__expr(val* self, val* p0);
3339 void VIRTUAL_abstract_compiler__AIfExpr__stmt(val* self, val* p0);
3340 val* VIRTUAL_parser_nodes__AIfExpr__n_kwif(val* self);
3341 void VIRTUAL_parser_prod__AIfExpr__n_kwif_61d(val* self, val* p0);
3342 val* VIRTUAL_parser_nodes__AIfExpr__n_expr(val* self);
3343 void VIRTUAL_parser_prod__AIfExpr__n_expr_61d(val* self, val* p0);
3344 val* VIRTUAL_parser_nodes__AIfExpr__n_then(val* self);
3345 void VIRTUAL_parser_prod__AIfExpr__n_then_61d(val* self, val* p0);
3346 val* VIRTUAL_parser_nodes__AIfExpr__n_else(val* self);
3347 void VIRTUAL_parser_prod__AIfExpr__n_else_61d(val* self, val* p0);
3348 void VIRTUAL_parser_nodes__AIfExpr__init(val* self);
3349 void VIRTUAL_parser_prod__AIfExpr__empty_init(val* self);
3350 void VIRTUAL_parser_prod__AIfExpr__init_aifexpr(val* self, val* p0, val* p1, val* p2, val* p3);
3351 void VIRTUAL_astbuilder__AIfExpr__make(val* self, val* p0, val* p1);
3352 extern const struct class class_parser_nodes__AIfExpr;
3353 extern const int COLOR_parser_nodes__AIfExpr___n_then;
3354 extern const int COLOR_parser_nodes__AIfExpr___n_else;
3355 void VIRTUAL_parser_prod__AIfexprExpr__replace_child(val* self, val* p0, val* p1);
3356 void VIRTUAL_parser_prod__AIfexprExpr__visit_all(val* self, val* p0);
3357 void VIRTUAL_simple_misc_analysis__AIfexprExpr__after_simple_misc(val* self, val* p0);
3358 void VIRTUAL_flow__AIfexprExpr__accept_flow_visitor(val* self, val* p0);
3359 void VIRTUAL_transform__AIfexprExpr__accept_transform_visitor(val* self, val* p0);
3360 void VIRTUAL_typing__AIfexprExpr__accept_typing(val* self, val* p0);
3361 val* VIRTUAL_abstract_compiler__AIfexprExpr__expr(val* self, val* p0);
3362 void VIRTUAL_abstract_compiler__AExpr__stmt(val* self, val* p0);
3363 val* VIRTUAL_parser_nodes__AIfexprExpr__n_kwif(val* self);
3364 void VIRTUAL_parser_prod__AIfexprExpr__n_kwif_61d(val* self, val* p0);
3365 val* VIRTUAL_parser_nodes__AIfexprExpr__n_expr(val* self);
3366 void VIRTUAL_parser_prod__AIfexprExpr__n_expr_61d(val* self, val* p0);
3367 val* VIRTUAL_parser_nodes__AIfexprExpr__n_kwthen(val* self);
3368 void VIRTUAL_parser_prod__AIfexprExpr__n_kwthen_61d(val* self, val* p0);
3369 val* VIRTUAL_parser_nodes__AIfexprExpr__n_then(val* self);
3370 void VIRTUAL_parser_prod__AIfexprExpr__n_then_61d(val* self, val* p0);
3371 val* VIRTUAL_parser_nodes__AIfexprExpr__n_kwelse(val* self);
3372 void VIRTUAL_parser_prod__AIfexprExpr__n_kwelse_61d(val* self, val* p0);
3373 val* VIRTUAL_parser_nodes__AIfexprExpr__n_else(val* self);
3374 void VIRTUAL_parser_prod__AIfexprExpr__n_else_61d(val* self, val* p0);
3375 void VIRTUAL_parser_nodes__AIfexprExpr__init(val* self);
3376 void VIRTUAL_parser_prod__AIfexprExpr__empty_init(val* self);
3377 void VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
3378 extern const struct class class_parser_nodes__AIfexprExpr;
3379 void VIRTUAL_parser_prod__AWhileExpr__replace_child(val* self, val* p0, val* p1);
3380 void VIRTUAL_parser_prod__AWhileExpr__visit_all(val* self, val* p0);
3381 void VIRTUAL_simple_misc_analysis__AWhileExpr__after_simple_misc(val* self, val* p0);
3382 void VIRTUAL_scope__AWhileExpr__accept_scope_visitor(val* self, val* p0);
3383 void VIRTUAL_flow__AWhileExpr__accept_flow_visitor(val* self, val* p0);
3384 void VIRTUAL_transform__AWhileExpr__accept_transform_visitor(val* self, val* p0);
3385 void VIRTUAL_typing__AWhileExpr__accept_typing(val* self, val* p0);
3386 void VIRTUAL_abstract_compiler__AWhileExpr__stmt(val* self, val* p0);
3387 void VIRTUAL_parser_prod__AWhileExpr__n_label_61d(val* self, val* p0);
3388 val* VIRTUAL_parser_nodes__AWhileExpr__n_kwwhile(val* self);
3389 void VIRTUAL_parser_prod__AWhileExpr__n_kwwhile_61d(val* self, val* p0);
3390 val* VIRTUAL_parser_nodes__AWhileExpr__n_expr(val* self);
3391 void VIRTUAL_parser_prod__AWhileExpr__n_expr_61d(val* self, val* p0);
3392 val* VIRTUAL_parser_nodes__AWhileExpr__n_kwdo(val* self);
3393 void VIRTUAL_parser_prod__AWhileExpr__n_kwdo_61d(val* self, val* p0);
3394 val* VIRTUAL_parser_nodes__AWhileExpr__n_block(val* self);
3395 void VIRTUAL_parser_prod__AWhileExpr__n_block_61d(val* self, val* p0);
3396 void VIRTUAL_parser_nodes__AWhileExpr__init(val* self);
3397 void VIRTUAL_parser_prod__AWhileExpr__empty_init(val* self);
3398 void VIRTUAL_parser_prod__AWhileExpr__init_awhileexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
3399 val* VIRTUAL_scope__AWhileExpr__escapemark(val* self);
3400 void VIRTUAL_scope__AWhileExpr__escapemark_61d(val* self, val* p0);
3401 extern const struct class class_parser_nodes__AWhileExpr;
3402 extern const int COLOR_parser_nodes__AWhileExpr___n_block;
3403 void VIRTUAL_parser_prod__ALoopExpr__replace_child(val* self, val* p0, val* p1);
3404 void VIRTUAL_parser_prod__ALoopExpr__visit_all(val* self, val* p0);
3405 void VIRTUAL_scope__ALoopExpr__accept_scope_visitor(val* self, val* p0);
3406 void VIRTUAL_flow__ALoopExpr__accept_flow_visitor(val* self, val* p0);
3407 void VIRTUAL_typing__ALoopExpr__accept_typing(val* self, val* p0);
3408 void VIRTUAL_abstract_compiler__ALoopExpr__stmt(val* self, val* p0);
3409 void VIRTUAL_parser_prod__ALoopExpr__n_label_61d(val* self, val* p0);
3410 val* VIRTUAL_parser_nodes__ALoopExpr__n_kwloop(val* self);
3411 void VIRTUAL_parser_prod__ALoopExpr__n_kwloop_61d(val* self, val* p0);
3412 val* VIRTUAL_parser_nodes__ALoopExpr__n_block(val* self);
3413 void VIRTUAL_parser_prod__ALoopExpr__n_block_61d(val* self, val* p0);
3414 void VIRTUAL_parser_nodes__ALoopExpr__init(val* self);
3415 void VIRTUAL_parser_prod__ALoopExpr__empty_init(val* self);
3416 void VIRTUAL_parser_prod__ALoopExpr__init_aloopexpr(val* self, val* p0, val* p1, val* p2);
3417 val* VIRTUAL_scope__ALoopExpr__escapemark(val* self);
3418 void VIRTUAL_scope__ALoopExpr__escapemark_61d(val* self, val* p0);
3419 extern const struct class class_parser_nodes__ALoopExpr;
3420 extern const int COLOR_parser_nodes__ALoopExpr___n_block;
3421 void VIRTUAL_parser_prod__AForExpr__replace_child(val* self, val* p0, val* p1);
3422 void VIRTUAL_parser_prod__AForExpr__visit_all(val* self, val* p0);
3423 void VIRTUAL_simple_misc_analysis__AForExpr__after_simple_misc(val* self, val* p0);
3424 void VIRTUAL_scope__AForExpr__accept_scope_visitor(val* self, val* p0);
3425 void VIRTUAL_flow__AForExpr__accept_flow_visitor(val* self, val* p0);
3426 void VIRTUAL_rapid_type_analysis__AForExpr__accept_rapid_type_visitor(val* self, val* p0);
3427 void VIRTUAL_transform__AForExpr__accept_transform_visitor(val* self, val* p0);
3428 void VIRTUAL_typing__AForExpr__accept_typing(val* self, val* p0);
3429 void VIRTUAL_abstract_compiler__AForExpr__stmt(val* self, val* p0);
3430 void VIRTUAL_parser_prod__AForExpr__n_label_61d(val* self, val* p0);
3431 val* VIRTUAL_parser_nodes__AForExpr__n_kwfor(val* self);
3432 void VIRTUAL_parser_prod__AForExpr__n_kwfor_61d(val* self, val* p0);
3433 val* VIRTUAL_parser_nodes__AForExpr__n_ids(val* self);
3434 val* VIRTUAL_parser_nodes__AForExpr__n_expr(val* self);
3435 void VIRTUAL_parser_prod__AForExpr__n_expr_61d(val* self, val* p0);
3436 val* VIRTUAL_parser_nodes__AForExpr__n_kwdo(val* self);
3437 void VIRTUAL_parser_prod__AForExpr__n_kwdo_61d(val* self, val* p0);
3438 val* VIRTUAL_parser_nodes__AForExpr__n_block(val* self);
3439 void VIRTUAL_parser_prod__AForExpr__n_block_61d(val* self, val* p0);
3440 void VIRTUAL_parser_nodes__AForExpr__init(val* self);
3441 void VIRTUAL_parser_prod__AForExpr__empty_init(val* self);
3442 void VIRTUAL_parser_prod__AForExpr__init_aforexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
3443 val* VIRTUAL_scope__AForExpr__variables(val* self);
3444 void VIRTUAL_scope__AForExpr__variables_61d(val* self, val* p0);
3445 val* VIRTUAL_scope__AForExpr__escapemark(val* self);
3446 void VIRTUAL_scope__AForExpr__escapemark_61d(val* self, val* p0);
3447 val* VIRTUAL_typing__AForExpr__coltype(val* self);
3448 void VIRTUAL_typing__AForExpr__coltype_61d(val* self, val* p0);
3449 val* VIRTUAL_typing__AForExpr__method_iterator(val* self);
3450 void VIRTUAL_typing__AForExpr__method_iterator_61d(val* self, val* p0);
3451 val* VIRTUAL_typing__AForExpr__method_is_ok(val* self);
3452 void VIRTUAL_typing__AForExpr__method_is_ok_61d(val* self, val* p0);
3453 val* VIRTUAL_typing__AForExpr__method_item(val* self);
3454 void VIRTUAL_typing__AForExpr__method_item_61d(val* self, val* p0);
3455 val* VIRTUAL_typing__AForExpr__method_next(val* self);
3456 void VIRTUAL_typing__AForExpr__method_next_61d(val* self, val* p0);
3457 val* VIRTUAL_typing__AForExpr__method_key(val* self);
3458 void VIRTUAL_typing__AForExpr__method_key_61d(val* self, val* p0);
3459 void VIRTUAL_typing__AForExpr__do_type_iterator(val* self, val* p0, val* p1);
3460 extern const struct class class_parser_nodes__AForExpr;
3461 extern const struct type type_parser_nodes__ANodesparser_nodes__TId;
3462 extern const int COLOR_parser_nodes__AForExpr___n_ids;
3463 extern const int COLOR_parser_nodes__AForExpr___n_block;
3464 void VIRTUAL_parser_prod__AAssertExpr__replace_child(val* self, val* p0, val* p1);
3465 void VIRTUAL_parser_prod__AAssertExpr__visit_all(val* self, val* p0);
3466 void VIRTUAL_flow__AAssertExpr__accept_flow_visitor(val* self, val* p0);
3467 void VIRTUAL_typing__AAssertExpr__accept_typing(val* self, val* p0);
3468 void VIRTUAL_abstract_compiler__AAssertExpr__stmt(val* self, val* p0);
3469 val* VIRTUAL_parser_nodes__AAssertExpr__n_kwassert(val* self);
3470 void VIRTUAL_parser_prod__AAssertExpr__n_kwassert_61d(val* self, val* p0);
3471 val* VIRTUAL_parser_nodes__AAssertExpr__n_id(val* self);
3472 void VIRTUAL_parser_prod__AAssertExpr__n_id_61d(val* self, val* p0);
3473 val* VIRTUAL_parser_nodes__AAssertExpr__n_expr(val* self);
3474 void VIRTUAL_parser_prod__AAssertExpr__n_expr_61d(val* self, val* p0);
3475 val* VIRTUAL_parser_nodes__AAssertExpr__n_else(val* self);
3476 void VIRTUAL_parser_prod__AAssertExpr__n_else_61d(val* self, val* p0);
3477 void VIRTUAL_parser_nodes__AAssertExpr__init(val* self);
3478 void VIRTUAL_parser_prod__AAssertExpr__empty_init(val* self);
3479 void VIRTUAL_parser_prod__AAssertExpr__init_aassertexpr(val* self, val* p0, val* p1, val* p2, val* p3);
3480 extern const struct class class_parser_nodes__AAssertExpr;
3481 extern const int COLOR_parser_nodes__AAssertExpr___n_id;
3482 extern const int COLOR_parser_nodes__AAssertExpr___n_else;
3483 void VIRTUAL_parser_prod__AOnceExpr__replace_child(val* self, val* p0, val* p1);
3484 void VIRTUAL_parser_prod__AOnceExpr__visit_all(val* self, val* p0);
3485 void VIRTUAL_simple_misc_analysis__AOnceExpr__accept_simple_misc(val* self, val* p0);
3486 void VIRTUAL_flow__AProxyExpr__accept_flow_visitor(val* self, val* p0);
3487 void VIRTUAL_typing__AProxyExpr__accept_typing(val* self, val* p0);
3488 val* VIRTUAL_abstract_compiler__AOnceExpr__expr(val* self, val* p0);
3489 val* VIRTUAL_parser_nodes__AProxyExpr__n_expr(val* self);
3490 void VIRTUAL_parser_prod__AOnceExpr__n_expr_61d(val* self, val* p0);
3491 void VIRTUAL_parser_nodes__AProxyExpr__init(val* self);
3492 val* VIRTUAL_parser_nodes__AOnceExpr__n_kwonce(val* self);
3493 void VIRTUAL_parser_prod__AOnceExpr__n_kwonce_61d(val* self, val* p0);
3494 void VIRTUAL_parser_nodes__AOnceExpr__init(val* self);
3495 void VIRTUAL_parser_prod__AOnceExpr__empty_init(val* self);
3496 void VIRTUAL_parser_prod__AOnceExpr__init_aonceexpr(val* self, val* p0, val* p1);
3497 extern const struct class class_parser_nodes__AOnceExpr;
3498 void VIRTUAL_parser_prod__AOrExpr__replace_child(val* self, val* p0, val* p1);
3499 void VIRTUAL_parser_prod__AOrExpr__visit_all(val* self, val* p0);
3500 void VIRTUAL_flow__AOrExpr__accept_flow_visitor(val* self, val* p0);
3501 void VIRTUAL_transform__AOrExpr__accept_transform_visitor(val* self, val* p0);
3502 void VIRTUAL_typing__AOrExpr__accept_typing(val* self, val* p0);
3503 val* VIRTUAL_abstract_compiler__AOrExpr__expr(val* self, val* p0);
3504 void VIRTUAL_parser_nodes__ABoolExpr__init(val* self);
3505 val* VIRTUAL_parser_nodes__AOrExpr__n_expr(val* self);
3506 void VIRTUAL_parser_prod__AOrExpr__n_expr_61d(val* self, val* p0);
3507 val* VIRTUAL_parser_nodes__AOrExpr__n_expr2(val* self);
3508 void VIRTUAL_parser_prod__AOrExpr__n_expr2_61d(val* self, val* p0);
3509 void VIRTUAL_parser_nodes__AOrExpr__init(val* self);
3510 void VIRTUAL_parser_prod__AOrExpr__empty_init(val* self);
3511 void VIRTUAL_parser_prod__AOrExpr__init_aorexpr(val* self, val* p0, val* p1);
3512 extern const struct class class_parser_nodes__AOrExpr;
3513 void VIRTUAL_parser_prod__AAndExpr__replace_child(val* self, val* p0, val* p1);
3514 void VIRTUAL_parser_prod__AAndExpr__visit_all(val* self, val* p0);
3515 void VIRTUAL_flow__AAndExpr__accept_flow_visitor(val* self, val* p0);
3516 void VIRTUAL_transform__AAndExpr__accept_transform_visitor(val* self, val* p0);
3517 void VIRTUAL_typing__AAndExpr__accept_typing(val* self, val* p0);
3518 val* VIRTUAL_abstract_compiler__AAndExpr__expr(val* self, val* p0);
3519 val* VIRTUAL_parser_nodes__AAndExpr__n_expr(val* self);
3520 void VIRTUAL_parser_prod__AAndExpr__n_expr_61d(val* self, val* p0);
3521 val* VIRTUAL_parser_nodes__AAndExpr__n_expr2(val* self);
3522 void VIRTUAL_parser_prod__AAndExpr__n_expr2_61d(val* self, val* p0);
3523 void VIRTUAL_parser_nodes__AAndExpr__init(val* self);
3524 void VIRTUAL_parser_prod__AAndExpr__empty_init(val* self);
3525 void VIRTUAL_parser_prod__AAndExpr__init_aandexpr(val* self, val* p0, val* p1);
3526 extern const struct class class_parser_nodes__AAndExpr;
3527 void VIRTUAL_parser_prod__AOrElseExpr__replace_child(val* self, val* p0, val* p1);
3528 void VIRTUAL_parser_prod__AOrElseExpr__visit_all(val* self, val* p0);
3529 void VIRTUAL_flow__AOrElseExpr__accept_flow_visitor(val* self, val* p0);
3530 void VIRTUAL_typing__AOrElseExpr__accept_typing(val* self, val* p0);
3531 val* VIRTUAL_abstract_compiler__AOrElseExpr__expr(val* self, val* p0);
3532 val* VIRTUAL_parser_nodes__AOrElseExpr__n_expr(val* self);
3533 void VIRTUAL_parser_prod__AOrElseExpr__n_expr_61d(val* self, val* p0);
3534 val* VIRTUAL_parser_nodes__AOrElseExpr__n_expr2(val* self);
3535 void VIRTUAL_parser_prod__AOrElseExpr__n_expr2_61d(val* self, val* p0);
3536 void VIRTUAL_parser_nodes__AOrElseExpr__init(val* self);
3537 void VIRTUAL_parser_prod__AOrElseExpr__empty_init(val* self);
3538 void VIRTUAL_parser_prod__AOrElseExpr__init_aorelseexpr(val* self, val* p0, val* p1);
3539 extern const struct class class_parser_nodes__AOrElseExpr;
3540 void VIRTUAL_parser_prod__AImpliesExpr__replace_child(val* self, val* p0, val* p1);
3541 void VIRTUAL_parser_prod__AImpliesExpr__visit_all(val* self, val* p0);
3542 void VIRTUAL_flow__AImpliesExpr__accept_flow_visitor(val* self, val* p0);
3543 void VIRTUAL_transform__AImpliesExpr__accept_transform_visitor(val* self, val* p0);
3544 void VIRTUAL_typing__AImpliesExpr__accept_typing(val* self, val* p0);
3545 val* VIRTUAL_abstract_compiler__AImpliesExpr__expr(val* self, val* p0);
3546 val* VIRTUAL_parser_nodes__AImpliesExpr__n_expr(val* self);
3547 void VIRTUAL_parser_prod__AImpliesExpr__n_expr_61d(val* self, val* p0);
3548 val* VIRTUAL_parser_nodes__AImpliesExpr__n_expr2(val* self);
3549 void VIRTUAL_parser_prod__AImpliesExpr__n_expr2_61d(val* self, val* p0);
3550 void VIRTUAL_parser_nodes__AImpliesExpr__init(val* self);
3551 void VIRTUAL_parser_prod__AImpliesExpr__empty_init(val* self);
3552 void VIRTUAL_parser_prod__AImpliesExpr__init_aimpliesexpr(val* self, val* p0, val* p1);
3553 extern const struct class class_parser_nodes__AImpliesExpr;
3554 void VIRTUAL_parser_prod__ANotExpr__replace_child(val* self, val* p0, val* p1);
3555 void VIRTUAL_parser_prod__ANotExpr__visit_all(val* self, val* p0);
3556 void VIRTUAL_flow__ANotExpr__accept_flow_visitor(val* self, val* p0);
3557 void VIRTUAL_typing__ANotExpr__accept_typing(val* self, val* p0);
3558 val* VIRTUAL_abstract_compiler__ANotExpr__expr(val* self, val* p0);
3559 val* VIRTUAL_parser_nodes__ANotExpr__n_kwnot(val* self);
3560 void VIRTUAL_parser_prod__ANotExpr__n_kwnot_61d(val* self, val* p0);
3561 val* VIRTUAL_parser_nodes__ANotExpr__n_expr(val* self);
3562 void VIRTUAL_parser_prod__ANotExpr__n_expr_61d(val* self, val* p0);
3563 void VIRTUAL_parser_nodes__ANotExpr__init(val* self);
3564 void VIRTUAL_parser_prod__ANotExpr__empty_init(val* self);
3565 void VIRTUAL_parser_prod__ANotExpr__init_anotexpr(val* self, val* p0, val* p1);
3566 extern const struct class class_parser_nodes__ANotExpr;
3567 void VIRTUAL_parser_prod__AEqExpr__replace_child(val* self, val* p0, val* p1);
3568 void VIRTUAL_parser_prod__AEqExpr__visit_all(val* self, val* p0);
3569 void VIRTUAL_flow__AEqExpr__accept_flow_visitor(val* self, val* p0);
3570 void VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init(val* self, val* p0);
3571 void VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor(val* self, val* p0);
3572 void VIRTUAL_typing__AEqExpr__accept_typing(val* self, val* p0);
3573 val* VIRTUAL_abstract_compiler__ASendExpr__expr(val* self, val* p0);
3574 val* VIRTUAL_parser_nodes__ASendExpr__n_expr(val* self);
3575 void VIRTUAL_parser_prod__AEqExpr__n_expr_61d(val* self, val* p0);
3576 void VIRTUAL_parser_nodes__ASendExpr__init(val* self);
3577 void VIRTUAL_parser_prod__ASendExpr__empty_init(val* self);
3578 void VIRTUAL_parser_prod__ASendExpr__init_asendexpr(val* self, val* p0);
3579 val* VIRTUAL_typing__ASendExpr__callsite(val* self);
3580 void VIRTUAL_typing__ASendExpr__callsite_61d(val* self, val* p0);
3581 val* VIRTUAL_typing__AEqExpr__property_name(val* self);
3582 val* VIRTUAL_typing__ASendExpr__raw_arguments(val* self);
3583 void VIRTUAL_typing__ASendExpr__raw_arguments_61d(val* self, val* p0);
3584 val* VIRTUAL_typing__ABinopExpr__compute_raw_arguments(val* self);
3585 val* VIRTUAL_parser_nodes__ABinopExpr__n_expr2(val* self);
3586 void VIRTUAL_parser_prod__AEqExpr__n_expr2_61d(val* self, val* p0);
3587 void VIRTUAL_parser_nodes__ABinopExpr__init(val* self);
3588 void VIRTUAL_parser_prod__ABinopExpr__empty_init(val* self);
3589 void VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr(val* self, val* p0, val* p1);
3590 void VIRTUAL_parser_nodes__AEqExpr__init(val* self);
3591 void VIRTUAL_parser_prod__AEqExpr__empty_init(val* self);
3592 void VIRTUAL_parser_prod__AEqExpr__init_aeqexpr(val* self, val* p0, val* p1);
3593 void VIRTUAL_typing__ASendExpr__accept_typing(val* self, val* p0);
3594 extern const struct class class_parser_nodes__AEqExpr;
3595 void VIRTUAL_parser_prod__ANeExpr__replace_child(val* self, val* p0, val* p1);
3596 void VIRTUAL_parser_prod__ANeExpr__visit_all(val* self, val* p0);
3597 void VIRTUAL_flow__ANeExpr__accept_flow_visitor(val* self, val* p0);
3598 void VIRTUAL_typing__ANeExpr__accept_typing(val* self, val* p0);
3599 void VIRTUAL_parser_prod__ANeExpr__n_expr_61d(val* self, val* p0);
3600 val* VIRTUAL_typing__ANeExpr__property_name(val* self);
3601 void VIRTUAL_parser_prod__ANeExpr__n_expr2_61d(val* self, val* p0);
3602 void VIRTUAL_parser_nodes__ANeExpr__init(val* self);
3603 void VIRTUAL_parser_prod__ANeExpr__empty_init(val* self);
3604 void VIRTUAL_parser_prod__ANeExpr__init_aneexpr(val* self, val* p0, val* p1);
3605 extern const struct class class_parser_nodes__ANeExpr;
3606 void VIRTUAL_parser_prod__ALtExpr__replace_child(val* self, val* p0, val* p1);
3607 void VIRTUAL_parser_prod__ALtExpr__visit_all(val* self, val* p0);
3608 void VIRTUAL_parser_prod__ALtExpr__n_expr_61d(val* self, val* p0);
3609 val* VIRTUAL_typing__ALtExpr__property_name(val* self);
3610 void VIRTUAL_parser_prod__ALtExpr__n_expr2_61d(val* self, val* p0);
3611 void VIRTUAL_parser_nodes__ALtExpr__init(val* self);
3612 void VIRTUAL_parser_prod__ALtExpr__empty_init(val* self);
3613 void VIRTUAL_parser_prod__ALtExpr__init_altexpr(val* self, val* p0, val* p1);
3614 extern const struct class class_parser_nodes__ALtExpr;
3615 void VIRTUAL_parser_prod__ALeExpr__replace_child(val* self, val* p0, val* p1);
3616 void VIRTUAL_parser_prod__ALeExpr__visit_all(val* self, val* p0);
3617 void VIRTUAL_parser_prod__ALeExpr__n_expr_61d(val* self, val* p0);
3618 val* VIRTUAL_typing__ALeExpr__property_name(val* self);
3619 void VIRTUAL_parser_prod__ALeExpr__n_expr2_61d(val* self, val* p0);
3620 void VIRTUAL_parser_nodes__ALeExpr__init(val* self);
3621 void VIRTUAL_parser_prod__ALeExpr__empty_init(val* self);
3622 void VIRTUAL_parser_prod__ALeExpr__init_aleexpr(val* self, val* p0, val* p1);
3623 extern const struct class class_parser_nodes__ALeExpr;
3624 void VIRTUAL_parser_prod__ALlExpr__replace_child(val* self, val* p0, val* p1);
3625 void VIRTUAL_parser_prod__ALlExpr__visit_all(val* self, val* p0);
3626 void VIRTUAL_parser_prod__ALlExpr__n_expr_61d(val* self, val* p0);
3627 val* VIRTUAL_typing__ALlExpr__property_name(val* self);
3628 void VIRTUAL_parser_prod__ALlExpr__n_expr2_61d(val* self, val* p0);
3629 void VIRTUAL_parser_nodes__ALlExpr__init(val* self);
3630 void VIRTUAL_parser_prod__ALlExpr__empty_init(val* self);
3631 void VIRTUAL_parser_prod__ALlExpr__init_allexpr(val* self, val* p0, val* p1);
3632 extern const struct class class_parser_nodes__ALlExpr;
3633 void VIRTUAL_parser_prod__AGtExpr__replace_child(val* self, val* p0, val* p1);
3634 void VIRTUAL_parser_prod__AGtExpr__visit_all(val* self, val* p0);
3635 void VIRTUAL_parser_prod__AGtExpr__n_expr_61d(val* self, val* p0);
3636 val* VIRTUAL_typing__AGtExpr__property_name(val* self);
3637 void VIRTUAL_parser_prod__AGtExpr__n_expr2_61d(val* self, val* p0);
3638 void VIRTUAL_parser_nodes__AGtExpr__init(val* self);
3639 void VIRTUAL_parser_prod__AGtExpr__empty_init(val* self);
3640 void VIRTUAL_parser_prod__AGtExpr__init_agtexpr(val* self, val* p0, val* p1);
3641 extern const struct class class_parser_nodes__AGtExpr;
3642 void VIRTUAL_parser_prod__AGeExpr__replace_child(val* self, val* p0, val* p1);
3643 void VIRTUAL_parser_prod__AGeExpr__visit_all(val* self, val* p0);
3644 void VIRTUAL_parser_prod__AGeExpr__n_expr_61d(val* self, val* p0);
3645 val* VIRTUAL_typing__AGeExpr__property_name(val* self);
3646 void VIRTUAL_parser_prod__AGeExpr__n_expr2_61d(val* self, val* p0);
3647 void VIRTUAL_parser_nodes__AGeExpr__init(val* self);
3648 void VIRTUAL_parser_prod__AGeExpr__empty_init(val* self);
3649 void VIRTUAL_parser_prod__AGeExpr__init_ageexpr(val* self, val* p0, val* p1);
3650 extern const struct class class_parser_nodes__AGeExpr;
3651 void VIRTUAL_parser_prod__AGgExpr__replace_child(val* self, val* p0, val* p1);
3652 void VIRTUAL_parser_prod__AGgExpr__visit_all(val* self, val* p0);
3653 void VIRTUAL_parser_prod__AGgExpr__n_expr_61d(val* self, val* p0);
3654 val* VIRTUAL_typing__AGgExpr__property_name(val* self);
3655 void VIRTUAL_parser_prod__AGgExpr__n_expr2_61d(val* self, val* p0);
3656 void VIRTUAL_parser_nodes__AGgExpr__init(val* self);
3657 void VIRTUAL_parser_prod__AGgExpr__empty_init(val* self);
3658 void VIRTUAL_parser_prod__AGgExpr__init_aggexpr(val* self, val* p0, val* p1);
3659 extern const struct class class_parser_nodes__AGgExpr;
3660 void VIRTUAL_parser_prod__AIsaExpr__replace_child(val* self, val* p0, val* p1);
3661 void VIRTUAL_parser_prod__AIsaExpr__visit_all(val* self, val* p0);
3662 void VIRTUAL_flow__AIsaExpr__accept_flow_visitor(val* self, val* p0);
3663 void VIRTUAL_rapid_type_analysis__AIsaExpr__accept_rapid_type_visitor(val* self, val* p0);
3664 void VIRTUAL_typing__AIsaExpr__accept_typing(val* self, val* p0);
3665 val* VIRTUAL_abstract_compiler__AIsaExpr__expr(val* self, val* p0);
3666 val* VIRTUAL_parser_nodes__AIsaExpr__n_expr(val* self);
3667 void VIRTUAL_parser_prod__AIsaExpr__n_expr_61d(val* self, val* p0);
3668 val* VIRTUAL_parser_nodes__AIsaExpr__n_type(val* self);
3669 void VIRTUAL_parser_prod__AIsaExpr__n_type_61d(val* self, val* p0);
3670 void VIRTUAL_parser_nodes__AIsaExpr__init(val* self);
3671 void VIRTUAL_parser_prod__AIsaExpr__empty_init(val* self);
3672 void VIRTUAL_parser_prod__AIsaExpr__init_aisaexpr(val* self, val* p0, val* p1);
3673 val* VIRTUAL_typing__AIsaExpr__cast_type(val* self);
3674 void VIRTUAL_typing__AIsaExpr__cast_type_61d(val* self, val* p0);
3675 extern const struct class class_parser_nodes__AIsaExpr;
3676 void VIRTUAL_parser_prod__APlusExpr__replace_child(val* self, val* p0, val* p1);
3677 void VIRTUAL_parser_prod__APlusExpr__visit_all(val* self, val* p0);
3678 void VIRTUAL_parser_prod__APlusExpr__n_expr_61d(val* self, val* p0);
3679 val* VIRTUAL_typing__APlusExpr__property_name(val* self);
3680 void VIRTUAL_parser_prod__APlusExpr__n_expr2_61d(val* self, val* p0);
3681 void VIRTUAL_parser_nodes__APlusExpr__init(val* self);
3682 void VIRTUAL_parser_prod__APlusExpr__empty_init(val* self);
3683 void VIRTUAL_parser_prod__APlusExpr__init_aplusexpr(val* self, val* p0, val* p1);
3684 extern const struct class class_parser_nodes__APlusExpr;
3685 void VIRTUAL_parser_prod__AMinusExpr__replace_child(val* self, val* p0, val* p1);
3686 void VIRTUAL_parser_prod__AMinusExpr__visit_all(val* self, val* p0);
3687 void VIRTUAL_parser_prod__AMinusExpr__n_expr_61d(val* self, val* p0);
3688 val* VIRTUAL_typing__AMinusExpr__property_name(val* self);
3689 void VIRTUAL_parser_prod__AMinusExpr__n_expr2_61d(val* self, val* p0);
3690 void VIRTUAL_parser_nodes__AMinusExpr__init(val* self);
3691 void VIRTUAL_parser_prod__AMinusExpr__empty_init(val* self);
3692 void VIRTUAL_parser_prod__AMinusExpr__init_aminusexpr(val* self, val* p0, val* p1);
3693 extern const struct class class_parser_nodes__AMinusExpr;
3694 void VIRTUAL_parser_prod__AStarshipExpr__replace_child(val* self, val* p0, val* p1);
3695 void VIRTUAL_parser_prod__AStarshipExpr__visit_all(val* self, val* p0);
3696 void VIRTUAL_parser_prod__AStarshipExpr__n_expr_61d(val* self, val* p0);
3697 val* VIRTUAL_typing__AStarshipExpr__property_name(val* self);
3698 void VIRTUAL_parser_prod__AStarshipExpr__n_expr2_61d(val* self, val* p0);
3699 void VIRTUAL_parser_nodes__AStarshipExpr__init(val* self);
3700 void VIRTUAL_parser_prod__AStarshipExpr__empty_init(val* self);
3701 void VIRTUAL_parser_prod__AStarshipExpr__init_astarshipexpr(val* self, val* p0, val* p1);
3702 extern const struct class class_parser_nodes__AStarshipExpr;
3703 void VIRTUAL_parser_prod__AStarExpr__replace_child(val* self, val* p0, val* p1);
3704 void VIRTUAL_parser_prod__AStarExpr__visit_all(val* self, val* p0);
3705 void VIRTUAL_parser_prod__AStarExpr__n_expr_61d(val* self, val* p0);
3706 val* VIRTUAL_typing__AStarExpr__property_name(val* self);
3707 void VIRTUAL_parser_prod__AStarExpr__n_expr2_61d(val* self, val* p0);
3708 void VIRTUAL_parser_nodes__AStarExpr__init(val* self);
3709 void VIRTUAL_parser_prod__AStarExpr__empty_init(val* self);
3710 void VIRTUAL_parser_prod__AStarExpr__init_astarexpr(val* self, val* p0, val* p1);
3711 extern const struct class class_parser_nodes__AStarExpr;
3712 void VIRTUAL_parser_prod__ASlashExpr__replace_child(val* self, val* p0, val* p1);
3713 void VIRTUAL_parser_prod__ASlashExpr__visit_all(val* self, val* p0);
3714 void VIRTUAL_parser_prod__ASlashExpr__n_expr_61d(val* self, val* p0);
3715 val* VIRTUAL_typing__ASlashExpr__property_name(val* self);
3716 void VIRTUAL_parser_prod__ASlashExpr__n_expr2_61d(val* self, val* p0);
3717 void VIRTUAL_parser_nodes__ASlashExpr__init(val* self);
3718 void VIRTUAL_parser_prod__ASlashExpr__empty_init(val* self);
3719 void VIRTUAL_parser_prod__ASlashExpr__init_aslashexpr(val* self, val* p0, val* p1);
3720 extern const struct class class_parser_nodes__ASlashExpr;
3721 void VIRTUAL_parser_prod__APercentExpr__replace_child(val* self, val* p0, val* p1);
3722 void VIRTUAL_parser_prod__APercentExpr__visit_all(val* self, val* p0);
3723 void VIRTUAL_parser_prod__APercentExpr__n_expr_61d(val* self, val* p0);
3724 val* VIRTUAL_typing__APercentExpr__property_name(val* self);
3725 void VIRTUAL_parser_prod__APercentExpr__n_expr2_61d(val* self, val* p0);
3726 void VIRTUAL_parser_nodes__APercentExpr__init(val* self);
3727 void VIRTUAL_parser_prod__APercentExpr__empty_init(val* self);
3728 void VIRTUAL_parser_prod__APercentExpr__init_apercentexpr(val* self, val* p0, val* p1);
3729 extern const struct class class_parser_nodes__APercentExpr;
3730 void VIRTUAL_parser_prod__AUminusExpr__replace_child(val* self, val* p0, val* p1);
3731 void VIRTUAL_parser_prod__AUminusExpr__visit_all(val* self, val* p0);
3732 void VIRTUAL_parser_prod__AUminusExpr__n_expr_61d(val* self, val* p0);
3733 val* VIRTUAL_typing__AUminusExpr__property_name(val* self);
3734 val* VIRTUAL_typing__AUminusExpr__compute_raw_arguments(val* self);
3735 val* VIRTUAL_parser_nodes__AUminusExpr__n_minus(val* self);
3736 void VIRTUAL_parser_prod__AUminusExpr__n_minus_61d(val* self, val* p0);
3737 void VIRTUAL_parser_nodes__AUminusExpr__init(val* self);
3738 void VIRTUAL_parser_prod__AUminusExpr__empty_init(val* self);
3739 void VIRTUAL_parser_prod__AUminusExpr__init_auminusexpr(val* self, val* p0, val* p1);
3740 extern const struct class class_parser_nodes__AUminusExpr;
3741 void VIRTUAL_parser_prod__ANewExpr__replace_child(val* self, val* p0, val* p1);
3742 void VIRTUAL_parser_prod__ANewExpr__visit_all(val* self, val* p0);
3743 void VIRTUAL_rapid_type_analysis__ANewExpr__accept_rapid_type_visitor(val* self, val* p0);
3744 void VIRTUAL_typing__ANewExpr__accept_typing(val* self, val* p0);
3745 val* VIRTUAL_abstract_compiler__ANewExpr__expr(val* self, val* p0);
3746 val* VIRTUAL_parser_nodes__ANewExpr__n_kwnew(val* self);
3747 void VIRTUAL_parser_prod__ANewExpr__n_kwnew_61d(val* self, val* p0);
3748 val* VIRTUAL_parser_nodes__ANewExpr__n_type(val* self);
3749 void VIRTUAL_parser_prod__ANewExpr__n_type_61d(val* self, val* p0);
3750 val* VIRTUAL_parser_nodes__ANewExpr__n_id(val* self);
3751 void VIRTUAL_parser_prod__ANewExpr__n_id_61d(val* self, val* p0);
3752 val* VIRTUAL_parser_nodes__ANewExpr__n_args(val* self);
3753 void VIRTUAL_parser_prod__ANewExpr__n_args_61d(val* self, val* p0);
3754 void VIRTUAL_parser_nodes__ANewExpr__init(val* self);
3755 void VIRTUAL_parser_prod__ANewExpr__empty_init(val* self);
3756 void VIRTUAL_parser_prod__ANewExpr__init_anewexpr(val* self, val* p0, val* p1, val* p2, val* p3);
3757 val* VIRTUAL_typing__ANewExpr__callsite(val* self);
3758 void VIRTUAL_typing__ANewExpr__callsite_61d(val* self, val* p0);
3759 void VIRTUAL_astbuilder__ANewExpr__make(val* self, val* p0, val* p1, val* p2);
3760 extern const struct class class_parser_nodes__ANewExpr;
3761 extern const int COLOR_parser_nodes__ANewExpr___n_id;
3762 void VIRTUAL_parser_prod__AAttrExpr__replace_child(val* self, val* p0, val* p1);
3763 void VIRTUAL_parser_prod__AAttrExpr__visit_all(val* self, val* p0);
3764 void VIRTUAL_typing__AAttrExpr__accept_typing(val* self, val* p0);
3765 val* VIRTUAL_abstract_compiler__AAttrExpr__expr(val* self, val* p0);
3766 val* VIRTUAL_parser_nodes__AAttrFormExpr__n_expr(val* self);
3767 void VIRTUAL_parser_prod__AAttrExpr__n_expr_61d(val* self, val* p0);
3768 val* VIRTUAL_parser_nodes__AAttrFormExpr__n_id(val* self);
3769 void VIRTUAL_parser_prod__AAttrExpr__n_id_61d(val* self, val* p0);
3770 void VIRTUAL_parser_nodes__AAttrFormExpr__init(val* self);
3771 val* VIRTUAL_typing__AAttrFormExpr__mproperty(val* self);
3772 void VIRTUAL_typing__AAttrFormExpr__mproperty_61d(val* self, val* p0);
3773 val* VIRTUAL_typing__AAttrFormExpr__attr_type(val* self);
3774 void VIRTUAL_typing__AAttrFormExpr__attr_type_61d(val* self, val* p0);
3775 void VIRTUAL_typing__AAttrFormExpr__resolve_property(val* self, val* p0);
3776 void VIRTUAL_parser_nodes__AAttrExpr__init(val* self);
3777 void VIRTUAL_parser_prod__AAttrExpr__empty_init(val* self);
3778 void VIRTUAL_parser_prod__AAttrExpr__init_aattrexpr(val* self, val* p0, val* p1);
3779 void VIRTUAL_astbuilder__AAttrExpr__make(val* self, val* p0, val* p1, val* p2);
3780 extern const struct class class_parser_nodes__AAttrExpr;
3781 void VIRTUAL_parser_prod__AAttrAssignExpr__replace_child(val* self, val* p0, val* p1);
3782 void VIRTUAL_parser_prod__AAttrAssignExpr__visit_all(val* self, val* p0);
3783 void VIRTUAL_typing__AAttrAssignExpr__accept_typing(val* self, val* p0);
3784 void VIRTUAL_abstract_compiler__AAttrAssignExpr__stmt(val* self, val* p0);
3785 val* VIRTUAL_parser_nodes__AAssignFormExpr__n_assign(val* self);
3786 void VIRTUAL_parser_prod__AAttrAssignExpr__n_assign_61d(val* self, val* p0);
3787 val* VIRTUAL_parser_nodes__AAssignFormExpr__n_value(val* self);
3788 void VIRTUAL_parser_prod__AAttrAssignExpr__n_value_61d(val* self, val* p0);
3789 void VIRTUAL_parser_nodes__AAssignFormExpr__init(val* self);
3790 void VIRTUAL_parser_prod__AAttrAssignExpr__n_expr_61d(val* self, val* p0);
3791 void VIRTUAL_parser_prod__AAttrAssignExpr__n_id_61d(val* self, val* p0);
3792 void VIRTUAL_parser_nodes__AAttrAssignExpr__init(val* self);
3793 void VIRTUAL_parser_prod__AAttrAssignExpr__empty_init(val* self);
3794 void VIRTUAL_parser_prod__AAttrAssignExpr__init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
3795 void VIRTUAL_astbuilder__AAttrAssignExpr__make(val* self, val* p0, val* p1, val* p2);
3796 extern const struct class class_parser_nodes__AAttrAssignExpr;
3797 void VIRTUAL_parser_prod__AAttrReassignExpr__replace_child(val* self, val* p0, val* p1);
3798 void VIRTUAL_parser_prod__AAttrReassignExpr__visit_all(val* self, val* p0);
3799 void VIRTUAL_flow__AReassignFormExpr__accept_flow_visitor(val* self, val* p0);
3800 void VIRTUAL_rapid_type_analysis__AAttrReassignExpr__accept_rapid_type_visitor(val* self, val* p0);
3801 void VIRTUAL_transform__AAttrReassignExpr__accept_transform_visitor(val* self, val* p0);
3802 void VIRTUAL_typing__AAttrReassignExpr__accept_typing(val* self, val* p0);
3803 void VIRTUAL_abstract_compiler__AAttrReassignExpr__stmt(val* self, val* p0);
3804 val* VIRTUAL_parser_nodes__AReassignFormExpr__n_assign_op(val* self);
3805 void VIRTUAL_parser_prod__AAttrReassignExpr__n_assign_op_61d(val* self, val* p0);
3806 val* VIRTUAL_parser_nodes__AReassignFormExpr__n_value(val* self);
3807 void VIRTUAL_parser_prod__AAttrReassignExpr__n_value_61d(val* self, val* p0);
3808 void VIRTUAL_parser_nodes__AReassignFormExpr__init(val* self);
3809 val* VIRTUAL_typing__AReassignFormExpr__reassign_callsite(val* self);
3810 void VIRTUAL_typing__AReassignFormExpr__reassign_callsite_61d(val* self, val* p0);
3811 val* VIRTUAL_typing__AReassignFormExpr__read_type(val* self);
3812 void VIRTUAL_typing__AReassignFormExpr__read_type_61d(val* self, val* p0);
3813 val* VIRTUAL_typing__AReassignFormExpr__resolve_reassignment(val* self, val* p0, val* p1, val* p2);
3814 void VIRTUAL_parser_prod__AAttrReassignExpr__n_expr_61d(val* self, val* p0);
3815 void VIRTUAL_parser_prod__AAttrReassignExpr__n_id_61d(val* self, val* p0);
3816 void VIRTUAL_parser_nodes__AAttrReassignExpr__init(val* self);
3817 void VIRTUAL_parser_prod__AAttrReassignExpr__empty_init(val* self);
3818 void VIRTUAL_parser_prod__AAttrReassignExpr__init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
3819 extern const struct class class_parser_nodes__AAttrReassignExpr;
3820 extern const int COLOR_typing__AReassignFormExpr___64dread_type;
3821 void VIRTUAL_parser_prod__ACallExpr__replace_child(val* self, val* p0, val* p1);
3822 void VIRTUAL_parser_prod__ACallExpr__visit_all(val* self, val* p0);
3823 void VIRTUAL_scope__ACallFormExpr__accept_scope_visitor(val* self, val* p0);
3824 void VIRTUAL_parser_prod__ACallExpr__n_expr_61d(val* self, val* p0);
3825 val* VIRTUAL_typing__ACallExpr__property_name(val* self);
3826 val* VIRTUAL_typing__ACallExpr__compute_raw_arguments(val* self);
3827 val* VIRTUAL_parser_nodes__ACallFormExpr__n_id(val* self);
3828 void VIRTUAL_parser_prod__ACallExpr__n_id_61d(val* self, val* p0);
3829 val* VIRTUAL_parser_nodes__ACallFormExpr__n_args(val* self);
3830 void VIRTUAL_parser_prod__ACallExpr__n_args_61d(val* self, val* p0);
3831 void VIRTUAL_parser_nodes__ACallFormExpr__init(val* self);
3832 val* VIRTUAL_scope__ACallExpr__variable_create(val* self, val* p0);
3833 void VIRTUAL_parser_nodes__ACallExpr__init(val* self);
3834 void VIRTUAL_parser_prod__ACallExpr__empty_init(val* self);
3835 void VIRTUAL_parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2);
3836 void VIRTUAL_astbuilder__ACallExpr__make(val* self, val* p0, val* p1, val* p2, val* p3);
3837 extern const struct class class_parser_nodes__ACallExpr;
3838 void VIRTUAL_parser_prod__ACallAssignExpr__replace_child(val* self, val* p0, val* p1);
3839 void VIRTUAL_parser_prod__ACallAssignExpr__visit_all(val* self, val* p0);
3840 void VIRTUAL_parser_prod__ACallAssignExpr__n_assign_61d(val* self, val* p0);
3841 void VIRTUAL_parser_prod__ACallAssignExpr__n_value_61d(val* self, val* p0);
3842 void VIRTUAL_parser_prod__ACallAssignExpr__n_expr_61d(val* self, val* p0);
3843 val* VIRTUAL_typing__ACallAssignExpr__property_name(val* self);
3844 val* VIRTUAL_typing__ACallAssignExpr__compute_raw_arguments(val* self);
3845 void VIRTUAL_parser_prod__ACallAssignExpr__n_id_61d(val* self, val* p0);
3846 void VIRTUAL_parser_prod__ACallAssignExpr__n_args_61d(val* self, val* p0);
3847 val* VIRTUAL_scope__ACallAssignExpr__variable_create(val* self, val* p0);
3848 void VIRTUAL_parser_nodes__ACallAssignExpr__init(val* self);
3849 void VIRTUAL_parser_prod__ACallAssignExpr__empty_init(val* self);
3850 void VIRTUAL_parser_prod__ACallAssignExpr__init_acallassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
3851 extern const struct class class_parser_nodes__ACallAssignExpr;
3852 void VIRTUAL_parser_prod__ACallReassignExpr__replace_child(val* self, val* p0, val* p1);
3853 void VIRTUAL_parser_prod__ACallReassignExpr__visit_all(val* self, val* p0);
3854 void VIRTUAL_rapid_type_analysis__ASendReassignFormExpr__accept_rapid_type_visitor(val* self, val* p0);
3855 void VIRTUAL_transform__ASendReassignFormExpr__accept_transform_visitor(val* self, val* p0);
3856 void VIRTUAL_typing__ASendReassignFormExpr__accept_typing(val* self, val* p0);
3857 void VIRTUAL_abstract_compiler__ASendReassignFormExpr__stmt(val* self, val* p0);
3858 void VIRTUAL_parser_prod__ACallReassignExpr__n_assign_op_61d(val* self, val* p0);
3859 void VIRTUAL_parser_prod__ACallReassignExpr__n_value_61d(val* self, val* p0);
3860 void VIRTUAL_parser_prod__ACallReassignExpr__n_expr_61d(val* self, val* p0);
3861 val* VIRTUAL_typing__ACallReassignExpr__property_name(val* self);
3862 val* VIRTUAL_typing__ACallReassignExpr__compute_raw_arguments(val* self);
3863 void VIRTUAL_parser_prod__ACallReassignExpr__n_id_61d(val* self, val* p0);
3864 void VIRTUAL_parser_prod__ACallReassignExpr__n_args_61d(val* self, val* p0);
3865 val* VIRTUAL_scope__ACallReassignExpr__variable_create(val* self, val* p0);
3866 void VIRTUAL_parser_nodes__ASendReassignFormExpr__init(val* self);
3867 val* VIRTUAL_typing__ASendReassignFormExpr__write_callsite(val* self);
3868 void VIRTUAL_typing__ASendReassignFormExpr__write_callsite_61d(val* self, val* p0);
3869 void VIRTUAL_parser_nodes__ACallReassignExpr__init(val* self);
3870 void VIRTUAL_parser_prod__ACallReassignExpr__empty_init(val* self);
3871 void VIRTUAL_parser_prod__ACallReassignExpr__init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
3872 extern const struct class class_parser_nodes__ACallReassignExpr;
3873 void VIRTUAL_parser_prod__ASuperExpr__replace_child(val* self, val* p0, val* p1);
3874 void VIRTUAL_parser_prod__ASuperExpr__visit_all(val* self, val* p0);
3875 void VIRTUAL_auto_super_init__ASuperExpr__accept_auto_super_init(val* self, val* p0);
3876 void VIRTUAL_rapid_type_analysis__ASuperExpr__accept_rapid_type_visitor(val* self, val* p0);
3877 void VIRTUAL_typing__ASuperExpr__accept_typing(val* self, val* p0);
3878 val* VIRTUAL_abstract_compiler__ASuperExpr__expr(val* self, val* p0);
3879 val* VIRTUAL_parser_nodes__ASuperExpr__n_qualified(val* self);
3880 void VIRTUAL_parser_prod__ASuperExpr__n_qualified_61d(val* self, val* p0);
3881 val* VIRTUAL_parser_nodes__ASuperExpr__n_kwsuper(val* self);
3882 void VIRTUAL_parser_prod__ASuperExpr__n_kwsuper_61d(val* self, val* p0);
3883 val* VIRTUAL_parser_nodes__ASuperExpr__n_args(val* self);
3884 void VIRTUAL_parser_prod__ASuperExpr__n_args_61d(val* self, val* p0);
3885 void VIRTUAL_parser_nodes__ASuperExpr__init(val* self);
3886 void VIRTUAL_parser_prod__ASuperExpr__empty_init(val* self);
3887 void VIRTUAL_parser_prod__ASuperExpr__init_asuperexpr(val* self, val* p0, val* p1, val* p2);
3888 val* VIRTUAL_typing__ASuperExpr__callsite(val* self);
3889 void VIRTUAL_typing__ASuperExpr__callsite_61d(val* self, val* p0);
3890 val* VIRTUAL_typing__ASuperExpr__mpropdef(val* self);
3891 void VIRTUAL_typing__ASuperExpr__mpropdef_61d(val* self, val* p0);
3892 void VIRTUAL_typing__ASuperExpr__process_superinit(val* self, val* p0);
3893 extern const struct class class_parser_nodes__ASuperExpr;
3894 extern const int COLOR_parser_nodes__ASuperExpr___n_qualified;
3895 void VIRTUAL_parser_prod__AInitExpr__replace_child(val* self, val* p0, val* p1);
3896 void VIRTUAL_parser_prod__AInitExpr__visit_all(val* self, val* p0);
3897 void VIRTUAL_parser_prod__AInitExpr__n_expr_61d(val* self, val* p0);
3898 val* VIRTUAL_typing__AInitExpr__property_name(val* self);
3899 val* VIRTUAL_typing__AInitExpr__compute_raw_arguments(val* self);
3900 val* VIRTUAL_parser_nodes__AInitExpr__n_kwinit(val* self);
3901 void VIRTUAL_parser_prod__AInitExpr__n_kwinit_61d(val* self, val* p0);
3902 val* VIRTUAL_parser_nodes__AInitExpr__n_args(val* self);
3903 void VIRTUAL_parser_prod__AInitExpr__n_args_61d(val* self, val* p0);
3904 void VIRTUAL_parser_nodes__AInitExpr__init(val* self);
3905 void VIRTUAL_parser_prod__AInitExpr__empty_init(val* self);
3906 void VIRTUAL_parser_prod__AInitExpr__init_ainitexpr(val* self, val* p0, val* p1, val* p2);
3907 extern const struct class class_parser_nodes__AInitExpr;
3908 void VIRTUAL_parser_prod__ABraExpr__replace_child(val* self, val* p0, val* p1);
3909 void VIRTUAL_parser_prod__ABraExpr__visit_all(val* self, val* p0);
3910 void VIRTUAL_parser_prod__ABraExpr__n_expr_61d(val* self, val* p0);
3911 val* VIRTUAL_typing__ABraExpr__property_name(val* self);
3912 val* VIRTUAL_typing__ABraExpr__compute_raw_arguments(val* self);
3913 val* VIRTUAL_parser_nodes__ABraFormExpr__n_args(val* self);
3914 void VIRTUAL_parser_prod__ABraExpr__n_args_61d(val* self, val* p0);
3915 void VIRTUAL_parser_nodes__ABraFormExpr__init(val* self);
3916 void VIRTUAL_parser_nodes__ABraExpr__init(val* self);
3917 void VIRTUAL_parser_prod__ABraExpr__empty_init(val* self);
3918 void VIRTUAL_parser_prod__ABraExpr__init_abraexpr(val* self, val* p0, val* p1);
3919 extern const struct class class_parser_nodes__ABraExpr;
3920 void VIRTUAL_parser_prod__ABraAssignExpr__replace_child(val* self, val* p0, val* p1);
3921 void VIRTUAL_parser_prod__ABraAssignExpr__visit_all(val* self, val* p0);
3922 void VIRTUAL_parser_prod__ABraAssignExpr__n_assign_61d(val* self, val* p0);
3923 void VIRTUAL_parser_prod__ABraAssignExpr__n_value_61d(val* self, val* p0);
3924 void VIRTUAL_parser_prod__ABraAssignExpr__n_expr_61d(val* self, val* p0);
3925 val* VIRTUAL_typing__ABraAssignExpr__property_name(val* self);
3926 val* VIRTUAL_typing__ABraAssignExpr__compute_raw_arguments(val* self);
3927 void VIRTUAL_parser_prod__ABraAssignExpr__n_args_61d(val* self, val* p0);
3928 void VIRTUAL_parser_nodes__ABraAssignExpr__init(val* self);
3929 void VIRTUAL_parser_prod__ABraAssignExpr__empty_init(val* self);
3930 void VIRTUAL_parser_prod__ABraAssignExpr__init_abraassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
3931 extern const struct class class_parser_nodes__ABraAssignExpr;
3932 void VIRTUAL_parser_prod__ABraReassignExpr__replace_child(val* self, val* p0, val* p1);
3933 void VIRTUAL_parser_prod__ABraReassignExpr__visit_all(val* self, val* p0);
3934 void VIRTUAL_parser_prod__ABraReassignExpr__n_assign_op_61d(val* self, val* p0);
3935 void VIRTUAL_parser_prod__ABraReassignExpr__n_value_61d(val* self, val* p0);
3936 void VIRTUAL_parser_prod__ABraReassignExpr__n_expr_61d(val* self, val* p0);
3937 val* VIRTUAL_typing__ABraReassignExpr__property_name(val* self);
3938 val* VIRTUAL_typing__ABraReassignExpr__compute_raw_arguments(val* self);
3939 void VIRTUAL_parser_prod__ABraReassignExpr__n_args_61d(val* self, val* p0);
3940 void VIRTUAL_parser_nodes__ABraReassignExpr__init(val* self);
3941 void VIRTUAL_parser_prod__ABraReassignExpr__empty_init(val* self);
3942 void VIRTUAL_parser_prod__ABraReassignExpr__init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
3943 extern const struct class class_parser_nodes__ABraReassignExpr;
3944 void VIRTUAL_parser_prod__AVarExpr__replace_child(val* self, val* p0, val* p1);
3945 void VIRTUAL_parser_prod__AVarExpr__visit_all(val* self, val* p0);
3946 void VIRTUAL_local_var_init__AVarExpr__accept_local_var_visitor(val* self, val* p0);
3947 val* VIRTUAL_typing__AVarExpr__its_variable(val* self);
3948 void VIRTUAL_typing__AVarExpr__accept_typing(val* self, val* p0);
3949 val* VIRTUAL_abstract_compiler__AVarExpr__expr(val* self, val* p0);
3950 val* VIRTUAL_parser_nodes__AVarFormExpr__n_id(val* self);
3951 void VIRTUAL_parser_prod__AVarExpr__n_id_61d(val* self, val* p0);
3952 void VIRTUAL_parser_nodes__AVarFormExpr__init(val* self);
3953 val* VIRTUAL_scope__AVarFormExpr__variable(val* self);
3954 void VIRTUAL_scope__AVarFormExpr__variable_61d(val* self, val* p0);
3955 void VIRTUAL_parser_nodes__AVarExpr__init(val* self);
3956 void VIRTUAL_parser_prod__AVarExpr__empty_init(val* self);
3957 void VIRTUAL_parser_prod__AVarExpr__init_avarexpr(val* self, val* p0);
3958 void VIRTUAL_astbuilder__AVarExpr__make(val* self, val* p0, val* p1);
3959 extern const struct class class_parser_nodes__AVarExpr;
3960 void VIRTUAL_parser_prod__AVarAssignExpr__replace_child(val* self, val* p0, val* p1);
3961 void VIRTUAL_parser_prod__AVarAssignExpr__visit_all(val* self, val* p0);
3962 void VIRTUAL_flow__AVarAssignExpr__accept_flow_visitor(val* self, val* p0);
3963 void VIRTUAL_local_var_init__AVarAssignExpr__accept_local_var_visitor(val* self, val* p0);
3964 void VIRTUAL_typing__AVarAssignExpr__accept_typing(val* self, val* p0);
3965 val* VIRTUAL_abstract_compiler__AVarAssignExpr__expr(val* self, val* p0);
3966 void VIRTUAL_abstract_compiler__AVarAssignExpr__stmt(val* self, val* p0);
3967 void VIRTUAL_parser_prod__AVarAssignExpr__n_assign_61d(val* self, val* p0);
3968 void VIRTUAL_parser_prod__AVarAssignExpr__n_value_61d(val* self, val* p0);
3969 void VIRTUAL_parser_prod__AVarAssignExpr__n_id_61d(val* self, val* p0);
3970 void VIRTUAL_parser_nodes__AVarAssignExpr__init(val* self);
3971 void VIRTUAL_parser_prod__AVarAssignExpr__empty_init(val* self);
3972 void VIRTUAL_parser_prod__AVarAssignExpr__init_avarassignexpr(val* self, val* p0, val* p1, val* p2);
3973 void VIRTUAL_astbuilder__AVarAssignExpr__make(val* self, val* p0, val* p1);
3974 extern const struct class class_parser_nodes__AVarAssignExpr;
3975 void VIRTUAL_parser_prod__AVarReassignExpr__replace_child(val* self, val* p0, val* p1);
3976 void VIRTUAL_parser_prod__AVarReassignExpr__visit_all(val* self, val* p0);
3977 void VIRTUAL_local_var_init__AVarReassignExpr__accept_local_var_visitor(val* self, val* p0);
3978 void VIRTUAL_rapid_type_analysis__AVarReassignExpr__accept_rapid_type_visitor(val* self, val* p0);
3979 void VIRTUAL_transform__AVarReassignExpr__accept_transform_visitor(val* self, val* p0);
3980 void VIRTUAL_typing__AVarReassignExpr__accept_typing(val* self, val* p0);
3981 void VIRTUAL_abstract_compiler__AVarReassignExpr__stmt(val* self, val* p0);
3982 void VIRTUAL_parser_prod__AVarReassignExpr__n_assign_op_61d(val* self, val* p0);
3983 void VIRTUAL_parser_prod__AVarReassignExpr__n_value_61d(val* self, val* p0);
3984 void VIRTUAL_parser_prod__AVarReassignExpr__n_id_61d(val* self, val* p0);
3985 void VIRTUAL_parser_nodes__AVarReassignExpr__init(val* self);
3986 void VIRTUAL_parser_prod__AVarReassignExpr__empty_init(val* self);
3987 void VIRTUAL_parser_prod__AVarReassignExpr__init_avarreassignexpr(val* self, val* p0, val* p1, val* p2);
3988 extern const struct class class_parser_nodes__AVarReassignExpr;
3989 void VIRTUAL_parser_prod__ACrangeExpr__replace_child(val* self, val* p0, val* p1);
3990 void VIRTUAL_parser_prod__ACrangeExpr__visit_all(val* self, val* p0);
3991 void VIRTUAL_rapid_type_analysis__ACrangeExpr__accept_rapid_type_visitor(val* self, val* p0);
3992 void VIRTUAL_transform__ACrangeExpr__accept_transform_visitor(val* self, val* p0);
3993 void VIRTUAL_parser_prod__ACrangeExpr__n_annotations_61d(val* self, val* p0);
3994 void VIRTUAL_typing__ARangeExpr__accept_typing(val* self, val* p0);
3995 val* VIRTUAL_abstract_compiler__ACrangeExpr__expr(val* self, val* p0);
3996 val* VIRTUAL_parser_nodes__ARangeExpr__n_expr(val* self);
3997 void VIRTUAL_parser_prod__ACrangeExpr__n_expr_61d(val* self, val* p0);
3998 val* VIRTUAL_parser_nodes__ARangeExpr__n_expr2(val* self);
3999 void VIRTUAL_parser_prod__ACrangeExpr__n_expr2_61d(val* self, val* p0);
4000 void VIRTUAL_parser_nodes__ARangeExpr__init(val* self);
4001 void VIRTUAL_parser_prod__ARangeExpr__empty_init(val* self);
4002 void VIRTUAL_parser_prod__ARangeExpr__init_arangeexpr(val* self, val* p0, val* p1, val* p2);
4003 val* VIRTUAL_parser_nodes__ACrangeExpr__n_obra(val* self);
4004 void VIRTUAL_parser_prod__ACrangeExpr__n_obra_61d(val* self, val* p0);
4005 val* VIRTUAL_parser_nodes__ACrangeExpr__n_cbra(val* self);
4006 void VIRTUAL_parser_prod__ACrangeExpr__n_cbra_61d(val* self, val* p0);
4007 void VIRTUAL_parser_nodes__ACrangeExpr__init(val* self);
4008 void VIRTUAL_parser_prod__ACrangeExpr__empty_init(val* self);
4009 void VIRTUAL_parser_prod__ACrangeExpr__init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4010 extern const struct class class_parser_nodes__ACrangeExpr;
4011 void VIRTUAL_parser_prod__AOrangeExpr__replace_child(val* self, val* p0, val* p1);
4012 void VIRTUAL_parser_prod__AOrangeExpr__visit_all(val* self, val* p0);
4013 void VIRTUAL_rapid_type_analysis__AOrangeExpr__accept_rapid_type_visitor(val* self, val* p0);
4014 void VIRTUAL_transform__AOrangeExpr__accept_transform_visitor(val* self, val* p0);
4015 void VIRTUAL_parser_prod__AOrangeExpr__n_annotations_61d(val* self, val* p0);
4016 val* VIRTUAL_abstract_compiler__AOrangeExpr__expr(val* self, val* p0);
4017 void VIRTUAL_parser_prod__AOrangeExpr__n_expr_61d(val* self, val* p0);
4018 void VIRTUAL_parser_prod__AOrangeExpr__n_expr2_61d(val* self, val* p0);
4019 val* VIRTUAL_parser_nodes__AOrangeExpr__n_obra(val* self);
4020 void VIRTUAL_parser_prod__AOrangeExpr__n_obra_61d(val* self, val* p0);
4021 val* VIRTUAL_parser_nodes__AOrangeExpr__n_cbra(val* self);
4022 void VIRTUAL_parser_prod__AOrangeExpr__n_cbra_61d(val* self, val* p0);
4023 void VIRTUAL_parser_nodes__AOrangeExpr__init(val* self);
4024 void VIRTUAL_parser_prod__AOrangeExpr__empty_init(val* self);
4025 void VIRTUAL_parser_prod__AOrangeExpr__init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4026 extern const struct class class_parser_nodes__AOrangeExpr;
4027 void VIRTUAL_parser_prod__AArrayExpr__replace_child(val* self, val* p0, val* p1);
4028 void VIRTUAL_parser_prod__AArrayExpr__visit_all(val* self, val* p0);
4029 void VIRTUAL_rapid_type_analysis__AArrayExpr__accept_rapid_type_visitor(val* self, val* p0);
4030 void VIRTUAL_transform__AArrayExpr__accept_transform_visitor(val* self, val* p0);
4031 void VIRTUAL_parser_prod__AArrayExpr__n_annotations_61d(val* self, val* p0);
4032 void VIRTUAL_typing__AArrayExpr__accept_typing(val* self, val* p0);
4033 val* VIRTUAL_abstract_compiler__AArrayExpr__expr(val* self, val* p0);
4034 val* VIRTUAL_parser_nodes__AArrayExpr__n_exprs(val* self);
4035 void VIRTUAL_parser_prod__AArrayExpr__n_exprs_61d(val* self, val* p0);
4036 void VIRTUAL_parser_nodes__AArrayExpr__init(val* self);
4037 void VIRTUAL_parser_prod__AArrayExpr__empty_init(val* self);
4038 void VIRTUAL_parser_prod__AArrayExpr__init_aarrayexpr(val* self, val* p0, val* p1);
4039 extern const struct class class_parser_nodes__AArrayExpr;
4040 void VIRTUAL_parser_prod__ASelfExpr__replace_child(val* self, val* p0, val* p1);
4041 void VIRTUAL_parser_prod__ASelfExpr__visit_all(val* self, val* p0);
4042 void VIRTUAL_scope__ASelfExpr__accept_scope_visitor(val* self, val* p0);
4043 void VIRTUAL_parser_prod__ASelfExpr__n_annotations_61d(val* self, val* p0);
4044 val* VIRTUAL_typing__ASelfExpr__its_variable(val* self);
4045 void VIRTUAL_typing__ASelfExpr__accept_typing(val* self, val* p0);
4046 val* VIRTUAL_abstract_compiler__ASelfExpr__expr(val* self, val* p0);
4047 val* VIRTUAL_parser_nodes__ASelfExpr__n_kwself(val* self);
4048 void VIRTUAL_parser_prod__ASelfExpr__n_kwself_61d(val* self, val* p0);
4049 void VIRTUAL_parser_nodes__ASelfExpr__init(val* self);
4050 void VIRTUAL_parser_prod__ASelfExpr__empty_init(val* self);
4051 void VIRTUAL_parser_prod__ASelfExpr__init_aselfexpr(val* self, val* p0, val* p1);
4052 val* VIRTUAL_scope__ASelfExpr__variable(val* self);
4053 void VIRTUAL_scope__ASelfExpr__variable_61d(val* self, val* p0);
4054 void VIRTUAL_typing__ASelfExpr__its_variable_61d(val* self, val* p0);
4055 extern const struct class class_parser_nodes__ASelfExpr;
4056 void VIRTUAL_parser_prod__AImplicitSelfExpr__replace_child(val* self, val* p0, val* p1);
4057 void VIRTUAL_parser_prod__AImplicitSelfExpr__visit_all(val* self, val* p0);
4058 void VIRTUAL_parser_nodes__AImplicitSelfExpr__init(val* self);
4059 void VIRTUAL_parser_prod__AImplicitSelfExpr__empty_init(val* self);
4060 void VIRTUAL_parser_prod__AImplicitSelfExpr__init_aimplicitselfexpr(val* self);
4061 extern const struct class class_parser_nodes__AImplicitSelfExpr;
4062 void VIRTUAL_parser_prod__ATrueExpr__replace_child(val* self, val* p0, val* p1);
4063 void VIRTUAL_parser_prod__ATrueExpr__visit_all(val* self, val* p0);
4064 void VIRTUAL_rapid_type_analysis__ATrueExpr__accept_rapid_type_visitor(val* self, val* p0);
4065 void VIRTUAL_parser_prod__ATrueExpr__n_annotations_61d(val* self, val* p0);
4066 void VIRTUAL_typing__ATrueExpr__accept_typing(val* self, val* p0);
4067 val* VIRTUAL_abstract_compiler__ATrueExpr__expr(val* self, val* p0);
4068 val* VIRTUAL_parser_nodes__ATrueExpr__n_kwtrue(val* self);
4069 void VIRTUAL_parser_prod__ATrueExpr__n_kwtrue_61d(val* self, val* p0);
4070 void VIRTUAL_parser_nodes__ATrueExpr__init(val* self);
4071 void VIRTUAL_parser_prod__ATrueExpr__empty_init(val* self);
4072 void VIRTUAL_parser_prod__ATrueExpr__init_atrueexpr(val* self, val* p0, val* p1);
4073 extern const struct class class_parser_nodes__ATrueExpr;
4074 void VIRTUAL_parser_prod__AFalseExpr__replace_child(val* self, val* p0, val* p1);
4075 void VIRTUAL_parser_prod__AFalseExpr__visit_all(val* self, val* p0);
4076 void VIRTUAL_rapid_type_analysis__AFalseExpr__accept_rapid_type_visitor(val* self, val* p0);
4077 void VIRTUAL_parser_prod__AFalseExpr__n_annotations_61d(val* self, val* p0);
4078 void VIRTUAL_typing__AFalseExpr__accept_typing(val* self, val* p0);
4079 val* VIRTUAL_abstract_compiler__AFalseExpr__expr(val* self, val* p0);
4080 val* VIRTUAL_parser_nodes__AFalseExpr__n_kwfalse(val* self);
4081 void VIRTUAL_parser_prod__AFalseExpr__n_kwfalse_61d(val* self, val* p0);
4082 void VIRTUAL_parser_nodes__AFalseExpr__init(val* self);
4083 void VIRTUAL_parser_prod__AFalseExpr__empty_init(val* self);
4084 void VIRTUAL_parser_prod__AFalseExpr__init_afalseexpr(val* self, val* p0, val* p1);
4085 extern const struct class class_parser_nodes__AFalseExpr;
4086 void VIRTUAL_parser_prod__ANullExpr__replace_child(val* self, val* p0, val* p1);
4087 void VIRTUAL_parser_prod__ANullExpr__visit_all(val* self, val* p0);
4088 void VIRTUAL_parser_prod__ANullExpr__n_annotations_61d(val* self, val* p0);
4089 void VIRTUAL_typing__ANullExpr__accept_typing(val* self, val* p0);
4090 val* VIRTUAL_abstract_compiler__ANullExpr__expr(val* self, val* p0);
4091 val* VIRTUAL_parser_nodes__ANullExpr__n_kwnull(val* self);
4092 void VIRTUAL_parser_prod__ANullExpr__n_kwnull_61d(val* self, val* p0);
4093 void VIRTUAL_parser_nodes__ANullExpr__init(val* self);
4094 void VIRTUAL_parser_prod__ANullExpr__empty_init(val* self);
4095 void VIRTUAL_parser_prod__ANullExpr__init_anullexpr(val* self, val* p0, val* p1);
4096 extern const struct class class_parser_nodes__ANullExpr;
4097 void VIRTUAL_parser_prod__AIntExpr__replace_child(val* self, val* p0, val* p1);
4098 void VIRTUAL_parser_prod__AIntExpr__visit_all(val* self, val* p0);
4099 void VIRTUAL_literal__AIntExpr__accept_literal(val* self, val* p0);
4100 void VIRTUAL_rapid_type_analysis__AIntExpr__accept_rapid_type_visitor(val* self, val* p0);
4101 void VIRTUAL_parser_prod__AIntExpr__n_annotations_61d(val* self, val* p0);
4102 void VIRTUAL_typing__AIntExpr__accept_typing(val* self, val* p0);
4103 val* VIRTUAL_abstract_compiler__AIntExpr__expr(val* self, val* p0);
4104 val* VIRTUAL_parser_nodes__AIntExpr__n_number(val* self);
4105 void VIRTUAL_parser_prod__AIntExpr__n_number_61d(val* self, val* p0);
4106 void VIRTUAL_parser_nodes__AIntExpr__init(val* self);
4107 void VIRTUAL_parser_prod__AIntExpr__empty_init(val* self);
4108 void VIRTUAL_parser_prod__AIntExpr__init_aintexpr(val* self, val* p0, val* p1);
4109 val* VIRTUAL_literal__AIntExpr__value(val* self);
4110 void VIRTUAL_literal__AIntExpr__value_61d(val* self, val* p0);
4111 void VIRTUAL_astbuilder__AIntExpr__make(val* self, long p0, val* p1);
4112 extern const struct class class_parser_nodes__AIntExpr;
4113 void VIRTUAL_parser_prod__AFloatExpr__replace_child(val* self, val* p0, val* p1);
4114 void VIRTUAL_parser_prod__AFloatExpr__visit_all(val* self, val* p0);
4115 void VIRTUAL_literal__AFloatExpr__accept_literal(val* self, val* p0);
4116 void VIRTUAL_rapid_type_analysis__AFloatExpr__accept_rapid_type_visitor(val* self, val* p0);
4117 void VIRTUAL_parser_prod__AFloatExpr__n_annotations_61d(val* self, val* p0);
4118 void VIRTUAL_typing__AFloatExpr__accept_typing(val* self, val* p0);
4119 val* VIRTUAL_abstract_compiler__AFloatExpr__expr(val* self, val* p0);
4120 val* VIRTUAL_parser_nodes__AFloatExpr__n_float(val* self);
4121 void VIRTUAL_parser_prod__AFloatExpr__n_float_61d(val* self, val* p0);
4122 void VIRTUAL_parser_nodes__AFloatExpr__init(val* self);
4123 void VIRTUAL_parser_prod__AFloatExpr__empty_init(val* self);
4124 void VIRTUAL_parser_prod__AFloatExpr__init_afloatexpr(val* self, val* p0, val* p1);
4125 val* VIRTUAL_literal__AFloatExpr__value(val* self);
4126 void VIRTUAL_literal__AFloatExpr__value_61d(val* self, val* p0);
4127 extern const struct class class_parser_nodes__AFloatExpr;
4128 void VIRTUAL_parser_prod__ACharExpr__replace_child(val* self, val* p0, val* p1);
4129 void VIRTUAL_parser_prod__ACharExpr__visit_all(val* self, val* p0);
4130 void VIRTUAL_literal__ACharExpr__accept_literal(val* self, val* p0);
4131 void VIRTUAL_rapid_type_analysis__ACharExpr__accept_rapid_type_visitor(val* self, val* p0);
4132 void VIRTUAL_parser_prod__ACharExpr__n_annotations_61d(val* self, val* p0);
4133 void VIRTUAL_typing__ACharExpr__accept_typing(val* self, val* p0);
4134 val* VIRTUAL_abstract_compiler__ACharExpr__expr(val* self, val* p0);
4135 val* VIRTUAL_parser_nodes__ACharExpr__n_char(val* self);
4136 void VIRTUAL_parser_prod__ACharExpr__n_char_61d(val* self, val* p0);
4137 void VIRTUAL_parser_nodes__ACharExpr__init(val* self);
4138 void VIRTUAL_parser_prod__ACharExpr__empty_init(val* self);
4139 void VIRTUAL_parser_prod__ACharExpr__init_acharexpr(val* self, val* p0, val* p1);
4140 val* VIRTUAL_literal__ACharExpr__value(val* self);
4141 void VIRTUAL_literal__ACharExpr__value_61d(val* self, val* p0);
4142 extern const struct class class_parser_nodes__ACharExpr;
4143 void VIRTUAL_parser_prod__AStringExpr__replace_child(val* self, val* p0, val* p1);
4144 void VIRTUAL_parser_prod__AStringExpr__visit_all(val* self, val* p0);
4145 void VIRTUAL_literal__AStringFormExpr__accept_literal(val* self, val* p0);
4146 void VIRTUAL_rapid_type_analysis__AStringFormExpr__accept_rapid_type_visitor(val* self, val* p0);
4147 void VIRTUAL_parser_prod__AStringExpr__n_annotations_61d(val* self, val* p0);
4148 void VIRTUAL_typing__AStringFormExpr__accept_typing(val* self, val* p0);
4149 val* VIRTUAL_abstract_compiler__AStringFormExpr__expr(val* self, val* p0);
4150 val* VIRTUAL_parser_nodes__AStringFormExpr__n_string(val* self);
4151 void VIRTUAL_parser_prod__AStringExpr__n_string_61d(val* self, val* p0);
4152 void VIRTUAL_parser_nodes__AStringFormExpr__init(val* self);
4153 val* VIRTUAL_literal__AStringFormExpr__value(val* self);
4154 void VIRTUAL_literal__AStringFormExpr__value_61d(val* self, val* p0);
4155 void VIRTUAL_parser_nodes__AStringExpr__init(val* self);
4156 void VIRTUAL_parser_prod__AStringExpr__empty_init(val* self);
4157 void VIRTUAL_parser_prod__AStringExpr__init_astringexpr(val* self, val* p0, val* p1);
4158 extern const struct class class_parser_nodes__AStringExpr;
4159 void VIRTUAL_parser_prod__AStartStringExpr__replace_child(val* self, val* p0, val* p1);
4160 void VIRTUAL_parser_prod__AStartStringExpr__visit_all(val* self, val* p0);
4161 void VIRTUAL_parser_prod__AStartStringExpr__n_string_61d(val* self, val* p0);
4162 void VIRTUAL_parser_nodes__AStartStringExpr__init(val* self);
4163 void VIRTUAL_parser_prod__AStartStringExpr__empty_init(val* self);
4164 void VIRTUAL_parser_prod__AStartStringExpr__init_astartstringexpr(val* self, val* p0);
4165 extern const struct class class_parser_nodes__AStartStringExpr;
4166 void VIRTUAL_parser_prod__AMidStringExpr__replace_child(val* self, val* p0, val* p1);
4167 void VIRTUAL_parser_prod__AMidStringExpr__visit_all(val* self, val* p0);
4168 void VIRTUAL_parser_prod__AMidStringExpr__n_string_61d(val* self, val* p0);
4169 void VIRTUAL_parser_nodes__AMidStringExpr__init(val* self);
4170 void VIRTUAL_parser_prod__AMidStringExpr__empty_init(val* self);
4171 void VIRTUAL_parser_prod__AMidStringExpr__init_amidstringexpr(val* self, val* p0);
4172 extern const struct class class_parser_nodes__AMidStringExpr;
4173 void VIRTUAL_parser_prod__AEndStringExpr__replace_child(val* self, val* p0, val* p1);
4174 void VIRTUAL_parser_prod__AEndStringExpr__visit_all(val* self, val* p0);
4175 void VIRTUAL_parser_prod__AEndStringExpr__n_string_61d(val* self, val* p0);
4176 void VIRTUAL_parser_nodes__AEndStringExpr__init(val* self);
4177 void VIRTUAL_parser_prod__AEndStringExpr__empty_init(val* self);
4178 void VIRTUAL_parser_prod__AEndStringExpr__init_aendstringexpr(val* self, val* p0);
4179 extern const struct class class_parser_nodes__AEndStringExpr;
4180 void VIRTUAL_parser_prod__ASuperstringExpr__replace_child(val* self, val* p0, val* p1);
4181 void VIRTUAL_parser_prod__ASuperstringExpr__visit_all(val* self, val* p0);
4182 void VIRTUAL_rapid_type_analysis__ASuperstringExpr__accept_rapid_type_visitor(val* self, val* p0);
4183 void VIRTUAL_transform__ASuperstringExpr__accept_transform_visitor(val* self, val* p0);
4184 void VIRTUAL_parser_prod__ASuperstringExpr__n_annotations_61d(val* self, val* p0);
4185 void VIRTUAL_typing__ASuperstringExpr__accept_typing(val* self, val* p0);
4186 val* VIRTUAL_abstract_compiler__ASuperstringExpr__expr(val* self, val* p0);
4187 val* VIRTUAL_parser_nodes__ASuperstringExpr__n_exprs(val* self);
4188 void VIRTUAL_parser_nodes__ASuperstringExpr__init(val* self);
4189 void VIRTUAL_parser_prod__ASuperstringExpr__empty_init(val* self);
4190 void VIRTUAL_parser_prod__ASuperstringExpr__init_asuperstringexpr(val* self, val* p0, val* p1);
4191 extern const struct class class_parser_nodes__ASuperstringExpr;
4192 extern const int COLOR_parser_nodes__ASuperstringExpr___n_exprs;
4193 void VIRTUAL_parser_prod__AParExpr__replace_child(val* self, val* p0, val* p1);
4194 void VIRTUAL_parser_prod__AParExpr__visit_all(val* self, val* p0);
4195 void VIRTUAL_transform__AParExpr__accept_transform_visitor(val* self, val* p0);
4196 void VIRTUAL_parser_prod__AParExpr__n_annotations_61d(val* self, val* p0);
4197 void VIRTUAL_simple_misc_analysis__AParExpr__warn_parentheses(val* self, val* p0);
4198 val* VIRTUAL_abstract_compiler__AParExpr__expr(val* self, val* p0);
4199 void VIRTUAL_parser_prod__AParExpr__n_expr_61d(val* self, val* p0);
4200 val* VIRTUAL_parser_nodes__AParExpr__n_opar(val* self);
4201 void VIRTUAL_parser_prod__AParExpr__n_opar_61d(val* self, val* p0);
4202 val* VIRTUAL_parser_nodes__AParExpr__n_cpar(val* self);
4203 void VIRTUAL_parser_prod__AParExpr__n_cpar_61d(val* self, val* p0);
4204 void VIRTUAL_parser_nodes__AParExpr__init(val* self);
4205 void VIRTUAL_parser_prod__AParExpr__empty_init(val* self);
4206 void VIRTUAL_parser_prod__AParExpr__init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4207 extern const struct class class_parser_nodes__AParExpr;
4208 void VIRTUAL_parser_prod__AAsCastExpr__replace_child(val* self, val* p0, val* p1);
4209 void VIRTUAL_parser_prod__AAsCastExpr__visit_all(val* self, val* p0);
4210 void VIRTUAL_rapid_type_analysis__AAsCastExpr__accept_rapid_type_visitor(val* self, val* p0);
4211 void VIRTUAL_typing__AAsCastExpr__accept_typing(val* self, val* p0);
4212 val* VIRTUAL_abstract_compiler__AAsCastExpr__expr(val* self, val* p0);
4213 val* VIRTUAL_parser_nodes__AAsCastExpr__n_expr(val* self);
4214 void VIRTUAL_parser_prod__AAsCastExpr__n_expr_61d(val* self, val* p0);
4215 val* VIRTUAL_parser_nodes__AAsCastExpr__n_kwas(val* self);
4216 void VIRTUAL_parser_prod__AAsCastExpr__n_kwas_61d(val* self, val* p0);
4217 val* VIRTUAL_parser_nodes__AAsCastExpr__n_opar(val* self);
4218 void VIRTUAL_parser_prod__AAsCastExpr__n_opar_61d(val* self, val* p0);
4219 val* VIRTUAL_parser_nodes__AAsCastExpr__n_type(val* self);
4220 void VIRTUAL_parser_prod__AAsCastExpr__n_type_61d(val* self, val* p0);
4221 val* VIRTUAL_parser_nodes__AAsCastExpr__n_cpar(val* self);
4222 void VIRTUAL_parser_prod__AAsCastExpr__n_cpar_61d(val* self, val* p0);
4223 void VIRTUAL_parser_nodes__AAsCastExpr__init(val* self);
4224 void VIRTUAL_parser_prod__AAsCastExpr__empty_init(val* self);
4225 void VIRTUAL_parser_prod__AAsCastExpr__init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4226 extern const struct class class_parser_nodes__AAsCastExpr;
4227 void VIRTUAL_parser_prod__AAsNotnullExpr__replace_child(val* self, val* p0, val* p1);
4228 void VIRTUAL_parser_prod__AAsNotnullExpr__visit_all(val* self, val* p0);
4229 void VIRTUAL_typing__AAsNotnullExpr__accept_typing(val* self, val* p0);
4230 val* VIRTUAL_abstract_compiler__AAsNotnullExpr__expr(val* self, val* p0);
4231 val* VIRTUAL_parser_nodes__AAsNotnullExpr__n_expr(val* self);
4232 void VIRTUAL_parser_prod__AAsNotnullExpr__n_expr_61d(val* self, val* p0);
4233 val* VIRTUAL_parser_nodes__AAsNotnullExpr__n_kwas(val* self);
4234 void VIRTUAL_parser_prod__AAsNotnullExpr__n_kwas_61d(val* self, val* p0);
4235 val* VIRTUAL_parser_nodes__AAsNotnullExpr__n_opar(val* self);
4236 void VIRTUAL_parser_prod__AAsNotnullExpr__n_opar_61d(val* self, val* p0);
4237 val* VIRTUAL_parser_nodes__AAsNotnullExpr__n_kwnot(val* self);
4238 void VIRTUAL_parser_prod__AAsNotnullExpr__n_kwnot_61d(val* self, val* p0);
4239 val* VIRTUAL_parser_nodes__AAsNotnullExpr__n_kwnull(val* self);
4240 void VIRTUAL_parser_prod__AAsNotnullExpr__n_kwnull_61d(val* self, val* p0);
4241 val* VIRTUAL_parser_nodes__AAsNotnullExpr__n_cpar(val* self);
4242 void VIRTUAL_parser_prod__AAsNotnullExpr__n_cpar_61d(val* self, val* p0);
4243 void VIRTUAL_parser_nodes__AAsNotnullExpr__init(val* self);
4244 void VIRTUAL_parser_prod__AAsNotnullExpr__empty_init(val* self);
4245 void VIRTUAL_parser_prod__AAsNotnullExpr__init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
4246 extern const struct class class_parser_nodes__AAsNotnullExpr;
4247 void VIRTUAL_parser_prod__AIssetAttrExpr__replace_child(val* self, val* p0, val* p1);
4248 void VIRTUAL_parser_prod__AIssetAttrExpr__visit_all(val* self, val* p0);
4249 void VIRTUAL_typing__AIssetAttrExpr__accept_typing(val* self, val* p0);
4250 val* VIRTUAL_abstract_compiler__AIssetAttrExpr__expr(val* self, val* p0);
4251 void VIRTUAL_parser_prod__AIssetAttrExpr__n_expr_61d(val* self, val* p0);
4252 void VIRTUAL_parser_prod__AIssetAttrExpr__n_id_61d(val* self, val* p0);
4253 val* VIRTUAL_parser_nodes__AIssetAttrExpr__n_kwisset(val* self);
4254 void VIRTUAL_parser_prod__AIssetAttrExpr__n_kwisset_61d(val* self, val* p0);
4255 void VIRTUAL_parser_nodes__AIssetAttrExpr__init(val* self);
4256 void VIRTUAL_parser_prod__AIssetAttrExpr__empty_init(val* self);
4257 void VIRTUAL_parser_prod__AIssetAttrExpr__init_aissetattrexpr(val* self, val* p0, val* p1, val* p2);
4258 extern const struct class class_parser_nodes__AIssetAttrExpr;
4259 void VIRTUAL_parser_prod__ADebugTypeExpr__replace_child(val* self, val* p0, val* p1);
4260 void VIRTUAL_parser_prod__ADebugTypeExpr__visit_all(val* self, val* p0);
4261 void VIRTUAL_typing__ADebugTypeExpr__accept_typing(val* self, val* p0);
4262 void VIRTUAL_abstract_compiler__ADebugTypeExpr__stmt(val* self, val* p0);
4263 val* VIRTUAL_parser_nodes__ADebugTypeExpr__n_kwdebug(val* self);
4264 void VIRTUAL_parser_prod__ADebugTypeExpr__n_kwdebug_61d(val* self, val* p0);
4265 val* VIRTUAL_parser_nodes__ADebugTypeExpr__n_kwtype(val* self);
4266 void VIRTUAL_parser_prod__ADebugTypeExpr__n_kwtype_61d(val* self, val* p0);
4267 val* VIRTUAL_parser_nodes__ADebugTypeExpr__n_expr(val* self);
4268 void VIRTUAL_parser_prod__ADebugTypeExpr__n_expr_61d(val* self, val* p0);
4269 val* VIRTUAL_parser_nodes__ADebugTypeExpr__n_type(val* self);
4270 void VIRTUAL_parser_prod__ADebugTypeExpr__n_type_61d(val* self, val* p0);
4271 void VIRTUAL_parser_nodes__ADebugTypeExpr__init(val* self);
4272 void VIRTUAL_parser_prod__ADebugTypeExpr__empty_init(val* self);
4273 void VIRTUAL_parser_prod__ADebugTypeExpr__init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3);
4274 extern const struct class class_parser_nodes__ADebugTypeExpr;
4275 void VIRTUAL_parser_prod__AListExprs__replace_child(val* self, val* p0, val* p1);
4276 void VIRTUAL_parser_prod__AListExprs__visit_all(val* self, val* p0);
4277 val* VIRTUAL_parser_nodes__AExprs__n_exprs(val* self);
4278 void VIRTUAL_parser_nodes__AExprs__init(val* self);
4279 val* VIRTUAL_typing__AExprs__to_a(val* self);
4280 void VIRTUAL_parser_nodes__AListExprs__init(val* self);
4281 void VIRTUAL_parser_prod__AListExprs__empty_init(val* self);
4282 void VIRTUAL_parser_prod__AListExprs__init_alistexprs(val* self, val* p0);
4283 extern const struct class class_parser_nodes__AListExprs;
4284 extern const int COLOR_parser_nodes__AExprs___n_exprs;
4285 void VIRTUAL_parser_prod__AParExprs__replace_child(val* self, val* p0, val* p1);
4286 void VIRTUAL_parser_prod__AParExprs__visit_all(val* self, val* p0);
4287 void VIRTUAL_simple_misc_analysis__AParExprs__after_simple_misc(val* self, val* p0);
4288 val* VIRTUAL_parser_nodes__AParExprs__n_opar(val* self);
4289 void VIRTUAL_parser_prod__AParExprs__n_opar_61d(val* self, val* p0);
4290 val* VIRTUAL_parser_nodes__AParExprs__n_cpar(val* self);
4291 void VIRTUAL_parser_prod__AParExprs__n_cpar_61d(val* self, val* p0);
4292 void VIRTUAL_parser_nodes__AParExprs__init(val* self);
4293 void VIRTUAL_parser_prod__AParExprs__empty_init(val* self);
4294 void VIRTUAL_parser_prod__AParExprs__init_aparexprs(val* self, val* p0, val* p1, val* p2);
4295 extern const struct class class_parser_nodes__AParExprs;
4296 void VIRTUAL_parser_prod__ABraExprs__replace_child(val* self, val* p0, val* p1);
4297 void VIRTUAL_parser_prod__ABraExprs__visit_all(val* self, val* p0);
4298 val* VIRTUAL_parser_nodes__ABraExprs__n_obra(val* self);
4299 void VIRTUAL_parser_prod__ABraExprs__n_obra_61d(val* self, val* p0);
4300 val* VIRTUAL_parser_nodes__ABraExprs__n_cbra(val* self);
4301 void VIRTUAL_parser_prod__ABraExprs__n_cbra_61d(val* self, val* p0);
4302 void VIRTUAL_parser_nodes__ABraExprs__init(val* self);
4303 void VIRTUAL_parser_prod__ABraExprs__empty_init(val* self);
4304 void VIRTUAL_parser_prod__ABraExprs__init_abraexprs(val* self, val* p0, val* p1, val* p2);
4305 extern const struct class class_parser_nodes__ABraExprs;
4306 void VIRTUAL_parser_prod__APlusAssignOp__replace_child(val* self, val* p0, val* p1);
4307 void VIRTUAL_parser_prod__APlusAssignOp__visit_all(val* self, val* p0);
4308 void VIRTUAL_parser_nodes__AAssignOp__init(val* self);
4309 val* VIRTUAL_parser_nodes__APlusAssignOp__n_pluseq(val* self);
4310 void VIRTUAL_parser_prod__APlusAssignOp__n_pluseq_61d(val* self, val* p0);
4311 void VIRTUAL_parser_nodes__APlusAssignOp__init(val* self);
4312 void VIRTUAL_parser_prod__APlusAssignOp__empty_init(val* self);
4313 void VIRTUAL_parser_prod__APlusAssignOp__init_aplusassignop(val* self, val* p0);
4314 extern const struct class class_parser_nodes__APlusAssignOp;
4315 void VIRTUAL_parser_prod__AMinusAssignOp__replace_child(val* self, val* p0, val* p1);
4316 void VIRTUAL_parser_prod__AMinusAssignOp__visit_all(val* self, val* p0);
4317 val* VIRTUAL_parser_nodes__AMinusAssignOp__n_minuseq(val* self);
4318 void VIRTUAL_parser_prod__AMinusAssignOp__n_minuseq_61d(val* self, val* p0);
4319 void VIRTUAL_parser_nodes__AMinusAssignOp__init(val* self);
4320 void VIRTUAL_parser_prod__AMinusAssignOp__empty_init(val* self);
4321 void VIRTUAL_parser_prod__AMinusAssignOp__init_aminusassignop(val* self, val* p0);
4322 extern const struct class class_parser_nodes__AMinusAssignOp;
4323 void VIRTUAL_parser_prod__AModuleName__replace_child(val* self, val* p0, val* p1);
4324 void VIRTUAL_parser_prod__AModuleName__visit_all(val* self, val* p0);
4325 val* VIRTUAL_parser_nodes__AModuleName__n_quad(val* self);
4326 void VIRTUAL_parser_prod__AModuleName__n_quad_61d(val* self, val* p0);
4327 val* VIRTUAL_parser_nodes__AModuleName__n_path(val* self);
4328 val* VIRTUAL_parser_nodes__AModuleName__n_id(val* self);
4329 void VIRTUAL_parser_prod__AModuleName__n_id_61d(val* self, val* p0);
4330 void VIRTUAL_parser_nodes__AModuleName__init(val* self);
4331 void VIRTUAL_parser_prod__AModuleName__empty_init(val* self);
4332 void VIRTUAL_parser_prod__AModuleName__init_amodulename(val* self, val* p0, val* p1, val* p2);
4333 extern const struct class class_parser_nodes__AModuleName;
4334 extern const int COLOR_parser_nodes__AModuleName___n_quad;
4335 extern const int COLOR_parser_nodes__AModuleName___n_path;
4336 void VIRTUAL_parser_prod__AInLanguage__replace_child(val* self, val* p0, val* p1);
4337 void VIRTUAL_parser_prod__AInLanguage__visit_all(val* self, val* p0);
4338 val* VIRTUAL_parser_nodes__AInLanguage__n_kwin(val* self);
4339 void VIRTUAL_parser_prod__AInLanguage__n_kwin_61d(val* self, val* p0);
4340 val* VIRTUAL_parser_nodes__AInLanguage__n_string(val* self);
4341 void VIRTUAL_parser_prod__AInLanguage__n_string_61d(val* self, val* p0);
4342 void VIRTUAL_parser_nodes__AInLanguage__init(val* self);
4343 void VIRTUAL_parser_prod__AInLanguage__empty_init(val* self);
4344 void VIRTUAL_parser_prod__AInLanguage__init_ainlanguage(val* self, val* p0, val* p1);
4345 extern const struct class class_parser_nodes__AInLanguage;
4346 void VIRTUAL_parser_prod__AExternCodeBlock__replace_child(val* self, val* p0, val* p1);
4347 void VIRTUAL_parser_prod__AExternCodeBlock__visit_all(val* self, val* p0);
4348 val* VIRTUAL_parser_nodes__AExternCodeBlock__n_in_language(val* self);
4349 void VIRTUAL_parser_prod__AExternCodeBlock__n_in_language_61d(val* self, val* p0);
4350 val* VIRTUAL_parser_nodes__AExternCodeBlock__n_extern_code_segment(val* self);
4351 void VIRTUAL_parser_prod__AExternCodeBlock__n_extern_code_segment_61d(val* self, val* p0);
4352 void VIRTUAL_parser_nodes__AExternCodeBlock__init(val* self);
4353 void VIRTUAL_parser_prod__AExternCodeBlock__empty_init(val* self);
4354 void VIRTUAL_parser_prod__AExternCodeBlock__init_aexterncodeblock(val* self, val* p0, val* p1);
4355 val* VIRTUAL_ffi_base__AExternCodeBlock__language_name(val* self);
4356 val* VIRTUAL_ffi_base__AExternCodeBlock__language_name_lowered(val* self);
4357 val* VIRTUAL_ffi_base__AExternCodeBlock__code(val* self);
4358 val* VIRTUAL_ffi_base__AExternCodeBlock__language(val* self);
4359 void VIRTUAL_ffi_base__AExternCodeBlock__language_61d(val* self, val* p0);
4360 short int VIRTUAL_c__AExternCodeBlock__is_c(val* self);
4361 short int VIRTUAL_c__AExternCodeBlock__is_c_body(val* self);
4362 short int VIRTUAL_c__AExternCodeBlock__is_c_header(val* self);
4363 short int VIRTUAL_cpp__AExternCodeBlock__is_cpp(val* self);
4364 short int VIRTUAL_cpp__AExternCodeBlock__is_cpp_body(val* self);
4365 short int VIRTUAL_cpp__AExternCodeBlock__is_cpp_header(val* self);
4366 extern const struct class class_parser_nodes__AExternCodeBlock;
4367 extern const int COLOR_parser_nodes__AExternCodeBlock___n_in_language;
4368 extern const int COLOR_ffi_base__AExternCodeBlock___64dlanguage;
4369 void VIRTUAL_parser_prod__AQualified__replace_child(val* self, val* p0, val* p1);
4370 void VIRTUAL_parser_prod__AQualified__visit_all(val* self, val* p0);
4371 val* VIRTUAL_parser_nodes__AQualified__n_quad(val* self);
4372 void VIRTUAL_parser_nodes__AQualified__n_quad_61d(val* self, val* p0);
4373 val* VIRTUAL_parser_nodes__AQualified__n_id(val* self);
4374 val* VIRTUAL_parser_nodes__AQualified__n_classid(val* self);
4375 void VIRTUAL_parser_prod__AQualified__n_classid_61d(val* self, val* p0);
4376 void VIRTUAL_parser_nodes__AQualified__init(val* self);
4377 void VIRTUAL_parser_prod__AQualified__empty_init(val* self);
4378 void VIRTUAL_parser_prod__AQualified__init_aqualified(val* self, val* p0, val* p1);
4379 extern const struct class class_parser_nodes__AQualified;
4380 extern const int COLOR_parser_nodes__AQualified___n_quad;
4381 extern const int COLOR_parser_nodes__AQualified___n_id;
4382 extern const int COLOR_parser_nodes__AQualified___n_classid;
4383 void VIRTUAL_parser_prod__ADoc__replace_child(val* self, val* p0, val* p1);
4384 void VIRTUAL_parser_prod__ADoc__visit_all(val* self, val* p0);
4385 val* VIRTUAL_parser_nodes__ADoc__n_comment(val* self);
4386 void VIRTUAL_parser_nodes__ADoc__init(val* self);
4387 void VIRTUAL_parser_prod__ADoc__empty_init(val* self);
4388 void VIRTUAL_parser_prod__ADoc__init_adoc(val* self, val* p0);
4389 extern const struct class class_parser_nodes__ADoc;
4390 extern const struct type type_parser_nodes__ANodesparser_nodes__TComment;
4391 extern const int COLOR_parser_nodes__ADoc___n_comment;
4392 void VIRTUAL_parser_prod__AAnnotations__replace_child(val* self, val* p0, val* p1);
4393 void VIRTUAL_parser_prod__AAnnotations__visit_all(val* self, val* p0);
4394 void VIRTUAL_astvalidation__AAnnotations__accept_ast_validation(val* self, val* p0);
4395 val* VIRTUAL_parser_nodes__AAnnotations__n_at(val* self);
4396 void VIRTUAL_parser_prod__AAnnotations__n_at_61d(val* self, val* p0);
4397 val* VIRTUAL_parser_nodes__AAnnotations__n_opar(val* self);
4398 void VIRTUAL_parser_prod__AAnnotations__n_opar_61d(val* self, val* p0);
4399 val* VIRTUAL_parser_nodes__AAnnotations__n_items(val* self);
4400 val* VIRTUAL_parser_nodes__AAnnotations__n_cpar(val* self);
4401 void VIRTUAL_parser_prod__AAnnotations__n_cpar_61d(val* self, val* p0);
4402 void VIRTUAL_parser_nodes__AAnnotations__init(val* self);
4403 void VIRTUAL_parser_prod__AAnnotations__empty_init(val* self);
4404 void VIRTUAL_parser_prod__AAnnotations__init_aannotations(val* self, val* p0, val* p1, val* p2, val* p3);
4405 extern const struct class class_parser_nodes__AAnnotations;
4406 extern const int COLOR_parser_nodes__AAnnotations___n_at;
4407 extern const int COLOR_parser_nodes__AAnnotations___n_opar;
4408 extern const struct type type_parser_nodes__ANodesparser_nodes__AAnnotation;
4409 extern const int COLOR_parser_nodes__AAnnotations___n_items;
4410 extern const int COLOR_parser_nodes__AAnnotations___n_cpar;
4411 void VIRTUAL_parser_prod__AAnnotation__replace_child(val* self, val* p0, val* p1);
4412 void VIRTUAL_parser_prod__AAnnotation__visit_all(val* self, val* p0);
4413 void VIRTUAL_parser_prod__AAnnotation__n_annotations_61d(val* self, val* p0);
4414 val* VIRTUAL_parser_nodes__AAnnotation__n_atid(val* self);
4415 void VIRTUAL_parser_prod__AAnnotation__n_atid_61d(val* self, val* p0);
4416 val* VIRTUAL_parser_nodes__AAnnotation__n_opar(val* self);
4417 void VIRTUAL_parser_prod__AAnnotation__n_opar_61d(val* self, val* p0);
4418 val* VIRTUAL_parser_nodes__AAnnotation__n_args(val* self);
4419 val* VIRTUAL_parser_nodes__AAnnotation__n_cpar(val* self);
4420 void VIRTUAL_parser_prod__AAnnotation__n_cpar_61d(val* self, val* p0);
4421 void VIRTUAL_parser_nodes__AAnnotation__init(val* self);
4422 void VIRTUAL_parser_prod__AAnnotation__empty_init(val* self);
4423 void VIRTUAL_parser_prod__AAnnotation__init_aannotation(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
4424 extern const struct class class_parser_nodes__AAnnotation;
4425 extern const int COLOR_parser_nodes__AAnnotation___n_opar;
4426 extern const struct type type_parser_nodes__ANodesparser_nodes__AAtArg;
4427 extern const int COLOR_parser_nodes__AAnnotation___n_args;
4428 extern const int COLOR_parser_nodes__AAnnotation___n_cpar;
4429 void VIRTUAL_parser_prod__ATypeAtArg__replace_child(val* self, val* p0, val* p1);
4430 void VIRTUAL_parser_prod__ATypeAtArg__visit_all(val* self, val* p0);
4431 void VIRTUAL_parser_nodes__AAtArg__init(val* self);
4432 val* VIRTUAL_parser_nodes__ATypeAtArg__n_type(val* self);
4433 void VIRTUAL_parser_prod__ATypeAtArg__n_type_61d(val* self, val* p0);
4434 void VIRTUAL_parser_nodes__ATypeAtArg__init(val* self);
4435 void VIRTUAL_parser_prod__ATypeAtArg__empty_init(val* self);
4436 void VIRTUAL_parser_prod__ATypeAtArg__init_atypeatarg(val* self, val* p0);
4437 extern const struct class class_parser_nodes__ATypeAtArg;
4438 void VIRTUAL_parser_prod__AExprAtArg__replace_child(val* self, val* p0, val* p1);
4439 void VIRTUAL_parser_prod__AExprAtArg__visit_all(val* self, val* p0);
4440 val* VIRTUAL_parser_nodes__AExprAtArg__n_expr(val* self);
4441 void VIRTUAL_parser_prod__AExprAtArg__n_expr_61d(val* self, val* p0);
4442 void VIRTUAL_parser_nodes__AExprAtArg__init(val* self);
4443 void VIRTUAL_parser_prod__AExprAtArg__empty_init(val* self);
4444 void VIRTUAL_parser_prod__AExprAtArg__init_aexpratarg(val* self, val* p0);
4445 extern const struct class class_parser_nodes__AExprAtArg;
4446 void VIRTUAL_parser_prod__AAtAtArg__replace_child(val* self, val* p0, val* p1);
4447 void VIRTUAL_parser_prod__AAtAtArg__visit_all(val* self, val* p0);
4448 void VIRTUAL_parser_prod__AAtAtArg__n_annotations_61d(val* self, val* p0);
4449 void VIRTUAL_parser_nodes__AAtAtArg__init(val* self);
4450 void VIRTUAL_parser_prod__AAtAtArg__empty_init(val* self);
4451 void VIRTUAL_parser_prod__AAtAtArg__init_aatatarg(val* self, val* p0);
4452 extern const struct class class_parser_nodes__AAtAtArg;
4453 void VIRTUAL_parser_prod__AIdAtid__replace_child(val* self, val* p0, val* p1);
4454 void VIRTUAL_parser_prod__AIdAtid__visit_all(val* self, val* p0);
4455 val* VIRTUAL_parser_nodes__AAtid__n_id(val* self);
4456 void VIRTUAL_parser_prod__AIdAtid__n_id_61d(val* self, val* p0);
4457 void VIRTUAL_parser_nodes__AAtid__init(val* self);
4458 void VIRTUAL_parser_nodes__AIdAtid__init(val* self);
4459 void VIRTUAL_parser_prod__AIdAtid__empty_init(val* self);
4460 void VIRTUAL_parser_prod__AIdAtid__init_aidatid(val* self, val* p0);
4461 extern const struct class class_parser_nodes__AIdAtid;
4462 void VIRTUAL_parser_prod__AKwreadableAtid__replace_child(val* self, val* p0, val* p1);
4463 void VIRTUAL_parser_prod__AKwreadableAtid__visit_all(val* self, val* p0);
4464 void VIRTUAL_parser_prod__AKwreadableAtid__n_id_61d(val* self, val* p0);
4465 void VIRTUAL_parser_nodes__AKwreadableAtid__init(val* self);
4466 void VIRTUAL_parser_prod__AKwreadableAtid__empty_init(val* self);
4467 void VIRTUAL_parser_prod__AKwreadableAtid__init_akwreadableatid(val* self, val* p0);
4468 extern const struct class class_parser_nodes__AKwreadableAtid;
4469 void VIRTUAL_parser_prod__AKwwritableAtid__replace_child(val* self, val* p0, val* p1);
4470 void VIRTUAL_parser_prod__AKwwritableAtid__visit_all(val* self, val* p0);
4471 void VIRTUAL_parser_prod__AKwwritableAtid__n_id_61d(val* self, val* p0);
4472 void VIRTUAL_parser_nodes__AKwwritableAtid__init(val* self);
4473 void VIRTUAL_parser_prod__AKwwritableAtid__empty_init(val* self);
4474 void VIRTUAL_parser_prod__AKwwritableAtid__init_akwwritableatid(val* self, val* p0);
4475 extern const struct class class_parser_nodes__AKwwritableAtid;
4476 void VIRTUAL_parser_prod__AKwimportAtid__replace_child(val* self, val* p0, val* p1);
4477 void VIRTUAL_parser_prod__AKwimportAtid__visit_all(val* self, val* p0);
4478 void VIRTUAL_parser_prod__AKwimportAtid__n_id_61d(val* self, val* p0);
4479 void VIRTUAL_parser_nodes__AKwimportAtid__init(val* self);
4480 void VIRTUAL_parser_prod__AKwimportAtid__empty_init(val* self);
4481 void VIRTUAL_parser_prod__AKwimportAtid__init_akwimportatid(val* self, val* p0);
4482 extern const struct class class_parser_nodes__AKwimportAtid;
4483 void VIRTUAL_parser_prod__Start__replace_child(val* self, val* p0, val* p1);
4484 void VIRTUAL_parser_prod__Start__visit_all(val* self, val* p0);
4485 val* VIRTUAL_parser_nodes__Start__n_base(val* self);
4486 void VIRTUAL_parser_nodes__Start__n_base_61d(val* self, val* p0);
4487 val* VIRTUAL_parser_nodes__Start__n_eof(val* self);
4488 void VIRTUAL_parser_nodes__Start__n_eof_61d(val* self, val* p0);
4489 void VIRTUAL_parser_nodes__Start__init(val* self, val* p0, val* p1);
4490 extern const struct class class_parser_nodes__Start;
4491 val* VIRTUAL_location__SourceFile__filename(val* self);
4492 void VIRTUAL_location__SourceFile__filename_61d(val* self, val* p0);
4493 val* VIRTUAL_location__SourceFile__string(val* self);
4494 void VIRTUAL_location__SourceFile__string_61d(val* self, val* p0);
4495 void VIRTUAL_location__SourceFile__init(val* self, val* p0, val* p1);
4496 void VIRTUAL_location__SourceFile__from_string(val* self, val* p0, val* p1);
4497 val* VIRTUAL_location__SourceFile__line_starts(val* self);
4498 void VIRTUAL_location__SourceFile__line_starts_61d(val* self, val* p0);
4499 extern const struct class class_location__SourceFile;
4500 extern const struct type type_array__Arraykernel__Int;
4501 extern const int COLOR_location__SourceFile___64dline_starts;
4502 short int VIRTUAL_location__Location___61d_61d(val* self, val* p0);
4503 val* VIRTUAL_location__Location__to_s(val* self);
4504 short int VIRTUAL_location__Location___60d(val* self, val* p0);
4505 short int VIRTUAL_kernel__Comparable___60d_61d(val* self, val* p0);
4506 short int VIRTUAL_kernel__Comparable___62d_61d(val* self, val* p0);
4507 short int VIRTUAL_kernel__Comparable___62d(val* self, val* p0);
4508 long VIRTUAL_kernel__Comparable___60d_61d_62d(val* self, val* p0);
4509 short int VIRTUAL_kernel__Comparable__is_between(val* self, val* p0, val* p1);
4510 val* VIRTUAL_kernel__Comparable__max(val* self, val* p0);
4511 val* VIRTUAL_kernel__Comparable__min(val* self, val* p0);
4512 val* VIRTUAL_location__Location__file(val* self);
4513 void VIRTUAL_location__Location__file_61d(val* self, val* p0);
4514 long VIRTUAL_location__Location__line_start(val* self);
4515 void VIRTUAL_location__Location__line_start_61d(val* self, long p0);
4516 long VIRTUAL_location__Location__line_end(val* self);
4517 void VIRTUAL_location__Location__line_end_61d(val* self, long p0);
4518 long VIRTUAL_location__Location__column_start(val* self);
4519 void VIRTUAL_location__Location__column_start_61d(val* self, long p0);
4520 long VIRTUAL_location__Location__column_end(val* self);
4521 void VIRTUAL_location__Location__column_end_61d(val* self, long p0);
4522 void VIRTUAL_location__Location__init(val* self, val* p0, long p1, long p2, long p3, long p4);
4523 long VIRTUAL_location__Location__pstart(val* self);
4524 long VIRTUAL_location__Location__pend(val* self);
4525 val* VIRTUAL_location__Location__text(val* self);
4526 val* VIRTUAL_location__Location__text_cache(val* self);
4527 void VIRTUAL_location__Location__text_cache_61d(val* self, val* p0);
4528 void VIRTUAL_location__Location__with_file(val* self, val* p0);
4529 short int VIRTUAL_location__Location__located_in(val* self, val* p0);
4530 val* VIRTUAL_location__Location__relative_to(val* self, val* p0);
4531 val* VIRTUAL_location__Location__colored_line(val* self, val* p0);
4532 val* VIRTUAL_c__Location__as_line_pragma(val* self);
4533 extern const struct class class_location__Location;
4534 short int VIRTUAL_kernel__Pointer__address_is_null(val* self);
4535 void* VIRTUAL_posix__Passwd__from_uid(val* self, long p0);
4536 void* VIRTUAL_posix__Passwd__from_name(val* self, val* p0);
4537 val* VIRTUAL_posix__Passwd__name(val* self);
4538 val* VIRTUAL_posix__Passwd__passwd(val* self);
4539 long VIRTUAL_posix__Passwd__uid(val* self);
4540 long VIRTUAL_posix__Passwd__gid(val* self);
4541 val* VIRTUAL_posix__Passwd__dir(val* self);
4542 val* VIRTUAL_posix__Passwd__shell(val* self);
4543 void* VIRTUAL_posix__Group__from_gid(val* self, long p0);
4544 void* VIRTUAL_posix__Group__from_name(val* self, val* p0);
4545 val* VIRTUAL_posix__Group__name(val* self);
4546 val* VIRTUAL_posix__Group__passwd(val* self);
4547 long VIRTUAL_posix__Group__gid(val* self);
4548 val* VIRTUAL_posix__Group__mem(val* self);
4549 short int VIRTUAL_string__String___61d_61d(val* self, val* p0);
4550 void VIRTUAL_string__String__output(val* self);
4551 long VIRTUAL_string__String__hash(val* self);
4552 val* VIRTUAL_string__String__to_s(val* self);
4553 short int VIRTUAL_string__String___60d(val* self, val* p0);
4554 long VIRTUAL_string_search__String__search_index_in(val* self, val* p0, long p1);
4555 val* VIRTUAL_string_search__String__search_in(val* self, val* p0, long p1);
4556 val* VIRTUAL_string_search__Pattern__search_all_in(val* self, val* p0);
4557 val* VIRTUAL_string_search__Pattern__split_in(val* self, val* p0);
4558 val* VIRTUAL_array__AbstractArrayRead__iterator(val* self);
4559 short int VIRTUAL_array__AbstractArrayRead__is_empty(val* self);
4560 long VIRTUAL_array__AbstractArrayRead__length(val* self);
4561 short int VIRTUAL_array__AbstractArrayRead__has(val* self, val* p0);
4562 short int VIRTUAL_array__AbstractArrayRead__has_only(val* self, val* p0);
4563 long VIRTUAL_array__AbstractArrayRead__count(val* self, val* p0);
4564 val* VIRTUAL_string__String___91d_93d(val* self, long p0);
4565 long VIRTUAL_array__AbstractArrayRead__index_of(val* self, val* p0);
4566 long VIRTUAL_array__AbstractArrayRead__last_index_of(val* self, val* p0);
4567 long VIRTUAL_array__AbstractArrayRead__index_of_from(val* self, val* p0, long p1);
4568 long VIRTUAL_array__AbstractArrayRead__last_index_of_from(val* self, val* p0, long p1);
4569 val* VIRTUAL_array__AbstractArrayRead__reversed(val* self);
4570 void VIRTUAL_array__AbstractArrayRead__copy_to(val* self, long p0, long p1, val* p2, long p3);
4571 void VIRTUAL_array__AbstractArrayRead__init(val* self);
4572 char* VIRTUAL_string__AbstractString__items(val* self);
4573 val* VIRTUAL_string__String__chars(val* self);
4574 val* VIRTUAL_string__String__substring(val* self, long p0, long p1);
4575 val* VIRTUAL_string__String__substring_from(val* self, long p0);
4576 short int VIRTUAL_string__String__has_substring(val* self, val* p0, long p1);
4577 short int VIRTUAL_string__AbstractString__has_prefix(val* self, val* p0);
4578 short int VIRTUAL_string__AbstractString__has_suffix(val* self, val* p0);
4579 long VIRTUAL_string__AbstractString__to_i(val* self);
4580 double VIRTUAL_string__AbstractString__to_f(val* self);
4581 long VIRTUAL_string__AbstractString__to_hex(val* self);
4582 long VIRTUAL_string__AbstractString__a_to(val* self, long p0);
4583 short int VIRTUAL_string__AbstractString__is_numeric(val* self);
4584 val* VIRTUAL_string__String__to_upper(val* self);
4585 val* VIRTUAL_string__String__to_lower(val* self);
4586 val* VIRTUAL_string__String__trim(val* self);
4587 val* VIRTUAL_string__AbstractString__to_cmangle(val* self);
4588 val* VIRTUAL_string__AbstractString__escape_to_c(val* self);
4589 val* VIRTUAL_string__AbstractString__escape_more_to_c(val* self, val* p0);
4590 val* VIRTUAL_string__AbstractString__escape_to_nit(val* self);
4591 val* VIRTUAL_string__AbstractString__unescape_nit(val* self);
4592 void VIRTUAL_string__AbstractString__init(val* self);
4593 char* VIRTUAL_string__StringCapable__calloc_string(val* self, long p0);
4594 void VIRTUAL_stream__String__write_to(val* self, val* p0);
4595 long VIRTUAL_string__String__index_from(val* self);
4596 long VIRTUAL_string__String__index_to(val* self);
4597 void VIRTUAL_string__String__chars_61d(val* self, val* p0);
4598 void VIRTUAL_string__String__with_infos(val* self, char* p0, long p1, long p2, long p3);
4599 char* VIRTUAL_string__String__to_cstring(val* self);
4600 val* VIRTUAL_string__String___43d(val* self, val* p0);
4601 val* VIRTUAL_string__String___42d(val* self, long p0);
4602 val* VIRTUAL_environ__String__environ(val* self);
4603 void VIRTUAL_environ__String__setenv(val* self, val* p0);
4604 val* VIRTUAL_string_search__String__search(val* self, val* p0);
4605 val* VIRTUAL_string_search__String__search_from(val* self, val* p0, long p1);
4606 val* VIRTUAL_string_search__String__search_all(val* self, val* p0);
4607 val* VIRTUAL_string_search__String__split(val* self, val* p0);
4608 val* VIRTUAL_string_search__String__split_with(val* self, val* p0);
4609 val* VIRTUAL_string_search__String__replace(val* self, val* p0, val* p1);
4610 val* VIRTUAL_string_search__String__html_escape(val* self);
4611 short int VIRTUAL_file__String__file_exists(val* self);
4612 void* VIRTUAL_file__String__file_stat(val* self);
4613 void* VIRTUAL_file__String__file_lstat(val* self);
4614 short int VIRTUAL_file__String__file_delete(val* self);
4615 void VIRTUAL_file__String__file_copy_to(val* self, val* p0);
4616 val* VIRTUAL_file__String__strip_extension(val* self, val* p0);
4617 val* VIRTUAL_file__String__basename(val* self, val* p0);
4618 val* VIRTUAL_file__String__dirname(val* self);
4619 val* VIRTUAL_file__String__realpath(val* self);
4620 val* VIRTUAL_file__String__simplify_path(val* self);
4621 val* VIRTUAL_file__String__join_path(val* self, val* p0);
4622 void VIRTUAL_file__String__mkdir(val* self);
4623 void VIRTUAL_file__String__chdir(val* self);
4624 val* VIRTUAL_file__String__file_extension(val* self);
4625 val* VIRTUAL_file__String__files(val* self);
4626 extern const struct class class_string__String;
4627 extern const int COLOR_array__AbstractArrayRead___length;
4628 val* NEW_string__FlatStringCharView(const struct type* type);
4629 extern const struct type type_string__FlatStringCharView;
4630 extern const int COLOR_string__StringCharView__init;
4631 extern const int COLOR_string__String___64dchars;
4632 val* VIRTUAL_string__FlatStringIterator__item(val* self);
4633 void VIRTUAL_string__FlatStringIterator__next(val* self);
4634 short int VIRTUAL_string__FlatStringIterator__is_ok(val* self);
4635 val* VIRTUAL_array__Iterator__to_a(val* self);
4636 long VIRTUAL_string__FlatStringIterator__index(val* self);
4637 val* VIRTUAL_string__FlatStringIterator__target(val* self);
4638 void VIRTUAL_string__FlatStringIterator__target_61d(val* self, val* p0);
4639 char* VIRTUAL_string__FlatStringIterator__target_items(val* self);
4640 void VIRTUAL_string__FlatStringIterator__target_items_61d(val* self, char* p0);
4641 long VIRTUAL_string__FlatStringIterator__curr_pos(val* self);
4642 void VIRTUAL_string__FlatStringIterator__curr_pos_61d(val* self, long p0);
4643 void VIRTUAL_string__FlatStringIterator__with_pos(val* self, val* p0, long p1);
4644 extern const struct class class_string__FlatStringIterator;
4645 val* VIRTUAL_string__FlatStringCharView__iterator(val* self);
4646 short int VIRTUAL_string__StringCharView__is_empty(val* self);
4647 long VIRTUAL_string__StringCharView__length(val* self);
4648 short int VIRTUAL_string__StringCharView__has(val* self, val* p0);
4649 val* VIRTUAL_string__FlatStringCharView___91d_93d(val* self, long p0);
4650 val* VIRTUAL_string__StringCharView__target(val* self);
4651 void VIRTUAL_string__StringCharView__target_61d(val* self, val* p0);
4652 void VIRTUAL_string__StringCharView__init(val* self, val* p0);
4653 extern const struct class class_string__FlatStringCharView;
4654 short int VIRTUAL_string__Buffer___61d_61d(val* self, val* p0);
4655 void VIRTUAL_string__AbstractString__output(val* self);
4656 val* VIRTUAL_string__Buffer__to_s(val* self);
4657 short int VIRTUAL_string__Buffer___60d(val* self, val* p0);
4658 void VIRTUAL_array__AbstractArray__clear(val* self);
4659 void VIRTUAL_array__AbstractArray__remove(val* self, val* p0);
4660 void VIRTUAL_array__AbstractArray__remove_all(val* self, val* p0);
4661 void VIRTUAL_string__Buffer__add(val* self, val* p0);
4662 val* VIRTUAL_string__AbstractString___91d_93d(val* self, long p0);
4663 void VIRTUAL_array__AbstractArray__push(val* self, val* p0);
4664 void VIRTUAL_string__Buffer__append(val* self, val* p0);
4665 val* VIRTUAL_array__AbstractArray__pop(val* self);
4666 void VIRTUAL_array__AbstractArray__unshift(val* self, val* p0);
4667 val* VIRTUAL_array__AbstractArray__shift(val* self);
4668 void VIRTUAL_string__Buffer___91d_93d_61d(val* self, long p0, val* p1);
4669 void VIRTUAL_array__AbstractArray__remove_at(val* self, long p0);
4670 void VIRTUAL_string__Buffer__enlarge(val* self, long p0);
4671 void VIRTUAL_array__AbstractArray__insert(val* self, val* p0, long p1);
4672 void VIRTUAL_array__AbstractArray__swap_at(val* self, long p0, long p1);
4673 void VIRTUAL_array__AbstractArray__init(val* self);
4674 val* VIRTUAL_string__Buffer__chars(val* self);
4675 val* VIRTUAL_string__AbstractString__substring(val* self, long p0, long p1);
4676 val* VIRTUAL_string__AbstractString__substring_from(val* self, long p0);
4677 short int VIRTUAL_string__AbstractString__has_substring(val* self, val* p0, long p1);
4678 val* VIRTUAL_string__AbstractString__to_upper(val* self);
4679 val* VIRTUAL_string__AbstractString__to_lower(val* self);
4680 val* VIRTUAL_string__AbstractString__trim(val* self);
4681 void VIRTUAL_string__Buffer__chars_61d(val* self, val* p0);
4682 void VIRTUAL_string__Buffer__init(val* self);
4683 void VIRTUAL_string__Buffer__from(val* self, val* p0);
4684 void VIRTUAL_string__Buffer__with_capacity(val* self, long p0);
4685 long VIRTUAL_string__Buffer__capacity(val* self);
4686 extern const struct class class_string__Buffer;
4687 val* NEW_string__FlatBufferCharView(const struct type* type);
4688 extern const struct type type_string__FlatBufferCharView;
4689 extern const int COLOR_string__Buffer___64dchars;
4690 val* VIRTUAL_string__FlatBufferCharView__iterator(val* self);
4691 void VIRTUAL_string__FlatBufferCharView__add(val* self, val* p0);
4692 val* VIRTUAL_string__FlatBufferCharView___91d_93d(val* self, long p0);
4693 void VIRTUAL_string__FlatBufferCharView__push(val* self, val* p0);
4694 void VIRTUAL_string__FlatBufferCharView__append(val* self, val* p0);
4695 val* VIRTUAL_abstract_collection__Sequence__pop(val* self);
4696 void VIRTUAL_abstract_collection__Sequence__unshift(val* self, val* p0);
4697 val* VIRTUAL_abstract_collection__Sequence__shift(val* self);
4698 void VIRTUAL_string__FlatBufferCharView___91d_93d_61d(val* self, long p0, val* p1);
4699 void VIRTUAL_abstract_collection__Sequence__remove_at(val* self, long p0);
4700 void VIRTUAL_string__FlatBufferCharView__enlarge(val* self, long p0);
4701 extern const struct class class_string__FlatBufferCharView;
4702 val* VIRTUAL_string__FlatBufferIterator__item(val* self);
4703 void VIRTUAL_string__FlatBufferIterator__next(val* self);
4704 short int VIRTUAL_string__FlatBufferIterator__is_ok(val* self);
4705 long VIRTUAL_string__FlatBufferIterator__index(val* self);
4706 val* VIRTUAL_string__FlatBufferIterator__target(val* self);
4707 void VIRTUAL_string__FlatBufferIterator__target_61d(val* self, val* p0);
4708 char* VIRTUAL_string__FlatBufferIterator__target_items(val* self);
4709 void VIRTUAL_string__FlatBufferIterator__target_items_61d(val* self, char* p0);
4710 long VIRTUAL_string__FlatBufferIterator__curr_pos(val* self);
4711 void VIRTUAL_string__FlatBufferIterator__curr_pos_61d(val* self, long p0);
4712 void VIRTUAL_string__FlatBufferIterator__with_pos(val* self, val* p0, long p1);
4713 extern const struct class class_string__FlatBufferIterator;
4714 val* VIRTUAL_string__NativeString__to_s(val* self);
4715 char VIRTUAL_string__NativeString___91d_93d(val* self, long p0);
4716 void VIRTUAL_string__NativeString___91d_93d_61d(val* self, long p0, char p1);
4717 void VIRTUAL_string__NativeString__copy_to(val* self, char* p0, long p1, long p2, long p3);
4718 long VIRTUAL_string__NativeString__cstring_length(val* self);
4719 long VIRTUAL_string__NativeString__atoi(val* self);
4720 double VIRTUAL_string__NativeString__atof(val* self);
4721 val* VIRTUAL_string__NativeString__to_s_with_length(val* self, long p0);
4722 val* VIRTUAL_string__NativeString__to_s_with_copy(val* self);
4723 void VIRTUAL_string__NativeString__init(val* self);
4724 char* VIRTUAL_environ__NativeString__get_environ(val* self);
4725 void VIRTUAL_environ__NativeString__setenv(val* self, char* p0);
4726 long VIRTUAL_exec__NativeString__system(val* self);
4727 short int VIRTUAL_file__NativeString__file_exists(val* self);
4728 void* VIRTUAL_file__NativeString__file_stat(val* self);
4729 void* VIRTUAL_file__NativeString__file_lstat(val* self);
4730 short int VIRTUAL_file__NativeString__file_mkdir(val* self);
4731 short int VIRTUAL_file__NativeString__file_delete(val* self);
4732 void VIRTUAL_file__NativeString__file_chdir(val* self);
4733 char* VIRTUAL_file__NativeString__file_realpath(val* self);
4734 extern const struct type type_string__NativeString;
4735 extern const struct class class_string__NativeString;
4736 val* VIRTUAL_string__Sys__args(val* self);
4737 void VIRTUAL_nitg__Sys__main(val* self);
4738 void VIRTUAL_kernel__Sys__init(val* self);
4739 void VIRTUAL_gc__Sys__force_garbage_collection(val* self);
4740 val* VIRTUAL_string__Sys__program_name(val* self);
4741 void VIRTUAL_string__Sys__init_args(val* self);
4742 long VIRTUAL_string__Sys__native_argc(val* self);
4743 char* VIRTUAL_string__Sys__native_argv(val* self, long p0);
4744 short int VIRTUAL_posix__Sys__uid_61d(val* self, long p0);
4745 long VIRTUAL_posix__Sys__uid(val* self);
4746 short int VIRTUAL_posix__Sys__gid_61d(val* self, long p0);
4747 long VIRTUAL_posix__Sys__gid(val* self);
4748 short int VIRTUAL_posix__Sys__euid_61d(val* self, long p0);
4749 long VIRTUAL_posix__Sys__euid(val* self);
4750 short int VIRTUAL_posix__Sys__egid_61d(val* self, long p0);
4751 long VIRTUAL_posix__Sys__egid(val* self);
4752 void VIRTUAL_time__Sys__nanosleep(val* self, long p0, long p1);
4753 long VIRTUAL_exec__Sys__system(val* self, val* p0);
4754 extern const struct class class_kernel__Sys;
4755 long VIRTUAL_kernel__Bool__object_id(val* self);
4756 short int VIRTUAL_kernel__Bool___61d_61d(val* self, val* p0);
4757 short int VIRTUAL_kernel__Bool___33d_61d(val* self, val* p0);
4758 void VIRTUAL_kernel__Bool__output(val* self);
4759 long VIRTUAL_kernel__Bool__hash(val* self);
4760 val* VIRTUAL_string__Bool__to_s(val* self);
4761 extern const struct type type_kernel__Bool;
4762 extern const struct class class_kernel__Bool;
4763 long VIRTUAL_kernel__Float__object_id(val* self);
4764 void VIRTUAL_kernel__Float__output(val* self);
4765 val* VIRTUAL_string__Float__to_s(val* self);
4766 short int VIRTUAL_kernel__Float___60d(val* self, val* p0);
4767 short int VIRTUAL_kernel__Float___60d_61d(val* self, val* p0);
4768 short int VIRTUAL_kernel__Float___62d_61d(val* self, val* p0);
4769 short int VIRTUAL_kernel__Float___62d(val* self, val* p0);
4770 double VIRTUAL_kernel__Float___43d(val* self, double p0);
4771 double VIRTUAL_kernel__Float__unary_32d_45d(val* self);
4772 double VIRTUAL_kernel__Float___45d(val* self, double p0);
4773 double VIRTUAL_kernel__Float___42d(val* self, double p0);
4774 double VIRTUAL_kernel__Float___47d(val* self, double p0);
4775 long VIRTUAL_kernel__Float__to_i(val* self);
4776 double VIRTUAL_math__Float__sqrt(val* self);
4777 double VIRTUAL_math__Float__cos(val* self);
4778 double VIRTUAL_math__Float__sin(val* self);
4779 double VIRTUAL_math__Float__tan(val* self);
4780 double VIRTUAL_math__Float__acos(val* self);
4781 double VIRTUAL_math__Float__asin(val* self);
4782 double VIRTUAL_math__Float__atan(val* self);
4783 double VIRTUAL_math__Float__abs(val* self);
4784 double VIRTUAL_math__Float__pow(val* self, double p0);
4785 double VIRTUAL_math__Float__log(val* self);
4786 double VIRTUAL_math__Float__exp(val* self);
4787 double VIRTUAL_math__Float__rand(val* self);
4788 double VIRTUAL_math__Float__hypot_with(val* self, double p0);
4789 short int VIRTUAL_math__Float__is_nan(val* self);
4790 long VIRTUAL_math__Float__is_inf(val* self);
4791 short int VIRTUAL_math__Float__is_inf_extern(val* self);
4792 val* VIRTUAL_string__Float__to_precision(val* self, long p0);
4793 val* VIRTUAL_string__Float__to_precision_native(val* self, long p0);
4794 extern const struct type type_kernel__Float;
4795 extern const struct class class_kernel__Float;
4796 long VIRTUAL_kernel__Int__object_id(val* self);
4797 short int VIRTUAL_kernel__Int___61d_61d(val* self, val* p0);
4798 short int VIRTUAL_kernel__Int___33d_61d(val* self, val* p0);
4799 void VIRTUAL_kernel__Int__output(val* self);
4800 long VIRTUAL_kernel__Int__hash(val* self);
4801 val* VIRTUAL_string__Int__to_s(val* self);
4802 short int VIRTUAL_kernel__Int___60d(val* self, val* p0);
4803 short int VIRTUAL_kernel__Int___60d_61d(val* self, val* p0);
4804 short int VIRTUAL_kernel__Int___62d_61d(val* self, val* p0);
4805 short int VIRTUAL_kernel__Int___62d(val* self, val* p0);
4806 long VIRTUAL_kernel__Int___60d_61d_62d(val* self, val* p0);
4807 short int VIRTUAL_kernel__Int__is_between(val* self, val* p0, val* p1);
4808 val* VIRTUAL_kernel__Int__max(val* self, val* p0);
4809 val* VIRTUAL_kernel__Int__min(val* self, val* p0);
4810 val* VIRTUAL_kernel__Int__succ(val* self);
4811 val* VIRTUAL_kernel__Int__prec(val* self);
4812 val* VIRTUAL_kernel__Int___43d(val* self, long p0);
4813 val* VIRTUAL_kernel__Int___45d(val* self, long p0);
4814 long VIRTUAL_kernel__Int__distance(val* self, val* p0);
4815 long VIRTUAL_kernel__Int__unary_32d_45d(val* self);
4816 long VIRTUAL_kernel__Int___42d(val* self, long p0);
4817 long VIRTUAL_kernel__Int___47d(val* self, long p0);
4818 long VIRTUAL_kernel__Int___37d(val* self, long p0);
4819 long VIRTUAL_kernel__Int__lshift(val* self, long p0);
4820 long VIRTUAL_kernel__Int__rshift(val* self, long p0);
4821 double VIRTUAL_kernel__Int__to_f(val* self);
4822 char VIRTUAL_kernel__Int__ascii(val* self);
4823 long VIRTUAL_kernel__Int__digit_count(val* self, long p0);
4824 long VIRTUAL_kernel__Int__digit_count_base_95d10(val* self);
4825 char VIRTUAL_kernel__Int__to_c(val* self);
4826 long VIRTUAL_kernel__Int__abs(val* self);
4827 val* VIRTUAL_range__Int__times(val* self);
4828 long VIRTUAL_math__Int__rand(val* self);
4829 long VIRTUAL_math__Int__bin_and(val* self, long p0);
4830 long VIRTUAL_math__Int__bin_or(val* self, long p0);
4831 long VIRTUAL_math__Int__bin_xor(val* self, long p0);
4832 long VIRTUAL_math__Int__sqrt(val* self);
4833 void VIRTUAL_string__Int__fill_buffer(val* self, val* p0, long p1, short int p2);
4834 char* VIRTUAL_string__Int__native_int_to_s(val* self, long p0);
4835 val* VIRTUAL_string__Int__to_hex(val* self);
4836 val* VIRTUAL_string__Int__to_base(val* self, long p0, short int p1);
4837 extern const struct type type_kernel__Int;
4838 extern const struct class class_kernel__Int;
4839 long VIRTUAL_kernel__Char__object_id(val* self);
4840 short int VIRTUAL_kernel__Char___61d_61d(val* self, val* p0);
4841 short int VIRTUAL_kernel__Char___33d_61d(val* self, val* p0);
4842 void VIRTUAL_kernel__Char__output(val* self);
4843 long VIRTUAL_kernel__Char__hash(val* self);
4844 val* VIRTUAL_string__Char__to_s(val* self);
4845 short int VIRTUAL_kernel__Char___60d(val* self, val* p0);
4846 short int VIRTUAL_kernel__Char___60d_61d(val* self, val* p0);
4847 short int VIRTUAL_kernel__Char___62d_61d(val* self, val* p0);
4848 short int VIRTUAL_kernel__Char___62d(val* self, val* p0);
4849 val* VIRTUAL_kernel__Char__succ(val* self);
4850 val* VIRTUAL_kernel__Char__prec(val* self);
4851 val* VIRTUAL_kernel__Char___43d(val* self, long p0);
4852 val* VIRTUAL_kernel__Char___45d(val* self, long p0);
4853 long VIRTUAL_kernel__Char__distance(val* self, val* p0);
4854 long VIRTUAL_string_search__Char__search_index_in(val* self, val* p0, long p1);
4855 val* VIRTUAL_string_search__Char__search_in(val* self, val* p0, long p1);
4856 long VIRTUAL_kernel__Char__to_i(val* self);
4857 long VIRTUAL_kernel__Char__ascii(val* self);
4858 char VIRTUAL_kernel__Char__to_lower(val* self);
4859 char VIRTUAL_kernel__Char__to_upper(val* self);
4860 short int VIRTUAL_kernel__Char__is_digit(val* self);
4861 short int VIRTUAL_kernel__Char__is_lower(val* self);
4862 short int VIRTUAL_kernel__Char__is_upper(val* self);
4863 short int VIRTUAL_kernel__Char__is_letter(val* self);
4864 short int VIRTUAL_string__Char__is_numeric(val* self);
4865 short int VIRTUAL_string__Char__is_alpha(val* self);
4866 short int VIRTUAL_string__Char__is_alphanumeric(val* self);
4867 extern const struct type type_kernel__Char;
4868 extern const struct class class_kernel__Char;
4869 val* VIRTUAL_abstract_collection__ContainerIterator__item(val* self);
4870 void VIRTUAL_abstract_collection__ContainerIterator__next(val* self);
4871 short int VIRTUAL_abstract_collection__ContainerIterator__is_ok(val* self);
4872 void VIRTUAL_abstract_collection__ContainerIterator__init(val* self, val* p0);
4873 extern const struct class class_abstract_collection__ContainerIterator;
4874 extern const int COLOR_abstract_collection__ContainerIterator___is_ok;
4875 val* VIRTUAL_abstract_collection__MapKeysIterator__item(val* self);
4876 void VIRTUAL_abstract_collection__MapKeysIterator__next(val* self);
4877 short int VIRTUAL_abstract_collection__MapKeysIterator__is_ok(val* self);
4878 val* VIRTUAL_abstract_collection__MapKeysIterator__iterator(val* self);
4879 void VIRTUAL_abstract_collection__MapKeysIterator__iterator_61d(val* self, val* p0);
4880 void VIRTUAL_abstract_collection__MapKeysIterator__init(val* self, val* p0);
4881 extern const struct class class_abstract_collection__MapKeysIterator;
4882 val* VIRTUAL_abstract_collection__MapValuesIterator__item(val* self);
4883 void VIRTUAL_abstract_collection__MapValuesIterator__next(val* self);
4884 short int VIRTUAL_abstract_collection__MapValuesIterator__is_ok(val* self);
4885 val* VIRTUAL_abstract_collection__MapValuesIterator__iterator(val* self);
4886 void VIRTUAL_abstract_collection__MapValuesIterator__iterator_61d(val* self, val* p0);
4887 void VIRTUAL_abstract_collection__MapValuesIterator__init(val* self, val* p0);
4888 extern const struct class class_abstract_collection__MapValuesIterator;
4889 val* VIRTUAL_abstract_collection__CoupleMapIterator__item(val* self);
4890 val* VIRTUAL_abstract_collection__CoupleMapIterator__key(val* self);
4891 void VIRTUAL_abstract_collection__CoupleMapIterator__next(val* self);
4892 short int VIRTUAL_abstract_collection__CoupleMapIterator__is_ok(val* self);
4893 void VIRTUAL_abstract_collection__CoupleMapIterator__init(val* self, val* p0);
4894 extern const struct class class_abstract_collection__CoupleMapIterator;
4895 val* VIRTUAL_abstract_collection__Couple__first(val* self);
4896 void VIRTUAL_abstract_collection__Couple__first_61d(val* self, val* p0);
4897 val* VIRTUAL_abstract_collection__Couple__second(val* self);
4898 void VIRTUAL_abstract_collection__Couple__second_61d(val* self, val* p0);
4899 void VIRTUAL_abstract_collection__Couple__init(val* self, val* p0, val* p1);
4900 extern const struct class class_abstract_collection__Couple;
4901 val* VIRTUAL_range__Range__iterator(val* self);
4902 short int VIRTUAL_range__Range__is_empty(val* self);
4903 long VIRTUAL_range__Range__length(val* self);
4904 short int VIRTUAL_range__Range__has(val* self, val* p0);
4905 short int VIRTUAL_range__Range__has_only(val* self, val* p0);
4906 long VIRTUAL_range__Range__count(val* self, val* p0);
4907 val* VIRTUAL_range__Range__first(val* self);
4908 val* VIRTUAL_range__Range__last(val* self);
4909 val* VIRTUAL_range__Range__after(val* self);
4910 void VIRTUAL_range__Range__init(val* self, val* p0, val* p1);
4911 void VIRTUAL_range__Range__without_last(val* self, val* p0, val* p1);
4912 extern const struct class class_range__Range;
4913 val* VIRTUAL_range__IteratorRange__item(val* self);
4914 void VIRTUAL_range__IteratorRange__next(val* self);
4915 short int VIRTUAL_range__IteratorRange__is_ok(val* self);
4916 void VIRTUAL_range__IteratorRange__init(val* self, val* p0);
4917 extern const struct class class_range__IteratorRange;
4918 val* VIRTUAL_list__List__iterator(val* self);
4919 short int VIRTUAL_list__List__is_empty(val* self);
4920 long VIRTUAL_list__List__length(val* self);
4921 short int VIRTUAL_list__List__has(val* self, val* p0);
4922 short int VIRTUAL_list__List__has_only(val* self, val* p0);
4923 long VIRTUAL_list__List__count(val* self, val* p0);
4924 val* VIRTUAL_list__List__first(val* self);
4925 void VIRTUAL_list__List__clear(val* self);
4926 void VIRTUAL_list__List__remove(val* self, val* p0);
4927 val* VIRTUAL_list__List___91d_93d(val* self, long p0);
4928 val* VIRTUAL_list__List__last(val* self);
4929 void VIRTUAL_list__List__first_61d(val* self, val* p0);
4930 void VIRTUAL_list__List__last_61d(val* self, val* p0);
4931 void VIRTUAL_list__List__push(val* self, val* p0);
4932 val* VIRTUAL_list__List__pop(val* self);
4933 void VIRTUAL_list__List__unshift(val* self, val* p0);
4934 val* VIRTUAL_list__List__shift(val* self);
4935 void VIRTUAL_list__List___91d_93d_61d(val* self, long p0, val* p1);
4936 void VIRTUAL_list__List__remove_at(val* self, long p0);
4937 val* VIRTUAL_list__List__slice(val* self, long p0, long p1);
4938 void VIRTUAL_list__List__link(val* self, val* p0);
4939 void VIRTUAL_list__List__init(val* self);
4940 void VIRTUAL_list__List__from(val* self, val* p0);
4941 val* VIRTUAL_list__List__get_node(val* self, long p0);
4942 val* VIRTUAL_list__List__search_node_after(val* self, val* p0, val* p1);
4943 void VIRTUAL_list__List__remove_node(val* self, val* p0);
4944 void VIRTUAL_list__List__insert_before(val* self, val* p0, val* p1);
4945 extern const struct class class_list__List;
4946 val* VIRTUAL_list__ListIterator__item(val* self);
4947 void VIRTUAL_list__ListIterator__next(val* self);
4948 short int VIRTUAL_list__ListIterator__is_ok(val* self);
4949 long VIRTUAL_list__ListIterator__index(val* self);
4950 void VIRTUAL_list__ListIterator__item_61d(val* self, val* p0);
4951 void VIRTUAL_list__ListIterator__init(val* self, val* p0);
4952 void VIRTUAL_list__ListIterator__delete(val* self);
4953 void VIRTUAL_list__ListIterator__insert_before(val* self, val* p0);
4954 extern const struct class class_list__ListIterator;
4955 val* VIRTUAL_abstract_collection__Container__iterator(val* self);
4956 short int VIRTUAL_abstract_collection__Container__is_empty(val* self);
4957 long VIRTUAL_abstract_collection__Container__length(val* self);
4958 short int VIRTUAL_abstract_collection__Container__has(val* self, val* p0);
4959 short int VIRTUAL_abstract_collection__Container__has_only(val* self, val* p0);
4960 long VIRTUAL_abstract_collection__Container__count(val* self, val* p0);
4961 val* VIRTUAL_abstract_collection__Container__first(val* self);
4962 void VIRTUAL_abstract_collection__Container__init(val* self, val* p0);
4963 val* VIRTUAL_abstract_collection__Container__item(val* self);
4964 void VIRTUAL_abstract_collection__Container__item_61d(val* self, val* p0);
4965 void VIRTUAL_list__ListNode__init(val* self, val* p0);
4966 val* VIRTUAL_list__ListNode__next(val* self);
4967 void VIRTUAL_list__ListNode__next_61d(val* self, val* p0);
4968 val* VIRTUAL_list__ListNode__prev(val* self);
4969 void VIRTUAL_list__ListNode__prev_61d(val* self, val* p0);
4970 extern const struct class class_list__ListNode;
4971 void VIRTUAL_array__AbstractArrayRead__output(val* self);
4972 val* VIRTUAL_string__Array__to_s(val* self);
4973 void VIRTUAL_array__Array__add(val* self, val* p0);
4974 val* VIRTUAL_array__Array___91d_93d(val* self, long p0);
4975 void VIRTUAL_array__Array___91d_93d_61d(val* self, long p0, val* p1);
4976 void VIRTUAL_array__Array__enlarge(val* self, long p0);
4977 val* VIRTUAL_array__ArrayCapable__calloc_array(val* self, long p0);
4978 void VIRTUAL_array__Array__init(val* self);
4979 void VIRTUAL_array__Array__from(val* self, val* p0);
4980 void VIRTUAL_array__Array__with_items(val* self, val* p0);
4981 void VIRTUAL_array__Array__with_capacity(val* self, long p0);
4982 void VIRTUAL_array__Array__filled_with(val* self, val* p0, long p1);
4983 void VIRTUAL_array__Array__with_native(val* self, val* p0, long p1);
4984 val* VIRTUAL_array__Array__intern_items(val* self);
4985 val* VIRTUAL_abstract_compiler__Array___45d(val* self, val* p0);
4986 extern const struct class class_array__Array;
4987 extern const int COLOR_array__Array___items;
4988 extern const int COLOR_array__Array___capacity;
4989 val* VIRTUAL_array__ArrayIterator__item(val* self);
4990 void VIRTUAL_array__ArrayIterator__next(val* self);
4991 short int VIRTUAL_array__ArrayIterator__is_ok(val* self);
4992 long VIRTUAL_array__ArrayIterator__index(val* self);
4993 void VIRTUAL_array__ArrayIterator__init(val* self, val* p0);
4994 extern const struct class class_array__ArrayIterator;
4995 extern const int COLOR_array__ArrayIterator___index;
4996 short int VIRTUAL_abstract_collection__Set___61d_61d(val* self, val* p0);
4997 long VIRTUAL_abstract_collection__Set__hash(val* self);
4998 val* VIRTUAL_array__ArraySet__iterator(val* self);
4999 short int VIRTUAL_array__ArraySet__is_empty(val* self);
5000 long VIRTUAL_array__ArraySet__length(val* self);
5001 short int VIRTUAL_array__ArraySet__has(val* self, val* p0);
5002 short int VIRTUAL_abstract_collection__Set__has_only(val* self, val* p0);
5003 long VIRTUAL_abstract_collection__Set__count(val* self, val* p0);
5004 val* VIRTUAL_array__ArraySet__first(val* self);
5005 void VIRTUAL_array__ArraySet__clear(val* self);
5006 void VIRTUAL_array__ArraySet__remove(val* self, val* p0);
5007 void VIRTUAL_array__ArraySet__remove_all(val* self, val* p0);
5008 void VIRTUAL_array__ArraySet__add(val* self, val* p0);
5009 void VIRTUAL_array__ArraySet__enlarge(val* self, long p0);
5010 void VIRTUAL_array__ArraySet__remove_at(val* self, long p0);
5011 void VIRTUAL_array__ArraySet__init(val* self);
5012 void VIRTUAL_array__ArraySet__with_capacity(val* self, long p0);
5013 extern const struct class class_array__ArraySet;
5014 val* VIRTUAL_array__ArraySetIterator__item(val* self);
5015 void VIRTUAL_array__ArraySetIterator__next(val* self);
5016 short int VIRTUAL_array__ArraySetIterator__is_ok(val* self);
5017 void VIRTUAL_array__ArraySetIterator__init(val* self, val* p0);
5018 extern const struct class class_array__ArraySetIterator;
5019 val* VIRTUAL_array__ArrayMap___91d_93d(val* self, val* p0);
5020 val* VIRTUAL_abstract_collection__MapRead__get_or_null(val* self, val* p0);
5021 val* VIRTUAL_abstract_collection__MapRead__get_or_default(val* self, val* p0, val* p1);
5022 short int VIRTUAL_abstract_collection__MapRead__has_key(val* self, val* p0);
5023 val* VIRTUAL_array__ArrayMap__iterator(val* self);
5024 val* VIRTUAL_array__ArrayMap__values(val* self);
5025 val* VIRTUAL_array__ArrayMap__keys(val* self);
5026 short int VIRTUAL_array__ArrayMap__is_empty(val* self);
5027 long VIRTUAL_array__ArrayMap__length(val* self);
5028 val* VIRTUAL_abstract_collection__MapRead__provide_default_value(val* self, val* p0);
5029 void VIRTUAL_array__ArrayMap___91d_93d_61d(val* self, val* p0, val* p1);
5030 void VIRTUAL_abstract_collection__Map__recover_with(val* self, val* p0);
5031 void VIRTUAL_array__ArrayMap__clear(val* self);
5032 val* VIRTUAL_string__Map__join(val* self, val* p0, val* p1);
5033 val* VIRTUAL_array__ArrayMap__couple_at(val* self, val* p0);
5034 void VIRTUAL_array__ArrayMap__keys_61d(val* self, val* p0);
5035 void VIRTUAL_array__ArrayMap__values_61d(val* self, val* p0);
5036 void VIRTUAL_array__ArrayMap__enlarge(val* self, long p0);
5037 void VIRTUAL_array__ArrayMap__remove_at_index(val* self, long p0);
5038 long VIRTUAL_array__ArrayMap__index(val* self, val* p0);
5039 void VIRTUAL_array__ArrayMap__init(val* self);
5040 extern const struct class class_array__ArrayMap;
5041 val* NEW_array__ArrayMapKeys(const struct type* type);
5042 extern const int COLOR_array__ArrayMapKeysarray__ArrayMap_FT0array__ArrayMap_FT1;
5043 extern const int COLOR_array__ArrayMapKeys__init;
5044 extern const int COLOR_array__ArrayMap___64dkeys;
5045 val* NEW_array__ArrayMapValues(const struct type* type);
5046 extern const int COLOR_array__ArrayMapValuesarray__ArrayMap_FT0array__ArrayMap_FT1;
5047 extern const int COLOR_array__ArrayMapValues__init;
5048 extern const int COLOR_array__ArrayMap___64dvalues;
5049 extern const int COLOR_array__ArrayMap___last_index;
5050 val* VIRTUAL_array__ArrayMapKeys__iterator(val* self);
5051 short int VIRTUAL_array__ArrayMapKeys__is_empty(val* self);
5052 long VIRTUAL_array__ArrayMapKeys__length(val* self);
5053 short int VIRTUAL_array__ArrayMapKeys__has(val* self, val* p0);
5054 short int VIRTUAL_array__ArrayMapKeys__has_only(val* self, val* p0);
5055 long VIRTUAL_array__ArrayMapKeys__count(val* self, val* p0);
5056 val* VIRTUAL_array__ArrayMapKeys__first(val* self);
5057 void VIRTUAL_array__ArrayMapKeys__clear(val* self);
5058 void VIRTUAL_array__ArrayMapKeys__remove(val* self, val* p0);
5059 void VIRTUAL_array__ArrayMapKeys__remove_all(val* self, val* p0);
5060 val* VIRTUAL_array__ArrayMapKeys__map(val* self);
5061 void VIRTUAL_array__ArrayMapKeys__map_61d(val* self, val* p0);
5062 void VIRTUAL_array__ArrayMapKeys__init(val* self, val* p0);
5063 extern const struct class class_array__ArrayMapKeys;
5064 val* VIRTUAL_array__ArrayMapValues__iterator(val* self);
5065 short int VIRTUAL_array__ArrayMapValues__is_empty(val* self);
5066 long VIRTUAL_array__ArrayMapValues__length(val* self);
5067 short int VIRTUAL_array__ArrayMapValues__has(val* self, val* p0);
5068 short int VIRTUAL_array__ArrayMapValues__has_only(val* self, val* p0);
5069 long VIRTUAL_array__ArrayMapValues__count(val* self, val* p0);
5070 val* VIRTUAL_array__ArrayMapValues__first(val* self);
5071 void VIRTUAL_array__ArrayMapValues__clear(val* self);
5072 void VIRTUAL_array__ArrayMapValues__remove(val* self, val* p0);
5073 void VIRTUAL_array__ArrayMapValues__remove_all(val* self, val* p0);
5074 val* VIRTUAL_array__ArrayMapValues__map(val* self);
5075 void VIRTUAL_array__ArrayMapValues__map_61d(val* self, val* p0);
5076 void VIRTUAL_array__ArrayMapValues__init(val* self, val* p0);
5077 extern const struct class class_array__ArrayMapValues;
5078 val* VIRTUAL_array__NativeArray___91d_93d(val* self, long p0);
5079 void VIRTUAL_array__NativeArray___91d_93d_61d(val* self, long p0, val* p1);
5080 void VIRTUAL_array__NativeArray__copy_to(val* self, val* p0, long p1);
5081 extern const struct class class_array__NativeArray;
5082 long VIRTUAL_sorter__ComparableSorter__compare(val* self, val* p0, val* p1);
5083 void VIRTUAL_sorter__AbstractSorter__sort(val* self, val* p0);
5084 void VIRTUAL_sorter__AbstractSorter__sub_sort(val* self, val* p0, long p1, long p2);
5085 void VIRTUAL_sorter__AbstractSorter__quick_sort(val* self, val* p0, long p1, long p2);
5086 void VIRTUAL_sorter__AbstractSorter__bubble_sort(val* self, val* p0, long p1, long p2);
5087 void VIRTUAL_sorter__ComparableSorter__init(val* self);
5088 extern const struct class class_sorter__ComparableSorter;
5089 val* VIRTUAL_hash_collection__HashMap___91d_93d(val* self, val* p0);
5090 val* VIRTUAL_hash_collection__HashMap__iterator(val* self);
5091 val* VIRTUAL_hash_collection__HashMap__values(val* self);
5092 val* VIRTUAL_hash_collection__HashMap__keys(val* self);
5093 short int VIRTUAL_hash_collection__HashMap__is_empty(val* self);
5094 long VIRTUAL_hash_collection__HashMap__length(val* self);
5095 void VIRTUAL_hash_collection__HashMap___91d_93d_61d(val* self, val* p0, val* p1);
5096 void VIRTUAL_hash_collection__HashMap__clear(val* self);
5097 val* VIRTUAL_hash_collection__HashCollection__first_item(val* self);
5098 long VIRTUAL_hash_collection__HashCollection__index_at(val* self, val* p0);
5099 val* VIRTUAL_hash_collection__HashCollection__node_at(val* self, val* p0);
5100 val* VIRTUAL_hash_collection__HashCollection__node_at_idx(val* self, long p0, val* p1);
5101 void VIRTUAL_hash_collection__HashCollection__store(val* self, long p0, val* p1);
5102 void VIRTUAL_hash_collection__HashCollection__remove_node(val* self, val* p0);
5103 void VIRTUAL_hash_collection__HashCollection__raz(val* self);
5104 void VIRTUAL_hash_collection__HashCollection__enlarge(val* self, long p0);
5105 void VIRTUAL_hash_collection__HashCollection__init(val* self);
5106 void VIRTUAL_hash_collection__HashMap__init(val* self);
5107 void VIRTUAL_hash_collection__HashMap__keys_61d(val* self, val* p0);
5108 void VIRTUAL_hash_collection__HashMap__values_61d(val* self, val* p0);
5109 extern const struct class class_hash_collection__HashMap;
5110 extern const int COLOR_hash_collection__HashCollection___array;
5111 extern const int COLOR_hash_collection__HashCollection___capacity;
5112 extern const int COLOR_hash_collection__HashCollection___length;
5113 extern const int COLOR_hash_collection__HashCollection___first_item;
5114 extern const int COLOR_hash_collection__HashCollection___last_item;
5115 extern const int COLOR_hash_collection__HashCollection___last_accessed_key;
5116 extern const int COLOR_hash_collection__HashCollection___last_accessed_node;
5117 val* NEW_hash_collection__HashMapKeys(const struct type* type);
5118 extern const int COLOR_hash_collection__HashMapKeyshash_collection__HashMap_FT0hash_collection__HashMap_FT1;
5119 extern const int COLOR_hash_collection__HashMapKeys__init;
5120 extern const int COLOR_hash_collection__HashMap___64dkeys;
5121 val* NEW_hash_collection__HashMapValues(const struct type* type);
5122 extern const int COLOR_hash_collection__HashMapValueshash_collection__HashMap_FT0hash_collection__HashMap_FT1;
5123 extern const int COLOR_hash_collection__HashMapValues__init;
5124 extern const int COLOR_hash_collection__HashMap___64dvalues;
5125 val* VIRTUAL_hash_collection__HashMapKeys__iterator(val* self);
5126 short int VIRTUAL_hash_collection__HashMapKeys__is_empty(val* self);
5127 long VIRTUAL_hash_collection__HashMapKeys__length(val* self);
5128 short int VIRTUAL_hash_collection__HashMapKeys__has(val* self, val* p0);
5129 short int VIRTUAL_hash_collection__HashMapKeys__has_only(val* self, val* p0);
5130 long VIRTUAL_hash_collection__HashMapKeys__count(val* self, val* p0);
5131 val* VIRTUAL_hash_collection__HashMapKeys__first(val* self);
5132 void VIRTUAL_hash_collection__HashMapKeys__clear(val* self);
5133 void VIRTUAL_hash_collection__HashMapKeys__remove(val* self, val* p0);
5134 void VIRTUAL_hash_collection__HashMapKeys__remove_all(val* self, val* p0);
5135 val* VIRTUAL_hash_collection__HashMapKeys__map(val* self);
5136 void VIRTUAL_hash_collection__HashMapKeys__map_61d(val* self, val* p0);
5137 void VIRTUAL_hash_collection__HashMapKeys__init(val* self, val* p0);
5138 extern const struct class class_hash_collection__HashMapKeys;
5139 val* VIRTUAL_hash_collection__HashMapValues__iterator(val* self);
5140 short int VIRTUAL_hash_collection__HashMapValues__is_empty(val* self);
5141 long VIRTUAL_hash_collection__HashMapValues__length(val* self);
5142 short int VIRTUAL_hash_collection__HashMapValues__has(val* self, val* p0);
5143 short int VIRTUAL_hash_collection__HashMapValues__has_only(val* self, val* p0);
5144 long VIRTUAL_hash_collection__HashMapValues__count(val* self, val* p0);
5145 val* VIRTUAL_hash_collection__HashMapValues__first(val* self);
5146 void VIRTUAL_hash_collection__HashMapValues__clear(val* self);
5147 void VIRTUAL_hash_collection__HashMapValues__remove(val* self, val* p0);
5148 void VIRTUAL_hash_collection__HashMapValues__remove_all(val* self, val* p0);
5149 val* VIRTUAL_hash_collection__HashMapValues__map(val* self);
5150 void VIRTUAL_hash_collection__HashMapValues__map_61d(val* self, val* p0);
5151 void VIRTUAL_hash_collection__HashMapValues__init(val* self, val* p0);
5152 extern const struct class class_hash_collection__HashMapValues;
5153 val* VIRTUAL_hash_collection__HashNode__next_item(val* self);
5154 void VIRTUAL_hash_collection__HashNode__next_item_61d(val* self, val* p0);
5155 val* VIRTUAL_hash_collection__HashNode__prev_item(val* self);
5156 void VIRTUAL_hash_collection__HashNode__prev_item_61d(val* self, val* p0);
5157 void VIRTUAL_hash_collection__HashNode__init(val* self, val* p0);
5158 void VIRTUAL_hash_collection__HashMapNode__init(val* self, val* p0, val* p1);
5159 extern const struct class class_hash_collection__HashMapNode;
5160 extern const int COLOR_hash_collection__HashNode___next_item;
5161 extern const int COLOR_hash_collection__HashNode___prev_item;
5162 extern const int COLOR_hash_collection__HashNode___prev_in_bucklet;
5163 extern const int COLOR_hash_collection__HashNode___next_in_bucklet;
5164 val* VIRTUAL_hash_collection__HashMapIterator__item(val* self);
5165 val* VIRTUAL_hash_collection__HashMapIterator__key(val* self);
5166 void VIRTUAL_hash_collection__HashMapIterator__next(val* self);
5167 short int VIRTUAL_hash_collection__HashMapIterator__is_ok(val* self);
5168 void VIRTUAL_hash_collection__HashMapIterator__init(val* self, val* p0);
5169 extern const struct class class_hash_collection__HashMapIterator;
5170 val* VIRTUAL_hash_collection__HashSet__iterator(val* self);
5171 short int VIRTUAL_hash_collection__HashSet__is_empty(val* self);
5172 long VIRTUAL_hash_collection__HashSet__length(val* self);
5173 short int VIRTUAL_hash_collection__HashSet__has(val* self, val* p0);
5174 val* VIRTUAL_hash_collection__HashSet__first(val* self);
5175 void VIRTUAL_hash_collection__HashSet__clear(val* self);
5176 void VIRTUAL_hash_collection__HashSet__remove(val* self, val* p0);
5177 void VIRTUAL_abstract_collection__Set__remove_all(val* self, val* p0);
5178 void VIRTUAL_hash_collection__HashSet__add(val* self, val* p0);
5179 void VIRTUAL_hash_collection__HashSet__init(val* self);
5180 void VIRTUAL_hash_collection__HashSet__from(val* self, val* p0);
5181 extern const struct class class_hash_collection__HashSet;
5182 void VIRTUAL_hash_collection__HashSetNode__init(val* self, val* p0);
5183 extern const struct class class_hash_collection__HashSetNode;
5184 val* VIRTUAL_hash_collection__HashSetIterator__item(val* self);
5185 void VIRTUAL_hash_collection__HashSetIterator__next(val* self);
5186 short int VIRTUAL_hash_collection__HashSetIterator__is_ok(val* self);
5187 void VIRTUAL_hash_collection__HashSetIterator__init(val* self, val* p0);
5188 extern const struct class class_hash_collection__HashSetIterator;
5189 val* VIRTUAL_time__TimeT__to_s(val* self);
5190 void* VIRTUAL_time__TimeT__init(val* self);
5191 void* VIRTUAL_time__TimeT__from_i(val* self, long p0);
5192 void VIRTUAL_time__TimeT__update(val* self);
5193 val* VIRTUAL_time__TimeT__ctime(val* self);
5194 double VIRTUAL_time__TimeT__difftime(val* self, void* p0);
5195 long VIRTUAL_time__TimeT__to_i(val* self);
5196 val* VIRTUAL_time__Tm__to_s(val* self);
5197 void* VIRTUAL_time__Tm__gmtime(val* self);
5198 void* VIRTUAL_time__Tm__gmtime_from_timet(val* self, void* p0);
5199 void* VIRTUAL_time__Tm__localtime(val* self);
5200 void* VIRTUAL_time__Tm__localtime_from_timet(val* self, void* p0);
5201 void* VIRTUAL_time__Tm__to_timet(val* self);
5202 long VIRTUAL_time__Tm__sec(val* self);
5203 long VIRTUAL_time__Tm__min(val* self);
5204 long VIRTUAL_time__Tm__hour(val* self);
5205 long VIRTUAL_time__Tm__mday(val* self);
5206 long VIRTUAL_time__Tm__mon(val* self);
5207 long VIRTUAL_time__Tm__year(val* self);
5208 long VIRTUAL_time__Tm__wday(val* self);
5209 long VIRTUAL_time__Tm__yday(val* self);
5210 short int VIRTUAL_time__Tm__is_dst(val* self);
5211 val* VIRTUAL_time__Tm__asctime(val* self);
5212 val* VIRTUAL_time__Tm__strftime(val* self, val* p0);
5213 val* VIRTUAL_string_search__Match__to_s(val* self);
5214 val* VIRTUAL_string_search__Match__string(val* self);
5215 long VIRTUAL_string_search__Match__from(val* self);
5216 long VIRTUAL_string_search__Match__length(val* self);
5217 long VIRTUAL_string_search__Match__after(val* self);
5218 void VIRTUAL_string_search__Match__init(val* self, val* p0, long p1, long p2);
5219 extern const struct class class_string_search__Match;
5220 void VIRTUAL_file__IFStream__close(val* self);
5221 long VIRTUAL_stream__BufferedIStream__read_char(val* self);
5222 val* VIRTUAL_stream__BufferedIStream__read(val* self, long p0);
5223 val* VIRTUAL_stream__IStream__read_line(val* self);
5224 val* VIRTUAL_stream__BufferedIStream__read_all(val* self);
5225 void VIRTUAL_stream__BufferedIStream__append_line_to(val* self, val* p0);
5226 short int VIRTUAL_stream__BufferedIStream__eof(val* self);
5227 void VIRTUAL_file__IFStream__fill_buffer(val* self);
5228 short int VIRTUAL_file__IFStream__end_reached(val* self);
5229 void VIRTUAL_stream__BufferedIStream__prepare_buffer(val* self, long p0);
5230 void VIRTUAL_stream__BufferedIStream__init(val* self);
5231 val* VIRTUAL_file__FStream__path(val* self);
5232 void* VIRTUAL_file__FStream__file_stat(val* self);
5233 void VIRTUAL_file__FStream__init(val* self);
5234 void VIRTUAL_file__IFStream__reopen(val* self);
5235 void VIRTUAL_file__IFStream__open(val* self, val* p0);
5236 void VIRTUAL_file__IFStream__init(val* self);
5237 void VIRTUAL_file__IFStream__without_file(val* self);
5238 extern const struct class class_file__IFStream;
5239 extern const int COLOR_file__FStream___path;
5240 extern const int COLOR_file__FStream___file;
5241 extern const int COLOR_stream__BufferedIStream___buffer;
5242 extern const int COLOR_stream__BufferedIStream___buffer_pos;
5243 extern const int COLOR_file__IFStream___end_reached;
5244 void VIRTUAL_file__OFStream__close(val* self);
5245 void VIRTUAL_file__OFStream__write(val* self, val* p0);
5246 short int VIRTUAL_file__OFStream__is_writable(val* self);
5247 void VIRTUAL_file__OFStream__write_native(val* self, char* p0, long p1);
5248 void VIRTUAL_file__OFStream__open(val* self, val* p0);
5249 void VIRTUAL_file__OFStream__init(val* self);
5250 void VIRTUAL_file__OFStream__without_file(val* self);
5251 extern const struct class class_file__OFStream;
5252 void VIRTUAL_file__Stdout__init(val* self);
5253 extern const struct class class_file__Stdout;
5254 void VIRTUAL_file__Stderr__init(val* self);
5255 extern const struct class class_file__Stderr;
5256 long VIRTUAL_file__FileStat__mode(val* self);
5257 long VIRTUAL_file__FileStat__atime(val* self);
5258 long VIRTUAL_file__FileStat__ctime(val* self);
5259 long VIRTUAL_file__FileStat__mtime(val* self);
5260 long VIRTUAL_file__FileStat__size(val* self);
5261 short int VIRTUAL_file__FileStat__is_reg(val* self);
5262 short int VIRTUAL_file__FileStat__is_dir(val* self);
5263 short int VIRTUAL_file__FileStat__is_chr(val* self);
5264 short int VIRTUAL_file__FileStat__is_blk(val* self);
5265 short int VIRTUAL_file__FileStat__is_fifo(val* self);
5266 short int VIRTUAL_file__FileStat__is_lnk(val* self);
5267 short int VIRTUAL_file__FileStat__is_sock(val* self);
5268 long VIRTUAL_file__NativeFile__io_read(val* self, char* p0, long p1);
5269 long VIRTUAL_file__NativeFile__io_write(val* self, char* p0, long p1);
5270 long VIRTUAL_file__NativeFile__io_close(val* self);
5271 void* VIRTUAL_file__NativeFile__file_stat(val* self);
5272 void* VIRTUAL_file__NativeFile__io_open_read(val* self, char* p0);
5273 void* VIRTUAL_file__NativeFile__io_open_write(val* self, char* p0);
5274 void* VIRTUAL_file__NativeFile__native_stdin(val* self);
5275 void* VIRTUAL_file__NativeFile__native_stdout(val* self);
5276 void* VIRTUAL_file__NativeFile__native_stderr(val* self);
5277 extern const struct type type_file__NativeFile;
5278 extern const struct class class_file__NativeFile;
5279 void VIRTUAL_stream__FDStream__close(val* self);
5280 long VIRTUAL_stream__FDIStream__read_char(val* self);
5281 val* VIRTUAL_stream__IStream__read(val* self, long p0);
5282 val* VIRTUAL_stream__IStream__read_all(val* self);
5283 void VIRTUAL_stream__IStream__append_line_to(val* self, val* p0);
5284 short int VIRTUAL_stream__FDIStream__eof(val* self);
5285 long VIRTUAL_stream__FDStream__fd(val* self);
5286 void VIRTUAL_stream__FDStream__fd_61d(val* self, long p0);
5287 long VIRTUAL_stream__FDStream__native_close(val* self, long p0);
5288 long VIRTUAL_stream__FDStream__native_read_char(val* self, long p0);
5289 long VIRTUAL_stream__FDStream__native_read(val* self, long p0, char* p1, long p2);
5290 long VIRTUAL_stream__FDStream__native_write(val* self, long p0, char* p1, long p2);
5291 long VIRTUAL_stream__FDStream__native_write_char(val* self, long p0, char p1);
5292 void VIRTUAL_stream__FDStream__init(val* self, long p0);
5293 void VIRTUAL_stream__FDIStream__eof_61d(val* self, short int p0);
5294 void VIRTUAL_stream__FDIStream__init(val* self, long p0);
5295 extern const struct class class_stream__FDIStream;
5296 extern const int COLOR_stream__FDIStream___64deof;
5297 long VIRTUAL_exec__Process__id(val* self);
5298 short int VIRTUAL_exec__Process__is_finished(val* self);
5299 void VIRTUAL_exec__Process__wait(val* self);
5300 long VIRTUAL_exec__Process__status(val* self);
5301 void VIRTUAL_exec__Process__init(val* self, val* p0, val* p1);
5302 void VIRTUAL_exec__Process__init_(val* self, val* p0);
5303 void VIRTUAL_exec__Process__from_a(val* self, val* p0, val* p1);
5304 void VIRTUAL_exec__Process__execute(val* self, val* p0, val* p1, long p2);
5305 void* VIRTUAL_exec__Process__data(val* self);
5306 void VIRTUAL_exec__Process__data_61d(val* self, void* p0);
5307 void* VIRTUAL_exec__Process__basic_exec_execute(val* self, char* p0, char* p1, long p2, long p3);
5308 extern const struct class class_exec__Process;
5309 void VIRTUAL_exec__IProcess__close(val* self);
5310 long VIRTUAL_exec__IProcess__read_char(val* self);
5311 short int VIRTUAL_exec__IProcess__eof(val* self);
5312 val* VIRTUAL_exec__IProcess__stream_in(val* self);
5313 void VIRTUAL_exec__IProcess__stream_in_61d(val* self, val* p0);
5314 void VIRTUAL_exec__IProcess__init(val* self, val* p0, val* p1);
5315 void VIRTUAL_exec__IProcess__init_(val* self, val* p0);
5316 void VIRTUAL_exec__IProcess__from_a(val* self, val* p0, val* p1);
5317 extern const struct class class_exec__IProcess;
5318 long VIRTUAL_exec__NativeProcess__id(val* self);
5319 short int VIRTUAL_exec__NativeProcess__is_finished(val* self);
5320 long VIRTUAL_exec__NativeProcess__status(val* self);
5321 void VIRTUAL_exec__NativeProcess__wait(val* self);
5322 long VIRTUAL_exec__NativeProcess__in_fd(val* self);
5323 long VIRTUAL_exec__NativeProcess__out_fd(val* self);
5324 long VIRTUAL_exec__NativeProcess__err_fd(val* self);
5325 extern const struct type type_exec__NativeProcess;
5326 extern const struct class class_exec__NativeProcess;
5327 long VIRTUAL_model__MClassDefSorter__compare(val* self, val* p0, val* p1);
5328 val* VIRTUAL_model__MClassDefSorter__mmodule(val* self);
5329 void VIRTUAL_model__MClassDefSorter__mmodule_61d(val* self, val* p0);
5330 void VIRTUAL_model__MClassDefSorter__init(val* self, val* p0);
5331 extern const struct class class_model__MClassDefSorter;
5332 long VIRTUAL_model__MPropDefSorter__compare(val* self, val* p0, val* p1);
5333 val* VIRTUAL_model__MPropDefSorter__mmodule(val* self);
5334 void VIRTUAL_model__MPropDefSorter__mmodule_61d(val* self, val* p0);
5335 void VIRTUAL_model__MPropDefSorter__init(val* self, val* p0);
5336 extern const struct class class_model__MPropDefSorter;
5337 val* VIRTUAL_model__MClass__to_s(val* self);
5338 val* VIRTUAL_model__MClass__intro_mmodule(val* self);
5339 void VIRTUAL_model__MClass__intro_mmodule_61d(val* self, val* p0);
5340 val* VIRTUAL_model__MClass__name(val* self);
5341 void VIRTUAL_model__MClass__name_61d(val* self, val* p0);
5342 val* VIRTUAL_model__MClass__full_name(val* self);
5343 long VIRTUAL_model__MClass__arity(val* self);
5344 void VIRTUAL_model__MClass__arity_61d(val* self, long p0);
5345 val* VIRTUAL_model__MClass__kind(val* self);
5346 void VIRTUAL_model__MClass__kind_61d(val* self, val* p0);
5347 val* VIRTUAL_model__MClass__visibility(val* self);
5348 void VIRTUAL_model__MClass__visibility_61d(val* self, val* p0);
5349 void VIRTUAL_model__MClass__init(val* self, val* p0, val* p1, long p2, val* p3, val* p4);
5350 val* VIRTUAL_model__MClass__mclassdefs(val* self);
5351 void VIRTUAL_model__MClass__mclassdefs_61d(val* self, val* p0);
5352 val* VIRTUAL_model__MClass__intro(val* self);
5353 val* VIRTUAL_model__MClass__in_hierarchy(val* self, val* p0);
5354 val* VIRTUAL_model__MClass__mclass_type(val* self);
5355 void VIRTUAL_model__MClass__mclass_type_61d(val* self, val* p0);
5356 val* VIRTUAL_model__MClass__get_mtype(val* self, val* p0);
5357 val* VIRTUAL_model__MClass__get_mtype_cache(val* self);
5358 void VIRTUAL_model__MClass__get_mtype_cache_61d(val* self, val* p0);
5359 val* VIRTUAL_extern_classes__MClass__ctype(val* self);
5360 val* VIRTUAL_modelize_property__MClass__inherit_init_from(val* self);
5361 void VIRTUAL_modelize_property__MClass__inherit_init_from_61d(val* self, val* p0);
5362 val* VIRTUAL_extern_classes__MClass__ftype_cache(val* self);
5363 void VIRTUAL_extern_classes__MClass__ftype_cache_61d(val* self, val* p0);
5364 short int VIRTUAL_extern_classes__MClass__ftype_computed(val* self);
5365 void VIRTUAL_extern_classes__MClass__ftype_computed_61d(val* self, short int p0);
5366 val* VIRTUAL_extern_classes__MClass__ftype(val* self);
5367 val* VIRTUAL_extern_classes__MClass__compute_ftype(val* self, val* p0);
5368 val* VIRTUAL_abstract_compiler__MClass__c_name(val* self);
5369 val* VIRTUAL_abstract_compiler__MClass__c_name_cache(val* self);
5370 void VIRTUAL_abstract_compiler__MClass__c_name_cache_61d(val* self, val* p0);
5371 val* VIRTUAL_separate_compiler__MClass__c_instance_name(val* self);
5372 extern const struct class class_model__MClass;
5373 extern const struct type type_array__Arraymodel__MClassDef;
5374 extern const int COLOR_model__MClass___64dmclassdefs;
5375 extern const struct type type_array__Arraymodel__MGenericType;
5376 extern const int COLOR_model__MClass___64dget_mtype_cache;
5377 extern const int COLOR_modelize_property__MClass___64dinherit_init_from;
5378 extern const int COLOR_extern_classes__MClass___64dftype_cache;
5379 extern const int COLOR_extern_classes__MClass___64dftype_computed;
5380 val* VIRTUAL_model__MClassDef__to_s(val* self);
5381 val* VIRTUAL_model__MClassDef__mmodule(val* self);
5382 void VIRTUAL_model__MClassDef__mmodule_61d(val* self, val* p0);
5383 val* VIRTUAL_model__MClassDef__mclass(val* self);
5384 void VIRTUAL_model__MClassDef__mclass_61d(val* self, val* p0);
5385 val* VIRTUAL_model__MClassDef__bound_mtype(val* self);
5386 void VIRTUAL_model__MClassDef__bound_mtype_61d(val* self, val* p0);
5387 val* VIRTUAL_model__MClassDef__parameter_names(val* self);
5388 void VIRTUAL_model__MClassDef__parameter_names_61d(val* self, val* p0);
5389 val* VIRTUAL_model__MClassDef__location(val* self);
5390 void VIRTUAL_model__MClassDef__location_61d(val* self, val* p0);
5391 void VIRTUAL_model__MClassDef__to_s_61d(val* self, val* p0);
5392 void VIRTUAL_model__MClassDef__init(val* self, val* p0, val* p1, val* p2, val* p3);
5393 val* VIRTUAL_model__MClassDef__supertypes(val* self);
5394 void VIRTUAL_model__MClassDef__supertypes_61d(val* self, val* p0);
5395 void VIRTUAL_model__MClassDef__set_supertypes(val* self, val* p0);
5396 void VIRTUAL_model__MClassDef__add_in_hierarchy(val* self);
5397 val* VIRTUAL_model__MClassDef__in_hierarchy(val* self);
5398 void VIRTUAL_model__MClassDef__in_hierarchy_61d(val* self, val* p0);
5399 short int VIRTUAL_model__MClassDef__is_intro(val* self);
5400 val* VIRTUAL_model__MClassDef__intro_mproperties(val* self);
5401 void VIRTUAL_model__MClassDef__intro_mproperties_61d(val* self, val* p0);
5402 val* VIRTUAL_model__MClassDef__mpropdefs(val* self);
5403 void VIRTUAL_model__MClassDef__mpropdefs_61d(val* self, val* p0);
5404 val* VIRTUAL_modelize_property__MClassDef__propdef_names(val* self);
5405 void VIRTUAL_modelize_property__MClassDef__propdef_names_61d(val* self, val* p0);
5406 extern const struct class class_model__MClassDef;
5407 extern const struct type type_array__Arraymodel__MClassType;
5408 extern const int COLOR_model__MClassDef___64dsupertypes;
5409 extern const int COLOR_model__MClassDef___64din_hierarchy;
5410 extern const struct type type_array__Arraymodel__MProperty;
5411 extern const int COLOR_model__MClassDef___64dintro_mproperties;
5412 extern const struct type type_array__Arraymodel__MPropDef;
5413 extern const int COLOR_model__MClassDef___64dmpropdefs;
5414 extern const struct type type_hash_collection__HashSetstring__String;
5415 extern const int COLOR_modelize_property__MClassDef___64dpropdef_names;
5416 val* VIRTUAL_model__MClassType__to_s(val* self);
5417 void VIRTUAL_c__NitniCallback__compile_callback_to_c(val* self, val* p0, val* p1);
5418 void VIRTUAL_cpp__NitniCallback__compile_callback_to_cpp(val* self, val* p0, val* p1);
5419 val* VIRTUAL_model__MClassType__model(val* self);
5420 short int VIRTUAL_model__MType__is_subtype(val* self, val* p0, val* p1, val* p2);
5421 val* VIRTUAL_model__MClassType__anchor_to(val* self, val* p0, val* p1);
5422 short int VIRTUAL_model__MClassType__need_anchor(val* self);
5423 val* VIRTUAL_model__MType__supertype_to(val* self, val* p0, val* p1, val* p2);
5424 val* VIRTUAL_model__MClassType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5425 short int VIRTUAL_model__MClassType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
5426 val* VIRTUAL_model__MType__as_nullable(val* self);
5427 val* VIRTUAL_model__MType__as_nullable_cache(val* self);
5428 void VIRTUAL_model__MType__as_nullable_cache_61d(val* self, val* p0);
5429 long VIRTUAL_model__MType__depth(val* self);
5430 long VIRTUAL_model__MType__length(val* self);
5431 val* VIRTUAL_model__MClassType__collect_mclassdefs(val* self, val* p0);
5432 val* VIRTUAL_model__MClassType__collect_mclasses(val* self, val* p0);
5433 val* VIRTUAL_model__MClassType__collect_mtypes(val* self, val* p0);
5434 short int VIRTUAL_model__MType__has_mproperty(val* self, val* p0, val* p1);
5435 void VIRTUAL_model__MType__init(val* self);
5436 val* VIRTUAL_nitni_base__MClassType__cname(val* self);
5437 val* VIRTUAL_nitni_base__MClassType__cname_blind(val* self);
5438 val* VIRTUAL_nitni_base__MClassType__mangled_cname(val* self);
5439 short int VIRTUAL_nitni_base__MClassType__is_cprimitive(val* self);
5440 val* VIRTUAL_abstract_compiler__MClassType__ctype(val* self);
5441 val* VIRTUAL_abstract_compiler__MClassType__ctypename(val* self);
5442 val* VIRTUAL_abstract_compiler__MClassType__c_name(val* self);
5443 val* VIRTUAL_abstract_compiler__MType__c_name_cache(val* self);
5444 void VIRTUAL_abstract_compiler__MType__c_name_cache_61d(val* self, val* p0);
5445 void VIRTUAL_compiler_ffi__MType__compile_extern_type(val* self, val* p0, val* p1);
5446 void VIRTUAL_compiler_ffi__MType__compile_extern_helper_functions(val* self, val* p0, val* p1);
5447 val* VIRTUAL_separate_compiler__MType__const_color(val* self);
5448 val* VIRTUAL_separate_compiler__MClassType__c_instance_name(val* self);
5449 val* VIRTUAL_model__MClassType__mclass(val* self);
5450 void VIRTUAL_model__MClassType__mclass_61d(val* self, val* p0);
5451 void VIRTUAL_model__MClassType__init(val* self, val* p0);
5452 val* VIRTUAL_model__MClassType__arguments(val* self);
5453 void VIRTUAL_model__MClassType__arguments_61d(val* self, val* p0);
5454 void VIRTUAL_model__MClassType__collect_things(val* self, val* p0);
5455 val* VIRTUAL_model__MClassType__collect_mclassdefs_cache(val* self);
5456 void VIRTUAL_model__MClassType__collect_mclassdefs_cache_61d(val* self, val* p0);
5457 val* VIRTUAL_model__MClassType__collect_mclasses_cache(val* self);
5458 void VIRTUAL_model__MClassType__collect_mclasses_cache_61d(val* self, val* p0);
5459 val* VIRTUAL_model__MClassType__collect_mtypes_cache(val* self);
5460 void VIRTUAL_model__MClassType__collect_mtypes_cache_61d(val* self, val* p0);
5461 val* VIRTUAL_model__MType__anchor_to(val* self, val* p0, val* p1);
5462 extern const struct class class_model__MClassType;
5463 extern const int COLOR_model__MType___64das_nullable_cache;
5464 extern const int COLOR_model__MClassType___64darguments;
5465 extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef;
5466 extern const int COLOR_model__MClassType___64dcollect_mclassdefs_cache;
5467 extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass;
5468 extern const int COLOR_model__MClassType___64dcollect_mclasses_cache;
5469 extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType;
5470 extern const int COLOR_model__MClassType___64dcollect_mtypes_cache;
5471 val* VIRTUAL_model__MGenericType__to_s(val* self);
5472 short int VIRTUAL_model__MGenericType__need_anchor(val* self);
5473 val* VIRTUAL_model__MGenericType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5474 short int VIRTUAL_model__MGenericType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
5475 long VIRTUAL_model__MGenericType__depth(val* self);
5476 long VIRTUAL_model__MGenericType__length(val* self);
5477 val* VIRTUAL_nitni_base__MGenericType__cname(val* self);
5478 val* VIRTUAL_nitni_base__MGenericType__mangled_cname(val* self);
5479 val* VIRTUAL_abstract_compiler__MGenericType__c_name(val* self);
5480 void VIRTUAL_model__MGenericType__init(val* self, val* p0, val* p1);
5481 void VIRTUAL_model__MGenericType__to_s_61d(val* self, val* p0);
5482 void VIRTUAL_model__MGenericType__need_anchor_61d(val* self, short int p0);
5483 extern const struct class class_model__MGenericType;
5484 val* VIRTUAL_model__MVirtualType__to_s(val* self);
5485 val* VIRTUAL_model__MVirtualType__model(val* self);
5486 short int VIRTUAL_model__MType__need_anchor(val* self);
5487 val* VIRTUAL_model__MVirtualType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5488 short int VIRTUAL_model__MVirtualType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
5489 val* VIRTUAL_model__MType__collect_mclassdefs(val* self, val* p0);
5490 val* VIRTUAL_model__MType__collect_mclasses(val* self, val* p0);
5491 val* VIRTUAL_model__MType__collect_mtypes(val* self, val* p0);
5492 val* VIRTUAL_nitni_base__MType__cname(val* self);
5493 val* VIRTUAL_nitni_base__MType__cname_blind(val* self);
5494 val* VIRTUAL_nitni_base__MVirtualType__mangled_cname(val* self);
5495 short int VIRTUAL_nitni_base__MType__is_cprimitive(val* self);
5496 val* VIRTUAL_abstract_compiler__MType__ctype(val* self);
5497 val* VIRTUAL_abstract_compiler__MType__ctypename(val* self);
5498 val* VIRTUAL_abstract_compiler__MVirtualType__c_name(val* self);
5499 val* VIRTUAL_separate_compiler__MType__c_instance_name(val* self);
5500 val* VIRTUAL_model__MVirtualType__mproperty(val* self);
5501 void VIRTUAL_model__MVirtualType__mproperty_61d(val* self, val* p0);
5502 val* VIRTUAL_model__MVirtualType__lookup_bound(val* self, val* p0, val* p1);
5503 void VIRTUAL_model__MVirtualType__init(val* self, val* p0);
5504 extern const struct class class_model__MVirtualType;
5505 val* VIRTUAL_model__MParameterType__to_s(val* self);
5506 val* VIRTUAL_model__MParameterType__model(val* self);
5507 val* VIRTUAL_model__MParameterType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5508 short int VIRTUAL_model__MParameterType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
5509 val* VIRTUAL_nitni_base__MType__mangled_cname(val* self);
5510 val* VIRTUAL_abstract_compiler__MParameterType__c_name(val* self);
5511 val* VIRTUAL_model__MParameterType__mclass(val* self);
5512 void VIRTUAL_model__MParameterType__mclass_61d(val* self, val* p0);
5513 long VIRTUAL_model__MParameterType__rank(val* self);
5514 void VIRTUAL_model__MParameterType__rank_61d(val* self, long p0);
5515 val* VIRTUAL_model__MParameterType__lookup_bound(val* self, val* p0, val* p1);
5516 void VIRTUAL_model__MParameterType__init(val* self, val* p0, long p1);
5517 extern const struct class class_model__MParameterType;
5518 val* VIRTUAL_model__MNullableType__to_s(val* self);
5519 val* VIRTUAL_model__MNullableType__model(val* self);
5520 short int VIRTUAL_model__MNullableType__need_anchor(val* self);
5521 val* VIRTUAL_model__MNullableType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5522 short int VIRTUAL_model__MNullableType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
5523 val* VIRTUAL_model__MNullableType__as_nullable(val* self);
5524 long VIRTUAL_model__MNullableType__depth(val* self);
5525 long VIRTUAL_model__MNullableType__length(val* self);
5526 val* VIRTUAL_model__MNullableType__collect_mclassdefs(val* self, val* p0);
5527 val* VIRTUAL_model__MNullableType__collect_mclasses(val* self, val* p0);
5528 val* VIRTUAL_model__MNullableType__collect_mtypes(val* self, val* p0);
5529 val* VIRTUAL_nitni_base__MNullableType__cname(val* self);
5530 val* VIRTUAL_nitni_base__MNullableType__cname_blind(val* self);
5531 val* VIRTUAL_nitni_base__MNullableType__mangled_cname(val* self);
5532 short int VIRTUAL_nitni_base__MNullableType__is_cprimitive(val* self);
5533 val* VIRTUAL_abstract_compiler__MNullableType__c_name(val* self);
5534 void VIRTUAL_compiler_ffi__MNullableType__compile_extern_helper_functions(val* self, val* p0, val* p1);
5535 val* VIRTUAL_model__MNullableType__mtype(val* self);
5536 void VIRTUAL_model__MNullableType__mtype_61d(val* self, val* p0);
5537 void VIRTUAL_model__MNullableType__init(val* self, val* p0);
5538 void VIRTUAL_model__MNullableType__to_s_61d(val* self, val* p0);
5539 extern const struct class class_model__MNullableType;
5540 val* VIRTUAL_model__MNullType__to_s(val* self);
5541 val* VIRTUAL_model__MNullType__model(val* self);
5542 short int VIRTUAL_model__MNullType__need_anchor(val* self);
5543 val* VIRTUAL_model__MNullType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5544 short int VIRTUAL_model__MNullType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
5545 val* VIRTUAL_model__MNullType__as_nullable(val* self);
5546 val* VIRTUAL_model__MNullType__collect_mclassdefs(val* self, val* p0);
5547 val* VIRTUAL_model__MNullType__collect_mclasses(val* self, val* p0);
5548 val* VIRTUAL_model__MNullType__collect_mtypes(val* self, val* p0);
5549 val* VIRTUAL_abstract_compiler__MType__c_name(val* self);
5550 void VIRTUAL_model__MNullType__model_61d(val* self, val* p0);
5551 void VIRTUAL_model__MNullType__init(val* self, val* p0);
5552 extern const struct class class_model__MNullType;
5553 val* VIRTUAL_model__MSignature__to_s(val* self);
5554 val* VIRTUAL_model__MType__model(val* self);
5555 val* VIRTUAL_model__MSignature__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5556 short int VIRTUAL_model__MType__can_resolve_for(val* self, val* p0, val* p1, val* p2);
5557 long VIRTUAL_model__MSignature__depth(val* self);
5558 long VIRTUAL_model__MSignature__length(val* self);
5559 val* VIRTUAL_model__MSignature__mparameters(val* self);
5560 void VIRTUAL_model__MSignature__mparameters_61d(val* self, val* p0);
5561 val* VIRTUAL_model__MSignature__return_mtype(val* self);
5562 void VIRTUAL_model__MSignature__return_mtype_61d(val* self, val* p0);
5563 void VIRTUAL_model__MSignature__init(val* self, val* p0, val* p1);
5564 long VIRTUAL_model__MSignature__vararg_rank(val* self);
5565 void VIRTUAL_model__MSignature__vararg_rank_61d(val* self, long p0);
5566 long VIRTUAL_model__MSignature__arity(val* self);
5567 extern const struct class class_model__MSignature;
5568 val* VIRTUAL_model__MParameter__name(val* self);
5569 void VIRTUAL_model__MParameter__name_61d(val* self, val* p0);
5570 val* VIRTUAL_model__MParameter__mtype(val* self);
5571 void VIRTUAL_model__MParameter__mtype_61d(val* self, val* p0);
5572 short int VIRTUAL_model__MParameter__is_vararg(val* self);
5573 void VIRTUAL_model__MParameter__is_vararg_61d(val* self, short int p0);
5574 val* VIRTUAL_model__MParameter__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
5575 void VIRTUAL_model__MParameter__init(val* self, val* p0, val* p1, short int p2);
5576 extern const struct class class_model__MParameter;
5577 val* VIRTUAL_model__MProperty__to_s(val* self);
5578 val* VIRTUAL_model__MProperty__intro_mclassdef(val* self);
5579 void VIRTUAL_model__MProperty__intro_mclassdef_61d(val* self, val* p0);
5580 val* VIRTUAL_model__MProperty__name(val* self);
5581 void VIRTUAL_model__MProperty__name_61d(val* self, val* p0);
5582 val* VIRTUAL_model__MProperty__full_name(val* self);
5583 val* VIRTUAL_model__MProperty__visibility(val* self);
5584 void VIRTUAL_model__MProperty__visibility_61d(val* self, val* p0);
5585 void VIRTUAL_model__MProperty__init(val* self, val* p0, val* p1, val* p2);
5586 val* VIRTUAL_model__MProperty__mpropdefs(val* self);
5587 void VIRTUAL_model__MProperty__mpropdefs_61d(val* self, val* p0);
5588 val* VIRTUAL_model__MProperty__intro(val* self);
5589 val* VIRTUAL_model__MProperty__lookup_definitions(val* self, val* p0, val* p1);
5590 val* VIRTUAL_model__MProperty__lookup_definitions_cache(val* self);
5591 void VIRTUAL_model__MProperty__lookup_definitions_cache_61d(val* self, val* p0);
5592 val* VIRTUAL_model__MProperty__lookup_super_definitions(val* self, val* p0, val* p1);
5593 val* VIRTUAL_model__MProperty__select_most_specific(val* self, val* p0, val* p1);
5594 val* VIRTUAL_model__MProperty__lookup_first_definition(val* self, val* p0, val* p1);
5595 val* VIRTUAL_model__MProperty__lookup_all_definitions(val* self, val* p0, val* p1);
5596 val* VIRTUAL_model__MProperty__lookup_all_definitions_cache(val* self);
5597 void VIRTUAL_model__MProperty__lookup_all_definitions_cache_61d(val* self, val* p0);
5598 val* VIRTUAL_abstract_compiler__MProperty__c_name(val* self);
5599 val* VIRTUAL_abstract_compiler__MProperty__c_name_cache(val* self);
5600 void VIRTUAL_abstract_compiler__MProperty__c_name_cache_61d(val* self, val* p0);
5601 val* VIRTUAL_separate_compiler__MProperty__const_color(val* self);
5602 void VIRTUAL_model__MMethod__init(val* self, val* p0, val* p1, val* p2);
5603 short int VIRTUAL_model__MMethod__is_init(val* self);
5604 void VIRTUAL_model__MMethod__is_init_61d(val* self, short int p0);
5605 short int VIRTUAL_model__MMethod__is_new(val* self);
5606 void VIRTUAL_model__MMethod__is_new_61d(val* self, short int p0);
5607 short int VIRTUAL_model__MMethod__is_init_for(val* self, val* p0);
5608 val* VIRTUAL_nitni_base__MMethod__short_cname(val* self);
5609 val* VIRTUAL_nitni_utilities__MMethod__build_cname(val* self, val* p0, val* p1, val* p2, val* p3);
5610 val* VIRTUAL_nitni_utilities__MMethod__build_csignature(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
5611 val* VIRTUAL_nitni_utilities__MMethod__build_ccall(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
5612 extern const struct class class_model__MMethod;
5613 extern const int COLOR_array__Arraymodel__MProperty_VTMPROPDEF;
5614 extern const int COLOR_model__MProperty___64dmpropdefs;
5615 val* NEW_more_collections__HashMap2(const struct type* type);
5616 extern const int COLOR_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MProperty_VTMPROPDEF;
5617 extern const int COLOR_more_collections__HashMap2__init;
5618 extern const int COLOR_model__MProperty___64dlookup_definitions_cache;
5619 extern const int COLOR_model__MProperty___64dlookup_all_definitions_cache;
5620 extern const int COLOR_model__MMethod___64dis_init;
5621 extern const int COLOR_model__MMethod___64dis_new;
5622 void VIRTUAL_model__MAttribute__init(val* self, val* p0, val* p1, val* p2);
5623 extern const struct class class_model__MAttribute;
5624 void VIRTUAL_model__MVirtualTypeProp__init(val* self, val* p0, val* p1, val* p2);
5625 val* VIRTUAL_model__MVirtualTypeProp__mvirtualtype(val* self);
5626 void VIRTUAL_model__MVirtualTypeProp__mvirtualtype_61d(val* self, val* p0);
5627 extern const struct class class_model__MVirtualTypeProp;
5628 val* NEW_model__MVirtualType(const struct type* type);
5629 extern const struct type type_model__MVirtualType;
5630 extern const int COLOR_model__MVirtualType__init;
5631 extern const int COLOR_model__MVirtualTypeProp___64dmvirtualtype;
5632 val* VIRTUAL_model__MPropDef__to_s(val* self);
5633 val* VIRTUAL_model__MPropDef__location(val* self);
5634 void VIRTUAL_model__MPropDef__location_61d(val* self, val* p0);
5635 val* VIRTUAL_model__MPropDef__mclassdef(val* self);
5636 void VIRTUAL_model__MPropDef__mclassdef_61d(val* self, val* p0);
5637 val* VIRTUAL_model__MPropDef__mproperty(val* self);
5638 void VIRTUAL_model__MPropDef__mproperty_61d(val* self, val* p0);
5639 void VIRTUAL_model__MPropDef__init(val* self, val* p0, val* p1, val* p2);
5640 void VIRTUAL_model__MPropDef__to_s_61d(val* self, val* p0);
5641 short int VIRTUAL_model__MPropDef__is_intro(val* self);
5642 val* VIRTUAL_model__MPropDef__lookup_next_definition(val* self, val* p0, val* p1);
5643 short int VIRTUAL_modelize_property__MPropDef__has_supercall(val* self);
5644 void VIRTUAL_modelize_property__MPropDef__has_supercall_61d(val* self, short int p0);
5645 val* VIRTUAL_abstract_compiler__MPropDef__c_name_cache(val* self);
5646 void VIRTUAL_abstract_compiler__MPropDef__c_name_cache_61d(val* self, val* p0);
5647 val* VIRTUAL_abstract_compiler__MPropDef__c_name(val* self);
5648 val* VIRTUAL_separate_compiler__MPropDef__const_color(val* self);
5649 void VIRTUAL_model__MMethodDef__init(val* self, val* p0, val* p1, val* p2);
5650 val* VIRTUAL_model__MMethodDef__msignature(val* self);
5651 void VIRTUAL_model__MMethodDef__msignature_61d(val* self, val* p0);
5652 short int VIRTUAL_model__MMethodDef__is_abstract(val* self);
5653 void VIRTUAL_model__MMethodDef__is_abstract_61d(val* self, short int p0);
5654 val* VIRTUAL_nitni_base__MMethodDef__cname(val* self);
5655 short int VIRTUAL_abstract_compiler__MMethodDef__can_inline(val* self, val* p0);
5656 val* VIRTUAL_abstract_compiler__MMethodDef__compile_inside_to_c(val* self, val* p0, val* p1);
5657 void VIRTUAL_abstract_compiler__MMethodDef__compile_parameter_check(val* self, val* p0, val* p1);
5658 val* VIRTUAL_separate_compiler__MMethodDef__separate_runtime_function(val* self);
5659 val* VIRTUAL_separate_compiler__MMethodDef__separate_runtime_function_cache(val* self);
5660 void VIRTUAL_separate_compiler__MMethodDef__separate_runtime_function_cache_61d(val* self, val* p0);
5661 val* VIRTUAL_separate_compiler__MMethodDef__virtual_runtime_function(val* self);
5662 val* VIRTUAL_separate_compiler__MMethodDef__virtual_runtime_function_cache(val* self);
5663 void VIRTUAL_separate_compiler__MMethodDef__virtual_runtime_function_cache_61d(val* self, val* p0);
5664 extern const struct class class_model__MMethodDef;
5665 extern const int COLOR_modelize_property__MPropDef___64dhas_supercall;
5666 extern const int COLOR_model__MMethodDef___64dmsignature;
5667 extern const int COLOR_model__MMethodDef___64dis_abstract;
5668 void VIRTUAL_model__MAttributeDef__init(val* self, val* p0, val* p1, val* p2);
5669 val* VIRTUAL_model__MAttributeDef__static_mtype(val* self);
5670 void VIRTUAL_model__MAttributeDef__static_mtype_61d(val* self, val* p0);
5671 extern const struct class class_model__MAttributeDef;
5672 extern const int COLOR_model__MAttributeDef___64dstatic_mtype;
5673 void VIRTUAL_model__MVirtualTypeDef__init(val* self, val* p0, val* p1, val* p2);
5674 val* VIRTUAL_model__MVirtualTypeDef__bound(val* self);
5675 void VIRTUAL_model__MVirtualTypeDef__bound_61d(val* self, val* p0);
5676 extern const struct class class_model__MVirtualTypeDef;
5677 extern const int COLOR_model__MVirtualTypeDef___64dbound;
5678 val* VIRTUAL_model__MClassKind__to_s(val* self);
5679 void VIRTUAL_model__MClassKind__to_s_61d(val* self, val* p0);
5680 short int VIRTUAL_model__MClassKind__need_init(val* self);
5681 void VIRTUAL_model__MClassKind__need_init_61d(val* self, short int p0);
5682 void VIRTUAL_model__MClassKind__init(val* self, val* p0, short int p1);
5683 extern const struct class class_model__MClassKind;
5684 val* VIRTUAL_poset__POSet__iterator(val* self);
5685 short int VIRTUAL_abstract_collection__Collection__is_empty(val* self);
5686 long VIRTUAL_abstract_collection__Collection__length(val* self);
5687 short int VIRTUAL_poset__POSet__has(val* self, val* p0);
5688 val* VIRTUAL_abstract_collection__Collection__first(val* self);
5689 long VIRTUAL_poset__POSet__compare(val* self, val* p0, val* p1);
5690 val* VIRTUAL_poset__POSet__elements(val* self);
5691 void VIRTUAL_poset__POSet__elements_61d(val* self, val* p0);
5692 val* VIRTUAL_poset__POSet__add_node(val* self, val* p0);
5693 val* VIRTUAL_poset__POSet___91d_93d(val* self, val* p0);
5694 void VIRTUAL_poset__POSet__add_edge(val* self, val* p0, val* p1);
5695 short int VIRTUAL_poset__POSet__has_edge(val* self, val* p0, val* p1);
5696 short int VIRTUAL_poset__POSet__has_direct_edge(val* self, val* p0, val* p1);
5697 void VIRTUAL_poset__POSet__show_dot(val* self);
5698 void VIRTUAL_poset__POSet__init(val* self);
5699 extern const struct class class_poset__POSet;
5700 extern const int COLOR_hash_collection__HashMapposet__POSet_FT0poset__POSetElementposet__POSet_FT0;
5701 extern const int COLOR_poset__POSet___64delements;
5702 val* VIRTUAL_poset__POSetElement__poset(val* self);
5703 void VIRTUAL_poset__POSetElement__poset_61d(val* self, val* p0);
5704 val* VIRTUAL_poset__POSetElement__element(val* self);
5705 void VIRTUAL_poset__POSetElement__element_61d(val* self, val* p0);
5706 val* VIRTUAL_poset__POSetElement__tos(val* self);
5707 void VIRTUAL_poset__POSetElement__tos_61d(val* self, val* p0);
5708 val* VIRTUAL_poset__POSetElement__froms(val* self);
5709 void VIRTUAL_poset__POSetElement__froms_61d(val* self, val* p0);
5710 val* VIRTUAL_poset__POSetElement__dtos(val* self);
5711 void VIRTUAL_poset__POSetElement__dtos_61d(val* self, val* p0);
5712 val* VIRTUAL_poset__POSetElement__dfroms(val* self);
5713 void VIRTUAL_poset__POSetElement__dfroms_61d(val* self, val* p0);
5714 long VIRTUAL_poset__POSetElement__count(val* self);
5715 void VIRTUAL_poset__POSetElement__count_61d(val* self, long p0);
5716 val* VIRTUAL_poset__POSetElement__greaters(val* self);
5717 val* VIRTUAL_poset__POSetElement__direct_greaters(val* self);
5718 val* VIRTUAL_poset__POSetElement__smallers(val* self);
5719 val* VIRTUAL_poset__POSetElement__direct_smallers(val* self);
5720 short int VIRTUAL_poset__POSetElement___60d_61d(val* self, val* p0);
5721 short int VIRTUAL_poset__POSetElement___60d(val* self, val* p0);
5722 long VIRTUAL_poset__POSetElement__depth(val* self);
5723 void VIRTUAL_poset__POSetElement__init(val* self, val* p0, val* p1, long p2);
5724 extern const struct class class_poset__POSetElement;
5725 extern const int COLOR_hash_collection__HashSetposet__POSetElement_FT0;
5726 extern const int COLOR_poset__POSetElement___64dtos;
5727 extern const int COLOR_poset__POSetElement___64dfroms;
5728 extern const int COLOR_poset__POSetElement___64ddtos;
5729 extern const int COLOR_poset__POSetElement___64ddfroms;
5730 val* VIRTUAL_mmodule__MModule__to_s(val* self);
5731 val* VIRTUAL_mmodule__MModule__model(val* self);
5732 void VIRTUAL_mmodule__MModule__model_61d(val* self, val* p0);
5733 val* VIRTUAL_mmodule__MModule__direct_owner(val* self);
5734 void VIRTUAL_mmodule__MModule__direct_owner_61d(val* self, val* p0);
5735 val* VIRTUAL_mmodule__MModule__mgroup(val* self);
5736 void VIRTUAL_mmodule__MModule__mgroup_61d(val* self, val* p0);
5737 val* VIRTUAL_mmodule__MModule__name(val* self);
5738 void VIRTUAL_mmodule__MModule__name_61d(val* self, val* p0);
5739 val* VIRTUAL_mmodule__MModule__location(val* self);
5740 void VIRTUAL_mmodule__MModule__location_61d(val* self, val* p0);
5741 val* VIRTUAL_mmodule__MModule__in_nesting(val* self);
5742 void VIRTUAL_mmodule__MModule__in_nesting_61d(val* self, val* p0);
5743 val* VIRTUAL_mmodule__MModule__in_importation(val* self);
5744 void VIRTUAL_mmodule__MModule__in_importation_61d(val* self, val* p0);
5745 val* VIRTUAL_mmodule__MModule__full_name(val* self);
5746 void VIRTUAL_mmodule__MModule__init(val* self, val* p0, val* p1, val* p2, val* p3);
5747 void VIRTUAL_mmodule__MModule__set_imported_mmodules(val* self, val* p0);
5748 val* VIRTUAL_mmodule__MModule__intrude_mmodules(val* self);
5749 void VIRTUAL_mmodule__MModule__intrude_mmodules_61d(val* self, val* p0);
5750 val* VIRTUAL_mmodule__MModule__public_mmodules(val* self);
5751 void VIRTUAL_mmodule__MModule__public_mmodules_61d(val* self, val* p0);
5752 val* VIRTUAL_mmodule__MModule__private_mmodules(val* self);
5753 void VIRTUAL_mmodule__MModule__private_mmodules_61d(val* self, val* p0);
5754 val* VIRTUAL_mmodule__MModule__visibility_for(val* self, val* p0);
5755 void VIRTUAL_mmodule__MModule__set_visibility_for(val* self, val* p0, val* p1);
5756 val* VIRTUAL_mmodule__MModule__public_owner(val* self);
5757 short int VIRTUAL_mmodule__MModule__is_visible(val* self, val* p0, val* p1);
5758 val* VIRTUAL_model__MModule__intro_mclasses(val* self);
5759 void VIRTUAL_model__MModule__intro_mclasses_61d(val* self, val* p0);
5760 val* VIRTUAL_model__MModule__mclassdefs(val* self);
5761 void VIRTUAL_model__MModule__mclassdefs_61d(val* self, val* p0);
5762 short int VIRTUAL_model__MModule__has_mclass(val* self, val* p0);
5763 val* VIRTUAL_model__MModule__flatten_mclass_hierarchy(val* self);
5764 void VIRTUAL_model__MModule__linearize_mclasses(val* self, val* p0);
5765 void VIRTUAL_model__MModule__linearize_mclassdefs(val* self, val* p0);
5766 void VIRTUAL_model__MModule__linearize_mpropdefs(val* self, val* p0);
5767 val* VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache(val* self);
5768 void VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache_61d(val* self, val* p0);
5769 val* VIRTUAL_model__MModule__object_type(val* self);
5770 val* VIRTUAL_model__MModule__object_type_cache(val* self);
5771 void VIRTUAL_model__MModule__object_type_cache_61d(val* self, val* p0);
5772 val* VIRTUAL_model__MModule__bool_type(val* self);
5773 val* VIRTUAL_model__MModule__bool_type_cache(val* self);
5774 void VIRTUAL_model__MModule__bool_type_cache_61d(val* self, val* p0);
5775 val* VIRTUAL_model__MModule__sys_type(val* self);
5776 val* VIRTUAL_model__MModule__get_primitive_class(val* self, val* p0);
5777 val* VIRTUAL_model__MModule__try_get_primitive_method(val* self, val* p0, val* p1);
5778 val* VIRTUAL_platform__MModule__local_target_platform(val* self);
5779 void VIRTUAL_platform__MModule__local_target_platform_61d(val* self, val* p0);
5780 val* VIRTUAL_platform__MModule__target_platform(val* self);
5781 val* VIRTUAL_header_dependency__MModule__header_dependencies_cache(val* self);
5782 void VIRTUAL_header_dependency__MModule__header_dependencies_cache_61d(val* self, val* p0);
5783 val* VIRTUAL_header_dependency__MModule__header_dependencies(val* self);
5784 void VIRTUAL_header_dependency__MModule__compute_header_dependencies(val* self, val* p0);
5785 short int VIRTUAL_common_ffi__MModule__uses_ffi(val* self);
5786 void VIRTUAL_common_ffi__MModule__uses_ffi_61d(val* self, short int p0);
5787 val* VIRTUAL_abstract_compiler__MModule__properties(val* self, val* p0);
5788 val* VIRTUAL_abstract_compiler__MModule__properties_cache(val* self);
5789 void VIRTUAL_abstract_compiler__MModule__properties_cache_61d(val* self, val* p0);
5790 extern const struct class class_mmodule__MModule;
5791 extern const struct type type_hash_collection__HashSetmmodule__MModule;
5792 extern const int COLOR_mmodule__MModule___64dintrude_mmodules;
5793 extern const int COLOR_mmodule__MModule___64dpublic_mmodules;
5794 extern const int COLOR_mmodule__MModule___64dprivate_mmodules;
5795 extern const struct type type_array__Arraymodel__MClass;
5796 extern const int COLOR_model__MModule___64dintro_mclasses;
5797 extern const int COLOR_model__MModule___64dmclassdefs;
5798 extern const int COLOR_model__MModule___64dflatten_mclass_hierarchy_cache;
5799 extern const int COLOR_platform__MModule___64dlocal_target_platform;
5800 extern const int COLOR_header_dependency__MModule___64dheader_dependencies_cache;
5801 extern const int COLOR_common_ffi__MModule___64duses_ffi;
5802 extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty;
5803 extern const int COLOR_abstract_compiler__MModule___64dproperties_cache;
5804 val* VIRTUAL_mproject__MProject__to_s(val* self);
5805 val* VIRTUAL_mproject__MProject__name(val* self);
5806 void VIRTUAL_mproject__MProject__name_61d(val* self, val* p0);
5807 val* VIRTUAL_mproject__MProject__model(val* self);
5808 void VIRTUAL_mproject__MProject__model_61d(val* self, val* p0);
5809 val* VIRTUAL_mproject__MProject__root(val* self);
5810 void VIRTUAL_mproject__MProject__root_61d(val* self, val* p0);
5811 val* VIRTUAL_mproject__MProject__mgroups(val* self);
5812 void VIRTUAL_mproject__MProject__mgroups_61d(val* self, val* p0);
5813 void VIRTUAL_mproject__MProject__init(val* self, val* p0, val* p1);
5814 extern const struct class class_mproject__MProject;
5815 extern const int COLOR_mproject__MProject___64droot;
5816 val* NEW_poset__POSet(const struct type* type);
5817 extern const struct type type_poset__POSetmproject__MGroup;
5818 extern const int COLOR_poset__POSet__init;
5819 extern const int COLOR_mproject__MProject___64dmgroups;
5820 val* VIRTUAL_mproject__MGroup__to_s(val* self);
5821 val* VIRTUAL_mproject__MGroup__name(val* self);
5822 void VIRTUAL_mproject__MGroup__name_61d(val* self, val* p0);
5823 val* VIRTUAL_mproject__MGroup__mproject(val* self);
5824 void VIRTUAL_mproject__MGroup__mproject_61d(val* self, val* p0);
5825 val* VIRTUAL_mproject__MGroup__parent(val* self);
5826 void VIRTUAL_mproject__MGroup__parent_61d(val* self, val* p0);
5827 val* VIRTUAL_mproject__MGroup__full_name(val* self);
5828 val* VIRTUAL_mproject__MGroup__in_nesting(val* self);
5829 void VIRTUAL_mproject__MGroup__in_nesting_61d(val* self, val* p0);
5830 val* VIRTUAL_mproject__MGroup__filepath(val* self);
5831 void VIRTUAL_mproject__MGroup__filepath_61d(val* self, val* p0);
5832 void VIRTUAL_mproject__MGroup__init(val* self, val* p0, val* p1, val* p2);
5833 val* VIRTUAL_mmodule__MGroup__mmodules(val* self);
5834 void VIRTUAL_mmodule__MGroup__mmodules_61d(val* self, val* p0);
5835 val* VIRTUAL_mmodule__MGroup__fuzzy_owner(val* self);
5836 extern const struct class class_mproject__MGroup;
5837 extern const struct type type_array__Arraymmodule__MModule;
5838 extern const int COLOR_mmodule__MGroup___64dmmodules;
5839 void VIRTUAL_model_base__Model__init(val* self);
5840 val* VIRTUAL_mproject__Model__mprojects(val* self);
5841 void VIRTUAL_mproject__Model__mprojects_61d(val* self, val* p0);
5842 val* VIRTUAL_mproject__Model__mproject_by_name(val* self);
5843 void VIRTUAL_mproject__Model__mproject_by_name_61d(val* self, val* p0);
5844 val* VIRTUAL_mproject__Model__get_mprojects_by_name(val* self, val* p0);
5845 val* VIRTUAL_mmodule__Model__mmodules(val* self);
5846 void VIRTUAL_mmodule__Model__mmodules_61d(val* self, val* p0);
5847 val* VIRTUAL_mmodule__Model__mmodule_nesting_hierarchy(val* self);
5848 void VIRTUAL_mmodule__Model__mmodule_nesting_hierarchy_61d(val* self, val* p0);
5849 val* VIRTUAL_mmodule__Model__mmodule_importation_hierarchy(val* self);
5850 void VIRTUAL_mmodule__Model__mmodule_importation_hierarchy_61d(val* self, val* p0);
5851 val* VIRTUAL_mmodule__Model__mmodules_by_name(val* self);
5852 void VIRTUAL_mmodule__Model__mmodules_by_name_61d(val* self, val* p0);
5853 val* VIRTUAL_mmodule__Model__get_mmodules_by_name(val* self, val* p0);
5854 val* VIRTUAL_model__Model__mclasses(val* self);
5855 void VIRTUAL_model__Model__mclasses_61d(val* self, val* p0);
5856 val* VIRTUAL_model__Model__mproperties(val* self);
5857 void VIRTUAL_model__Model__mproperties_61d(val* self, val* p0);
5858 val* VIRTUAL_model__Model__mclassdef_hierarchy(val* self);
5859 void VIRTUAL_model__Model__mclassdef_hierarchy_61d(val* self, val* p0);
5860 val* VIRTUAL_model__Model__intro_mtype_specialization_hierarchy(val* self);
5861 void VIRTUAL_model__Model__intro_mtype_specialization_hierarchy_61d(val* self, val* p0);
5862 val* VIRTUAL_model__Model__full_mtype_specialization_hierarchy(val* self);
5863 void VIRTUAL_model__Model__full_mtype_specialization_hierarchy_61d(val* self, val* p0);
5864 val* VIRTUAL_model__Model__mclasses_by_name(val* self);
5865 void VIRTUAL_model__Model__mclasses_by_name_61d(val* self, val* p0);
5866 val* VIRTUAL_model__Model__get_mclasses_by_name(val* self, val* p0);
5867 val* VIRTUAL_model__Model__mproperties_by_name(val* self);
5868 void VIRTUAL_model__Model__mproperties_by_name_61d(val* self, val* p0);
5869 val* VIRTUAL_model__Model__get_mproperties_by_name(val* self, val* p0);
5870 val* VIRTUAL_model__Model__null_type(val* self);
5871 void VIRTUAL_model__Model__null_type_61d(val* self, val* p0);
5872 extern const struct class class_model_base__Model;
5873 extern const struct type type_array__Arraymproject__MProject;
5874 extern const int COLOR_mproject__Model___64dmprojects;
5875 val* NEW_more_collections__MultiHashMap(const struct type* type);
5876 extern const struct type type_more_collections__MultiHashMapstring__Stringmproject__MProject;
5877 extern const int COLOR_more_collections__MultiHashMap__init;
5878 extern const int COLOR_mproject__Model___64dmproject_by_name;
5879 extern const int COLOR_mmodule__Model___64dmmodules;
5880 extern const struct type type_poset__POSetmmodule__MModule;
5881 extern const int COLOR_mmodule__Model___64dmmodule_nesting_hierarchy;
5882 extern const int COLOR_mmodule__Model___64dmmodule_importation_hierarchy;
5883 extern const struct type type_more_collections__MultiHashMapstring__Stringmmodule__MModule;
5884 extern const int COLOR_mmodule__Model___64dmmodules_by_name;
5885 extern const int COLOR_model__Model___64dmclasses;
5886 extern const int COLOR_model__Model___64dmproperties;
5887 extern const struct type type_poset__POSetmodel__MClassDef;
5888 extern const int COLOR_model__Model___64dmclassdef_hierarchy;
5889 extern const struct type type_poset__POSetmodel__MClassType;
5890 extern const int COLOR_model__Model___64dintro_mtype_specialization_hierarchy;
5891 extern const int COLOR_model__Model___64dfull_mtype_specialization_hierarchy;
5892 extern const struct type type_more_collections__MultiHashMapstring__Stringmodel__MClass;
5893 extern const int COLOR_model__Model___64dmclasses_by_name;
5894 extern const struct type type_more_collections__MultiHashMapstring__Stringmodel__MProperty;
5895 extern const int COLOR_model__Model___64dmproperties_by_name;
5896 val* NEW_model__MNullType(const struct type* type);
5897 extern const struct type type_model__MNullType;
5898 extern const int COLOR_model__MNullType__init;
5899 extern const int COLOR_model__Model___64dnull_type;
5900 val* VIRTUAL_model_base__MVisibility__to_s(val* self);
5901 short int VIRTUAL_model_base__MVisibility___60d(val* self, val* p0);
5902 void VIRTUAL_model_base__MVisibility__to_s_61d(val* self, val* p0);
5903 long VIRTUAL_model_base__MVisibility__level(val* self);
5904 void VIRTUAL_model_base__MVisibility__level_61d(val* self, long p0);
5905 void VIRTUAL_model_base__MVisibility__init(val* self, val* p0, long p1);
5906 extern const struct class class_model_base__MVisibility;
5907 val* VIRTUAL_more_collections__MultiHashMap__provide_default_value(val* self, val* p0);
5908 void VIRTUAL_more_collections__MultiHashMap__add_one(val* self, val* p0, val* p1);
5909 void VIRTUAL_more_collections__MultiHashMap__init(val* self);
5910 extern const struct class class_more_collections__MultiHashMap;
5911 val* VIRTUAL_more_collections__HashMap2__level1(val* self);
5912 void VIRTUAL_more_collections__HashMap2__level1_61d(val* self, val* p0);
5913 val* VIRTUAL_more_collections__HashMap2___91d_93d(val* self, val* p0, val* p1);
5914 void VIRTUAL_more_collections__HashMap2___91d_93d_61d(val* self, val* p0, val* p1, val* p2);
5915 void VIRTUAL_more_collections__HashMap2__init(val* self);
5916 extern const struct class class_more_collections__HashMap2;
5917 extern const int COLOR_hash_collection__HashMapmore_collections__HashMap2_FT0hash_collection__HashMapmore_collections__HashMap2_FT1more_collections__HashMap2_FT2;
5918 extern const int COLOR_more_collections__HashMap2___64dlevel1;
5919 val* VIRTUAL_more_collections__HashMap3__level1(val* self);
5920 void VIRTUAL_more_collections__HashMap3__level1_61d(val* self, val* p0);
5921 val* VIRTUAL_more_collections__HashMap3___91d_93d(val* self, val* p0, val* p1, val* p2);
5922 void VIRTUAL_more_collections__HashMap3___91d_93d_61d(val* self, val* p0, val* p1, val* p2, val* p3);
5923 void VIRTUAL_more_collections__HashMap3__init(val* self);
5924 extern const struct class class_more_collections__HashMap3;
5925 extern const int COLOR_hash_collection__HashMapmore_collections__HashMap3_FT0more_collections__HashMap2more_collections__HashMap3_FT1more_collections__HashMap3_FT2more_collections__HashMap3_FT3;
5926 extern const int COLOR_more_collections__HashMap3___64dlevel1;
5927 val* VIRTUAL_opts__Option__to_s(val* self);
5928 val* VIRTUAL_opts__Option__names(val* self);
5929 val* VIRTUAL_opts__Option__helptext(val* self);
5930 val* VIRTUAL_opts__Option__errors(val* self);
5931 short int VIRTUAL_opts__Option__mandatory(val* self);
5932 void VIRTUAL_opts__Option__mandatory_61d(val* self, short int p0);
5933 short int VIRTUAL_opts__Option__read(val* self);
5934 void VIRTUAL_opts__Option__value_61d(val* self, val* p0);
5935 val* VIRTUAL_opts__Option__value(val* self);
5936 val* VIRTUAL_opts__Option__default_value(val* self);
5937 void VIRTUAL_opts__Option__default_value_61d(val* self, val* p0);
5938 void VIRTUAL_opts__Option__init_opt(val* self, val* p0, val* p1, val* p2);
5939 void VIRTUAL_opts__Option__add_aliases(val* self, val* p0);
5940 val* VIRTUAL_opts__Option__pretty(val* self, long p0);
5941 val* VIRTUAL_opts__Option__pretty_default(val* self);
5942 void VIRTUAL_opts__OptionBool__read_param(val* self, val* p0);
5943 void VIRTUAL_opts__OptionBool__init(val* self, val* p0, val* p1);
5944 void VIRTUAL_opts__Option__read_param(val* self, val* p0);
5945 extern const struct class class_opts__OptionBool;
5946 void VIRTUAL_opts__OptionCount__read_param(val* self, val* p0);
5947 void VIRTUAL_opts__OptionCount__init(val* self, val* p0, val* p1);
5948 extern const struct class class_opts__OptionCount;
5949 void VIRTUAL_opts__OptionParameter__read_param(val* self, val* p0);
5950 val* VIRTUAL_opts__OptionString__convert(val* self, val* p0);
5951 short int VIRTUAL_opts__OptionParameter__parameter_mandatory(val* self);
5952 void VIRTUAL_opts__OptionParameter__parameter_mandatory_61d(val* self, short int p0);
5953 void VIRTUAL_opts__OptionParameter__init_opt(val* self, val* p0, val* p1, val* p2);
5954 void VIRTUAL_opts__OptionString__init(val* self, val* p0, val* p1);
5955 extern const struct class class_opts__OptionString;
5956 val* VIRTUAL_opts__OptionArray__convert(val* self, val* p0);
5957 void VIRTUAL_opts__OptionArray__init(val* self, val* p0, val* p1);
5958 extern const struct class class_opts__OptionArray;
5959 val* VIRTUAL_opts__OptionContext__options(val* self);
5960 val* VIRTUAL_opts__OptionContext__rest(val* self);
5961 val* VIRTUAL_opts__OptionContext__errors(val* self);
5962 void VIRTUAL_opts__OptionContext__usage(val* self);
5963 void VIRTUAL_opts__OptionContext__parse(val* self, val* p0);
5964 void VIRTUAL_opts__OptionContext__parse_intern(val* self, val* p0);
5965 void VIRTUAL_opts__OptionContext__add_option(val* self, val* p0);
5966 void VIRTUAL_opts__OptionContext__init(val* self);
5967 void VIRTUAL_opts__OptionContext__build(val* self);
5968 val* VIRTUAL_opts__OptionContext__get_errors(val* self);
5969 extern const struct class class_opts__OptionContext;
5970 val* VIRTUAL_toolcontext__Message__to_s(val* self);
5971 short int VIRTUAL_toolcontext__Message___60d(val* self, val* p0);
5972 val* VIRTUAL_toolcontext__Message__location(val* self);
5973 void VIRTUAL_toolcontext__Message__location_61d(val* self, val* p0);
5974 val* VIRTUAL_toolcontext__Message__text(val* self);
5975 void VIRTUAL_toolcontext__Message__text_61d(val* self, val* p0);
5976 val* VIRTUAL_toolcontext__Message__to_color_string(val* self);
5977 void VIRTUAL_toolcontext__Message__init(val* self, val* p0, val* p1);
5978 extern const struct class class_toolcontext__Message;
5979 long VIRTUAL_toolcontext__ToolContext__error_count(val* self);
5980 void VIRTUAL_toolcontext__ToolContext__error_count_61d(val* self, long p0);
5981 long VIRTUAL_toolcontext__ToolContext__warning_count(val* self);
5982 void VIRTUAL_toolcontext__ToolContext__warning_count_61d(val* self, long p0);
5983 val* VIRTUAL_toolcontext__ToolContext__log_directory(val* self);
5984 void VIRTUAL_toolcontext__ToolContext__log_directory_61d(val* self, val* p0);
5985 val* VIRTUAL_toolcontext__ToolContext__messages(val* self);
5986 void VIRTUAL_toolcontext__ToolContext__messages_61d(val* self, val* p0);
5987 val* VIRTUAL_toolcontext__ToolContext__message_sorter(val* self);
5988 void VIRTUAL_toolcontext__ToolContext__message_sorter_61d(val* self, val* p0);
5989 void VIRTUAL_toolcontext__ToolContext__check_errors(val* self);
5990 void VIRTUAL_toolcontext__ToolContext__error(val* self, val* p0, val* p1);
5991 void VIRTUAL_toolcontext__ToolContext__fatal_error(val* self, val* p0, val* p1);
5992 void VIRTUAL_toolcontext__ToolContext__warning(val* self, val* p0, val* p1);
5993 void VIRTUAL_toolcontext__ToolContext__info(val* self, val* p0, long p1);
5994 val* VIRTUAL_toolcontext__ToolContext__option_context(val* self);
5995 void VIRTUAL_toolcontext__ToolContext__option_context_61d(val* self, val* p0);
5996 val* VIRTUAL_toolcontext__ToolContext__opt_warn(val* self);
5997 void VIRTUAL_toolcontext__ToolContext__opt_warn_61d(val* self, val* p0);
5998 val* VIRTUAL_toolcontext__ToolContext__opt_quiet(val* self);
5999 void VIRTUAL_toolcontext__ToolContext__opt_quiet_61d(val* self, val* p0);
6000 val* VIRTUAL_toolcontext__ToolContext__opt_log(val* self);
6001 void VIRTUAL_toolcontext__ToolContext__opt_log_61d(val* self, val* p0);
6002 val* VIRTUAL_toolcontext__ToolContext__opt_log_dir(val* self);
6003 void VIRTUAL_toolcontext__ToolContext__opt_log_dir_61d(val* self, val* p0);
6004 val* VIRTUAL_toolcontext__ToolContext__opt_help(val* self);
6005 void VIRTUAL_toolcontext__ToolContext__opt_help_61d(val* self, val* p0);
6006 val* VIRTUAL_toolcontext__ToolContext__opt_version(val* self);
6007 void VIRTUAL_toolcontext__ToolContext__opt_version_61d(val* self, val* p0);
6008 val* VIRTUAL_toolcontext__ToolContext__opt_verbose(val* self);
6009 void VIRTUAL_toolcontext__ToolContext__opt_verbose_61d(val* self, val* p0);
6010 val* VIRTUAL_toolcontext__ToolContext__opt_stop_on_first_error(val* self);
6011 void VIRTUAL_toolcontext__ToolContext__opt_stop_on_first_error_61d(val* self, val* p0);
6012 val* VIRTUAL_toolcontext__ToolContext__opt_no_color(val* self);
6013 void VIRTUAL_toolcontext__ToolContext__opt_no_color_61d(val* self, val* p0);
6014 long VIRTUAL_toolcontext__ToolContext__verbose_level(val* self);
6015 void VIRTUAL_toolcontext__ToolContext__verbose_level_61d(val* self, long p0);
6016 void VIRTUAL_separate_erasure_compiler__ToolContext__init(val* self);
6017 void VIRTUAL_toolcontext__ToolContext__process_options(val* self);
6018 val* VIRTUAL_parser_util__ToolContext__parse_module(val* self, val* p0);
6019 val* VIRTUAL_parser_util__ToolContext__parse_classdef(val* self, val* p0);
6020 val* VIRTUAL_parser_util__ToolContext__parse_propdef(val* self, val* p0);
6021 val* VIRTUAL_parser_util__ToolContext__parse_stmts(val* self, val* p0);
6022 val* VIRTUAL_parser_util__ToolContext__parse_expr(val* self, val* p0);
6023 val* VIRTUAL_parser_util__ToolContext__parse_something(val* self, val* p0);
6024 val* VIRTUAL_phase__ToolContext__phases(val* self);
6025 void VIRTUAL_phase__ToolContext__phases_61d(val* self, val* p0);
6026 val* VIRTUAL_phase__ToolContext__phases_list(val* self);
6027 void VIRTUAL_phase__ToolContext__run_phases(val* self, val* p0);
6028 val* VIRTUAL_simple_misc_analysis__ToolContext__simple_misc_analysis_phase(val* self);
6029 void VIRTUAL_simple_misc_analysis__ToolContext__simple_misc_analysis_phase_61d(val* self, val* p0);
6030 val* VIRTUAL_literal__ToolContext__literal_phase(val* self);
6031 void VIRTUAL_literal__ToolContext__literal_phase_61d(val* self, val* p0);
6032 val* VIRTUAL_scope__ToolContext__scope_phase(val* self);
6033 void VIRTUAL_scope__ToolContext__scope_phase_61d(val* self, val* p0);
6034 val* VIRTUAL_flow__ToolContext__flow_phase(val* self);
6035 void VIRTUAL_flow__ToolContext__flow_phase_61d(val* self, val* p0);
6036 val* VIRTUAL_serialization_phase__ToolContext__serialization_phase(val* self);
6037 void VIRTUAL_serialization_phase__ToolContext__serialization_phase_61d(val* self, val* p0);
6038 val* VIRTUAL_local_var_init__ToolContext__local_var_init_phase(val* self);
6039 void VIRTUAL_local_var_init__ToolContext__local_var_init_phase_61d(val* self, val* p0);
6040 val* VIRTUAL_modelbuilder__ToolContext__opt_path(val* self);
6041 void VIRTUAL_modelbuilder__ToolContext__opt_path_61d(val* self, val* p0);
6042 val* VIRTUAL_modelbuilder__ToolContext__opt_only_metamodel(val* self);
6043 void VIRTUAL_modelbuilder__ToolContext__opt_only_metamodel_61d(val* self, val* p0);
6044 val* VIRTUAL_modelbuilder__ToolContext__opt_only_parse(val* self);
6045 void VIRTUAL_modelbuilder__ToolContext__opt_only_parse_61d(val* self, val* p0);
6046 val* VIRTUAL_modelbuilder__ToolContext__modelbuilder(val* self);
6047 val* VIRTUAL_modelbuilder__ToolContext__modelbuilder_real(val* self);
6048 void VIRTUAL_modelbuilder__ToolContext__modelbuilder_real_61d(val* self, val* p0);
6049 void VIRTUAL_modelbuilder__ToolContext__run_global_phases(val* self, val* p0);
6050 val* VIRTUAL_modelize_class__ToolContext__modelize_class_phase(val* self);
6051 void VIRTUAL_modelize_class__ToolContext__modelize_class_phase_61d(val* self, val* p0);
6052 val* VIRTUAL_modelize_property__ToolContext__modelize_property_phase(val* self);
6053 void VIRTUAL_modelize_property__ToolContext__modelize_property_phase_61d(val* self, val* p0);
6054 val* VIRTUAL_cached__ToolContext__cached_phase(val* self);
6055 void VIRTUAL_cached__ToolContext__cached_phase_61d(val* self, val* p0);
6056 val* VIRTUAL_platform__ToolContext__platform_phase(val* self);
6057 void VIRTUAL_platform__ToolContext__platform_phase_61d(val* self, val* p0);
6058 val* VIRTUAL_android_platform__ToolContext__platform_from_name(val* self, val* p0);
6059 val* VIRTUAL_typing__ToolContext__typing_phase(val* self);
6060 void VIRTUAL_typing__ToolContext__typing_phase_61d(val* self, val* p0);
6061 val* VIRTUAL_auto_super_init__ToolContext__auto_super_init_phase(val* self);
6062 void VIRTUAL_auto_super_init__ToolContext__auto_super_init_phase_61d(val* self, val* p0);
6063 val* VIRTUAL_div_by_zero__ToolContext__div_by_zero_phase(val* self);
6064 void VIRTUAL_div_by_zero__ToolContext__div_by_zero_phase_61d(val* self, val* p0);
6065 val* VIRTUAL_transform__ToolContext__transform_phase(val* self);
6066 void VIRTUAL_transform__ToolContext__transform_phase_61d(val* self, val* p0);
6067 val* VIRTUAL_nitni_callbacks__ToolContext__verify_nitni_callback_phase(val* self);
6068 void VIRTUAL_nitni_callbacks__ToolContext__verify_nitni_callback_phase_61d(val* self, val* p0);
6069 short int VIRTUAL_frontend__ToolContext__dummy(val* self);
6070 void VIRTUAL_frontend__ToolContext__dummy_61d(val* self, short int p0);
6071 short int VIRTUAL_frontend__ToolContext__do_dummy(val* self);
6072 val* VIRTUAL_ffi_base__ToolContext__ffi_language_assignation_phase(val* self);
6073 void VIRTUAL_ffi_base__ToolContext__ffi_language_assignation_phase_61d(val* self, val* p0);
6074 val* VIRTUAL_extern_classes__ToolContext__extern_classes_typing_phase_ast(val* self);
6075 void VIRTUAL_extern_classes__ToolContext__extern_classes_typing_phase_ast_61d(val* self, val* p0);
6076 val* VIRTUAL_extern_classes__ToolContext__extern_classes_typing_phase_model(val* self);
6077 void VIRTUAL_extern_classes__ToolContext__extern_classes_typing_phase_model_61d(val* self, val* p0);
6078 val* VIRTUAL_header_dependency__ToolContext__header_dependancy_phase(val* self);
6079 void VIRTUAL_header_dependency__ToolContext__header_dependancy_phase_61d(val* self, val* p0);
6080 val* VIRTUAL_pkgconfig__ToolContext__pkgconfig_phase(val* self);
6081 void VIRTUAL_pkgconfig__ToolContext__pkgconfig_phase_61d(val* self, val* p0);
6082 val* VIRTUAL_c_compiler_options__ToolContext__c_compiler_options_phase(val* self);
6083 void VIRTUAL_c_compiler_options__ToolContext__c_compiler_options_phase_61d(val* self, val* p0);
6084 val* VIRTUAL_abstract_compiler__ToolContext__opt_output(val* self);
6085 void VIRTUAL_abstract_compiler__ToolContext__opt_output_61d(val* self, val* p0);
6086 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_cc(val* self);
6087 void VIRTUAL_abstract_compiler__ToolContext__opt_no_cc_61d(val* self, val* p0);
6088 val* VIRTUAL_abstract_compiler__ToolContext__opt_cc_path(val* self);
6089 void VIRTUAL_abstract_compiler__ToolContext__opt_cc_path_61d(val* self, val* p0);
6090 val* VIRTUAL_abstract_compiler__ToolContext__opt_make_flags(val* self);
6091 void VIRTUAL_abstract_compiler__ToolContext__opt_make_flags_61d(val* self, val* p0);
6092 val* VIRTUAL_abstract_compiler__ToolContext__opt_compile_dir(val* self);
6093 void VIRTUAL_abstract_compiler__ToolContext__opt_compile_dir_61d(val* self, val* p0);
6094 val* VIRTUAL_abstract_compiler__ToolContext__opt_hardening(val* self);
6095 void VIRTUAL_abstract_compiler__ToolContext__opt_hardening_61d(val* self, val* p0);
6096 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_shortcut_range(val* self);
6097 void VIRTUAL_abstract_compiler__ToolContext__opt_no_shortcut_range_61d(val* self, val* p0);
6098 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_covariance(val* self);
6099 void VIRTUAL_abstract_compiler__ToolContext__opt_no_check_covariance_61d(val* self, val* p0);
6100 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_initialization(val* self);
6101 void VIRTUAL_abstract_compiler__ToolContext__opt_no_check_initialization_61d(val* self, val* p0);
6102 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_assert(val* self);
6103 void VIRTUAL_abstract_compiler__ToolContext__opt_no_check_assert_61d(val* self, val* p0);
6104 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_autocast(val* self);
6105 void VIRTUAL_abstract_compiler__ToolContext__opt_no_check_autocast_61d(val* self, val* p0);
6106 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_other(val* self);
6107 void VIRTUAL_abstract_compiler__ToolContext__opt_no_check_other_61d(val* self, val* p0);
6108 val* VIRTUAL_abstract_compiler__ToolContext__opt_typing_test_metrics(val* self);
6109 void VIRTUAL_abstract_compiler__ToolContext__opt_typing_test_metrics_61d(val* self, val* p0);
6110 val* VIRTUAL_abstract_compiler__ToolContext__opt_no_stacktrace(val* self);
6111 void VIRTUAL_abstract_compiler__ToolContext__opt_no_stacktrace_61d(val* self, val* p0);
6112 val* VIRTUAL_abstract_compiler__ToolContext__opt_stacktrace(val* self);
6113 void VIRTUAL_abstract_compiler__ToolContext__opt_stacktrace_61d(val* self, val* p0);
6114 void VIRTUAL_android_platform__ToolContext__exec_and_check(val* self, val* p0);
6115 val* VIRTUAL_separate_compiler__ToolContext__opt_separate(val* self);
6116 void VIRTUAL_separate_compiler__ToolContext__opt_separate_61d(val* self, val* p0);
6117 val* VIRTUAL_separate_compiler__ToolContext__opt_no_inline_intern(val* self);
6118 void VIRTUAL_separate_compiler__ToolContext__opt_no_inline_intern_61d(val* self, val* p0);
6119 val* VIRTUAL_separate_compiler__ToolContext__opt_no_union_attribute(val* self);
6120 void VIRTUAL_separate_compiler__ToolContext__opt_no_union_attribute_61d(val* self, val* p0);
6121 val* VIRTUAL_separate_compiler__ToolContext__opt_no_shortcut_equate(val* self);
6122 void VIRTUAL_separate_compiler__ToolContext__opt_no_shortcut_equate_61d(val* self, val* p0);
6123 val* VIRTUAL_separate_compiler__ToolContext__opt_inline_coloring_numbers(val* self);
6124 void VIRTUAL_separate_compiler__ToolContext__opt_inline_coloring_numbers_61d(val* self, val* p0);
6125 val* VIRTUAL_separate_compiler__ToolContext__opt_bm_typing(val* self);
6126 void VIRTUAL_separate_compiler__ToolContext__opt_bm_typing_61d(val* self, val* p0);
6127 val* VIRTUAL_separate_compiler__ToolContext__opt_phmod_typing(val* self);
6128 void VIRTUAL_separate_compiler__ToolContext__opt_phmod_typing_61d(val* self, val* p0);
6129 val* VIRTUAL_separate_compiler__ToolContext__opt_phand_typing(val* self);
6130 void VIRTUAL_separate_compiler__ToolContext__opt_phand_typing_61d(val* self, val* p0);
6131 val* VIRTUAL_separate_compiler__ToolContext__opt_tables_metrics(val* self);
6132 void VIRTUAL_separate_compiler__ToolContext__opt_tables_metrics_61d(val* self, val* p0);
6133 val* VIRTUAL_separate_erasure_compiler__ToolContext__opt_erasure(val* self);
6134 void VIRTUAL_separate_erasure_compiler__ToolContext__opt_erasure_61d(val* self, val* p0);
6135 val* VIRTUAL_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast(val* self);
6136 void VIRTUAL_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast_61d(val* self, val* p0);
6137 void VIRTUAL_separate_compiler__ToolContext__init(val* self);
6138 void VIRTUAL_abstract_compiler__ToolContext__init(val* self);
6139 void VIRTUAL_modelbuilder__ToolContext__init(val* self);
6140 void VIRTUAL_toolcontext__ToolContext__init(val* self);
6141 val* VIRTUAL_platform__ToolContext__platform_from_name(val* self, val* p0);
6142 extern const struct class class_toolcontext__ToolContext;
6143 extern const int COLOR_toolcontext__ToolContext___64derror_count;
6144 extern const int COLOR_toolcontext__ToolContext___64dwarning_count;
6145 extern const int COLOR_toolcontext__ToolContext___64dlog_directory;
6146 extern const struct type type_array__Arraytoolcontext__Message;
6147 extern const int COLOR_toolcontext__ToolContext___64dmessages;
6148 val* NEW_sorter__ComparableSorter(const struct type* type);
6149 extern const struct type type_sorter__ComparableSortertoolcontext__Message;
6150 extern const int COLOR_sorter__ComparableSorter__init;
6151 extern const int COLOR_toolcontext__ToolContext___64dmessage_sorter;
6152 val* NEW_opts__OptionContext(const struct type* type);
6153 extern const struct type type_opts__OptionContext;
6154 extern const int COLOR_opts__OptionContext__init;
6155 extern const int COLOR_toolcontext__ToolContext___64doption_context;
6156 val* NEW_opts__OptionCount(const struct type* type);
6157 extern const struct type type_opts__OptionCount;
6158 val* NEW_array__NativeArray(int length, const struct type* type);
6159 extern const struct type type_array__NativeArraystring__String;
6160 extern const int COLOR_array__Array__with_native;
6161 extern const int COLOR_opts__OptionCount__init;
6162 extern const int COLOR_toolcontext__ToolContext___64dopt_warn;
6163 val* NEW_opts__OptionBool(const struct type* type);
6164 extern const struct type type_opts__OptionBool;
6165 extern const int COLOR_opts__OptionBool__init;
6166 extern const int COLOR_toolcontext__ToolContext___64dopt_quiet;
6167 extern const int COLOR_toolcontext__ToolContext___64dopt_log;
6168 val* NEW_opts__OptionString(const struct type* type);
6169 extern const struct type type_opts__OptionString;
6170 extern const int COLOR_opts__OptionString__init;
6171 extern const int COLOR_toolcontext__ToolContext___64dopt_log_dir;
6172 extern const int COLOR_toolcontext__ToolContext___64dopt_help;
6173 extern const int COLOR_toolcontext__ToolContext___64dopt_version;
6174 extern const int COLOR_toolcontext__ToolContext___64dopt_verbose;
6175 extern const int COLOR_toolcontext__ToolContext___64dopt_stop_on_first_error;
6176 extern const int COLOR_toolcontext__ToolContext___64dopt_no_color;
6177 extern const int COLOR_toolcontext__ToolContext___64dverbose_level;
6178 extern const struct type type_poset__POSetphase__Phase;
6179 extern const int COLOR_phase__ToolContext___64dphases;
6180 val* NEW_simple_misc_analysis__SimpleMiscAnalysisPhase(const struct type* type);
6181 extern const struct type type_simple_misc_analysis__SimpleMiscAnalysisPhase;
6182 extern const int COLOR_phase__Phase__init;
6183 extern const int COLOR_simple_misc_analysis__ToolContext___64dsimple_misc_analysis_phase;
6184 val* NEW_literal__LiteralPhase(const struct type* type);
6185 extern const struct type type_literal__LiteralPhase;
6186 extern const int COLOR_literal__ToolContext___64dliteral_phase;
6187 val* NEW_scope__ScopePhase(const struct type* type);
6188 extern const struct type type_scope__ScopePhase;
6189 extern const int COLOR_scope__ToolContext___64dscope_phase;
6190 val* NEW_flow__FlowPhase(const struct type* type);
6191 extern const struct type type_flow__FlowPhase;
6192 extern const struct type type_array__Arrayphase__Phase;
6193 extern const int COLOR_array__Array__with_capacity;
6194 extern const int COLOR_scope__ToolContext__scope_phase;
6195 extern const int COLOR_abstract_collection__Sequence__push;
6196 extern const int COLOR_flow__ToolContext___64dflow_phase;
6197 val* NEW_serialization_phase__SerializationPhase(const struct type* type);
6198 extern const struct type type_serialization_phase__SerializationPhase;
6199 extern const int COLOR_serialization_phase__ToolContext___64dserialization_phase;
6200 val* NEW_local_var_init__LocalVarInitPhase(const struct type* type);
6201 extern const struct type type_local_var_init__LocalVarInitPhase;
6202 extern const int COLOR_flow__ToolContext__flow_phase;
6203 extern const int COLOR_local_var_init__ToolContext___64dlocal_var_init_phase;
6204 val* NEW_opts__OptionArray(const struct type* type);
6205 extern const struct type type_opts__OptionArray;
6206 extern const int COLOR_opts__OptionArray__init;
6207 extern const int COLOR_modelbuilder__ToolContext___64dopt_path;
6208 extern const int COLOR_modelbuilder__ToolContext___64dopt_only_metamodel;
6209 extern const int COLOR_modelbuilder__ToolContext___64dopt_only_parse;
6210 extern const int COLOR_modelbuilder__ToolContext___64dmodelbuilder_real;
6211 val* NEW_modelize_class__ModelizeClassPhase(const struct type* type);
6212 extern const struct type type_modelize_class__ModelizeClassPhase;
6213 extern const int COLOR_modelize_class__ToolContext___64dmodelize_class_phase;
6214 val* NEW_modelize_property__ModelizePropertyPhase(const struct type* type);
6215 extern const struct type type_modelize_property__ModelizePropertyPhase;
6216 extern const int COLOR_modelize_class__ToolContext__modelize_class_phase;
6217 extern const int COLOR_modelize_property__ToolContext___64dmodelize_property_phase;
6218 val* NEW_cached__CachedPhase(const struct type* type);
6219 extern const struct type type_cached__CachedPhase;
6220 extern const int COLOR_modelize_property__ToolContext__modelize_property_phase;
6221 extern const int COLOR_cached__CachedPhase__init;
6222 extern const int COLOR_cached__ToolContext___64dcached_phase;
6223 val* NEW_platform__PlatformPhase(const struct type* type);
6224 extern const struct type type_platform__PlatformPhase;
6225 extern const int COLOR_platform__ToolContext___64dplatform_phase;
6226 val* NEW_typing__TypingPhase(const struct type* type);
6227 extern const struct type type_typing__TypingPhase;
6228 extern const int COLOR_local_var_init__ToolContext__local_var_init_phase;
6229 extern const int COLOR_typing__ToolContext___64dtyping_phase;
6230 val* NEW_auto_super_init__AutoSuperInitPhase(const struct type* type);
6231 extern const struct type type_auto_super_init__AutoSuperInitPhase;
6232 extern const int COLOR_typing__ToolContext__typing_phase;
6233 extern const int COLOR_auto_super_init__ToolContext___64dauto_super_init_phase;
6234 val* NEW_div_by_zero__DivByZeroPhase(const struct type* type);
6235 extern const struct type type_div_by_zero__DivByZeroPhase;
6236 extern const int COLOR_literal__ToolContext__literal_phase;
6237 extern const int COLOR_div_by_zero__ToolContext___64ddiv_by_zero_phase;
6238 val* NEW_nitni_callbacks__VerifyNitniCallbacksPhase(const struct type* type);
6239 extern const struct type type_nitni_callbacks__VerifyNitniCallbacksPhase;
6240 extern const int COLOR_nitni_callbacks__ToolContext___64dverify_nitni_callback_phase;
6241 val* NEW_transform__TransformPhase(const struct type* type);
6242 extern const struct type type_transform__TransformPhase;
6243 extern const int COLOR_auto_super_init__ToolContext__auto_super_init_phase;
6244 extern const int COLOR_transform__ToolContext___64dtransform_phase;
6245 val* NEW_ffi_base__FFILanguageAssignationPhase(const struct type* type);
6246 extern const struct type type_ffi_base__FFILanguageAssignationPhase;
6247 extern const int COLOR_ffi_base__ToolContext___64dffi_language_assignation_phase;
6248 val* NEW_extern_classes__ExternClassesTypingPhaseAst(const struct type* type);
6249 extern const struct type type_extern_classes__ExternClassesTypingPhaseAst;
6250 extern const int COLOR_ffi_base__ToolContext__ffi_language_assignation_phase;
6251 extern const int COLOR_extern_classes__ToolContext___64dextern_classes_typing_phase_ast;
6252 val* NEW_extern_classes__ExternClassesTypingPhaseModel(const struct type* type);
6253 extern const struct type type_extern_classes__ExternClassesTypingPhaseModel;
6254 extern const int COLOR_extern_classes__ToolContext__extern_classes_typing_phase_ast;
6255 extern const int COLOR_extern_classes__ToolContext___64dextern_classes_typing_phase_model;
6256 val* NEW_header_dependency__HeaderDependancyPhase(const struct type* type);
6257 extern const struct type type_header_dependency__HeaderDependancyPhase;
6258 extern const int COLOR_header_dependency__ToolContext___64dheader_dependancy_phase;
6259 val* NEW_pkgconfig__PkgconfigPhase(const struct type* type);
6260 extern const struct type type_pkgconfig__PkgconfigPhase;
6261 extern const int COLOR_pkgconfig__ToolContext___64dpkgconfig_phase;
6262 extern const int COLOR_frontend__ToolContext__do_dummy;
6263 extern const int COLOR_frontend__ToolContext___64ddummy;
6264 val* NEW_c_compiler_options__CCompilerOptionsPhase(const struct type* type);
6265 extern const struct type type_c_compiler_options__CCompilerOptionsPhase;
6266 extern const int COLOR_c_compiler_options__ToolContext___64dc_compiler_options_phase;
6267 extern const int COLOR_abstract_compiler__ToolContext___64dopt_output;
6268 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_cc;
6269 extern const int COLOR_abstract_compiler__ToolContext___64dopt_cc_path;
6270 extern const int COLOR_abstract_compiler__ToolContext___64dopt_make_flags;
6271 extern const int COLOR_abstract_compiler__ToolContext___64dopt_compile_dir;
6272 extern const int COLOR_abstract_compiler__ToolContext___64dopt_hardening;
6273 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_shortcut_range;
6274 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_check_covariance;
6275 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_check_initialization;
6276 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_check_assert;
6277 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_check_autocast;
6278 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_check_other;
6279 extern const int COLOR_abstract_compiler__ToolContext___64dopt_typing_test_metrics;
6280 extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_stacktrace;
6281 extern const int COLOR_abstract_compiler__ToolContext___64dopt_stacktrace;
6282 extern const int COLOR_separate_compiler__ToolContext___64dopt_separate;
6283 extern const int COLOR_separate_compiler__ToolContext___64dopt_no_inline_intern;
6284 extern const int COLOR_separate_compiler__ToolContext___64dopt_no_union_attribute;
6285 extern const int COLOR_separate_compiler__ToolContext___64dopt_no_shortcut_equate;
6286 extern const int COLOR_separate_compiler__ToolContext___64dopt_inline_coloring_numbers;
6287 extern const int COLOR_separate_compiler__ToolContext___64dopt_bm_typing;
6288 extern const int COLOR_separate_compiler__ToolContext___64dopt_phmod_typing;
6289 extern const int COLOR_separate_compiler__ToolContext___64dopt_phand_typing;
6290 extern const int COLOR_separate_compiler__ToolContext___64dopt_tables_metrics;
6291 extern const int COLOR_separate_erasure_compiler__ToolContext___64dopt_erasure;
6292 extern const int COLOR_separate_erasure_compiler__ToolContext___64dopt_no_check_erasure_cast;
6293 void VIRTUAL_phase__AnnotationPhaseVisitor__visit(val* self, val* p0);
6294 val* VIRTUAL_phase__AnnotationPhaseVisitor__phase(val* self);
6295 void VIRTUAL_phase__AnnotationPhaseVisitor__phase_61d(val* self, val* p0);
6296 void VIRTUAL_phase__AnnotationPhaseVisitor__init(val* self, val* p0);
6297 extern const struct class class_phase__AnnotationPhaseVisitor;
6298 val* VIRTUAL_phase__Phase__toolcontext(val* self);
6299 void VIRTUAL_phase__Phase__toolcontext_61d(val* self, val* p0);
6300 val* VIRTUAL_phase__Phase__in_hierarchy(val* self);
6301 void VIRTUAL_phase__Phase__in_hierarchy_61d(val* self, val* p0);
6302 void VIRTUAL_phase__Phase__init(val* self, val* p0, val* p1);
6303 void VIRTUAL_simple_misc_analysis__SimpleMiscAnalysisPhase__process_nmodule(val* self, val* p0);
6304 void VIRTUAL_phase__Phase__process_nclassdef(val* self, val* p0);
6305 void VIRTUAL_phase__Phase__process_npropdef(val* self, val* p0);
6306 void VIRTUAL_phase__Phase__process_annotated_node(val* self, val* p0, val* p1);
6307 void VIRTUAL_modelbuilder__Phase__process_mainmodule(val* self, val* p0);
6308 extern const struct class class_simple_misc_analysis__SimpleMiscAnalysisPhase;
6309 void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__visit(val* self, val* p0);
6310 long VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__once_count(val* self);
6311 void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__once_count_61d(val* self, long p0);
6312 val* VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__toolcontext(val* self);
6313 void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__toolcontext_61d(val* self, val* p0);
6314 void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__warning(val* self, val* p0, val* p1);
6315 void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__init(val* self, val* p0);
6316 extern const struct class class_simple_misc_analysis__SimpleMiscVisitor;
6317 extern const int COLOR_simple_misc_analysis__SimpleMiscVisitor___64donce_count;
6318 void VIRTUAL_literal__LiteralPhase__process_nmodule(val* self, val* p0);
6319 extern const struct class class_literal__LiteralPhase;
6320 void VIRTUAL_literal__LiteralVisitor__visit(val* self, val* p0);
6321 val* VIRTUAL_literal__LiteralVisitor__toolcontext(val* self);
6322 void VIRTUAL_literal__LiteralVisitor__toolcontext_61d(val* self, val* p0);
6323 void VIRTUAL_literal__LiteralVisitor__init(val* self, val* p0);
6324 extern const struct class class_literal__LiteralVisitor;
6325 void VIRTUAL_phase__Phase__process_nmodule(val* self, val* p0);
6326 void VIRTUAL_scope__ScopePhase__process_npropdef(val* self, val* p0);
6327 extern const struct class class_scope__ScopePhase;
6328 val* VIRTUAL_scope__Variable__to_s(val* self);
6329 val* VIRTUAL_scope__Variable__name(val* self);
6330 void VIRTUAL_scope__Variable__name_61d(val* self, val* p0);
6331 void VIRTUAL_scope__Variable__init(val* self, val* p0);
6332 val* VIRTUAL_typing__Variable__declared_type(val* self);
6333 void VIRTUAL_typing__Variable__declared_type_61d(val* self, val* p0);
6334 extern const struct class class_scope__Variable;
6335 val* VIRTUAL_scope__EscapeMark__name(val* self);
6336 void VIRTUAL_scope__EscapeMark__name_61d(val* self, val* p0);
6337 short int VIRTUAL_scope__EscapeMark__for_loop(val* self);
6338 void VIRTUAL_scope__EscapeMark__for_loop_61d(val* self, short int p0);
6339 val* VIRTUAL_scope__EscapeMark__continues(val* self);
6340 void VIRTUAL_scope__EscapeMark__continues_61d(val* self, val* p0);
6341 val* VIRTUAL_scope__EscapeMark__breaks(val* self);
6342 void VIRTUAL_scope__EscapeMark__breaks_61d(val* self, val* p0);
6343 void VIRTUAL_scope__EscapeMark__init(val* self, val* p0, short int p1);
6344 extern const struct class class_scope__EscapeMark;
6345 extern const struct type type_array__Arrayparser_nodes__AContinueExpr;
6346 extern const int COLOR_scope__EscapeMark___64dcontinues;
6347 extern const struct type type_array__Arrayparser_nodes__ABreakExpr;
6348 extern const int COLOR_scope__EscapeMark___64dbreaks;
6349 void VIRTUAL_scope__ScopeVisitor__visit(val* self, val* p0);
6350 val* VIRTUAL_scope__ScopeVisitor__toolcontext(val* self);
6351 void VIRTUAL_scope__ScopeVisitor__toolcontext_61d(val* self, val* p0);
6352 val* VIRTUAL_scope__ScopeVisitor__selfvariable(val* self);
6353 void VIRTUAL_scope__ScopeVisitor__selfvariable_61d(val* self, val* p0);
6354 void VIRTUAL_scope__ScopeVisitor__init(val* self, val* p0);
6355 val* VIRTUAL_scope__ScopeVisitor__scopes(val* self);
6356 void VIRTUAL_scope__ScopeVisitor__scopes_61d(val* self, val* p0);
6357 short int VIRTUAL_scope__ScopeVisitor__register_variable(val* self, val* p0, val* p1);
6358 val* VIRTUAL_scope__ScopeVisitor__search_variable(val* self, val* p0);
6359 void VIRTUAL_scope__ScopeVisitor__enter_visit_block(val* self, val* p0, val* p1);
6360 val* VIRTUAL_scope__ScopeVisitor__search_label(val* self, val* p0);
6361 val* VIRTUAL_scope__ScopeVisitor__make_escape_mark(val* self, val* p0, short int p1);
6362 val* VIRTUAL_scope__ScopeVisitor__get_escapemark(val* self, val* p0, val* p1);
6363 void VIRTUAL_scope__ScopeVisitor__error(val* self, val* p0, val* p1);
6364 extern const struct class class_scope__ScopeVisitor;
6365 val* NEW_scope__Variable(const struct type* type);
6366 extern const struct type type_scope__Variable;
6367 extern const int COLOR_scope__Variable__init;
6368 extern const int COLOR_scope__ScopeVisitor___64dselfvariable;
6369 val* NEW_list__List(const struct type* type);
6370 extern const struct type type_list__Listscope__Scope;
6371 extern const int COLOR_list__List__init;
6372 extern const int COLOR_scope__ScopeVisitor___64dscopes;
6373 val* VIRTUAL_scope__Scope__variables(val* self);
6374 void VIRTUAL_scope__Scope__variables_61d(val* self, val* p0);
6375 val* VIRTUAL_scope__Scope__escapemark(val* self);
6376 void VIRTUAL_scope__Scope__escapemark_61d(val* self, val* p0);
6377 val* VIRTUAL_scope__Scope__get_variable(val* self, val* p0);
6378 void VIRTUAL_scope__Scope__init(val* self);
6379 extern const struct class class_scope__Scope;
6380 extern const struct type type_hash_collection__HashMapstring__Stringscope__Variable;
6381 extern const int COLOR_scope__Scope___64dvariables;
6382 extern const int COLOR_scope__Scope___64descapemark;
6383 void VIRTUAL_flow__FlowPhase__process_npropdef(val* self, val* p0);
6384 extern const struct class class_flow__FlowPhase;
6385 void VIRTUAL_flow__FlowVisitor__visit(val* self, val* p0);
6386 val* VIRTUAL_flow__FlowVisitor__current_flow_context(val* self);
6387 void VIRTUAL_flow__FlowVisitor__current_flow_context_61d(val* self, val* p0);
6388 val* VIRTUAL_flow__FlowVisitor__toolcontext(val* self);
6389 void VIRTUAL_flow__FlowVisitor__toolcontext_61d(val* self, val* p0);
6390 void VIRTUAL_flow__FlowVisitor__init(val* self, val* p0);
6391 val* VIRTUAL_flow__FlowVisitor__first(val* self);
6392 void VIRTUAL_flow__FlowVisitor__first_61d(val* self, val* p0);
6393 val* VIRTUAL_flow__FlowVisitor__visit_expr(val* self, val* p0);
6394 val* VIRTUAL_flow__FlowVisitor__flows(val* self);
6395 void VIRTUAL_flow__FlowVisitor__flows_61d(val* self, val* p0);
6396 void VIRTUAL_flow__FlowVisitor__printflow(val* self);
6397 val* VIRTUAL_flow__FlowVisitor__make_sub_flow(val* self);
6398 val* VIRTUAL_flow__FlowVisitor__make_merge_flow(val* self, val* p0, val* p1);
6399 val* VIRTUAL_flow__FlowVisitor__make_true_false_flow(val* self, val* p0, val* p1);
6400 val* VIRTUAL_flow__FlowVisitor__make_sub_true_false_flow(val* self);
6401 val* VIRTUAL_flow__FlowVisitor__make_unreachable_flow(val* self);
6402 void VIRTUAL_flow__FlowVisitor__merge_continues_to(val* self, val* p0, val* p1);
6403 void VIRTUAL_flow__FlowVisitor__merge_breaks(val* self, val* p0);
6404 extern const struct class class_flow__FlowVisitor;
6405 extern const struct type type_array__Arrayflow__FlowContext;
6406 extern const int COLOR_flow__FlowVisitor___64dflows;
6407 val* VIRTUAL_flow__FlowContext__previous(val* self);
6408 void VIRTUAL_flow__FlowContext__previous_61d(val* self, val* p0);
6409 val* VIRTUAL_flow__FlowContext__loops(val* self);
6410 void VIRTUAL_flow__FlowContext__loops_61d(val* self, val* p0);
6411 short int VIRTUAL_flow__FlowContext__is_marked_unreachable(val* self);
6412 void VIRTUAL_flow__FlowContext__is_marked_unreachable_61d(val* self, short int p0);
6413 short int VIRTUAL_flow__FlowContext__is_unreachable(val* self);
6414 short int VIRTUAL_flow__FlowContext__is_already_unreachable(val* self);
6415 void VIRTUAL_flow__FlowContext__is_already_unreachable_61d(val* self, short int p0);
6416 short int VIRTUAL_flow__FlowContext__is_start(val* self);
6417 void VIRTUAL_flow__FlowContext__is_start_61d(val* self, short int p0);
6418 val* VIRTUAL_flow__FlowContext__node(val* self);
6419 void VIRTUAL_flow__FlowContext__node_61d(val* self, val* p0);
6420 val* VIRTUAL_flow__FlowContext__name(val* self);
6421 void VIRTUAL_flow__FlowContext__name_61d(val* self, val* p0);
6422 val* VIRTUAL_flow__FlowContext__when_true(val* self);
6423 void VIRTUAL_flow__FlowContext__when_true_61d(val* self, val* p0);
6424 val* VIRTUAL_flow__FlowContext__when_false(val* self);
6425 void VIRTUAL_flow__FlowContext__when_false_61d(val* self, val* p0);
6426 void VIRTUAL_flow__FlowContext__add_previous(val* self, val* p0);
6427 void VIRTUAL_flow__FlowContext__add_loop(val* self, val* p0);
6428 void VIRTUAL_flow__FlowContext__init(val* self);
6429 val* VIRTUAL_local_var_init__FlowContext__set_vars(val* self);
6430 void VIRTUAL_local_var_init__FlowContext__set_vars_61d(val* self, val* p0);
6431 short int VIRTUAL_local_var_init__FlowContext__is_variable_set(val* self, val* p0);
6432 val* VIRTUAL_typing__FlowContext__vars(val* self);
6433 void VIRTUAL_typing__FlowContext__vars_61d(val* self, val* p0);
6434 val* VIRTUAL_typing__FlowContext__cache(val* self);
6435 void VIRTUAL_typing__FlowContext__cache_61d(val* self, val* p0);
6436 void VIRTUAL_typing__FlowContext__set_var(val* self, val* p0, val* p1);
6437 val* VIRTUAL_typing__FlowContext__collect_types(val* self, val* p0);
6438 extern const struct class class_flow__FlowContext;
6439 extern const int COLOR_flow__FlowContext___64dprevious;
6440 extern const int COLOR_flow__FlowContext___64dloops;
6441 extern const int COLOR_flow__FlowContext___64dis_marked_unreachable;
6442 extern const int COLOR_flow__FlowContext___64dis_already_unreachable;
6443 extern const int COLOR_flow__FlowContext___64dis_start;
6444 extern const int COLOR_flow__FlowContext___64dnode;
6445 extern const int COLOR_flow__FlowContext___64dname;
6446 extern const int COLOR_flow__FlowContext___64dwhen_true;
6447 extern const int COLOR_flow__FlowContext___64dwhen_false;
6448 extern const struct type type_hash_collection__HashSetscope__Variable;
6449 extern const int COLOR_local_var_init__FlowContext___64dset_vars;
6450 extern const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType;
6451 extern const int COLOR_typing__FlowContext___64dvars;
6452 extern const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType;
6453 extern const int COLOR_typing__FlowContext___64dcache;
6454 void VIRTUAL_local_var_init__LocalVarInitPhase__process_npropdef(val* self, val* p0);
6455 extern const struct class class_local_var_init__LocalVarInitPhase;
6456 void VIRTUAL_local_var_init__LocalVarInitVisitor__visit(val* self, val* p0);
6457 val* VIRTUAL_local_var_init__LocalVarInitVisitor__toolcontext(val* self);
6458 void VIRTUAL_local_var_init__LocalVarInitVisitor__toolcontext_61d(val* self, val* p0);
6459 void VIRTUAL_local_var_init__LocalVarInitVisitor__init(val* self, val* p0);
6460 val* VIRTUAL_local_var_init__LocalVarInitVisitor__maybe_unset_vars(val* self);
6461 void VIRTUAL_local_var_init__LocalVarInitVisitor__maybe_unset_vars_61d(val* self, val* p0);
6462 void VIRTUAL_local_var_init__LocalVarInitVisitor__mark_is_unset(val* self, val* p0, val* p1);
6463 void VIRTUAL_local_var_init__LocalVarInitVisitor__mark_is_set(val* self, val* p0, val* p1);
6464 void VIRTUAL_local_var_init__LocalVarInitVisitor__check_is_set(val* self, val* p0, val* p1);
6465 extern const struct class class_local_var_init__LocalVarInitVisitor;
6466 extern const int COLOR_local_var_init__LocalVarInitVisitor___64dmaybe_unset_vars;
6467 void VIRTUAL_typing__TypingPhase__process_npropdef(val* self, val* p0);
6468 extern const struct class class_typing__TypingPhase;
6469 val* VIRTUAL_typing__TypeVisitor__modelbuilder(val* self);
6470 void VIRTUAL_typing__TypeVisitor__modelbuilder_61d(val* self, val* p0);
6471 val* VIRTUAL_typing__TypeVisitor__nclassdef(val* self);
6472 void VIRTUAL_typing__TypeVisitor__nclassdef_61d(val* self, val* p0);
6473 val* VIRTUAL_typing__TypeVisitor__mpropdef(val* self);
6474 void VIRTUAL_typing__TypeVisitor__mpropdef_61d(val* self, val* p0);
6475 val* VIRTUAL_typing__TypeVisitor__selfvariable(val* self);
6476 void VIRTUAL_typing__TypeVisitor__selfvariable_61d(val* self, val* p0);
6477 void VIRTUAL_typing__TypeVisitor__init(val* self, val* p0, val* p1, val* p2);
6478 val* VIRTUAL_typing__TypeVisitor__mmodule(val* self);
6479 val* VIRTUAL_typing__TypeVisitor__anchor(val* self);
6480 val* VIRTUAL_typing__TypeVisitor__anchor_to(val* self, val* p0);
6481 short int VIRTUAL_typing__TypeVisitor__is_subtype(val* self, val* p0, val* p1);
6482 val* VIRTUAL_typing__TypeVisitor__resolve_for(val* self, val* p0, val* p1, short int p2);
6483 val* VIRTUAL_typing__TypeVisitor__resolve_signature_for(val* self, val* p0, val* p1, short int p2);
6484 val* VIRTUAL_typing__TypeVisitor__check_subtype(val* self, val* p0, val* p1, val* p2);
6485 void VIRTUAL_typing__TypeVisitor__visit_stmt(val* self, val* p0);
6486 val* VIRTUAL_typing__TypeVisitor__visit_expr(val* self, val* p0);
6487 val* VIRTUAL_typing__TypeVisitor__visit_expr_subtype(val* self, val* p0, val* p1);
6488 val* VIRTUAL_typing__TypeVisitor__visit_expr_bool(val* self, val* p0);
6489 val* VIRTUAL_typing__TypeVisitor__visit_expr_cast(val* self, val* p0, val* p1, val* p2);
6490 val* VIRTUAL_typing__TypeVisitor__try_get_mproperty_by_name2(val* self, val* p0, val* p1, val* p2);
6491 val* VIRTUAL_typing__TypeVisitor__resolve_mtype(val* self, val* p0);
6492 val* VIRTUAL_typing__TypeVisitor__try_get_mclass(val* self, val* p0, val* p1);
6493 val* VIRTUAL_typing__TypeVisitor__get_mclass(val* self, val* p0, val* p1);
6494 val* VIRTUAL_typing__TypeVisitor__type_bool(val* self, val* p0);
6495 val* VIRTUAL_typing__TypeVisitor__get_method(val* self, val* p0, val* p1, val* p2, short int p3);
6496 short int VIRTUAL_typing__TypeVisitor__check_signature(val* self, val* p0, val* p1, val* p2, val* p3);
6497 void VIRTUAL_typing__TypeVisitor__error(val* self, val* p0, val* p1);
6498 val* VIRTUAL_typing__TypeVisitor__get_variable(val* self, val* p0, val* p1);
6499 void VIRTUAL_typing__TypeVisitor__set_variable(val* self, val* p0, val* p1, val* p2);
6500 val* VIRTUAL_typing__TypeVisitor__merge_types(val* self, val* p0, val* p1);
6501 extern const struct class class_typing__TypeVisitor;
6502 extern const int COLOR_typing__TypeVisitor___64dselfvariable;
6503 val* VIRTUAL_typing__CallSite__node(val* self);
6504 void VIRTUAL_typing__CallSite__node_61d(val* self, val* p0);
6505 val* VIRTUAL_typing__CallSite__recv(val* self);
6506 void VIRTUAL_typing__CallSite__recv_61d(val* self, val* p0);
6507 short int VIRTUAL_typing__CallSite__recv_is_self(val* self);
6508 void VIRTUAL_typing__CallSite__recv_is_self_61d(val* self, short int p0);
6509 val* VIRTUAL_typing__CallSite__mproperty(val* self);
6510 void VIRTUAL_typing__CallSite__mproperty_61d(val* self, val* p0);
6511 val* VIRTUAL_typing__CallSite__mpropdef(val* self);
6512 void VIRTUAL_typing__CallSite__mpropdef_61d(val* self, val* p0);
6513 val* VIRTUAL_typing__CallSite__msignature(val* self);
6514 void VIRTUAL_typing__CallSite__msignature_61d(val* self, val* p0);
6515 short int VIRTUAL_typing__CallSite__erasure_cast(val* self);
6516 void VIRTUAL_typing__CallSite__erasure_cast_61d(val* self, short int p0);
6517 short int VIRTUAL_typing__CallSite__check_signature(val* self, val* p0, val* p1);
6518 void VIRTUAL_typing__CallSite__init(val* self, val* p0, val* p1, short int p2, val* p3, val* p4, val* p5, short int p6);
6519 extern const struct class class_typing__CallSite;
6520 void VIRTUAL_modelize_property__ModelizePropertyPhase__process_nmodule(val* self, val* p0);
6521 extern const struct class class_modelize_property__ModelizePropertyPhase;
6522 void VIRTUAL_modelize_property__TextCollectorVisitor__visit(val* self, val* p0);
6523 val* VIRTUAL_modelize_property__TextCollectorVisitor__text(val* self);
6524 void VIRTUAL_modelize_property__TextCollectorVisitor__text_61d(val* self, val* p0);
6525 void VIRTUAL_modelize_property__TextCollectorVisitor__init(val* self);
6526 extern const struct class class_modelize_property__TextCollectorVisitor;
6527 extern const int COLOR_modelize_property__TextCollectorVisitor___64dtext;
6528 void VIRTUAL_modelize_class__ModelizeClassPhase__process_nmodule(val* self, val* p0);
6529 extern const struct class class_modelize_class__ModelizeClassPhase;
6530 void VIRTUAL_auto_super_init__AutoSuperInitPhase__process_npropdef(val* self, val* p0);
6531 extern const struct class class_auto_super_init__AutoSuperInitPhase;
6532 void VIRTUAL_auto_super_init__AutoSuperInitVisitor__visit(val* self, val* p0);
6533 void VIRTUAL_auto_super_init__AutoSuperInitVisitor__init(val* self);
6534 short int VIRTUAL_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init(val* self);
6535 void VIRTUAL_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init_61d(val* self, short int p0);
6536 extern const struct class class_auto_super_init__AutoSuperInitVisitor;
6537 extern const int COLOR_auto_super_init__AutoSuperInitVisitor___64dhas_explicit_super_init;
6538 void VIRTUAL_div_by_zero__DivByZeroPhase__process_nmodule(val* self, val* p0);
6539 extern const struct class class_div_by_zero__DivByZeroPhase;
6540 void VIRTUAL_div_by_zero__DivByZeroVisitor__visit(val* self, val* p0);
6541 val* VIRTUAL_div_by_zero__DivByZeroVisitor__toolcontext(val* self);
6542 void VIRTUAL_div_by_zero__DivByZeroVisitor__toolcontext_61d(val* self, val* p0);
6543 val* VIRTUAL_div_by_zero__DivByZeroVisitor__mmodule(val* self);
6544 void VIRTUAL_div_by_zero__DivByZeroVisitor__mmodule_61d(val* self, val* p0);
6545 void VIRTUAL_div_by_zero__DivByZeroVisitor__init(val* self, val* p0, val* p1);
6546 extern const struct class class_div_by_zero__DivByZeroVisitor;
6547 void VIRTUAL_cached__CachedPhase__process_annotated_node(val* self, val* p0, val* p1);
6548 void VIRTUAL_cached__CachedPhase__init(val* self, val* p0, val* p1);
6549 void VIRTUAL_cached__CachedPhase__associate_propdef(val* self, val* p0, val* p1);
6550 extern const struct class class_cached__CachedPhase;
6551 void VIRTUAL_parser_util__CollectTokensByTextVisitor__visit(val* self, val* p0);
6552 val* VIRTUAL_parser_util__CollectTokensByTextVisitor__text(val* self);
6553 void VIRTUAL_parser_util__CollectTokensByTextVisitor__text_61d(val* self, val* p0);
6554 void VIRTUAL_parser_util__CollectTokensByTextVisitor__init(val* self, val* p0);
6555 val* VIRTUAL_parser_util__CollectTokensByTextVisitor__result(val* self);
6556 void VIRTUAL_parser_util__CollectTokensByTextVisitor__result_61d(val* self, val* p0);
6557 extern const struct class class_parser_util__CollectTokensByTextVisitor;
6558 extern const struct type type_array__Arrayparser_nodes__Token;
6559 extern const int COLOR_parser_util__CollectTokensByTextVisitor___64dresult;
6560 void VIRTUAL_parser_util__CollectAnnotationsByNameVisitor__visit(val* self, val* p0);
6561 val* VIRTUAL_parser_util__CollectAnnotationsByNameVisitor__name(val* self);
6562 void VIRTUAL_parser_util__CollectAnnotationsByNameVisitor__name_61d(val* self, val* p0);
6563 void VIRTUAL_parser_util__CollectAnnotationsByNameVisitor__init(val* self, val* p0);
6564 val* VIRTUAL_parser_util__CollectAnnotationsByNameVisitor__result(val* self);
6565 void VIRTUAL_parser_util__CollectAnnotationsByNameVisitor__result_61d(val* self, val* p0);
6566 extern const struct class class_parser_util__CollectAnnotationsByNameVisitor;
6567 extern const struct type type_array__Arrayparser_nodes__AAnnotation;
6568 extern const int COLOR_parser_util__CollectAnnotationsByNameVisitor___64dresult;
6569 void VIRTUAL_serialization_phase__SerializationPhase__process_nmodule(val* self, val* p0);
6570 void VIRTUAL_serialization_phase__SerializationPhase__process_annotated_node(val* self, val* p0, val* p1);
6571 void VIRTUAL_serialization_phase__SerializationPhase__generate_serialization_method(val* self, val* p0);
6572 void VIRTUAL_serialization_phase__SerializationPhase__generate_deserialization_init(val* self, val* p0);
6573 void VIRTUAL_serialization_phase__SerializationPhase__generate_deserialization_method(val* self, val* p0, val* p1);
6574 extern const struct class class_serialization_phase__SerializationPhase;
6575 void VIRTUAL_transform__TransformPhase__process_npropdef(val* self, val* p0);
6576 extern const struct class class_transform__TransformPhase;
6577 void VIRTUAL_transform__TransformVisitor__visit(val* self, val* p0);
6578 val* VIRTUAL_transform__TransformVisitor__phase(val* self);
6579 void VIRTUAL_transform__TransformVisitor__phase_61d(val* self, val* p0);
6580 val* VIRTUAL_transform__TransformVisitor__mmodule(val* self);
6581 void VIRTUAL_transform__TransformVisitor__mmodule_61d(val* self, val* p0);
6582 val* VIRTUAL_transform__TransformVisitor__mclassdef(val* self);
6583 void VIRTUAL_transform__TransformVisitor__mclassdef_61d(val* self, val* p0);
6584 val* VIRTUAL_transform__TransformVisitor__mpropdef(val* self);
6585 void VIRTUAL_transform__TransformVisitor__mpropdef_61d(val* self, val* p0);
6586 val* VIRTUAL_transform__TransformVisitor__builder(val* self);
6587 void VIRTUAL_transform__TransformVisitor__builder_61d(val* self, val* p0);
6588 void VIRTUAL_transform__TransformVisitor__init(val* self, val* p0, val* p1);
6589 val* VIRTUAL_transform__TransformVisitor__get_class(val* self, val* p0, val* p1);
6590 val* VIRTUAL_transform__TransformVisitor__get_method(val* self, val* p0, val* p1, val* p2);
6591 extern const struct class class_transform__TransformVisitor;
6592 val* VIRTUAL_astbuilder__ASTBuilder__mmodule(val* self);
6593 void VIRTUAL_astbuilder__ASTBuilder__mmodule_61d(val* self, val* p0);
6594 val* VIRTUAL_astbuilder__ASTBuilder__anchor(val* self);
6595 void VIRTUAL_astbuilder__ASTBuilder__anchor_61d(val* self, val* p0);
6596 val* VIRTUAL_astbuilder__ASTBuilder__make_int(val* self, long p0);
6597 val* VIRTUAL_astbuilder__ASTBuilder__make_new(val* self, val* p0, val* p1, val* p2);
6598 val* VIRTUAL_astbuilder__ASTBuilder__make_call(val* self, val* p0, val* p1, val* p2);
6599 val* VIRTUAL_astbuilder__ASTBuilder__make_block(val* self);
6600 val* VIRTUAL_astbuilder__ASTBuilder__make_var_read(val* self, val* p0, val* p1);
6601 val* VIRTUAL_astbuilder__ASTBuilder__make_var_assign(val* self, val* p0, val* p1);
6602 val* VIRTUAL_astbuilder__ASTBuilder__make_attr_read(val* self, val* p0, val* p1);
6603 val* VIRTUAL_astbuilder__ASTBuilder__make_attr_assign(val* self, val* p0, val* p1, val* p2);
6604 val* VIRTUAL_astbuilder__ASTBuilder__make_do(val* self);
6605 val* VIRTUAL_astbuilder__ASTBuilder__make_if(val* self, val* p0, val* p1);
6606 void VIRTUAL_astbuilder__ASTBuilder__init(val* self, val* p0, val* p1);
6607 extern const struct class class_astbuilder__ASTBuilder;
6608 void VIRTUAL_parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
6609 void VIRTUAL_parser_nodes__ANode__visit_all(val* self, val* p0);
6610 void VIRTUAL_astvalidation__APlaceholderExpr__accept_ast_validation(val* self, val* p0);
6611 void VIRTUAL_typing__AExpr__accept_typing(val* self, val* p0);
6612 void VIRTUAL_astbuilder__APlaceholderExpr__make(val* self);
6613 extern const struct class class_astbuilder__APlaceholderExpr;
6614 void VIRTUAL_astvalidation__ASTValidationVisitor__visit(val* self, val* p0);
6615 val* VIRTUAL_astvalidation__ASTValidationVisitor__path(val* self);
6616 void VIRTUAL_astvalidation__ASTValidationVisitor__path_61d(val* self, val* p0);
6617 val* VIRTUAL_astvalidation__ASTValidationVisitor__seen(val* self);
6618 void VIRTUAL_astvalidation__ASTValidationVisitor__seen_61d(val* self, val* p0);
6619 void VIRTUAL_astvalidation__ASTValidationVisitor__init(val* self);
6620 extern const struct class class_astvalidation__ASTValidationVisitor;
6621 extern const struct type type_list__Listparser_nodes__ANode;
6622 extern const int COLOR_astvalidation__ASTValidationVisitor___64dpath;
6623 extern const struct type type_hash_collection__HashSetparser_nodes__ANode;
6624 extern const int COLOR_astvalidation__ASTValidationVisitor___64dseen;
6625 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__modelbuilder(val* self);
6626 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__modelbuilder_61d(val* self, val* p0);
6627 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__mainmodule(val* self);
6628 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__mainmodule_61d(val* self, val* p0);
6629 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_types(val* self);
6630 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_types_61d(val* self, val* p0);
6631 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_open_types(val* self);
6632 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_open_types_61d(val* self, val* p0);
6633 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_classes(val* self);
6634 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_classes_61d(val* self, val* p0);
6635 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_cast_types(val* self);
6636 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_cast_types_61d(val* self, val* p0);
6637 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_open_cast_types(val* self);
6638 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_open_cast_types_61d(val* self, val* p0);
6639 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_methoddefs(val* self);
6640 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_methoddefs_61d(val* self, val* p0);
6641 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_methods(val* self);
6642 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_methods_61d(val* self, val* p0);
6643 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_super_sends(val* self);
6644 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_super_sends_61d(val* self, val* p0);
6645 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_types_to_csv(val* self);
6646 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_methods_to_tree(val* self);
6647 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__totry_methods(val* self);
6648 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__totry_methods_61d(val* self, val* p0);
6649 val* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__todo(val* self);
6650 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__todo_61d(val* self, val* p0);
6651 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__force_alive(val* self, val* p0);
6652 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__run_analysis(val* self);
6653 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__check_depth(val* self, val* p0);
6654 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_new(val* self, val* p0, val* p1);
6655 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_cast(val* self, val* p0);
6656 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__try_send(val* self, val* p0, val* p1);
6657 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_call(val* self, val* p0);
6658 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_send(val* self, val* p0, val* p1);
6659 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__try_super_send(val* self, val* p0, val* p1);
6660 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_super_send(val* self, val* p0, val* p1);
6661 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__init(val* self, val* p0, val* p1);
6662 extern const struct class class_rapid_type_analysis__RapidTypeAnalysis;
6663 extern const struct type type_hash_collection__HashSetmodel__MClassType;
6664 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_types;
6665 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_open_types;
6666 extern const struct type type_hash_collection__HashSetmodel__MClass;
6667 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_classes;
6668 extern const struct type type_hash_collection__HashSetmodel__MType;
6669 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_cast_types;
6670 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_open_cast_types;
6671 extern const struct type type_hash_collection__HashSetmodel__MMethodDef;
6672 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_methoddefs;
6673 extern const struct type type_hash_collection__HashSetmodel__MMethod;
6674 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_methods;
6675 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dlive_super_sends;
6676 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dtotry_methods;
6677 extern const struct type type_list__Listmodel__MMethodDef;
6678 extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dtodo;
6679 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__visit(val* self, val* p0);
6680 val* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__analysis(val* self);
6681 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__analysis_61d(val* self, val* p0);
6682 val* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__receiver(val* self);
6683 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__receiver_61d(val* self, val* p0);
6684 val* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__mpropdef(val* self);
6685 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__mpropdef_61d(val* self, val* p0);
6686 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__init(val* self, val* p0, val* p1, val* p2);
6687 val* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__cleanup_type(val* self, val* p0);
6688 val* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__get_class(val* self, val* p0);
6689 val* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__get_method(val* self, val* p0, val* p1);
6690 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_type(val* self, val* p0);
6691 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_monomorphic_send(val* self, val* p0, val* p1);
6692 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_send(val* self, val* p0, val* p1);
6693 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_cast_type(val* self, val* p0);
6694 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_callsite(val* self, val* p0);
6695 extern const struct class class_rapid_type_analysis__RapidTypeVisitor;
6696 val* VIRTUAL_abstract_compiler__AbstractCompiler__names(val* self);
6697 void VIRTUAL_abstract_compiler__AbstractCompiler__names_61d(val* self, val* p0);
6698 val* VIRTUAL_abstract_compiler__AbstractCompiler__mainmodule(val* self);
6699 void VIRTUAL_abstract_compiler__AbstractCompiler__mainmodule_61d(val* self, val* p0);
6700 val* VIRTUAL_abstract_compiler__AbstractCompiler__realmainmodule(val* self);
6701 void VIRTUAL_abstract_compiler__AbstractCompiler__realmainmodule_61d(val* self, val* p0);
6702 val* VIRTUAL_abstract_compiler__AbstractCompiler__modelbuilder(val* self);
6703 void VIRTUAL_abstract_compiler__AbstractCompiler__modelbuilder_61d(val* self, val* p0);
6704 short int VIRTUAL_abstract_compiler__AbstractCompiler__hardening(val* self);
6705 void VIRTUAL_abstract_compiler__AbstractCompiler__init(val* self, val* p0, val* p1);
6706 val* VIRTUAL_abstract_compiler__AbstractCompiler__new_file(val* self, val* p0);
6707 val* VIRTUAL_abstract_compiler__AbstractCompiler__files(val* self);
6708 void VIRTUAL_abstract_compiler__AbstractCompiler__files_61d(val* self, val* p0);
6709 val* VIRTUAL_global_compiler__GlobalCompiler__new_visitor(val* self);
6710 val* VIRTUAL_abstract_compiler__AbstractCompiler__header(val* self);
6711 void VIRTUAL_abstract_compiler__AbstractCompiler__header_61d(val* self, val* p0);
6712 void VIRTUAL_abstract_compiler__AbstractCompiler__provide_declaration(val* self, val* p0, val* p1);
6713 val* VIRTUAL_abstract_compiler__AbstractCompiler__provided_declarations(val* self);
6714 void VIRTUAL_abstract_compiler__AbstractCompiler__provided_declarations_61d(val* self, val* p0);
6715 val* VIRTUAL_abstract_compiler__AbstractCompiler__requirers_of_declarations(val* self);
6716 void VIRTUAL_abstract_compiler__AbstractCompiler__requirers_of_declarations_61d(val* self, val* p0);
6717 void VIRTUAL_abstract_compiler__AbstractCompiler__build_c_to_nit_bindings(val* self);
6718 void VIRTUAL_abstract_compiler__AbstractCompiler__compile_header(val* self);
6719 void VIRTUAL_global_compiler__GlobalCompiler__compile_header_structs(val* self);
6720 void VIRTUAL_global_compiler__GlobalCompiler__compile_nitni_structs(val* self);
6721 void VIRTUAL_abstract_compiler__AbstractCompiler__compile_main_function(val* self);
6722 val* VIRTUAL_abstract_compiler__AbstractCompiler__extern_bodies(val* self);
6723 void VIRTUAL_abstract_compiler__AbstractCompiler__extern_bodies_61d(val* self, val* p0);
6724 val* VIRTUAL_abstract_compiler__AbstractCompiler__files_to_copy(val* self);
6725 void VIRTUAL_abstract_compiler__AbstractCompiler__files_to_copy_61d(val* self, val* p0);
6726 val* VIRTUAL_abstract_compiler__AbstractCompiler__seen_extern(val* self);
6727 void VIRTUAL_abstract_compiler__AbstractCompiler__seen_extern_61d(val* self, val* p0);
6728 void VIRTUAL_abstract_compiler__AbstractCompiler__generate_init_attr(val* self, val* p0, val* p1, val* p2);
6729 void VIRTUAL_abstract_compiler__AbstractCompiler__generate_check_attr(val* self, val* p0, val* p1, val* p2);
6730 val* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_tags(val* self);
6731 void VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_tags_61d(val* self, val* p0);
6732 val* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_resolved(val* self);
6733 void VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_resolved_61d(val* self, val* p0);
6734 val* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_unresolved(val* self);
6735 void VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_unresolved_61d(val* self, val* p0);
6736 val* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_skipped(val* self);
6737 void VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_skipped_61d(val* self, val* p0);
6738 val* VIRTUAL_abstract_compiler__AbstractCompiler__init_count_type_test_tags(val* self);
6739 void VIRTUAL_abstract_compiler__AbstractCompiler__display_stats(val* self);
6740 val* VIRTUAL_abstract_compiler__AbstractCompiler__div(val* self, long p0, long p1);
6741 void VIRTUAL_abstract_compiler__AbstractCompiler__finalize_ffi_for_module(val* self, val* p0);
6742 val* VIRTUAL_global_compiler__GlobalCompiler__runtime_type_analysis(val* self);
6743 void VIRTUAL_global_compiler__GlobalCompiler__runtime_type_analysis_61d(val* self, val* p0);
6744 void VIRTUAL_global_compiler__GlobalCompiler__init(val* self, val* p0, val* p1, val* p2);
6745 void VIRTUAL_global_compiler__GlobalCompiler__compile_class_names(val* self);
6746 val* VIRTUAL_global_compiler__GlobalCompiler__classid(val* self, val* p0);
6747 val* VIRTUAL_global_compiler__GlobalCompiler__classids(val* self);
6748 void VIRTUAL_global_compiler__GlobalCompiler__classids_61d(val* self, val* p0);
6749 val* VIRTUAL_global_compiler__GlobalCompiler__live_primitive_types(val* self);
6750 void VIRTUAL_global_compiler__GlobalCompiler__live_primitive_types_61d(val* self, val* p0);
6751 void VIRTUAL_global_compiler__GlobalCompiler__todo(val* self, val* p0);
6752 val* VIRTUAL_global_compiler__GlobalCompiler__todos(val* self);
6753 void VIRTUAL_global_compiler__GlobalCompiler__todos_61d(val* self, val* p0);
6754 val* VIRTUAL_global_compiler__GlobalCompiler__seen(val* self);
6755 void VIRTUAL_global_compiler__GlobalCompiler__seen_61d(val* self, val* p0);
6756 void VIRTUAL_global_compiler__GlobalCompiler__declare_runtimeclass(val* self, val* p0);
6757 void VIRTUAL_global_compiler__GlobalCompiler__generate_init_instance(val* self, val* p0);
6758 void VIRTUAL_global_compiler__GlobalCompiler__generate_box_instance(val* self, val* p0);
6759 val* VIRTUAL_global_compiler__GlobalCompiler__collect_types_cache(val* self);
6760 void VIRTUAL_global_compiler__GlobalCompiler__collect_types_cache_61d(val* self, val* p0);
6761 extern const struct class class_global_compiler__GlobalCompiler;
6762 extern const struct type type_hash_collection__HashMapstring__Stringstring__String;
6763 extern const int COLOR_abstract_compiler__AbstractCompiler___64dnames;
6764 extern const struct type type_list__Listabstract_compiler__CodeFile;
6765 extern const int COLOR_abstract_compiler__AbstractCompiler___64dfiles;
6766 extern const int COLOR_abstract_compiler__AbstractCompiler___64dprovided_declarations;
6767 extern const struct type type_hash_collection__HashMapstring__Stringparser_nodes__ANode;
6768 extern const int COLOR_abstract_compiler__AbstractCompiler___64drequirers_of_declarations;
6769 extern const int COLOR_abstract_compiler__AbstractCompiler___64dextern_bodies;
6770 extern const int COLOR_abstract_compiler__AbstractCompiler___64dfiles_to_copy;
6771 val* NEW_array__ArraySet(const struct type* type);
6772 extern const struct type type_array__ArraySetstring__String;
6773 extern const int COLOR_array__ArraySet__init;
6774 extern const int COLOR_abstract_compiler__AbstractCompiler___64dseen_extern;
6775 extern const int COLOR_abstract_compiler__AbstractCompiler___64dcount_type_test_tags;
6776 extern const int COLOR_abstract_compiler__AbstractCompiler__init_count_type_test_tags;
6777 extern const int COLOR_abstract_compiler__AbstractCompiler___64dcount_type_test_resolved;
6778 extern const int COLOR_abstract_compiler__AbstractCompiler___64dcount_type_test_unresolved;
6779 extern const int COLOR_abstract_compiler__AbstractCompiler___64dcount_type_test_skipped;
6780 extern const struct type type_hash_collection__HashMapmodel__MClassTypestring__String;
6781 extern const int COLOR_global_compiler__GlobalCompiler___64dclassids;
6782 extern const struct type type_list__Listabstract_compiler__AbstractRuntimeFunction;
6783 extern const int COLOR_global_compiler__GlobalCompiler___64dtodos;
6784 extern const struct type type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction;
6785 extern const int COLOR_global_compiler__GlobalCompiler___64dseen;
6786 extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType;
6787 extern const int COLOR_global_compiler__GlobalCompiler___64dcollect_types_cache;
6788 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compiler(val* self);
6789 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compiler_61d(val* self, val* p0);
6790 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__current_node(val* self);
6791 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__current_node_61d(val* self, val* p0);
6792 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__frame(val* self);
6793 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__frame_61d(val* self, val* p0);
6794 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__object_type(val* self);
6795 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__bool_type(val* self);
6796 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__writer(val* self);
6797 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__writer_61d(val* self, val* p0);
6798 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__init(val* self, val* p0);
6799 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__get_class(val* self, val* p0);
6800 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__get_property(val* self, val* p0, val* p1);
6801 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compile_callsite(val* self, val* p0, val* p1);
6802 void VIRTUAL_global_compiler__GlobalCompilerVisitor__calloc_array(val* self, val* p0, val* p1);
6803 void VIRTUAL_global_compiler__GlobalCompilerVisitor__native_array_def(val* self, val* p0, val* p1, val* p2);
6804 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__varargize(val* self, val* p0, val* p1, val* p2);
6805 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__anchor(val* self, val* p0);
6806 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__resolve_for(val* self, val* p0, val* p1);
6807 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__autoadapt(val* self, val* p0, val* p1);
6808 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__supercall(val* self, val* p0, val* p1, val* p2);
6809 void VIRTUAL_global_compiler__GlobalCompilerVisitor__adapt_signature(val* self, val* p0, val* p1);
6810 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__autobox(val* self, val* p0, val* p1);
6811 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
6812 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__is_same_type_test(val* self, val* p0, val* p1);
6813 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__equal_test(val* self, val* p0, val* p1);
6814 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__call(val* self, val* p0, val* p1, val* p2);
6815 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__send(val* self, val* p0, val* p1);
6816 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__monomorphic_send(val* self, val* p0, val* p1, val* p2);
6817 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__monomorphic_super_send(val* self, val* p0, val* p1, val* p2);
6818 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__isset_attribute(val* self, val* p0, val* p1);
6819 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__read_attribute(val* self, val* p0, val* p1);
6820 void VIRTUAL_global_compiler__GlobalCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
6821 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__check_recv_notnull(val* self, val* p0);
6822 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__names(val* self);
6823 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__names_61d(val* self, val* p0);
6824 long VIRTUAL_abstract_compiler__AbstractCompilerVisitor__last(val* self);
6825 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__last_61d(val* self, long p0);
6826 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__get_name(val* self, val* p0);
6827 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__escapemark_name(val* self, val* p0);
6828 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__escapemark_names(val* self);
6829 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__escapemark_names_61d(val* self, val* p0);
6830 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__class_name_string(val* self, val* p0);
6831 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__variables(val* self);
6832 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__variables_61d(val* self, val* p0);
6833 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__variable(val* self, val* p0);
6834 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_var(val* self, val* p0);
6835 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_named_var(val* self, val* p0, val* p1);
6836 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__assign(val* self, val* p0, val* p1);
6837 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__init_instance(val* self, val* p0);
6838 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__int_instance(val* self, long p0);
6839 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__string_instance(val* self, val* p0);
6840 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__array_instance(val* self, val* p0, val* p1);
6841 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__vararg_instance(val* self, val* p0, val* p1, val* p2, val* p3);
6842 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add(val* self, val* p0);
6843 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_decl(val* self, val* p0);
6844 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__require_declaration(val* self, val* p0);
6845 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__declare_once(val* self, val* p0);
6846 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_extern(val* self, val* p0);
6847 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_expr(val* self, val* p0, val* p1);
6848 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_abort(val* self, val* p0);
6849 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_raw_abort(val* self);
6850 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_cast(val* self, val* p0, val* p1, val* p2);
6851 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__ret(val* self, val* p0);
6852 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__stmt(val* self, val* p0);
6853 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__expr(val* self, val* p0, val* p1);
6854 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__expr_bool(val* self, val* p0);
6855 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__debug(val* self, val* p0);
6856 val* VIRTUAL_compiler_ffi__AbstractCompilerVisitor__var_from_c(val* self, val* p0, val* p1);
6857 void VIRTUAL_compiler_ffi__AbstractCompilerVisitor__ret_to_c(val* self, val* p0, val* p1);
6858 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__collect_types(val* self, val* p0);
6859 void VIRTUAL_global_compiler__GlobalCompilerVisitor__check_valid_reciever(val* self, val* p0);
6860 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__get_recvtype(val* self, val* p0, val* p1, val* p2);
6861 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__get_recv(val* self, val* p0, val* p1);
6862 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__finalize_call(val* self, val* p0, val* p1, val* p2);
6863 val* VIRTUAL_global_compiler__GlobalCompilerVisitor__call_without_varargize(val* self, val* p0, val* p1, val* p2);
6864 void VIRTUAL_global_compiler__GlobalCompilerVisitor__bugtype(val* self, val* p0);
6865 extern const struct class class_global_compiler__GlobalCompilerVisitor;
6866 extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dcurrent_node;
6867 extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dnames;
6868 extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dlast;
6869 extern const struct type type_hash_collection__HashMapscope__EscapeMarkstring__String;
6870 extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64descapemark_names;
6871 extern const struct type type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable;
6872 extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dvariables;
6873 short int VIRTUAL_global_compiler__CustomizedRuntimeFunction___61d_61d(val* self, val* p0);
6874 long VIRTUAL_global_compiler__CustomizedRuntimeFunction__hash(val* self);
6875 val* VIRTUAL_global_compiler__CustomizedRuntimeFunction__to_s(val* self);
6876 val* VIRTUAL_abstract_compiler__AbstractRuntimeFunction__mmethoddef(val* self);
6877 void VIRTUAL_abstract_compiler__AbstractRuntimeFunction__mmethoddef_61d(val* self, val* p0);
6878 val* VIRTUAL_abstract_compiler__AbstractRuntimeFunction__c_name(val* self);
6879 val* VIRTUAL_global_compiler__CustomizedRuntimeFunction__build_c_name(val* self);
6880 val* VIRTUAL_abstract_compiler__AbstractRuntimeFunction__c_name_cache(val* self);
6881 void VIRTUAL_abstract_compiler__AbstractRuntimeFunction__c_name_cache_61d(val* self, val* p0);
6882 val* VIRTUAL_global_compiler__CustomizedRuntimeFunction__call(val* self, val* p0, val* p1);
6883 void VIRTUAL_global_compiler__CustomizedRuntimeFunction__compile_to_c(val* self, val* p0);
6884 void VIRTUAL_abstract_compiler__AbstractRuntimeFunction__init(val* self, val* p0);
6885 val* VIRTUAL_global_compiler__CustomizedRuntimeFunction__recv(val* self);
6886 void VIRTUAL_global_compiler__CustomizedRuntimeFunction__recv_61d(val* self, val* p0);
6887 void VIRTUAL_global_compiler__CustomizedRuntimeFunction__init(val* self, val* p0, val* p1);
6888 extern const struct class class_global_compiler__CustomizedRuntimeFunction;
6889 extern const int COLOR_abstract_compiler__AbstractRuntimeFunction___64dc_name_cache;
6890 val* VIRTUAL_abstract_compiler__Toolchain__toolcontext(val* self);
6891 void VIRTUAL_abstract_compiler__Toolchain__toolcontext_61d(val* self, val* p0);
6892 val* VIRTUAL_abstract_compiler__Toolchain__compile_dir(val* self);
6893 void VIRTUAL_abstract_compiler__MakefileToolchain__write_and_make(val* self, val* p0);
6894 void VIRTUAL_abstract_compiler__Toolchain__init(val* self, val* p0);
6895 val* VIRTUAL_abstract_compiler__MakefileToolchain__cc_paths(val* self);
6896 void VIRTUAL_abstract_compiler__MakefileToolchain__cc_paths_61d(val* self, val* p0);
6897 void VIRTUAL_abstract_compiler__MakefileToolchain__gather_cc_paths(val* self);
6898 void VIRTUAL_abstract_compiler__MakefileToolchain__write_files(val* self, val* p0, val* p1, val* p2);
6899 void VIRTUAL_abstract_compiler__MakefileToolchain__write_makefile(val* self, val* p0, val* p1, val* p2);
6900 void VIRTUAL_abstract_compiler__MakefileToolchain__compile_c_code(val* self, val* p0, val* p1);
6901 extern const struct class class_abstract_compiler__MakefileToolchain;
6902 extern const int COLOR_abstract_compiler__MakefileToolchain___64dcc_paths;
6903 val* VIRTUAL_abstract_compiler__CodeFile__name(val* self);
6904 void VIRTUAL_abstract_compiler__CodeFile__name_61d(val* self, val* p0);
6905 val* VIRTUAL_abstract_compiler__CodeFile__writers(val* self);
6906 void VIRTUAL_abstract_compiler__CodeFile__writers_61d(val* self, val* p0);
6907 val* VIRTUAL_abstract_compiler__CodeFile__required_declarations(val* self);
6908 void VIRTUAL_abstract_compiler__CodeFile__required_declarations_61d(val* self, val* p0);
6909 void VIRTUAL_abstract_compiler__CodeFile__init(val* self, val* p0);
6910 extern const struct class class_abstract_compiler__CodeFile;
6911 extern const struct type type_array__Arrayabstract_compiler__CodeWriter;
6912 extern const int COLOR_abstract_compiler__CodeFile___64dwriters;
6913 extern const int COLOR_abstract_compiler__CodeFile___64drequired_declarations;
6914 val* VIRTUAL_abstract_compiler__CodeWriter__file(val* self);
6915 void VIRTUAL_abstract_compiler__CodeWriter__file_61d(val* self, val* p0);
6916 val* VIRTUAL_abstract_compiler__CodeWriter__lines(val* self);
6917 void VIRTUAL_abstract_compiler__CodeWriter__lines_61d(val* self, val* p0);
6918 val* VIRTUAL_abstract_compiler__CodeWriter__decl_lines(val* self);
6919 void VIRTUAL_abstract_compiler__CodeWriter__decl_lines_61d(val* self, val* p0);
6920 void VIRTUAL_abstract_compiler__CodeWriter__add(val* self, val* p0);
6921 void VIRTUAL_abstract_compiler__CodeWriter__add_decl(val* self, val* p0);
6922 void VIRTUAL_abstract_compiler__CodeWriter__init(val* self, val* p0);
6923 extern const struct class class_abstract_compiler__CodeWriter;
6924 extern const struct type type_list__Liststring__String;
6925 extern const int COLOR_abstract_compiler__CodeWriter___64dlines;
6926 extern const int COLOR_abstract_compiler__CodeWriter___64ddecl_lines;
6927 val* VIRTUAL_abstract_compiler__RuntimeVariable__to_s(val* self);
6928 val* VIRTUAL_abstract_compiler__RuntimeVariable__inspect(val* self);
6929 val* VIRTUAL_abstract_compiler__RuntimeVariable__name(val* self);
6930 void VIRTUAL_abstract_compiler__RuntimeVariable__name_61d(val* self, val* p0);
6931 val* VIRTUAL_abstract_compiler__RuntimeVariable__mtype(val* self);
6932 void VIRTUAL_abstract_compiler__RuntimeVariable__mtype_61d(val* self, val* p0);
6933 val* VIRTUAL_abstract_compiler__RuntimeVariable__mcasttype(val* self);
6934 void VIRTUAL_abstract_compiler__RuntimeVariable__mcasttype_61d(val* self, val* p0);
6935 short int VIRTUAL_abstract_compiler__RuntimeVariable__is_exact(val* self);
6936 void VIRTUAL_abstract_compiler__RuntimeVariable__is_exact_61d(val* self, short int p0);
6937 void VIRTUAL_abstract_compiler__RuntimeVariable__init(val* self, val* p0, val* p1, val* p2);
6938 extern const struct class class_abstract_compiler__RuntimeVariable;
6939 extern const int COLOR_abstract_compiler__RuntimeVariable___64dis_exact;
6940 val* VIRTUAL_abstract_compiler__Frame__visitor(val* self);
6941 void VIRTUAL_abstract_compiler__Frame__visitor_61d(val* self, val* p0);
6942 val* VIRTUAL_abstract_compiler__Frame__mpropdef(val* self);
6943 void VIRTUAL_abstract_compiler__Frame__mpropdef_61d(val* self, val* p0);
6944 val* VIRTUAL_abstract_compiler__Frame__receiver(val* self);
6945 void VIRTUAL_abstract_compiler__Frame__receiver_61d(val* self, val* p0);
6946 val* VIRTUAL_abstract_compiler__Frame__arguments(val* self);
6947 void VIRTUAL_abstract_compiler__Frame__arguments_61d(val* self, val* p0);
6948 val* VIRTUAL_abstract_compiler__Frame__returnvar(val* self);
6949 void VIRTUAL_abstract_compiler__Frame__returnvar_61d(val* self, val* p0);
6950 val* VIRTUAL_abstract_compiler__Frame__returnlabel(val* self);
6951 void VIRTUAL_abstract_compiler__Frame__returnlabel_61d(val* self, val* p0);
6952 void VIRTUAL_abstract_compiler__Frame__init(val* self, val* p0, val* p1, val* p2, val* p3);
6953 extern const struct class class_abstract_compiler__Frame;
6954 extern const int COLOR_abstract_compiler__Frame___64dreturnvar;
6955 extern const int COLOR_abstract_compiler__Frame___64dreturnlabel;
6956 void VIRTUAL_common_ffi__VerifyNitniCallbacksPhase__process_npropdef(val* self, val* p0);
6957 void VIRTUAL_nitni_callbacks__VerifyNitniCallbacksPhase__process_npropdef(val* self, val* p0);
6958 extern const struct class class_nitni_callbacks__VerifyNitniCallbacksPhase;
6959 val* VIRTUAL_nitni_callbacks__ForeignCallbackSet__callbacks(val* self);
6960 void VIRTUAL_nitni_callbacks__ForeignCallbackSet__callbacks_61d(val* self, val* p0);
6961 val* VIRTUAL_nitni_callbacks__ForeignCallbackSet__supers(val* self);
6962 void VIRTUAL_nitni_callbacks__ForeignCallbackSet__supers_61d(val* self, val* p0);
6963 val* VIRTUAL_nitni_callbacks__ForeignCallbackSet__types(val* self);
6964 void VIRTUAL_nitni_callbacks__ForeignCallbackSet__types_61d(val* self, val* p0);
6965 val* VIRTUAL_nitni_callbacks__ForeignCallbackSet__casts(val* self);
6966 void VIRTUAL_nitni_callbacks__ForeignCallbackSet__casts_61d(val* self, val* p0);
6967 val* VIRTUAL_nitni_callbacks__ForeignCallbackSet__all_cached(val* self);
6968 void VIRTUAL_nitni_callbacks__ForeignCallbackSet__all_cached_61d(val* self, val* p0);
6969 val* VIRTUAL_nitni_callbacks__ForeignCallbackSet__all(val* self);
6970 void VIRTUAL_nitni_callbacks__ForeignCallbackSet__join(val* self, val* p0);
6971 void VIRTUAL_nitni_callbacks__ForeignCallbackSet__init(val* self);
6972 extern const struct class class_nitni_callbacks__ForeignCallbackSet;
6973 extern const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitCall;
6974 extern const int COLOR_nitni_callbacks__ForeignCallbackSet___64dcallbacks;
6975 extern const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitSuper;
6976 extern const int COLOR_nitni_callbacks__ForeignCallbackSet___64dsupers;
6977 extern const int COLOR_nitni_callbacks__ForeignCallbackSet___64dtypes;
6978 extern const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitCast;
6979 extern const int COLOR_nitni_callbacks__ForeignCallbackSet___64dcasts;
6980 extern const int COLOR_nitni_callbacks__ForeignCallbackSet___64dall_cached;
6981 short int VIRTUAL_nitni_callbacks__MExplicitCall___61d_61d(val* self, val* p0);
6982 long VIRTUAL_nitni_callbacks__MExplicitCall__hash(val* self);
6983 void VIRTUAL_c__MExplicitCall__compile_callback_to_c(val* self, val* p0, val* p1);
6984 void VIRTUAL_cpp__MExplicitCall__compile_callback_to_cpp(val* self, val* p0, val* p1);
6985 val* VIRTUAL_nitni_callbacks__MExplicitCall__recv_mtype(val* self);
6986 void VIRTUAL_nitni_callbacks__MExplicitCall__recv_mtype_61d(val* self, val* p0);
6987 val* VIRTUAL_nitni_callbacks__MExplicitCall__mproperty(val* self);
6988 void VIRTUAL_nitni_callbacks__MExplicitCall__mproperty_61d(val* self, val* p0);
6989 val* VIRTUAL_nitni_callbacks__MExplicitCall__from_mmodule(val* self);
6990 void VIRTUAL_nitni_callbacks__MExplicitCall__from_mmodule_61d(val* self, val* p0);
6991 void VIRTUAL_nitni_callbacks__MExplicitCall__fill_type_for(val* self, val* p0, val* p1);
6992 val* VIRTUAL_nitni_callbacks__MExplicitCall__csignature(val* self);
6993 void VIRTUAL_nitni_callbacks__MExplicitCall__init(val* self, val* p0, val* p1, val* p2);
6994 void VIRTUAL_compiler_ffi__MExplicitCall__compile_extern_callback(val* self, val* p0, val* p1);
6995 extern const struct class class_nitni_callbacks__MExplicitCall;
6996 short int VIRTUAL_nitni_callbacks__MExplicitSuper___61d_61d(val* self, val* p0);
6997 long VIRTUAL_nitni_callbacks__MExplicitSuper__hash(val* self);
6998 val* VIRTUAL_nitni_callbacks__MExplicitSuper__from(val* self);
6999 void VIRTUAL_nitni_callbacks__MExplicitSuper__from_61d(val* self, val* p0);
7000 void VIRTUAL_nitni_callbacks__MExplicitSuper__init(val* self, val* p0);
7001 void VIRTUAL_compiler_ffi__MExplicitSuper__compile_extern_callback(val* self, val* p0, val* p1);
7002 extern const struct class class_nitni_callbacks__MExplicitSuper;
7003 short int VIRTUAL_nitni_callbacks__MExplicitCast___61d_61d(val* self, val* p0);
7004 long VIRTUAL_nitni_callbacks__MExplicitCast__hash(val* self);
7005 val* VIRTUAL_nitni_callbacks__MExplicitCast__from(val* self);
7006 void VIRTUAL_nitni_callbacks__MExplicitCast__from_61d(val* self, val* p0);
7007 val* VIRTUAL_nitni_callbacks__MExplicitCast__to(val* self);
7008 void VIRTUAL_nitni_callbacks__MExplicitCast__to_61d(val* self, val* p0);
7009 val* VIRTUAL_nitni_callbacks__MExplicitCast__check_cname(val* self);
7010 val* VIRTUAL_nitni_callbacks__MExplicitCast__cast_cname(val* self);
7011 void VIRTUAL_nitni_callbacks__MExplicitCast__init(val* self, val* p0, val* p1);
7012 void VIRTUAL_compiler_ffi__MExplicitCast__compile_extern_callbacks(val* self, val* p0, val* p1);
7013 extern const struct class class_nitni_callbacks__MExplicitCast;
7014 val* VIRTUAL_nitni_utilities__CallContext__name_mtype(val* self, val* p0);
7015 val* VIRTUAL_nitni_utilities__CallContext__cast_from(val* self, val* p0, val* p1);
7016 val* VIRTUAL_nitni_utilities__CallContext__cast_to(val* self, val* p0, val* p1);
7017 void VIRTUAL_nitni_utilities__CallContext__init(val* self);
7018 extern const struct class class_nitni_utilities__CallContext;
7019 short int VIRTUAL_nitni_utilities__SignatureLength__long(val* self);
7020 void VIRTUAL_nitni_utilities__SignatureLength__long_61d(val* self, short int p0);
7021 void VIRTUAL_nitni_utilities__SignatureLength__init(val* self, short int p0);
7022 extern const struct class class_nitni_utilities__SignatureLength;
7023 void VIRTUAL_ffi_base__FFILanguageAssignationPhase__process_nmodule(val* self, val* p0);
7024 void VIRTUAL_ffi_base__FFILanguageAssignationPhase__process_nclassdef(val* self, val* p0);
7025 void VIRTUAL_ffi_base__FFILanguageAssignationPhase__process_npropdef(val* self, val* p0);
7026 val* VIRTUAL_ffi_base__FFILanguageAssignationPhase__languages(val* self);
7027 void VIRTUAL_ffi_base__FFILanguageAssignationPhase__languages_61d(val* self, val* p0);
7028 void VIRTUAL_ffi_base__FFILanguageAssignationPhase__verify_foreign_code_on_node(val* self, val* p0);
7029 val* VIRTUAL_c__FFILanguageAssignationPhase__c_language(val* self);
7030 void VIRTUAL_c__FFILanguageAssignationPhase__c_language_61d(val* self, val* p0);
7031 val* VIRTUAL_cpp__FFILanguageAssignationPhase__cpp_language(val* self);
7032 void VIRTUAL_cpp__FFILanguageAssignationPhase__cpp_language_61d(val* self, val* p0);
7033 extern const struct class class_ffi_base__FFILanguageAssignationPhase;
7034 extern const struct type type_array__Arrayffi_base__FFILanguage;
7035 extern const int COLOR_ffi_base__FFILanguageAssignationPhase___64dlanguages;
7036 val* NEW_c__CLanguage(const struct type* type);
7037 extern const struct type type_c__CLanguage;
7038 extern const int COLOR_ffi_base__FFILanguage__init;
7039 extern const int COLOR_c__FFILanguageAssignationPhase___64dc_language;
7040 val* NEW_cpp__CPPLanguage(const struct type* type);
7041 extern const struct type type_cpp__CPPLanguage;
7042 extern const int COLOR_cpp__FFILanguageAssignationPhase___64dcpp_language;
7043 val* VIRTUAL_ffi_base__ForeignType__ctype(val* self);
7044 void VIRTUAL_ffi_base__ForeignType__init(val* self);
7045 extern const struct class class_ffi_base__ForeignType;
7046 val* VIRTUAL_c_tools__CCompilationUnit__header_c_base(val* self);
7047 void VIRTUAL_c_tools__CCompilationUnit__header_c_base_61d(val* self, val* p0);
7048 val* VIRTUAL_c_tools__CCompilationUnit__header_custom(val* self);
7049 void VIRTUAL_c_tools__CCompilationUnit__header_custom_61d(val* self, val* p0);
7050 val* VIRTUAL_c_tools__CCompilationUnit__header_c_types(val* self);
7051 void VIRTUAL_c_tools__CCompilationUnit__header_c_types_61d(val* self, val* p0);
7052 val* VIRTUAL_c_tools__CCompilationUnit__header_decl(val* self);
7053 void VIRTUAL_c_tools__CCompilationUnit__header_decl_61d(val* self, val* p0);
7054 val* VIRTUAL_c_tools__CCompilationUnit__body_decl(val* self);
7055 void VIRTUAL_c_tools__CCompilationUnit__body_decl_61d(val* self, val* p0);
7056 val* VIRTUAL_c_tools__CCompilationUnit__body_custom(val* self);
7057 void VIRTUAL_c_tools__CCompilationUnit__body_custom_61d(val* self, val* p0);
7058 val* VIRTUAL_c_tools__CCompilationUnit__body_impl(val* self);
7059 void VIRTUAL_c_tools__CCompilationUnit__body_impl_61d(val* self, val* p0);
7060 val* VIRTUAL_c_tools__CCompilationUnit__files(val* self);
7061 void VIRTUAL_c_tools__CCompilationUnit__files_61d(val* self, val* p0);
7062 void VIRTUAL_c_tools__CCompilationUnit__add_local_function(val* self, val* p0);
7063 void VIRTUAL_c_tools__CCompilationUnit__add_exported_function(val* self, val* p0);
7064 void VIRTUAL_c_tools__CCompilationUnit__compile_header_core(val* self, val* p0);
7065 void VIRTUAL_c_tools__CCompilationUnit__compile_body_core(val* self, val* p0);
7066 void VIRTUAL_c_tools__CCompilationUnit__init(val* self);
7067 void VIRTUAL_ffi_base__CCompilationUnit__write_as_impl(val* self, val* p0, val* p1);
7068 void VIRTUAL_ffi_base__CCompilationUnit__write_header_to_file(val* self, val* p0, val* p1, val* p2, val* p3);
7069 void VIRTUAL_ffi_base__CCompilationUnit__write_body_to_file(val* self, val* p0, val* p1, val* p2);
7070 void VIRTUAL_compiler_ffi__CCompilationUnit__write_as_nitni(val* self, val* p0, val* p1);
7071 extern const struct class class_c_tools__CCompilationUnit;
7072 val* NEW_template__Template(const struct type* type);
7073 extern const struct type type_template__Template;
7074 extern const int COLOR_template__Template__init;
7075 extern const int COLOR_c_tools__CCompilationUnit___64dheader_c_base;
7076 extern const int COLOR_c_tools__CCompilationUnit___64dheader_custom;
7077 extern const int COLOR_c_tools__CCompilationUnit___64dheader_c_types;
7078 extern const int COLOR_c_tools__CCompilationUnit___64dheader_decl;
7079 extern const int COLOR_c_tools__CCompilationUnit___64dbody_decl;
7080 extern const int COLOR_c_tools__CCompilationUnit___64dbody_custom;
7081 extern const int COLOR_c_tools__CCompilationUnit___64dbody_impl;
7082 extern const int COLOR_c_tools__CCompilationUnit___64dfiles;
7083 val* VIRTUAL_c_tools__CFunction__signature(val* self);
7084 void VIRTUAL_c_tools__CFunction__signature_61d(val* self, val* p0);
7085 val* VIRTUAL_c_tools__CFunction__decls(val* self);
7086 void VIRTUAL_c_tools__CFunction__decls_61d(val* self, val* p0);
7087 val* VIRTUAL_c_tools__CFunction__exprs(val* self);
7088 void VIRTUAL_c_tools__CFunction__exprs_61d(val* self, val* p0);
7089 val* VIRTUAL_c_tools__CFunction__to_writer(val* self);
7090 void VIRTUAL_c_tools__CFunction__init(val* self, val* p0);
7091 extern const struct class class_c_tools__CFunction;
7092 extern const int COLOR_c_tools__CFunction___64ddecls;
7093 extern const int COLOR_c_tools__CFunction___64dexprs;
7094 void VIRTUAL_template__Template__write_to(val* self, val* p0);
7095 void VIRTUAL_template__Template__rendering(val* self);
7096 void VIRTUAL_template__Template__add(val* self, val* p0);
7097 void VIRTUAL_template__Template__add_all(val* self, val* p0);
7098 void VIRTUAL_template__Template__add_list(val* self, val* p0, val* p1, val* p2);
7099 short int VIRTUAL_template__Template__is_frozen(val* self);
7100 void VIRTUAL_template__Template__is_frozen_61d(val* self, short int p0);
7101 void VIRTUAL_template__Template__freeze(val* self);
7102 val* VIRTUAL_template__Template__new_sub(val* self);
7103 val* VIRTUAL_template__Template__content(val* self);
7104 void VIRTUAL_template__Template__content_61d(val* self, val* p0);
7105 short int VIRTUAL_template__Template__render_done(val* self);
7106 void VIRTUAL_template__Template__render_done_61d(val* self, short int p0);
7107 void VIRTUAL_template__Template__force_render(val* self);
7108 short int VIRTUAL_template__Template__is_writing(val* self);
7109 void VIRTUAL_template__Template__is_writing_61d(val* self, short int p0);
7110 val* VIRTUAL_template__Template__write_to_string(val* self);
7111 void VIRTUAL_template__Template__write_to_file(val* self, val* p0);
7112 void VIRTUAL_template__Template__init(val* self);
7113 extern const struct class class_template__Template;
7114 extern const int COLOR_template__Template___64dis_frozen;
7115 extern const struct type type_array__Arraystream__Streamable;
7116 extern const int COLOR_template__Template___64dcontent;
7117 extern const int COLOR_template__Template___64drender_done;
7118 extern const int COLOR_template__Template___64dis_writing;
7119 void VIRTUAL_extern_classes__ExternClassesTypingPhaseAst__process_nclassdef(val* self, val* p0);
7120 extern const struct class class_extern_classes__ExternClassesTypingPhaseAst;
7121 void VIRTUAL_extern_classes__ExternClassesTypingPhaseModel__process_nclassdef(val* self, val* p0);
7122 extern const struct class class_extern_classes__ExternClassesTypingPhaseModel;
7123 void VIRTUAL_header_dependency__HeaderDependancyPhase__process_nmodule(val* self, val* p0);
7124 extern const struct class class_header_dependency__HeaderDependancyPhase;
7125 void VIRTUAL_ffi_base__FFILanguage__init(val* self, val* p0);
7126 short int VIRTUAL_c__CLanguage__identify_language(val* self, val* p0);
7127 void VIRTUAL_c__CLanguage__compile_module_block(val* self, val* p0, val* p1, val* p2);
7128 void VIRTUAL_c__CLanguage__compile_extern_method(val* self, val* p0, val* p1, val* p2, val* p3);
7129 void VIRTUAL_c__CLanguage__compile_extern_class(val* self, val* p0, val* p1, val* p2, val* p3);
7130 val* VIRTUAL_c__CLanguage__get_ftype(val* self, val* p0, val* p1);
7131 void VIRTUAL_c__CLanguage__compile_callback(val* self, val* p0, val* p1, val* p2, val* p3);
7132 void VIRTUAL_ffi_base__FFILanguage__compile_to_files(val* self, val* p0, val* p1);
7133 extern const struct class class_c__CLanguage;
7134 short int VIRTUAL_c__ExternCFile___61d_61d(val* self, val* p0);
7135 long VIRTUAL_c__ExternCFile__hash(val* self);
7136 val* VIRTUAL_ffi_base__ExternFile__filename(val* self);
7137 void VIRTUAL_ffi_base__ExternFile__filename_61d(val* self, val* p0);
7138 val* VIRTUAL_ffi_base__ExternFile__makefile_rule_name(val* self);
7139 val* VIRTUAL_ffi_base__ExternFile__makefile_rule_content(val* self);
7140 void VIRTUAL_ffi_base__ExternFile__init(val* self, val* p0);
7141 void VIRTUAL_c__ExternCFile__init(val* self, val* p0, val* p1);
7142 val* VIRTUAL_c__ExternCFile__cflags(val* self);
7143 void VIRTUAL_c__ExternCFile__cflags_61d(val* self, val* p0);
7144 extern const struct class class_c__ExternCFile;
7145 val* VIRTUAL_c__ForeignCType__ctype(val* self);
7146 void VIRTUAL_c__ForeignCType__ctype_61d(val* self, val* p0);
7147 void VIRTUAL_c__ForeignCType__init(val* self, val* p0);
7148 extern const struct class class_c__ForeignCType;
7149 val* VIRTUAL_c__FromCCallContext__name_mtype(val* self, val* p0);
7150 void VIRTUAL_c__FromCCallContext__init(val* self);
7151 extern const struct class class_c__FromCCallContext;
7152 val* VIRTUAL_c__ExternCFunction__method(val* self);
7153 void VIRTUAL_c__ExternCFunction__method_61d(val* self, val* p0);
7154 void VIRTUAL_c__ExternCFunction__init(val* self, val* p0, val* p1);
7155 extern const struct class class_c__ExternCFunction;
7156 void VIRTUAL_pkgconfig__PkgconfigPhase__process_annotated_node(val* self, val* p0, val* p1);
7157 extern const struct class class_pkgconfig__PkgconfigPhase;
7158 void VIRTUAL_c_compiler_options__CCompilerOptionsPhase__process_annotated_node(val* self, val* p0, val* p1);
7159 val* VIRTUAL_c_compiler_options__CCompilerOptionsPhase__compiler_annotation_name(val* self);
7160 val* VIRTUAL_c_compiler_options__CCompilerOptionsPhase__linker_annotation_name(val* self);
7161 val* VIRTUAL_c_compiler_options__CCompilerOptionsPhase__cpp_compiler_annotation_name(val* self);
7162 void VIRTUAL_c_compiler_options__CCompilerOptionsPhase__process_c_compiler_annotation(val* self, val* p0, val* p1);
7163 void VIRTUAL_c_compiler_options__CCompilerOptionsPhase__process_c_linker_annotation(val* self, val* p0, val* p1);
7164 void VIRTUAL_c_compiler_options__CCompilerOptionsPhase__process_cpp_compiler_annotation(val* self, val* p0, val* p1);
7165 extern const struct class class_c_compiler_options__CCompilerOptionsPhase;
7166 void VIRTUAL_c_compiler_options__CCompilerOption__init(val* self);
7167 val* VIRTUAL_c_compiler_options__DirectCCompilerOption__option(val* self);
7168 void VIRTUAL_c_compiler_options__DirectCCompilerOption__option_61d(val* self, val* p0);
7169 void VIRTUAL_c_compiler_options__DirectCCompilerOption__init(val* self, val* p0);
7170 extern const struct class class_c_compiler_options__DirectCCompilerOption;
7171 val* VIRTUAL_c_compiler_options__ExecCCompilerOption__command(val* self);
7172 void VIRTUAL_c_compiler_options__ExecCCompilerOption__command_61d(val* self, val* p0);
7173 val* VIRTUAL_c_compiler_options__ExecCCompilerOption__exec_node(val* self);
7174 void VIRTUAL_c_compiler_options__ExecCCompilerOption__exec_node_61d(val* self, val* p0);
7175 void VIRTUAL_c_compiler_options__ExecCCompilerOption__init(val* self, val* p0, val* p1);
7176 extern const struct class class_c_compiler_options__ExecCCompilerOption;
7177 short int VIRTUAL_cpp__CPPLanguage__identify_language(val* self, val* p0);
7178 void VIRTUAL_cpp__CPPLanguage__compile_module_block(val* self, val* p0, val* p1, val* p2);
7179 void VIRTUAL_cpp__CPPLanguage__compile_extern_method(val* self, val* p0, val* p1, val* p2, val* p3);
7180 void VIRTUAL_cpp__CPPLanguage__compile_extern_class(val* self, val* p0, val* p1, val* p2, val* p3);
7181 val* VIRTUAL_cpp__CPPLanguage__get_ftype(val* self, val* p0, val* p1);
7182 void VIRTUAL_cpp__CPPLanguage__compile_callback(val* self, val* p0, val* p1, val* p2, val* p3);
7183 void VIRTUAL_cpp__CPPLanguage__compile_to_files(val* self, val* p0, val* p1);
7184 extern const struct class class_cpp__CPPLanguage;
7185 val* VIRTUAL_cpp__CPPCompilationUnit__write_to_files(val* self, val* p0, val* p1);
7186 void VIRTUAL_cpp__CPPCompilationUnit__init(val* self);
7187 extern const struct class class_cpp__CPPCompilationUnit;
7188 val* VIRTUAL_cpp__ExternCppFile__makefile_rule_name(val* self);
7189 val* VIRTUAL_cpp__ExternCppFile__makefile_rule_content(val* self);
7190 val* VIRTUAL_cpp__ExternCppFile__amodule(val* self);
7191 void VIRTUAL_cpp__ExternCppFile__amodule_61d(val* self, val* p0);
7192 void VIRTUAL_cpp__ExternCppFile__init(val* self, val* p0, val* p1);
7193 extern const struct class class_cpp__ExternCppFile;
7194 val* VIRTUAL_cpp__ForeignCppType__cpp_type(val* self);
7195 void VIRTUAL_cpp__ForeignCppType__cpp_type_61d(val* self, val* p0);
7196 void VIRTUAL_cpp__ForeignCppType__init(val* self, val* p0);
7197 extern const struct class class_cpp__ForeignCppType;
7198 val* VIRTUAL_cpp__CppCallContext__name_mtype(val* self, val* p0);
7199 void VIRTUAL_cpp__CppCallContext__init(val* self);
7200 extern const struct class class_cpp__CppCallContext;
7201 val* VIRTUAL_cpp__ToCppCallContext__cast_to(val* self, val* p0, val* p1);
7202 void VIRTUAL_cpp__ToCppCallContext__init(val* self);
7203 extern const struct class class_cpp__ToCppCallContext;
7204 val* VIRTUAL_cpp__FromCppCallContext__cast_from(val* self, val* p0, val* p1);
7205 void VIRTUAL_cpp__FromCppCallContext__init(val* self);
7206 extern const struct class class_cpp__FromCppCallContext;
7207 void VIRTUAL_platform__PlatformPhase__process_annotated_node(val* self, val* p0, val* p1);
7208 extern const struct class class_platform__PlatformPhase;
7209 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__new_visitor(val* self);
7210 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__compile_header_structs(val* self);
7211 void VIRTUAL_separate_compiler__SeparateCompiler__compile_nitni_structs(val* self);
7212 void VIRTUAL_separate_compiler__SeparateCompiler__display_stats(val* self);
7213 void VIRTUAL_separate_compiler__SeparateCompiler__finalize_ffi_for_module(val* self, val* p0);
7214 val* VIRTUAL_separate_compiler__SeparateCompiler__runtime_type_analysis(val* self);
7215 void VIRTUAL_separate_compiler__SeparateCompiler__runtime_type_analysis_61d(val* self, val* p0);
7216 val* VIRTUAL_separate_compiler__SeparateCompiler__undead_types(val* self);
7217 void VIRTUAL_separate_compiler__SeparateCompiler__undead_types_61d(val* self, val* p0);
7218 val* VIRTUAL_separate_compiler__SeparateCompiler__live_unresolved_types(val* self);
7219 void VIRTUAL_separate_compiler__SeparateCompiler__live_unresolved_types_61d(val* self, val* p0);
7220 val* VIRTUAL_separate_compiler__SeparateCompiler__type_layout(val* self);
7221 void VIRTUAL_separate_compiler__SeparateCompiler__type_layout_61d(val* self, val* p0);
7222 val* VIRTUAL_separate_compiler__SeparateCompiler__resolution_layout(val* self);
7223 void VIRTUAL_separate_compiler__SeparateCompiler__resolution_layout_61d(val* self, val* p0);
7224 val* VIRTUAL_separate_compiler__SeparateCompiler__method_layout(val* self);
7225 void VIRTUAL_separate_compiler__SeparateCompiler__method_layout_61d(val* self, val* p0);
7226 val* VIRTUAL_separate_compiler__SeparateCompiler__attr_layout(val* self);
7227 void VIRTUAL_separate_compiler__SeparateCompiler__attr_layout_61d(val* self, val* p0);
7228 void VIRTUAL_separate_compiler__SeparateCompiler__init(val* self, val* p0, val* p1, val* p2);
7229 void VIRTUAL_separate_compiler__SeparateCompiler__compile_header_attribute_structs(val* self);
7230 void VIRTUAL_separate_compiler__SeparateCompiler__compile_box_kinds(val* self);
7231 val* VIRTUAL_separate_compiler__SeparateCompiler__box_kinds(val* self);
7232 void VIRTUAL_separate_compiler__SeparateCompiler__box_kinds_61d(val* self, val* p0);
7233 long VIRTUAL_separate_compiler__SeparateCompiler__box_kind_of(val* self, val* p0);
7234 void VIRTUAL_separate_compiler__SeparateCompiler__compile_color_consts(val* self, val* p0);
7235 void VIRTUAL_separate_compiler__SeparateCompiler__compile_color_const(val* self, val* p0, val* p1, long p2);
7236 val* VIRTUAL_separate_compiler__SeparateCompiler__color_consts_done(val* self);
7237 void VIRTUAL_separate_compiler__SeparateCompiler__color_consts_done_61d(val* self, val* p0);
7238 void VIRTUAL_separate_compiler__SeparateCompiler__do_property_coloring(val* self);
7239 val* VIRTUAL_separate_compiler__SeparateCompiler__build_method_tables(val* self, val* p0, val* p1);
7240 val* VIRTUAL_separate_compiler__SeparateCompiler__build_attr_tables(val* self, val* p0);
7241 val* VIRTUAL_separate_compiler__SeparateCompiler__do_type_coloring(val* self);
7242 val* VIRTUAL_separate_compiler__SeparateCompiler__build_type_tables(val* self, val* p0);
7243 void VIRTUAL_separate_compiler__SeparateCompiler__compile_resolution_tables(val* self, val* p0);
7244 val* VIRTUAL_separate_compiler__SeparateCompiler__build_resolution_tables(val* self, val* p0);
7245 void VIRTUAL_separate_compiler__SeparateCompiler__compile_module_to_c(val* self, val* p0);
7246 void VIRTUAL_separate_compiler__SeparateCompiler__compile_type_to_c(val* self, val* p0);
7247 void VIRTUAL_separate_compiler__SeparateCompiler__compile_type_resolution_table(val* self, val* p0);
7248 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__compile_class_to_c(val* self, val* p0);
7249 void VIRTUAL_separate_compiler__SeparateCompiler__hardening_live_type(val* self, val* p0, val* p1);
7250 val* VIRTUAL_separate_compiler__SeparateCompiler__type_tables(val* self);
7251 void VIRTUAL_separate_compiler__SeparateCompiler__type_tables_61d(val* self, val* p0);
7252 val* VIRTUAL_separate_compiler__SeparateCompiler__resolution_tables(val* self);
7253 void VIRTUAL_separate_compiler__SeparateCompiler__resolution_tables_61d(val* self, val* p0);
7254 val* VIRTUAL_separate_compiler__SeparateCompiler__method_tables(val* self);
7255 void VIRTUAL_separate_compiler__SeparateCompiler__method_tables_61d(val* self, val* p0);
7256 val* VIRTUAL_separate_compiler__SeparateCompiler__attr_tables(val* self);
7257 void VIRTUAL_separate_compiler__SeparateCompiler__attr_tables_61d(val* self, val* p0);
7258 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__display_sizes(val* self);
7259 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_layout(val* self);
7260 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_layout_61d(val* self, val* p0);
7261 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_layout(val* self);
7262 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_layout_61d(val* self, val* p0);
7263 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__init(val* self, val* p0, val* p1, val* p2);
7264 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__build_vt_tables(val* self, val* p0, val* p1);
7265 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__build_class_typing_tables(val* self, val* p0);
7266 short int VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__build_class_vts_table(val* self, val* p0);
7267 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__retrieve_vt_bound(val* self, val* p0, val* p1);
7268 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_tables(val* self);
7269 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_tables_61d(val* self, val* p0);
7270 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_tables(val* self);
7271 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_tables_61d(val* self, val* p0);
7272 extern const struct class class_separate_erasure_compiler__SeparateErasureCompiler;
7273 extern const int COLOR_separate_compiler__SeparateCompiler___64dundead_types;
7274 extern const struct type type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType;
7275 extern const int COLOR_separate_compiler__SeparateCompiler___64dlive_unresolved_types;
7276 extern const struct type type_hash_collection__HashMapmodel__MClasskernel__Int;
7277 extern const int COLOR_separate_compiler__SeparateCompiler___64dbox_kinds;
7278 extern const struct type type_hash_collection__HashSetkernel__Object;
7279 extern const int COLOR_separate_compiler__SeparateCompiler___64dcolor_consts_done;
7280 extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType;
7281 extern const int COLOR_separate_compiler__SeparateCompiler___64dtype_tables;
7282 extern const struct type type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType;
7283 extern const int COLOR_separate_compiler__SeparateCompiler___64dresolution_tables;
7284 extern const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef;
7285 extern const int COLOR_separate_compiler__SeparateCompiler___64dmethod_tables;
7286 extern const int COLOR_separate_compiler__SeparateCompiler___64dattr_tables;
7287 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__compile_callsite(val* self, val* p0, val* p1);
7288 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__calloc_array(val* self, val* p0, val* p1);
7289 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__native_array_def(val* self, val* p0, val* p1, val* p2);
7290 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__supercall(val* self, val* p0, val* p1, val* p2);
7291 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__adapt_signature(val* self, val* p0, val* p1);
7292 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__autobox(val* self, val* p0, val* p1);
7293 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
7294 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__is_same_type_test(val* self, val* p0, val* p1);
7295 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__equal_test(val* self, val* p0, val* p1);
7296 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__call(val* self, val* p0, val* p1, val* p2);
7297 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__send(val* self, val* p0, val* p1);
7298 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__isset_attribute(val* self, val* p0, val* p1);
7299 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__read_attribute(val* self, val* p0, val* p1);
7300 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
7301 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__class_name_string(val* self, val* p0);
7302 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__init_instance(val* self, val* p0);
7303 val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__array_instance(val* self, val* p0, val* p1);
7304 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__vararg_instance(val* self, val* p0, val* p1, val* p2, val* p3);
7305 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__type_info(val* self, val* p0);
7306 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__table_send(val* self, val* p0, val* p1, val* p2);
7307 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__hardening_live_open_type(val* self, val* p0);
7308 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__hardening_cast_type(val* self, val* p0);
7309 short int VIRTUAL_separate_compiler__SeparateCompilerVisitor__can_be_primitive(val* self, val* p0);
7310 short int VIRTUAL_separate_compiler__SeparateCompilerVisitor__maybe_null(val* self, val* p0);
7311 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__native_array_instance(val* self, val* p0, val* p1);
7312 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__link_unresolved_type(val* self, val* p0, val* p1);
7313 extern const struct class class_separate_erasure_compiler__SeparateErasureCompilerVisitor;
7314 val* VIRTUAL_separate_compiler__SeparateCompiler__new_visitor(val* self);
7315 void VIRTUAL_separate_compiler__SeparateCompiler__compile_header_structs(val* self);
7316 void VIRTUAL_separate_compiler__SeparateCompiler__compile_class_to_c(val* self, val* p0);
7317 void VIRTUAL_separate_compiler__SeparateCompiler__display_sizes(val* self);
7318 extern const struct class class_separate_compiler__SeparateCompiler;
7319 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__calloc_array(val* self, val* p0, val* p1);
7320 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
7321 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__class_name_string(val* self, val* p0);
7322 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__init_instance(val* self, val* p0);
7323 val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__array_instance(val* self, val* p0, val* p1);
7324 extern const struct class class_separate_compiler__SeparateCompilerVisitor;
7325 val* VIRTUAL_separate_compiler__SeparateRuntimeFunction__to_s(val* self);
7326 val* VIRTUAL_separate_compiler__SeparateRuntimeFunction__build_c_name(val* self);
7327 val* VIRTUAL_abstract_compiler__AbstractRuntimeFunction__call(val* self, val* p0, val* p1);
7328 void VIRTUAL_separate_compiler__SeparateRuntimeFunction__compile_to_c(val* self, val* p0);
7329 extern const struct class class_separate_compiler__SeparateRuntimeFunction;
7330 val* VIRTUAL_separate_compiler__VirtualRuntimeFunction__to_s(val* self);
7331 val* VIRTUAL_separate_compiler__VirtualRuntimeFunction__build_c_name(val* self);
7332 val* VIRTUAL_separate_compiler__VirtualRuntimeFunction__call(val* self, val* p0, val* p1);
7333 void VIRTUAL_separate_compiler__VirtualRuntimeFunction__compile_to_c(val* self, val* p0);
7334 extern const struct class class_separate_compiler__VirtualRuntimeFunction;
7335 val* VIRTUAL_layout_builders__Layout__ids(val* self);
7336 void VIRTUAL_layout_builders__Layout__ids_61d(val* self, val* p0);
7337 val* VIRTUAL_layout_builders__Layout__pos(val* self);
7338 void VIRTUAL_layout_builders__Layout__pos_61d(val* self, val* p0);
7339 void VIRTUAL_layout_builders__Layout__init(val* self);
7340 extern const struct class class_layout_builders__Layout;
7341 extern const int COLOR_hash_collection__HashMaplayout_builders__Layout_FT0kernel__Int;
7342 extern const int COLOR_layout_builders__Layout___64dids;
7343 extern const int COLOR_layout_builders__Layout___64dpos;
7344 val* VIRTUAL_layout_builders__PHLayout__masks(val* self);
7345 void VIRTUAL_layout_builders__PHLayout__masks_61d(val* self, val* p0);
7346 val* VIRTUAL_layout_builders__PHLayout__hashes(val* self);
7347 void VIRTUAL_layout_builders__PHLayout__hashes_61d(val* self, val* p0);
7348 void VIRTUAL_layout_builders__PHLayout__init(val* self);
7349 extern const struct class class_layout_builders__PHLayout;
7350 extern const int COLOR_hash_collection__HashMaplayout_builders__PHLayout_FT0kernel__Int;
7351 extern const int COLOR_layout_builders__PHLayout___64dmasks;
7352 extern const int COLOR_hash_collection__HashMaplayout_builders__PHLayout_FT0abstract_collection__Maplayout_builders__PHLayout_FT1kernel__Int;
7353 extern const int COLOR_layout_builders__PHLayout___64dhashes;
7354 val* VIRTUAL_layout_builders__POSetBuilder__mmodule(val* self);
7355 void VIRTUAL_layout_builders__POSetBuilder__mmodule_61d(val* self, val* p0);
7356 void VIRTUAL_layout_builders__POSetBuilder__init(val* self, val* p0);
7357 val* VIRTUAL_layout_builders__MTypePOSetBuilder__build_poset(val* self, val* p0);
7358 extern const struct class class_layout_builders__MTypePOSetBuilder;
7359 val* VIRTUAL_layout_builders__MClassPOSetBuilder__build_poset(val* self, val* p0);
7360 extern const struct class class_layout_builders__MClassPOSetBuilder;
7361 val* VIRTUAL_layout_builders__TypingBMizer__build_layout(val* self, val* p0);
7362 val* VIRTUAL_layout_builders__TypingBMizer__poset(val* self);
7363 val* VIRTUAL_layout_builders__TypingBMizer__mmodule(val* self);
7364 void VIRTUAL_layout_builders__TypingBMizer__mmodule_61d(val* self, val* p0);
7365 val* VIRTUAL_layout_builders__TypingBMizer__poset_builder(val* self);
7366 void VIRTUAL_layout_builders__TypingBMizer__poset_builder_61d(val* self, val* p0);
7367 val* VIRTUAL_layout_builders__TypingBMizer__poset_cache(val* self);
7368 void VIRTUAL_layout_builders__TypingBMizer__poset_cache_61d(val* self, val* p0);
7369 void VIRTUAL_layout_builders__TypingBMizer__init(val* self, val* p0, val* p1);
7370 void VIRTUAL_layout_builders__MTypeBMizer__init(val* self, val* p0);
7371 extern const struct class class_layout_builders__MTypeBMizer;
7372 void VIRTUAL_layout_builders__MClassBMizer__init(val* self, val* p0);
7373 extern const struct class class_layout_builders__MClassBMizer;
7374 val* VIRTUAL_layout_builders__ResolutionBMizer__build_layout(val* self, val* p0);
7375 void VIRTUAL_layout_builders__ResolutionBMizer__init(val* self);
7376 extern const struct class class_layout_builders__ResolutionBMizer;
7377 val* VIRTUAL_layout_builders__TypingColorer__build_layout(val* self, val* p0);
7378 val* VIRTUAL_layout_builders__TypingColorer__poset(val* self);
7379 val* VIRTUAL_layout_builders__TypingColorer__core(val* self);
7380 void VIRTUAL_layout_builders__TypingColorer__core_61d(val* self, val* p0);
7381 val* VIRTUAL_layout_builders__TypingColorer__crown(val* self);
7382 void VIRTUAL_layout_builders__TypingColorer__crown_61d(val* self, val* p0);
7383 val* VIRTUAL_layout_builders__TypingColorer__border(val* self);
7384 void VIRTUAL_layout_builders__TypingColorer__border_61d(val* self, val* p0);
7385 val* VIRTUAL_layout_builders__TypingColorer__coloration_result(val* self);
7386 void VIRTUAL_layout_builders__TypingColorer__coloration_result_61d(val* self, val* p0);
7387 val* VIRTUAL_layout_builders__TypingColorer__mmodule(val* self);
7388 void VIRTUAL_layout_builders__TypingColorer__mmodule_61d(val* self, val* p0);
7389 val* VIRTUAL_layout_builders__TypingColorer__poset_builder(val* self);
7390 void VIRTUAL_layout_builders__TypingColorer__poset_builder_61d(val* self, val* p0);
7391 val* VIRTUAL_layout_builders__TypingColorer__poset_cache(val* self);
7392 void VIRTUAL_layout_builders__TypingColorer__poset_cache_61d(val* self, val* p0);
7393 void VIRTUAL_layout_builders__TypingColorer__init(val* self, val* p0, val* p1);
7394 val* VIRTUAL_layout_builders__TypingColorer__compute_ids(val* self, val* p0);
7395 val* VIRTUAL_layout_builders__TypingColorer__colorize(val* self, val* p0);
7396 void VIRTUAL_layout_builders__TypingColorer__colorize_elements(val* self, val* p0);
7397 short int VIRTUAL_layout_builders__TypingColorer__is_color_free(val* self, val* p0, val* p1, long p2);
7398 void VIRTUAL_layout_builders__TypingColorer__tag_elements(val* self, val* p0);
7399 void VIRTUAL_layout_builders__TypingColorer__build_conflicts_graph(val* self);
7400 val* VIRTUAL_layout_builders__TypingColorer__conflicts_graph(val* self);
7401 void VIRTUAL_layout_builders__TypingColorer__conflicts_graph_61d(val* self, val* p0);
7402 val* VIRTUAL_layout_builders__TypingColorer__linear_extensions_cache(val* self);
7403 void VIRTUAL_layout_builders__TypingColorer__linear_extensions_cache_61d(val* self, val* p0);
7404 val* VIRTUAL_layout_builders__TypingColorer__linear_extension(val* self, val* p0);
7405 val* VIRTUAL_layout_builders__TypingColorer__reverse_linearize(val* self, val* p0);
7406 val* VIRTUAL_layout_builders__TypingColorer__linearize(val* self, val* p0);
7407 void VIRTUAL_layout_builders__MTypeColorer__init(val* self, val* p0);
7408 extern const struct class class_layout_builders__MTypeColorer;
7409 extern const int COLOR_hash_collection__HashSetlayout_builders__TypingColorer_FT0;
7410 extern const int COLOR_layout_builders__TypingColorer___64dcore;
7411 extern const int COLOR_layout_builders__TypingColorer___64dcrown;
7412 extern const int COLOR_layout_builders__TypingColorer___64dborder;
7413 extern const int COLOR_hash_collection__HashMaplayout_builders__TypingColorer_FT0kernel__Int;
7414 extern const int COLOR_layout_builders__TypingColorer___64dcoloration_result;
7415 extern const int COLOR_hash_collection__HashMaplayout_builders__TypingColorer_FT0array__Arraylayout_builders__TypingColorer_FT0;
7416 extern const int COLOR_layout_builders__TypingColorer___64dlinear_extensions_cache;
7417 void VIRTUAL_layout_builders__MClassColorer__init(val* self, val* p0);
7418 extern const struct class class_layout_builders__MClassColorer;
7419 val* VIRTUAL_layout_builders__MPropertyColorer__build_layout(val* self, val* p0);
7420 val* VIRTUAL_layout_builders__MPropertyColorer__mmodule(val* self);
7421 void VIRTUAL_layout_builders__MPropertyColorer__mmodule_61d(val* self, val* p0);
7422 val* VIRTUAL_layout_builders__MPropertyColorer__class_colorer(val* self);
7423 void VIRTUAL_layout_builders__MPropertyColorer__class_colorer_61d(val* self, val* p0);
7424 val* VIRTUAL_layout_builders__MPropertyColorer__coloration_result(val* self);
7425 void VIRTUAL_layout_builders__MPropertyColorer__coloration_result_61d(val* self, val* p0);
7426 void VIRTUAL_layout_builders__MPropertyColorer__init(val* self, val* p0, val* p1);
7427 val* VIRTUAL_layout_builders__MPropertyColorer__colorize(val* self, val* p0);
7428 void VIRTUAL_layout_builders__MPropertyColorer__colorize_core(val* self, val* p0);
7429 void VIRTUAL_layout_builders__MPropertyColorer__colorize_crown(val* self, val* p0);
7430 void VIRTUAL_layout_builders__MPropertyColorer__colorize_elements(val* self, val* p0, long p1);
7431 long VIRTUAL_layout_builders__MPropertyColorer__max_color(val* self, long p0, val* p1, val* p2);
7432 extern const struct class class_layout_builders__MPropertyColorer;
7433 extern const int COLOR_hash_collection__HashMaplayout_builders__MPropertyColorer_FT0kernel__Int;
7434 extern const int COLOR_layout_builders__MPropertyColorer___64dcoloration_result;
7435 val* VIRTUAL_layout_builders__ResolutionColorer__build_layout(val* self, val* p0);
7436 val* VIRTUAL_layout_builders__ResolutionColorer__coloration_result(val* self);
7437 void VIRTUAL_layout_builders__ResolutionColorer__coloration_result_61d(val* self, val* p0);
7438 void VIRTUAL_layout_builders__ResolutionColorer__init(val* self);
7439 val* VIRTUAL_layout_builders__ResolutionColorer__compute_ids(val* self, val* p0);
7440 val* VIRTUAL_layout_builders__ResolutionColorer__colorize_elements(val* self, val* p0);
7441 short int VIRTUAL_layout_builders__ResolutionColorer__is_color_free(val* self, val* p0, long p1);
7442 void VIRTUAL_layout_builders__ResolutionColorer__build_conflicts_graph(val* self, val* p0);
7443 val* VIRTUAL_layout_builders__ResolutionColorer__conflicts_graph(val* self);
7444 void VIRTUAL_layout_builders__ResolutionColorer__conflicts_graph_61d(val* self, val* p0);
7445 void VIRTUAL_layout_builders__ResolutionColorer__add_conflict(val* self, val* p0, val* p1);
7446 extern const struct class class_layout_builders__ResolutionColorer;
7447 extern const struct type type_hash_collection__HashMapmodel__MTypekernel__Int;
7448 extern const int COLOR_layout_builders__ResolutionColorer___64dcoloration_result;
7449 extern const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType;
7450 extern const int COLOR_layout_builders__ResolutionColorer___64dconflicts_graph;
7451 long VIRTUAL_layout_builders__PHModOperator__op(val* self, long p0, long p1);
7452 void VIRTUAL_layout_builders__PHOperator__init(val* self);
7453 void VIRTUAL_layout_builders__PHModOperator__init(val* self);
7454 extern const struct class class_layout_builders__PHModOperator;
7455 long VIRTUAL_layout_builders__PHAndOperator__op(val* self, long p0, long p1);
7456 void VIRTUAL_layout_builders__PHAndOperator__init(val* self);
7457 extern const struct class class_layout_builders__PHAndOperator;
7458 val* VIRTUAL_layout_builders__TypingHasher__build_layout(val* self, val* p0);
7459 val* VIRTUAL_layout_builders__TypingLayoutBuilder__poset(val* self);
7460 val* VIRTUAL_layout_builders__PerfectHasher__operator(val* self);
7461 void VIRTUAL_layout_builders__PerfectHasher__operator_61d(val* self, val* p0);
7462 void VIRTUAL_layout_builders__PerfectHasher__init(val* self);
7463 val* VIRTUAL_layout_builders__PerfectHasher__compute_masks(val* self, val* p0, val* p1);
7464 long VIRTUAL_layout_builders__PerfectHasher__compute_mask(val* self, val* p0, val* p1);
7465 val* VIRTUAL_layout_builders__PerfectHasher__compute_hashes(val* self, val* p0, val* p1, val* p2);
7466 val* VIRTUAL_layout_builders__TypingHasher__mmodule(val* self);
7467 void VIRTUAL_layout_builders__TypingHasher__mmodule_61d(val* self, val* p0);
7468 val* VIRTUAL_layout_builders__TypingHasher__poset_builder(val* self);
7469 void VIRTUAL_layout_builders__TypingHasher__poset_builder_61d(val* self, val* p0);
7470 val* VIRTUAL_layout_builders__TypingHasher__poset_cache(val* self);
7471 void VIRTUAL_layout_builders__TypingHasher__poset_cache_61d(val* self, val* p0);
7472 void VIRTUAL_layout_builders__TypingHasher__init(val* self, val* p0, val* p1, val* p2);
7473 val* VIRTUAL_layout_builders__TypingHasher__compute_ids(val* self);
7474 val* VIRTUAL_layout_builders__TypingHasher__build_conflicts(val* self, val* p0);
7475 void VIRTUAL_layout_builders__MTypeHasher__init(val* self, val* p0, val* p1);
7476 extern const struct class class_layout_builders__MTypeHasher;
7477 void VIRTUAL_layout_builders__MClassHasher__init(val* self, val* p0, val* p1);
7478 extern const struct class class_layout_builders__MClassHasher;
7479 val* VIRTUAL_layout_builders__ResolutionHasher__build_layout(val* self, val* p0);
7480 void VIRTUAL_layout_builders__ResolutionHasher__init(val* self, val* p0);
7481 extern const struct class class_layout_builders__ResolutionHasher;
7482 short int VIRTUAL_android_platform__AndroidPlatform__supports_libunwind(val* self);
7483 void VIRTUAL_platform__Platform__init(val* self);
7484 val* VIRTUAL_android_platform__AndroidPlatform__toolchain(val* self, val* p0);
7485 void VIRTUAL_android_platform__AndroidPlatform__init(val* self);
7486 extern const struct class class_android_platform__AndroidPlatform;
7487 val* VIRTUAL_android_platform__AndroidToolchain__compile_dir(val* self);
7488 void VIRTUAL_android_platform__AndroidToolchain__write_files(val* self, val* p0, val* p1, val* p2);
7489 void VIRTUAL_android_platform__AndroidToolchain__write_makefile(val* self, val* p0, val* p1, val* p2);
7490 void VIRTUAL_android_platform__AndroidToolchain__compile_c_code(val* self, val* p0, val* p1);
7491 val* VIRTUAL_android_platform__AndroidToolchain__android_project_root(val* self);
7492 void VIRTUAL_android_platform__AndroidToolchain__android_project_root_61d(val* self, val* p0);
7493 extern const struct class class_android_platform__AndroidToolchain;