val* VIRTUAL_modelbuilder__ModelBuilder__paths(val* self);
void VIRTUAL_modelbuilder__ModelBuilder__paths_61d(val* self, val* p0);
val* VIRTUAL_modelbuilder__ModelBuilder__get_mmodule_by_name(val* self, val* p0, val* p1, val* p2);
+val* VIRTUAL_modelbuilder__ModelBuilder__identified_files(val* self);
+void VIRTUAL_modelbuilder__ModelBuilder__identified_files_61d(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModelBuilder__identify_file(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModelBuilder__mgroups(val* self);
+void VIRTUAL_modelbuilder__ModelBuilder__mgroups_61d(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModelBuilder__get_mgroup(val* self, val* p0);
val* VIRTUAL_modelbuilder__ModelBuilder__module_absolute_path(val* self, val* p0);
-val* VIRTUAL_modelbuilder__ModelBuilder__loaded_nmodules(val* self);
-void VIRTUAL_modelbuilder__ModelBuilder__loaded_nmodules_61d(val* self, val* p0);
-val* VIRTUAL_modelbuilder__ModelBuilder__load_module(val* self, val* p0, val* p1);
+val* VIRTUAL_modelbuilder__ModelBuilder__load_module_ast(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModelBuilder__load_module(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModelBuilder__load_rt_module(val* self, val* p0, val* p1, val* p2);
+val* VIRTUAL_modelbuilder__ModelBuilder__build_a_mmodule(val* self, val* p0, val* p1, val* p2);
void VIRTUAL_modelbuilder__ModelBuilder__build_module_importation(val* self, val* p0);
val* VIRTUAL_modelbuilder__ModelBuilder__nmodules(val* self);
void VIRTUAL_modelbuilder__ModelBuilder__nmodules_61d(val* self, val* p0);
void VIRTUAL_modelize_property__ModelBuilder__mpropdef2npropdef_61d(val* self, val* p0);
void VIRTUAL_modelize_property__ModelBuilder__build_properties(val* self, val* p0);
void VIRTUAL_modelize_property__ModelBuilder__process_default_constructors(val* self, val* p0);
+val* VIRTUAL_collect_super_sends__ModelBuilder__collect_super_sends(val* self);
val* VIRTUAL_rapid_type_analysis__ModelBuilder__do_rapid_type_analysis(val* self, val* p0);
val* VIRTUAL_abstract_compiler__ModelBuilder__cc_paths(val* self);
void VIRTUAL_abstract_compiler__ModelBuilder__cc_paths_61d(val* self, val* p0);
void VIRTUAL_modelbuilder__ModelBuilder__init(val* self, val* p0, val* p1);
extern const struct class class_modelbuilder__ModelBuilder;
val* NEW_more_collections__HashMap3(const struct type* type);
-extern const struct type type_more_collections__HashMap3model_base__MModulemodel__MTypestring__Stringnullable_model__MProperty;
+extern const struct type type_more_collections__HashMap3mmodule__MModulemodel__MTypestring__Stringnullable_model__MProperty;
extern const int COLOR_more_collections__HashMap3__init;
-void CHECK_NEW_more_collections__HashMap3(val*);
extern const int COLOR_modelbuilder__ModelBuilder___64dtry_get_mproperty_by_name2_cache;
val* NEW_array__Array(const struct type* type);
extern const struct type type_array__Arraystring__String;
extern const int COLOR_array__Array__init;
-void CHECK_NEW_array__Array(val*);
extern const int COLOR_modelbuilder__ModelBuilder___64dpaths;
val* NEW_hash_collection__HashMap(const struct type* type);
-extern const struct type type_hash_collection__HashMapstring__Stringparser_nodes__AModule;
+extern const struct type type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath;
extern const int COLOR_hash_collection__HashMap__init;
-void CHECK_NEW_hash_collection__HashMap(val*);
-extern const int COLOR_modelbuilder__ModelBuilder___64dloaded_nmodules;
+extern const int COLOR_modelbuilder__ModelBuilder___64didentified_files;
+extern const struct type type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup;
+extern const int COLOR_modelbuilder__ModelBuilder___64dmgroups;
extern const struct type type_array__Arrayparser_nodes__AModule;
extern const int COLOR_modelbuilder__ModelBuilder___64dnmodules;
-extern const struct type type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule;
+extern const struct type type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule;
extern const int COLOR_modelbuilder__ModelBuilder___64dmmodule2nmodule;
extern const struct type type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef;
extern const int COLOR_modelize_class__ModelBuilder___64dmclassdef2nclassdef;
extern const struct type type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef;
extern const int COLOR_modelize_property__ModelBuilder___64dmpropdef2npropdef;
extern const int COLOR_abstract_compiler__ModelBuilder___64dcc_paths;
-extern const int COLOR_modelbuilder__ModelBuilder___64dmodel;
-extern const int COLOR_modelbuilder__ModelBuilder___64dtoolcontext;
+val* VIRTUAL_modelbuilder__ModulePath__to_s(val* self);
+val* VIRTUAL_modelbuilder__ModulePath__name(val* self);
+void VIRTUAL_modelbuilder__ModulePath__name_61d(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModulePath__filepath(val* self);
+void VIRTUAL_modelbuilder__ModulePath__filepath_61d(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModulePath__mgroup(val* self);
+void VIRTUAL_modelbuilder__ModulePath__mgroup_61d(val* self, val* p0);
+val* VIRTUAL_modelbuilder__ModulePath__mmodule(val* self);
+void VIRTUAL_modelbuilder__ModulePath__mmodule_61d(val* self, val* p0);
+void VIRTUAL_modelbuilder__ModulePath__init(val* self, val* p0, val* p1, val* p2);
+extern const struct class class_modelbuilder__ModulePath;
+extern const int COLOR_modelbuilder__ModulePath___64dmmodule;
long VIRTUAL_parser__State__state(val* self);
void VIRTUAL_parser__State__state_61d(val* self, long p0);
val* VIRTUAL_parser__State__nodes(val* self);
void VIRTUAL_parser__State__nodes_61d(val* self, val* p0);
void VIRTUAL_parser__State__init(val* self, long p0, val* p1);
extern const struct class class_parser__State;
-extern const int COLOR_parser__State___state;
-extern const int COLOR_parser__State___nodes;
long VIRTUAL_tables__TablesCapable__lexer_goto(val* self, long p0, long p1);
long VIRTUAL_tables__TablesCapable__lexer_accept(val* self, long p0);
long VIRTUAL_tables__TablesCapable__parser_goto(val* self, long p0, long p1);
val* VIRTUAL_parser__Parser__parse(val* self);
void VIRTUAL_parser__Parser__build_reduce_table(val* self);
extern const struct class class_parser__Parser;
-extern const int COLOR_parser__Parser___lexer;
-extern const int COLOR_parser__Parser___stack;
-extern const int COLOR_parser__Parser___stack_pos;
-extern const int COLOR_parser__Parser___reduce_table;
void VIRTUAL_parser__ComputeProdLocationVisitor__visit(val* self, val* p0);
void VIRTUAL_parser_nodes__Visitor__enter_visit(val* self, val* p0);
val* VIRTUAL_parser_nodes__Visitor__current_node(val* self);
val* VIRTUAL_parser__ReduceAction__concat(val* self, val* p0, val* p1);
void VIRTUAL_parser__ReduceAction__init(val* self, long p0);
extern const struct class class_parser__ReduceAction0;
-extern const int COLOR_parser__ReduceAction___goto;
void VIRTUAL_parser__ReduceAction1__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1;
void VIRTUAL_parser__ReduceAction2__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction586;
void VIRTUAL_parser__ReduceAction587__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction587;
+void VIRTUAL_parser__ReduceAction588__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction588;
void VIRTUAL_parser__ReduceAction589__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction589;
void VIRTUAL_parser__ReduceAction590__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction590;
void VIRTUAL_parser__ReduceAction591__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction591;
-void VIRTUAL_parser__ReduceAction592__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction592;
void VIRTUAL_parser__ReduceAction593__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction593;
void VIRTUAL_parser__ReduceAction594__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction597;
void VIRTUAL_parser__ReduceAction598__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction598;
+void VIRTUAL_parser__ReduceAction599__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction599;
+void VIRTUAL_parser__ReduceAction600__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction600;
+void VIRTUAL_parser__ReduceAction601__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction601;
void VIRTUAL_parser__ReduceAction602__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction602;
-void VIRTUAL_parser__ReduceAction603__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction603;
-void VIRTUAL_parser__ReduceAction604__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction604;
-void VIRTUAL_parser__ReduceAction605__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction605;
void VIRTUAL_parser__ReduceAction606__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction606;
void VIRTUAL_parser__ReduceAction607__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction611;
void VIRTUAL_parser__ReduceAction612__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction612;
-void VIRTUAL_parser__ReduceAction619__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction619;
-void VIRTUAL_parser__ReduceAction620__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction620;
-void VIRTUAL_parser__ReduceAction621__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction621;
-void VIRTUAL_parser__ReduceAction622__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction622;
+void VIRTUAL_parser__ReduceAction613__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction613;
+void VIRTUAL_parser__ReduceAction614__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction614;
+void VIRTUAL_parser__ReduceAction615__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction615;
+void VIRTUAL_parser__ReduceAction616__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction616;
+void VIRTUAL_parser__ReduceAction623__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction623;
void VIRTUAL_parser__ReduceAction624__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction624;
void VIRTUAL_parser__ReduceAction625__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction625;
-void VIRTUAL_parser__ReduceAction627__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction627;
+void VIRTUAL_parser__ReduceAction626__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction626;
void VIRTUAL_parser__ReduceAction628__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction628;
void VIRTUAL_parser__ReduceAction629__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction629;
-void VIRTUAL_parser__ReduceAction630__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction630;
void VIRTUAL_parser__ReduceAction631__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction631;
void VIRTUAL_parser__ReduceAction632__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction633;
void VIRTUAL_parser__ReduceAction634__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction634;
+void VIRTUAL_parser__ReduceAction635__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction635;
void VIRTUAL_parser__ReduceAction636__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction636;
void VIRTUAL_parser__ReduceAction637__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction637;
-void VIRTUAL_parser__ReduceAction639__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction639;
+void VIRTUAL_parser__ReduceAction638__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction638;
void VIRTUAL_parser__ReduceAction640__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction640;
void VIRTUAL_parser__ReduceAction641__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction641;
-void VIRTUAL_parser__ReduceAction642__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction642;
void VIRTUAL_parser__ReduceAction643__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction643;
void VIRTUAL_parser__ReduceAction644__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction652;
void VIRTUAL_parser__ReduceAction653__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction653;
+void VIRTUAL_parser__ReduceAction654__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction654;
void VIRTUAL_parser__ReduceAction655__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction655;
void VIRTUAL_parser__ReduceAction656__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction656;
-void VIRTUAL_parser__ReduceAction658__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction658;
+void VIRTUAL_parser__ReduceAction657__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction657;
void VIRTUAL_parser__ReduceAction659__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction659;
void VIRTUAL_parser__ReduceAction660__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction660;
-void VIRTUAL_parser__ReduceAction661__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction661;
+void VIRTUAL_parser__ReduceAction662__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction662;
void VIRTUAL_parser__ReduceAction663__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction663;
void VIRTUAL_parser__ReduceAction664__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction664;
-void VIRTUAL_parser__ReduceAction666__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction666;
+void VIRTUAL_parser__ReduceAction665__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction665;
void VIRTUAL_parser__ReduceAction667__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction667;
void VIRTUAL_parser__ReduceAction668__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction668;
-void VIRTUAL_parser__ReduceAction669__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction669;
void VIRTUAL_parser__ReduceAction670__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction670;
+void VIRTUAL_parser__ReduceAction671__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction671;
void VIRTUAL_parser__ReduceAction672__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction672;
void VIRTUAL_parser__ReduceAction673__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction673;
-void VIRTUAL_parser__ReduceAction675__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction675;
+void VIRTUAL_parser__ReduceAction674__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction674;
void VIRTUAL_parser__ReduceAction676__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction676;
void VIRTUAL_parser__ReduceAction677__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction677;
-void VIRTUAL_parser__ReduceAction678__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction678;
+void VIRTUAL_parser__ReduceAction679__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction679;
void VIRTUAL_parser__ReduceAction680__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction680;
void VIRTUAL_parser__ReduceAction681__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction681;
-void VIRTUAL_parser__ReduceAction683__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction683;
+void VIRTUAL_parser__ReduceAction682__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction682;
void VIRTUAL_parser__ReduceAction684__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction684;
void VIRTUAL_parser__ReduceAction685__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction685;
-void VIRTUAL_parser__ReduceAction686__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction686;
void VIRTUAL_parser__ReduceAction687__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction687;
void VIRTUAL_parser__ReduceAction688__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction691;
void VIRTUAL_parser__ReduceAction692__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction692;
+void VIRTUAL_parser__ReduceAction693__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction693;
+void VIRTUAL_parser__ReduceAction694__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction694;
void VIRTUAL_parser__ReduceAction695__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction695;
void VIRTUAL_parser__ReduceAction696__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction696;
-void VIRTUAL_parser__ReduceAction697__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction697;
-void VIRTUAL_parser__ReduceAction698__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction698;
void VIRTUAL_parser__ReduceAction699__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction699;
void VIRTUAL_parser__ReduceAction700__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction706;
void VIRTUAL_parser__ReduceAction707__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction707;
+void VIRTUAL_parser__ReduceAction708__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction708;
+void VIRTUAL_parser__ReduceAction709__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction709;
void VIRTUAL_parser__ReduceAction710__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction710;
-void VIRTUAL_parser__ReduceAction712__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction712;
-void VIRTUAL_parser__ReduceAction713__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction713;
+void VIRTUAL_parser__ReduceAction711__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction711;
void VIRTUAL_parser__ReduceAction714__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction714;
-void VIRTUAL_parser__ReduceAction715__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction715;
+void VIRTUAL_parser__ReduceAction716__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction716;
void VIRTUAL_parser__ReduceAction717__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction717;
+void VIRTUAL_parser__ReduceAction718__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction718;
void VIRTUAL_parser__ReduceAction719__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction719;
-void VIRTUAL_parser__ReduceAction720__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction720;
void VIRTUAL_parser__ReduceAction721__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction721;
-void VIRTUAL_parser__ReduceAction722__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction722;
void VIRTUAL_parser__ReduceAction723__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction723;
void VIRTUAL_parser__ReduceAction724__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction727;
void VIRTUAL_parser__ReduceAction728__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction728;
+void VIRTUAL_parser__ReduceAction729__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction729;
void VIRTUAL_parser__ReduceAction730__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction730;
void VIRTUAL_parser__ReduceAction731__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction731;
-void VIRTUAL_parser__ReduceAction733__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction733;
+void VIRTUAL_parser__ReduceAction732__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction732;
void VIRTUAL_parser__ReduceAction734__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction734;
void VIRTUAL_parser__ReduceAction735__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction737;
void VIRTUAL_parser__ReduceAction738__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction738;
-void VIRTUAL_parser__ReduceAction740__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction740;
+void VIRTUAL_parser__ReduceAction739__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction739;
void VIRTUAL_parser__ReduceAction741__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction741;
void VIRTUAL_parser__ReduceAction742__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction742;
-void VIRTUAL_parser__ReduceAction743__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction743;
void VIRTUAL_parser__ReduceAction744__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction744;
+void VIRTUAL_parser__ReduceAction745__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction745;
void VIRTUAL_parser__ReduceAction746__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction746;
void VIRTUAL_parser__ReduceAction747__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction747;
-void VIRTUAL_parser__ReduceAction749__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction749;
+void VIRTUAL_parser__ReduceAction748__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction748;
void VIRTUAL_parser__ReduceAction750__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction750;
void VIRTUAL_parser__ReduceAction751__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction751;
-void VIRTUAL_parser__ReduceAction752__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction752;
+void VIRTUAL_parser__ReduceAction753__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction753;
void VIRTUAL_parser__ReduceAction754__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction754;
void VIRTUAL_parser__ReduceAction755__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction755;
-void VIRTUAL_parser__ReduceAction771__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction771;
-void VIRTUAL_parser__ReduceAction772__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction772;
-void VIRTUAL_parser__ReduceAction773__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction773;
-void VIRTUAL_parser__ReduceAction774__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction774;
+void VIRTUAL_parser__ReduceAction756__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction756;
+void VIRTUAL_parser__ReduceAction758__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction758;
+void VIRTUAL_parser__ReduceAction759__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction759;
+void VIRTUAL_parser__ReduceAction775__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction775;
void VIRTUAL_parser__ReduceAction776__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction776;
void VIRTUAL_parser__ReduceAction777__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction777;
void VIRTUAL_parser__ReduceAction778__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction778;
-void VIRTUAL_parser__ReduceAction779__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction779;
void VIRTUAL_parser__ReduceAction780__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction780;
void VIRTUAL_parser__ReduceAction781__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction796;
void VIRTUAL_parser__ReduceAction797__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction797;
+void VIRTUAL_parser__ReduceAction798__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction798;
void VIRTUAL_parser__ReduceAction799__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction799;
void VIRTUAL_parser__ReduceAction800__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction800;
void VIRTUAL_parser__ReduceAction801__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction801;
-void VIRTUAL_parser__ReduceAction802__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction802;
void VIRTUAL_parser__ReduceAction803__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction803;
void VIRTUAL_parser__ReduceAction804__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction807;
void VIRTUAL_parser__ReduceAction808__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction808;
+void VIRTUAL_parser__ReduceAction809__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction809;
void VIRTUAL_parser__ReduceAction810__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction810;
void VIRTUAL_parser__ReduceAction811__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction811;
void VIRTUAL_parser__ReduceAction812__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction812;
-void VIRTUAL_parser__ReduceAction813__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction813;
void VIRTUAL_parser__ReduceAction814__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction814;
void VIRTUAL_parser__ReduceAction815__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction819;
void VIRTUAL_parser__ReduceAction820__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction820;
+void VIRTUAL_parser__ReduceAction821__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction821;
void VIRTUAL_parser__ReduceAction822__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction822;
void VIRTUAL_parser__ReduceAction823__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction823;
void VIRTUAL_parser__ReduceAction824__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction824;
-void VIRTUAL_parser__ReduceAction825__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction825;
void VIRTUAL_parser__ReduceAction826__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction826;
void VIRTUAL_parser__ReduceAction827__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction831;
void VIRTUAL_parser__ReduceAction832__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction832;
+void VIRTUAL_parser__ReduceAction833__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction833;
void VIRTUAL_parser__ReduceAction834__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction834;
void VIRTUAL_parser__ReduceAction835__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction835;
void VIRTUAL_parser__ReduceAction836__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction836;
-void VIRTUAL_parser__ReduceAction837__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction837;
+void VIRTUAL_parser__ReduceAction838__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction838;
void VIRTUAL_parser__ReduceAction839__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction839;
void VIRTUAL_parser__ReduceAction840__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction840;
void VIRTUAL_parser__ReduceAction841__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction841;
+void VIRTUAL_parser__ReduceAction842__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction842;
void VIRTUAL_parser__ReduceAction843__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction843;
void VIRTUAL_parser__ReduceAction844__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction845;
void VIRTUAL_parser__ReduceAction847__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction847;
-void VIRTUAL_parser__ReduceAction848__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction848;
-void VIRTUAL_parser__ReduceAction849__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction849;
+void VIRTUAL_parser__ReduceAction850__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction850;
void VIRTUAL_parser__ReduceAction851__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction851;
void VIRTUAL_parser__ReduceAction852__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction852;
void VIRTUAL_parser__ReduceAction853__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction853;
+void VIRTUAL_parser__ReduceAction854__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction854;
void VIRTUAL_parser__ReduceAction855__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction855;
+void VIRTUAL_parser__ReduceAction856__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction856;
+void VIRTUAL_parser__ReduceAction857__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction857;
void VIRTUAL_parser__ReduceAction858__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction858;
void VIRTUAL_parser__ReduceAction859__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction861;
void VIRTUAL_parser__ReduceAction862__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction862;
-void VIRTUAL_parser__ReduceAction863__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction863;
void VIRTUAL_parser__ReduceAction864__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction864;
void VIRTUAL_parser__ReduceAction865__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction865;
-void VIRTUAL_parser__ReduceAction866__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction866;
void VIRTUAL_parser__ReduceAction867__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction867;
void VIRTUAL_parser__ReduceAction868__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction869;
void VIRTUAL_parser__ReduceAction870__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction870;
-void VIRTUAL_parser__ReduceAction872__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction872;
-void VIRTUAL_parser__ReduceAction873__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction873;
-void VIRTUAL_parser__ReduceAction875__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction875;
-void VIRTUAL_parser__ReduceAction876__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction876;
-void VIRTUAL_parser__ReduceAction877__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction877;
-void VIRTUAL_parser__ReduceAction878__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction878;
+void VIRTUAL_parser__ReduceAction1215__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1215;
+void VIRTUAL_parser__ReduceAction1216__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1216;
+void VIRTUAL_parser__ReduceAction1219__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1219;
+void VIRTUAL_parser__ReduceAction1220__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1220;
void VIRTUAL_parser__ReduceAction1223__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1223;
void VIRTUAL_parser__ReduceAction1224__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1224;
-void VIRTUAL_parser__ReduceAction1227__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1227;
-void VIRTUAL_parser__ReduceAction1228__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1228;
void VIRTUAL_parser__ReduceAction1231__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1231;
-void VIRTUAL_parser__ReduceAction1232__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1232;
-void VIRTUAL_parser__ReduceAction1239__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1239;
-void VIRTUAL_parser__ReduceAction1263__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1263;
-void VIRTUAL_parser__ReduceAction1264__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1264;
+void VIRTUAL_parser__ReduceAction1255__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1255;
+void VIRTUAL_parser__ReduceAction1256__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1256;
+void VIRTUAL_parser__ReduceAction1524__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1524;
+void VIRTUAL_parser__ReduceAction1525__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1525;
+void VIRTUAL_parser__ReduceAction1526__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1526;
+void VIRTUAL_parser__ReduceAction1527__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1527;
+void VIRTUAL_parser__ReduceAction1528__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1528;
+void VIRTUAL_parser__ReduceAction1529__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1529;
+void VIRTUAL_parser__ReduceAction1530__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1530;
+void VIRTUAL_parser__ReduceAction1531__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1531;
+void VIRTUAL_parser__ReduceAction1532__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1532;
+void VIRTUAL_parser__ReduceAction1533__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1533;
+void VIRTUAL_parser__ReduceAction1536__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1536;
+void VIRTUAL_parser__ReduceAction1537__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1537;
void VIRTUAL_parser__ReduceAction1538__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1538;
void VIRTUAL_parser__ReduceAction1539__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1540;
void VIRTUAL_parser__ReduceAction1541__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1541;
-void VIRTUAL_parser__ReduceAction1542__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1542;
void VIRTUAL_parser__ReduceAction1543__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1543;
void VIRTUAL_parser__ReduceAction1544__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1546;
void VIRTUAL_parser__ReduceAction1547__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1547;
-void VIRTUAL_parser__ReduceAction1550__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1550;
-void VIRTUAL_parser__ReduceAction1551__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1551;
-void VIRTUAL_parser__ReduceAction1552__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1552;
+void VIRTUAL_parser__ReduceAction1549__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1549;
void VIRTUAL_parser__ReduceAction1553__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1553;
-void VIRTUAL_parser__ReduceAction1554__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1554;
-void VIRTUAL_parser__ReduceAction1555__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1555;
void VIRTUAL_parser__ReduceAction1557__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1557;
void VIRTUAL_parser__ReduceAction1558__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1560;
void VIRTUAL_parser__ReduceAction1561__action(val* self, val* p0);
extern const struct class class_parser__ReduceAction1561;
-void VIRTUAL_parser__ReduceAction1563__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1563;
-void VIRTUAL_parser__ReduceAction1567__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1567;
-void VIRTUAL_parser__ReduceAction1571__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1571;
-void VIRTUAL_parser__ReduceAction1572__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1572;
-void VIRTUAL_parser__ReduceAction1573__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1573;
-void VIRTUAL_parser__ReduceAction1574__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1574;
-void VIRTUAL_parser__ReduceAction1575__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1575;
val* VIRTUAL_lexer__Lexer__file(val* self);
long VIRTUAL_lexer__Lexer__state_initial(val* self);
void VIRTUAL_lexer__Lexer__init(val* self, val* p0);
extern const int COLOR_lexer__Lexer___pos;
extern const int COLOR_lexer__Lexer___cr;
extern const int COLOR_lexer__Lexer___64dlast_token;
-extern const int COLOR_lexer__Lexer___token;
-extern const int COLOR_lexer__Lexer___file;
short int VIRTUAL_abstract_collection__SequenceRead___61d_61d(val* self, val* p0);
long VIRTUAL_abstract_collection__SequenceRead__hash(val* self);
val* VIRTUAL_string__Collection__to_s(val* self);
extern const struct class class_parser_nodes__ANodes;
extern const int COLOR_array__Arrayparser_nodes__ANodes_FT0;
extern const int COLOR_parser_nodes__ANodes___64ditems;
-extern const int COLOR_parser_nodes__ANodes___64dparent;
val* VIRTUAL_parser_nodes__TEol__to_s(val* self);
val* VIRTUAL_parser_nodes__ANode__location(val* self);
val* VIRTUAL_parser_nodes__ANode__hot_location(val* self);
extern const struct class class_parser_nodes__TEol;
extern const int COLOR_parser_nodes__ANode___location;
extern const int COLOR_parser_nodes__ANode___64dparent;
-extern const int COLOR_parser_nodes__Token___64dprev_token;
-extern const int COLOR_parser_nodes__Token___64dnext_token;
-extern const int COLOR_lexer__Token___text;
val* VIRTUAL_parser_nodes__Token__to_s(val* self);
long VIRTUAL_lexer__TComment__parser_index(val* self);
void VIRTUAL_parser_nodes__TComment__init(val* self);
val* VIRTUAL_lexer__ALexerError__string(val* self);
void VIRTUAL_lexer__ALexerError__init_lexer_error(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__ALexerError;
-extern const int COLOR_lexer__AError___message;
-extern const int COLOR_lexer__ALexerError___string;
void VIRTUAL_parser_nodes__AParserError__init(val* self);
val* VIRTUAL_lexer__AParserError__token(val* self);
void VIRTUAL_lexer__AParserError__init_parser_error(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AParserError;
-extern const int COLOR_lexer__AParserError___token;
void VIRTUAL_parser_prod__AModule__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_nodes__Prod__replace_with(val* self, val* p0);
void VIRTUAL_parser_prod__AModule__visit_all(val* self, val* p0);
val* NEW_parser_nodes__ANodes(const struct type* type);
extern const struct type type_parser_nodes__ANodesparser_nodes__AImport;
extern const int COLOR_parser_nodes__ANodes__init;
-void CHECK_NEW_parser_nodes__ANodes(val*);
extern const int COLOR_parser_nodes__AModule___n_imports;
extern const struct type type_parser_nodes__ANodesparser_nodes__AExternCodeBlock;
extern const int COLOR_parser_nodes__AModule___n_extern_code_blocks;
extern const int COLOR_modelize_class__AModule___64dbuild_classes_is_done;
extern const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef;
extern const int COLOR_modelize_class__AModule___64dmclass2nclassdef;
-extern const int COLOR_parser__Prod___first_location;
-extern const int COLOR_modelbuilder__AModule___64dmmodule;
void VIRTUAL_parser_prod__AModuledecl__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AModuledecl__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AModuledecl__n_annotations_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AModuledecl__init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3);
extern const struct class class_parser_nodes__AModuledecl;
extern const int COLOR_parser_nodes__AModuledecl___n_doc;
-extern const int COLOR_parser_nodes__AModuledecl___n_kwmodule;
-extern const int COLOR_parser_nodes__AModuledecl___n_name;
void VIRTUAL_parser_prod__AStdImport__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AStdImport__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AStdImport__n_annotations_61d(val* self, val* p0);
void VIRTUAL_modelbuilder__AStdImport__mmodule_61d(val* self, val* p0);
extern const struct class class_parser_nodes__AStdImport;
extern const int COLOR_modelbuilder__AStdImport___64dmmodule;
-extern const int COLOR_parser_nodes__AStdImport___n_visibility;
-extern const int COLOR_parser_nodes__AStdImport___n_kwimport;
-extern const int COLOR_parser_nodes__AStdImport___n_name;
void VIRTUAL_parser_prod__ANoImport__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ANoImport__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ANoImport__n_visibility(val* self);
void VIRTUAL_parser_prod__ANoImport__empty_init(val* self);
void VIRTUAL_parser_prod__ANoImport__init_anoimport(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__ANoImport;
-extern const int COLOR_parser_nodes__ANoImport___n_visibility;
-extern const int COLOR_parser_nodes__ANoImport___n_kwimport;
-extern const int COLOR_parser_nodes__ANoImport___n_kwend;
void VIRTUAL_parser_prod__APublicVisibility__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__APublicVisibility__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__AVisibility__init(val* self);
void VIRTUAL_parser_prod__APrivateVisibility__empty_init(val* self);
void VIRTUAL_parser_prod__APrivateVisibility__init_aprivatevisibility(val* self, val* p0);
extern const struct class class_parser_nodes__APrivateVisibility;
-extern const int COLOR_parser_nodes__APrivateVisibility___n_kwprivate;
void VIRTUAL_parser_prod__AProtectedVisibility__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AProtectedVisibility__visit_all(val* self, val* p0);
val* VIRTUAL_modelbuilder__AProtectedVisibility__mvisibility(val* self);
void VIRTUAL_parser_prod__AProtectedVisibility__empty_init(val* self);
void VIRTUAL_parser_prod__AProtectedVisibility__init_aprotectedvisibility(val* self, val* p0);
extern const struct class class_parser_nodes__AProtectedVisibility;
-extern const int COLOR_parser_nodes__AProtectedVisibility___n_kwprotected;
void VIRTUAL_parser_prod__AIntrudeVisibility__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AIntrudeVisibility__visit_all(val* self, val* p0);
val* VIRTUAL_modelbuilder__AIntrudeVisibility__mvisibility(val* self);
void VIRTUAL_parser_prod__AIntrudeVisibility__empty_init(val* self);
void VIRTUAL_parser_prod__AIntrudeVisibility__init_aintrudevisibility(val* self, val* p0);
extern const struct class class_parser_nodes__AIntrudeVisibility;
-extern const int COLOR_parser_nodes__AIntrudeVisibility___n_kwintrude;
val* VIRTUAL_parser_nodes__AStdClassdef__hot_location(val* self);
void VIRTUAL_parser_prod__AStdClassdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AStdClassdef__visit_all(val* self, val* p0);
extern const int COLOR_parser_nodes__AStdClassdef___n_extern_code_block;
extern const struct type type_parser_nodes__ANodesparser_nodes__ASuperclass;
extern const int COLOR_parser_nodes__AStdClassdef___n_superclasses;
-extern const int COLOR_modelize_class__AClassdef___64dmclass;
-extern const int COLOR_modelize_class__AClassdef___64dmclassdef;
-extern const int COLOR_parser_nodes__AStdClassdef___n_visibility;
-extern const int COLOR_parser_nodes__AStdClassdef___n_classkind;
-extern const int COLOR_parser_nodes__AStdClassdef___n_kwend;
void VIRTUAL_parser_prod__ATopClassdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ATopClassdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__ATopClassdef__init(val* self);
void VIRTUAL_parser_prod__AConcreteClasskind__empty_init(val* self);
void VIRTUAL_parser_prod__AConcreteClasskind__init_aconcreteclasskind(val* self, val* p0);
extern const struct class class_parser_nodes__AConcreteClasskind;
-extern const int COLOR_parser_nodes__AConcreteClasskind___n_kwclass;
void VIRTUAL_parser_prod__AAbstractClasskind__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAbstractClasskind__visit_all(val* self, val* p0);
val* VIRTUAL_modelize_class__AAbstractClasskind__mkind(val* self);
void VIRTUAL_parser_prod__AAbstractClasskind__empty_init(val* self);
void VIRTUAL_parser_prod__AAbstractClasskind__init_aabstractclasskind(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AAbstractClasskind;
-extern const int COLOR_parser_nodes__AAbstractClasskind___n_kwabstract;
-extern const int COLOR_parser_nodes__AAbstractClasskind___n_kwclass;
void VIRTUAL_parser_prod__AInterfaceClasskind__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AInterfaceClasskind__visit_all(val* self, val* p0);
val* VIRTUAL_modelize_class__AInterfaceClasskind__mkind(val* self);
void VIRTUAL_parser_prod__AInterfaceClasskind__empty_init(val* self);
void VIRTUAL_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind(val* self, val* p0);
extern const struct class class_parser_nodes__AInterfaceClasskind;
-extern const int COLOR_parser_nodes__AInterfaceClasskind___n_kwinterface;
void VIRTUAL_parser_prod__AEnumClasskind__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AEnumClasskind__visit_all(val* self, val* p0);
val* VIRTUAL_modelize_class__AEnumClasskind__mkind(val* self);
void VIRTUAL_parser_prod__AEnumClasskind__empty_init(val* self);
void VIRTUAL_parser_prod__AEnumClasskind__init_aenumclasskind(val* self, val* p0);
extern const struct class class_parser_nodes__AEnumClasskind;
-extern const int COLOR_parser_nodes__AEnumClasskind___n_kwenum;
void VIRTUAL_parser_prod__AExternClasskind__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AExternClasskind__visit_all(val* self, val* p0);
val* VIRTUAL_modelize_class__AExternClasskind__mkind(val* self);
void VIRTUAL_parser_prod__AExternClasskind__init_aexternclasskind(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AExternClasskind;
extern const int COLOR_parser_nodes__AExternClasskind___n_kwclass;
-extern const int COLOR_parser_nodes__AExternClasskind___n_kwextern;
void VIRTUAL_parser_prod__AFormaldef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AFormaldef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AFormaldef__n_annotations_61d(val* self, val* p0);
extern const int COLOR_parser_nodes__AFormaldef___n_type;
extern const int COLOR_modelize_class__AFormaldef___64dmtype;
extern const int COLOR_modelize_class__AFormaldef___64dbound;
-extern const int COLOR_parser_nodes__AFormaldef___n_id;
void VIRTUAL_parser_prod__ASuperclass__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ASuperclass__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__ASuperclass__n_annotations_61d(val* self, val* p0);
void VIRTUAL_parser_prod__ASuperclass__empty_init(val* self);
void VIRTUAL_parser_prod__ASuperclass__init_asuperclass(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__ASuperclass;
-extern const int COLOR_parser_nodes__ASuperclass___n_kwsuper;
-extern const int COLOR_parser_nodes__ASuperclass___n_type;
val* VIRTUAL_parser_nodes__AAttrPropdef__hot_location(val* self);
void VIRTUAL_parser_prod__AAttrPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAttrPropdef__visit_all(val* self, val* p0);
extern const int COLOR_parser_nodes__AAttrPropdef___n_readable;
extern const int COLOR_parser_nodes__AAttrPropdef___n_writable;
extern const int COLOR_parser_nodes__AAttrPropdef___n_expr;
-extern const int COLOR_flow__APropdef___64dbefore_flow_context;
-extern const int COLOR_flow__APropdef___64dafter_flow_context;
-extern const int COLOR_modelize_property__APropdef___64dmpropdef;
-extern const int COLOR_typing__APropdef___64dselfvariable;
-extern const int COLOR_parser_nodes__AAttrPropdef___n_visibility;
-extern const int COLOR_parser_nodes__AAttrPropdef___n_kwvar;
-extern const int COLOR_parser_nodes__AAttrPropdef___n_id;
-extern const int COLOR_parser_nodes__AAttrPropdef___n_id2;
-extern const int COLOR_modelize_property__AAttrPropdef___64dmreadpropdef;
-extern const int COLOR_modelize_property__AAttrPropdef___64dmwritepropdef;
val* VIRTUAL_parser_nodes__AMethPropdef__hot_location(val* self);
void VIRTUAL_parser_prod__ADeferredMethPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ADeferredMethPropdef__visit_all(val* self, val* p0);
extern const struct class class_parser_nodes__ADeferredMethPropdef;
extern const int COLOR_parser_nodes__AMethPropdef___n_kwredef;
extern const int COLOR_parser_nodes__AMethPropdef___n_methid;
-extern const int COLOR_parser_nodes__AMethPropdef___n_visibility;
-extern const int COLOR_parser_nodes__AMethPropdef___n_signature;
-extern const int COLOR_parser_nodes__ADeferredMethPropdef___n_kwmeth;
void VIRTUAL_parser_prod__AInternMethPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AInternMethPropdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AInternMethPropdef__n_doc_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AInternMethPropdef__empty_init(val* self);
void VIRTUAL_parser_prod__AInternMethPropdef__init_ainternmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
extern const struct class class_parser_nodes__AInternMethPropdef;
-extern const int COLOR_parser_nodes__AInternMethPropdef___n_kwmeth;
void VIRTUAL_parser_prod__AExternMethPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AExternMethPropdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AExternMethPropdef__n_doc_61d(val* self, val* p0);
extern const int COLOR_parser_nodes__AExternPropdef___n_extern;
extern const int COLOR_parser_nodes__AExternPropdef___n_extern_calls;
extern const int COLOR_parser_nodes__AExternPropdef___n_extern_code_block;
-extern const int COLOR_parser_nodes__AExternMethPropdef___n_kwmeth;
void VIRTUAL_parser_prod__AConcreteMethPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AConcreteMethPropdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d(val* self, val* p0);
extern const struct class class_parser_nodes__AConcreteMethPropdef;
extern const int COLOR_parser_nodes__AConcreteMethPropdef___n_block;
extern const int COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits;
-extern const int COLOR_parser_nodes__AConcreteMethPropdef___n_kwmeth;
val* VIRTUAL_parser_nodes__AConcreteInitPropdef__hot_location(val* self);
void VIRTUAL_parser_prod__AConcreteInitPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AConcreteInitPropdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AConcreteInitPropdef__empty_init(val* self);
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);
extern const struct class class_parser_nodes__AConcreteInitPropdef;
-extern const int COLOR_parser_nodes__AConcreteInitPropdef___n_kwinit;
void VIRTUAL_parser_prod__AExternInitPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AExternInitPropdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AExternInitPropdef__n_doc_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AExternInitPropdef__empty_init(val* self);
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);
extern const struct class class_parser_nodes__AExternInitPropdef;
-extern const int COLOR_parser_nodes__AExternInitPropdef___n_kwnew;
void VIRTUAL_parser_prod__AMainMethPropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AMainMethPropdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AMainMethPropdef__n_kwredef_61d(val* self, val* p0);
extern const struct class class_parser_nodes__AExternCalls;
extern const struct type type_parser_nodes__ANodesparser_nodes__AExternCall;
extern const int COLOR_parser_nodes__AExternCalls___n_extern_calls;
-extern const int COLOR_parser_nodes__AExternCalls___n_kwimport;
void VIRTUAL_parser_prod__ALocalPropExternCall__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ALocalPropExternCall__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__AExternCall__init(val* self);
void VIRTUAL_parser_prod__ALocalPropExternCall__empty_init(val* self);
void VIRTUAL_parser_prod__ALocalPropExternCall__init_alocalpropexterncall(val* self, val* p0);
extern const struct class class_parser_nodes__ALocalPropExternCall;
-extern const int COLOR_parser_nodes__ALocalPropExternCall___n_methid;
void VIRTUAL_parser_prod__AFullPropExternCall__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AFullPropExternCall__visit_all(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AFullPropExternCall__n_classid(val* self);
-void VIRTUAL_parser_prod__AFullPropExternCall__n_classid_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AFullPropExternCall__n_quad(val* self);
-void VIRTUAL_parser_prod__AFullPropExternCall__n_quad_61d(val* self, val* p0);
+val* VIRTUAL_parser_nodes__AFullPropExternCall__n_type(val* self);
+void VIRTUAL_parser_prod__AFullPropExternCall__n_type_61d(val* self, val* p0);
+val* VIRTUAL_parser_nodes__AFullPropExternCall__n_dot(val* self);
+void VIRTUAL_parser_prod__AFullPropExternCall__n_dot_61d(val* self, val* p0);
val* VIRTUAL_parser_nodes__AFullPropExternCall__n_methid(val* self);
void VIRTUAL_parser_prod__AFullPropExternCall__n_methid_61d(val* self, val* p0);
void VIRTUAL_parser_nodes__AFullPropExternCall__init(val* self);
void VIRTUAL_parser_prod__AFullPropExternCall__empty_init(val* self);
void VIRTUAL_parser_prod__AFullPropExternCall__init_afullpropexterncall(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AFullPropExternCall;
-extern const int COLOR_parser_nodes__AFullPropExternCall___n_quad;
-extern const int COLOR_parser_nodes__AFullPropExternCall___n_classid;
-extern const int COLOR_parser_nodes__AFullPropExternCall___n_methid;
+extern const int COLOR_parser_nodes__AFullPropExternCall___n_dot;
void VIRTUAL_parser_prod__AInitPropExternCall__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AInitPropExternCall__visit_all(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AInitPropExternCall__n_classid(val* self);
-void VIRTUAL_parser_prod__AInitPropExternCall__n_classid_61d(val* self, val* p0);
+val* VIRTUAL_parser_nodes__AInitPropExternCall__n_type(val* self);
+void VIRTUAL_parser_prod__AInitPropExternCall__n_type_61d(val* self, val* p0);
void VIRTUAL_parser_nodes__AInitPropExternCall__init(val* self);
void VIRTUAL_parser_prod__AInitPropExternCall__empty_init(val* self);
void VIRTUAL_parser_prod__AInitPropExternCall__init_ainitpropexterncall(val* self, val* p0);
extern const struct class class_parser_nodes__AInitPropExternCall;
-extern const int COLOR_parser_nodes__AInitPropExternCall___n_classid;
void VIRTUAL_parser_prod__ASuperExternCall__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ASuperExternCall__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ASuperExternCall__n_kwsuper(val* self);
void VIRTUAL_parser_prod__ASuperExternCall__empty_init(val* self);
void VIRTUAL_parser_prod__ASuperExternCall__init_asuperexterncall(val* self, val* p0);
extern const struct class class_parser_nodes__ASuperExternCall;
-extern const int COLOR_parser_nodes__ASuperExternCall___n_kwsuper;
void VIRTUAL_parser_prod__ACastAsExternCall__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ACastAsExternCall__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__ACastExternCall__init(val* self);
val* VIRTUAL_parser_nodes__ACastAsExternCall__n_from_type(val* self);
void VIRTUAL_parser_prod__ACastAsExternCall__n_from_type_61d(val* self, val* p0);
+val* VIRTUAL_parser_nodes__ACastAsExternCall__n_dot(val* self);
+void VIRTUAL_parser_prod__ACastAsExternCall__n_dot_61d(val* self, val* p0);
val* VIRTUAL_parser_nodes__ACastAsExternCall__n_kwas(val* self);
void VIRTUAL_parser_prod__ACastAsExternCall__n_kwas_61d(val* self, val* p0);
val* VIRTUAL_parser_nodes__ACastAsExternCall__n_to_type(val* self);
void VIRTUAL_parser_prod__ACastAsExternCall__n_to_type_61d(val* self, val* p0);
void VIRTUAL_parser_nodes__ACastAsExternCall__init(val* self);
void VIRTUAL_parser_prod__ACastAsExternCall__empty_init(val* self);
-void VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall(val* self, val* p0, val* p1, val* p2);
+void VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
extern const struct class class_parser_nodes__ACastAsExternCall;
-extern const int COLOR_parser_nodes__ACastAsExternCall___n_from_type;
-extern const int COLOR_parser_nodes__ACastAsExternCall___n_kwas;
-extern const int COLOR_parser_nodes__ACastAsExternCall___n_to_type;
+extern const int COLOR_parser_nodes__ACastAsExternCall___n_dot;
void VIRTUAL_parser_prod__AAsNullableExternCall__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAsNullableExternCall__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AAsNullableExternCall__n_type(val* self);
void VIRTUAL_parser_prod__AAsNullableExternCall__empty_init(val* self);
void VIRTUAL_parser_prod__AAsNullableExternCall__init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AAsNullableExternCall;
-extern const int COLOR_parser_nodes__AAsNullableExternCall___n_type;
-extern const int COLOR_parser_nodes__AAsNullableExternCall___n_kwas;
-extern const int COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable;
void VIRTUAL_parser_prod__AAsNotNullableExternCall__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAsNotNullableExternCall__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_type(val* self);
void VIRTUAL_parser_prod__AAsNotNullableExternCall__empty_init(val* self);
void VIRTUAL_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
extern const struct class class_parser_nodes__AAsNotNullableExternCall;
-extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_type;
-extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas;
-extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot;
-extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable;
void VIRTUAL_parser_prod__ATypePropdef__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ATypePropdef__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__ATypePropdef__n_annotations_61d(val* self, val* p0);
void VIRTUAL_parser_prod__ATypePropdef__init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
extern const struct class class_parser_nodes__ATypePropdef;
extern const int COLOR_parser_nodes__ATypePropdef___n_kwredef;
-extern const int COLOR_parser_nodes__ATypePropdef___n_visibility;
-extern const int COLOR_parser_nodes__ATypePropdef___n_kwtype;
-extern const int COLOR_parser_nodes__ATypePropdef___n_id;
-extern const int COLOR_parser_nodes__ATypePropdef___n_type;
void VIRTUAL_parser_prod__AReadAble__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AReadAble__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AAble__n_visibility(val* self);
extern const struct class class_parser_nodes__AReadAble;
extern const int COLOR_parser_nodes__AAble___n_visibility;
extern const int COLOR_parser_nodes__AAble___n_kwredef;
-extern const int COLOR_parser_nodes__AReadAble___n_kwreadable;
void VIRTUAL_parser_prod__AWriteAble__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AWriteAble__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AWriteAble__n_visibility_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AWriteAble__empty_init(val* self);
void VIRTUAL_parser_prod__AWriteAble__init_awriteable(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AWriteAble;
-extern const int COLOR_parser_nodes__AWriteAble___n_kwwritable;
void VIRTUAL_parser_prod__AIdMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AIdMethid__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__AMethid__init(val* self);
void VIRTUAL_parser_prod__AIdMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AIdMethid__init_aidmethid(val* self, val* p0);
extern const struct class class_parser_nodes__AIdMethid;
-extern const int COLOR_parser_nodes__AIdMethid___n_id;
void VIRTUAL_parser_prod__APlusMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__APlusMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__APlusMethid__n_plus(val* self);
void VIRTUAL_parser_prod__APlusMethid__empty_init(val* self);
void VIRTUAL_parser_prod__APlusMethid__init_aplusmethid(val* self, val* p0);
extern const struct class class_parser_nodes__APlusMethid;
-extern const int COLOR_parser_nodes__APlusMethid___n_plus;
void VIRTUAL_parser_prod__AMinusMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AMinusMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AMinusMethid__n_minus(val* self);
void VIRTUAL_parser_prod__AMinusMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AMinusMethid__init_aminusmethid(val* self, val* p0);
extern const struct class class_parser_nodes__AMinusMethid;
-extern const int COLOR_parser_nodes__AMinusMethid___n_minus;
void VIRTUAL_parser_prod__AStarMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AStarMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AStarMethid__n_star(val* self);
void VIRTUAL_parser_prod__AStarMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AStarMethid__init_astarmethid(val* self, val* p0);
extern const struct class class_parser_nodes__AStarMethid;
-extern const int COLOR_parser_nodes__AStarMethid___n_star;
void VIRTUAL_parser_prod__ASlashMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ASlashMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ASlashMethid__n_slash(val* self);
void VIRTUAL_parser_prod__ASlashMethid__empty_init(val* self);
void VIRTUAL_parser_prod__ASlashMethid__init_aslashmethid(val* self, val* p0);
extern const struct class class_parser_nodes__ASlashMethid;
-extern const int COLOR_parser_nodes__ASlashMethid___n_slash;
void VIRTUAL_parser_prod__APercentMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__APercentMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__APercentMethid__n_percent(val* self);
void VIRTUAL_parser_prod__APercentMethid__empty_init(val* self);
void VIRTUAL_parser_prod__APercentMethid__init_apercentmethid(val* self, val* p0);
extern const struct class class_parser_nodes__APercentMethid;
-extern const int COLOR_parser_nodes__APercentMethid___n_percent;
void VIRTUAL_parser_prod__AEqMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AEqMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AEqMethid__n_eq(val* self);
void VIRTUAL_parser_prod__AEqMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AEqMethid__init_aeqmethid(val* self, val* p0);
extern const struct class class_parser_nodes__AEqMethid;
-extern const int COLOR_parser_nodes__AEqMethid___n_eq;
void VIRTUAL_parser_prod__ANeMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ANeMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ANeMethid__n_ne(val* self);
void VIRTUAL_parser_prod__ANeMethid__empty_init(val* self);
void VIRTUAL_parser_prod__ANeMethid__init_anemethid(val* self, val* p0);
extern const struct class class_parser_nodes__ANeMethid;
-extern const int COLOR_parser_nodes__ANeMethid___n_ne;
void VIRTUAL_parser_prod__ALeMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ALeMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ALeMethid__n_le(val* self);
void VIRTUAL_parser_prod__ALeMethid__empty_init(val* self);
void VIRTUAL_parser_prod__ALeMethid__init_alemethid(val* self, val* p0);
extern const struct class class_parser_nodes__ALeMethid;
-extern const int COLOR_parser_nodes__ALeMethid___n_le;
void VIRTUAL_parser_prod__AGeMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AGeMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AGeMethid__n_ge(val* self);
void VIRTUAL_parser_prod__AGeMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AGeMethid__init_agemethid(val* self, val* p0);
extern const struct class class_parser_nodes__AGeMethid;
-extern const int COLOR_parser_nodes__AGeMethid___n_ge;
void VIRTUAL_parser_prod__ALtMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ALtMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ALtMethid__n_lt(val* self);
void VIRTUAL_parser_prod__ALtMethid__empty_init(val* self);
void VIRTUAL_parser_prod__ALtMethid__init_altmethid(val* self, val* p0);
extern const struct class class_parser_nodes__ALtMethid;
-extern const int COLOR_parser_nodes__ALtMethid___n_lt;
void VIRTUAL_parser_prod__AGtMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AGtMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AGtMethid__n_gt(val* self);
void VIRTUAL_parser_prod__AGtMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AGtMethid__init_agtmethid(val* self, val* p0);
extern const struct class class_parser_nodes__AGtMethid;
-extern const int COLOR_parser_nodes__AGtMethid___n_gt;
void VIRTUAL_parser_prod__ALlMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ALlMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ALlMethid__n_ll(val* self);
void VIRTUAL_parser_prod__ALlMethid__empty_init(val* self);
void VIRTUAL_parser_prod__ALlMethid__init_allmethid(val* self, val* p0);
extern const struct class class_parser_nodes__ALlMethid;
-extern const int COLOR_parser_nodes__ALlMethid___n_ll;
void VIRTUAL_parser_prod__AGgMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AGgMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AGgMethid__n_gg(val* self);
void VIRTUAL_parser_prod__AGgMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AGgMethid__init_aggmethid(val* self, val* p0);
extern const struct class class_parser_nodes__AGgMethid;
-extern const int COLOR_parser_nodes__AGgMethid___n_gg;
void VIRTUAL_parser_prod__ABraMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ABraMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ABraMethid__n_obra(val* self);
void VIRTUAL_parser_prod__ABraMethid__empty_init(val* self);
void VIRTUAL_parser_prod__ABraMethid__init_abramethid(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__ABraMethid;
-extern const int COLOR_parser_nodes__ABraMethid___n_obra;
-extern const int COLOR_parser_nodes__ABraMethid___n_cbra;
void VIRTUAL_parser_prod__AStarshipMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AStarshipMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AStarshipMethid__n_starship(val* self);
void VIRTUAL_parser_prod__AStarshipMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AStarshipMethid__init_astarshipmethid(val* self, val* p0);
extern const struct class class_parser_nodes__AStarshipMethid;
-extern const int COLOR_parser_nodes__AStarshipMethid___n_starship;
void VIRTUAL_parser_prod__AAssignMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAssignMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AAssignMethid__n_id(val* self);
void VIRTUAL_parser_prod__AAssignMethid__empty_init(val* self);
void VIRTUAL_parser_prod__AAssignMethid__init_aassignmethid(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AAssignMethid;
-extern const int COLOR_parser_nodes__AAssignMethid___n_id;
-extern const int COLOR_parser_nodes__AAssignMethid___n_assign;
void VIRTUAL_parser_prod__ABraassignMethid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ABraassignMethid__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ABraassignMethid__n_obra(val* self);
void VIRTUAL_parser_prod__ABraassignMethid__empty_init(val* self);
void VIRTUAL_parser_prod__ABraassignMethid__init_abraassignmethid(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__ABraassignMethid;
-extern const int COLOR_parser_nodes__ABraassignMethid___n_obra;
-extern const int COLOR_parser_nodes__ABraassignMethid___n_cbra;
-extern const int COLOR_parser_nodes__ABraassignMethid___n_assign;
void VIRTUAL_parser_prod__ASignature__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ASignature__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__ASignature__after_simple_misc(val* self, val* p0);
extern const int COLOR_parser_nodes__AParam___n_type;
extern const int COLOR_parser_nodes__AParam___n_dotdotdot;
extern const int COLOR_modelize_property__AParam___64dmparameter;
-extern const int COLOR_parser_nodes__AParam___n_id;
-extern const int COLOR_scope__AParam___64dvariable;
void VIRTUAL_parser_prod__AType__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AType__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AType__n_annotations_61d(val* self, val* p0);
extern const int COLOR_parser_nodes__AType___n_types;
extern const int COLOR_modelize_class__AType___64dmtype;
extern const int COLOR_modelize_class__AType___64dchecked_mtype;
-extern const int COLOR_parser_nodes__AType___n_id;
void VIRTUAL_parser_prod__ALabel__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ALabel__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ALabel__n_kwlabel(val* self);
void VIRTUAL_parser_prod__ALabel__empty_init(val* self);
void VIRTUAL_parser_prod__ALabel__init_alabel(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__ALabel;
-extern const int COLOR_parser_nodes__ALabel___n_kwlabel;
-extern const int COLOR_parser_nodes__ALabel___n_id;
void VIRTUAL_parser_prod__ABlockExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ABlockExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__ABlockExpr__accept_flow_visitor(val* self, val* p0);
extern const struct type type_parser_nodes__ANodesparser_nodes__AExpr;
extern const int COLOR_parser_nodes__ABlockExpr___n_expr;
extern const int COLOR_parser_nodes__ABlockExpr___n_kwend;
-extern const int COLOR_flow__AExpr___64dafter_flow_context;
-extern const int COLOR_astbuilder__AExpr___64dvariable_cache;
void VIRTUAL_parser_prod__AVardeclExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AVardeclExpr__visit_all(val* self, val* p0);
void VIRTUAL_scope__AVardeclExpr__accept_scope_visitor(val* self, val* p0);
extern const int COLOR_parser_nodes__AVardeclExpr___n_type;
extern const int COLOR_parser_nodes__AVardeclExpr___n_assign;
extern const int COLOR_parser_nodes__AVardeclExpr___n_expr;
-extern const int COLOR_parser_nodes__AVardeclExpr___n_kwvar;
-extern const int COLOR_parser_nodes__AVardeclExpr___n_id;
-extern const int COLOR_scope__AVardeclExpr___64dvariable;
void VIRTUAL_parser_prod__AReturnExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AReturnExpr__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__AReturnExpr__after_simple_misc(val* self, val* p0);
extern const struct class class_parser_nodes__ABreakExpr;
extern const int COLOR_parser_nodes__ALabelable___n_label;
extern const int COLOR_parser_nodes__ABreakExpr___n_expr;
-extern const int COLOR_parser_nodes__ABreakExpr___n_kwbreak;
-extern const int COLOR_scope__ABreakExpr___64descapemark;
void VIRTUAL_parser_prod__AAbortExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAbortExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AAbortExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AAbortExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AAbortExpr__init_aabortexpr(val* self, val* p0);
extern const struct class class_parser_nodes__AAbortExpr;
-extern const int COLOR_parser_nodes__AAbortExpr___n_kwabort;
void VIRTUAL_parser_prod__AContinueExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AContinueExpr__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__AContinueExpr__after_simple_misc(val* self, val* p0);
extern const struct class class_parser_nodes__AContinueExpr;
extern const int COLOR_parser_nodes__AContinueExpr___n_kwcontinue;
extern const int COLOR_parser_nodes__AContinueExpr___n_expr;
-extern const int COLOR_scope__AContinueExpr___64descapemark;
void VIRTUAL_parser_prod__ADoExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ADoExpr__visit_all(val* self, val* p0);
void VIRTUAL_scope__ADoExpr__accept_scope_visitor(val* self, val* p0);
val* VIRTUAL_astbuilder__ADoExpr__make_break(val* self);
extern const struct class class_parser_nodes__ADoExpr;
extern const int COLOR_parser_nodes__ADoExpr___n_block;
-extern const int COLOR_parser_nodes__ADoExpr___n_kwdo;
-extern const int COLOR_scope__ADoExpr___64descapemark;
void VIRTUAL_parser_prod__AIfExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AIfExpr__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__AIfExpr__after_simple_misc(val* self, val* p0);
extern const struct class class_parser_nodes__AIfExpr;
extern const int COLOR_parser_nodes__AIfExpr___n_then;
extern const int COLOR_parser_nodes__AIfExpr___n_else;
-extern const int COLOR_parser_nodes__AIfExpr___n_kwif;
-extern const int COLOR_parser_nodes__AIfExpr___n_expr;
void VIRTUAL_parser_prod__AIfexprExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AIfexprExpr__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__AIfexprExpr__after_simple_misc(val* self, val* p0);
void VIRTUAL_parser_prod__AIfexprExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
extern const struct class class_parser_nodes__AIfexprExpr;
-extern const int COLOR_parser_nodes__AIfexprExpr___n_kwif;
-extern const int COLOR_parser_nodes__AIfexprExpr___n_expr;
-extern const int COLOR_parser_nodes__AIfexprExpr___n_kwthen;
-extern const int COLOR_parser_nodes__AIfexprExpr___n_then;
-extern const int COLOR_parser_nodes__AIfexprExpr___n_kwelse;
-extern const int COLOR_parser_nodes__AIfexprExpr___n_else;
void VIRTUAL_parser_prod__AWhileExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AWhileExpr__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__AWhileExpr__after_simple_misc(val* self, val* p0);
void VIRTUAL_scope__AWhileExpr__escapemark_61d(val* self, val* p0);
extern const struct class class_parser_nodes__AWhileExpr;
extern const int COLOR_parser_nodes__AWhileExpr___n_block;
-extern const int COLOR_parser_nodes__AWhileExpr___n_kwwhile;
-extern const int COLOR_parser_nodes__AWhileExpr___n_expr;
-extern const int COLOR_parser_nodes__AWhileExpr___n_kwdo;
-extern const int COLOR_scope__AWhileExpr___64descapemark;
void VIRTUAL_parser_prod__ALoopExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ALoopExpr__visit_all(val* self, val* p0);
void VIRTUAL_scope__ALoopExpr__accept_scope_visitor(val* self, val* p0);
void VIRTUAL_scope__ALoopExpr__escapemark_61d(val* self, val* p0);
extern const struct class class_parser_nodes__ALoopExpr;
extern const int COLOR_parser_nodes__ALoopExpr___n_block;
-extern const int COLOR_parser_nodes__ALoopExpr___n_kwloop;
-extern const int COLOR_scope__ALoopExpr___64descapemark;
void VIRTUAL_parser_prod__AForExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AForExpr__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__AForExpr__after_simple_misc(val* self, val* p0);
extern const struct type type_parser_nodes__ANodesparser_nodes__TId;
extern const int COLOR_parser_nodes__AForExpr___n_ids;
extern const int COLOR_parser_nodes__AForExpr___n_block;
-extern const int COLOR_parser_nodes__AForExpr___n_kwfor;
-extern const int COLOR_parser_nodes__AForExpr___n_expr;
-extern const int COLOR_parser_nodes__AForExpr___n_kwdo;
-extern const int COLOR_scope__AForExpr___64dvariables;
-extern const int COLOR_scope__AForExpr___64descapemark;
-extern const int COLOR_typing__AForExpr___64dcoltype;
-extern const int COLOR_typing__AForExpr___64dmethod_iterator;
-extern const int COLOR_typing__AForExpr___64dmethod_is_ok;
-extern const int COLOR_typing__AForExpr___64dmethod_item;
-extern const int COLOR_typing__AForExpr___64dmethod_next;
-extern const int COLOR_typing__AForExpr___64dmethod_key;
void VIRTUAL_parser_prod__AAssertExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAssertExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AAssertExpr__accept_flow_visitor(val* self, val* p0);
extern const struct class class_parser_nodes__AAssertExpr;
extern const int COLOR_parser_nodes__AAssertExpr___n_id;
extern const int COLOR_parser_nodes__AAssertExpr___n_else;
-extern const int COLOR_parser_nodes__AAssertExpr___n_kwassert;
-extern const int COLOR_parser_nodes__AAssertExpr___n_expr;
void VIRTUAL_parser_prod__AOnceExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AOnceExpr__visit_all(val* self, val* p0);
void VIRTUAL_simple_misc_analysis__AOnceExpr__accept_simple_misc(val* self, val* p0);
void VIRTUAL_parser_prod__AOnceExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AOnceExpr__init_aonceexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AOnceExpr;
-extern const int COLOR_parser_nodes__AProxyExpr___n_expr;
-extern const int COLOR_parser_nodes__AOnceExpr___n_kwonce;
void VIRTUAL_parser_prod__AOrExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AOrExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AOrExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AOrExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AOrExpr__init_aorexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AOrExpr;
-extern const int COLOR_parser_nodes__AOrExpr___n_expr;
-extern const int COLOR_parser_nodes__AOrExpr___n_expr2;
void VIRTUAL_parser_prod__AAndExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAndExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AAndExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AAndExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AAndExpr__init_aandexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AAndExpr;
-extern const int COLOR_parser_nodes__AAndExpr___n_expr;
-extern const int COLOR_parser_nodes__AAndExpr___n_expr2;
void VIRTUAL_parser_prod__AOrElseExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AOrElseExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AOrElseExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AOrElseExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AOrElseExpr__init_aorelseexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AOrElseExpr;
-extern const int COLOR_parser_nodes__AOrElseExpr___n_expr;
-extern const int COLOR_parser_nodes__AOrElseExpr___n_expr2;
void VIRTUAL_parser_prod__AImpliesExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AImpliesExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AImpliesExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AImpliesExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AImpliesExpr__init_aimpliesexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AImpliesExpr;
-extern const int COLOR_parser_nodes__AImpliesExpr___n_expr;
-extern const int COLOR_parser_nodes__AImpliesExpr___n_expr2;
void VIRTUAL_parser_prod__ANotExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ANotExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__ANotExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__ANotExpr__empty_init(val* self);
void VIRTUAL_parser_prod__ANotExpr__init_anotexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__ANotExpr;
-extern const int COLOR_parser_nodes__ANotExpr___n_kwnot;
-extern const int COLOR_parser_nodes__ANotExpr___n_expr;
void VIRTUAL_parser_prod__AEqExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AEqExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AEqExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AEqExpr__init_aeqexpr(val* self, val* p0, val* p1);
void VIRTUAL_typing__ASendExpr__accept_typing(val* self, val* p0);
extern const struct class class_parser_nodes__AEqExpr;
-extern const int COLOR_parser_nodes__ASendExpr___n_expr;
-extern const int COLOR_typing__ASendExpr___64dcallsite;
-extern const int COLOR_typing__ASendExpr___64draw_arguments;
-extern const int COLOR_parser_nodes__ABinopExpr___n_expr2;
void VIRTUAL_parser_prod__ANeExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ANeExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__ANeExpr__accept_flow_visitor(val* self, val* p0);
val* VIRTUAL_typing__AIsaExpr__cast_type(val* self);
void VIRTUAL_typing__AIsaExpr__cast_type_61d(val* self, val* p0);
extern const struct class class_parser_nodes__AIsaExpr;
-extern const int COLOR_parser_nodes__AIsaExpr___n_expr;
-extern const int COLOR_parser_nodes__AIsaExpr___n_type;
-extern const int COLOR_typing__AIsaExpr___64dcast_type;
void VIRTUAL_parser_prod__APlusExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__APlusExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__APlusExpr__n_expr_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AUminusExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AUminusExpr__init_auminusexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AUminusExpr;
-extern const int COLOR_parser_nodes__AUminusExpr___n_minus;
void VIRTUAL_parser_prod__ANewExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ANewExpr__visit_all(val* self, val* p0);
void VIRTUAL_rapid_type_analysis__ANewExpr__accept_rapid_type_visitor(val* self, val* p0);
void VIRTUAL_astbuilder__ANewExpr__make(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__ANewExpr;
extern const int COLOR_parser_nodes__ANewExpr___n_id;
-extern const int COLOR_parser_nodes__ANewExpr___n_kwnew;
-extern const int COLOR_parser_nodes__ANewExpr___n_type;
-extern const int COLOR_parser_nodes__ANewExpr___n_args;
-extern const int COLOR_typing__ANewExpr___64dcallsite;
void VIRTUAL_parser_prod__AAttrExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAttrExpr__visit_all(val* self, val* p0);
void VIRTUAL_typing__AAttrExpr__accept_typing(val* self, val* p0);
void VIRTUAL_parser_prod__AAttrExpr__init_aattrexpr(val* self, val* p0, val* p1);
void VIRTUAL_astbuilder__AAttrExpr__make(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AAttrExpr;
-extern const int COLOR_parser_nodes__AAttrFormExpr___n_expr;
-extern const int COLOR_parser_nodes__AAttrFormExpr___n_id;
-extern const int COLOR_typing__AAttrFormExpr___64dmproperty;
-extern const int COLOR_typing__AAttrFormExpr___64dattr_type;
void VIRTUAL_parser_prod__AAttrAssignExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAttrAssignExpr__visit_all(val* self, val* p0);
void VIRTUAL_typing__AAttrAssignExpr__accept_typing(val* self, val* p0);
void VIRTUAL_parser_prod__AAttrAssignExpr__init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
void VIRTUAL_astbuilder__AAttrAssignExpr__make(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AAttrAssignExpr;
-extern const int COLOR_parser_nodes__AAssignFormExpr___n_assign;
-extern const int COLOR_parser_nodes__AAssignFormExpr___n_value;
void VIRTUAL_parser_prod__AAttrReassignExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAttrReassignExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AReassignFormExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AAttrReassignExpr__init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
extern const struct class class_parser_nodes__AAttrReassignExpr;
extern const int COLOR_typing__AReassignFormExpr___64dread_type;
-extern const int COLOR_parser_nodes__AReassignFormExpr___n_assign_op;
-extern const int COLOR_parser_nodes__AReassignFormExpr___n_value;
-extern const int COLOR_typing__AReassignFormExpr___64dreassign_callsite;
void VIRTUAL_parser_prod__ACallExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ACallExpr__visit_all(val* self, val* p0);
void VIRTUAL_scope__ACallFormExpr__accept_scope_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2);
void VIRTUAL_astbuilder__ACallExpr__make(val* self, val* p0, val* p1, val* p2, val* p3);
extern const struct class class_parser_nodes__ACallExpr;
-extern const int COLOR_parser_nodes__ACallFormExpr___n_id;
-extern const int COLOR_parser_nodes__ACallFormExpr___n_args;
void VIRTUAL_parser_prod__ACallAssignExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ACallAssignExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__ACallAssignExpr__n_assign_61d(val* self, val* p0);
void VIRTUAL_parser_prod__ACallReassignExpr__empty_init(val* self);
void VIRTUAL_parser_prod__ACallReassignExpr__init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
extern const struct class class_parser_nodes__ACallReassignExpr;
-extern const int COLOR_typing__ASendReassignFormExpr___64dwrite_callsite;
void VIRTUAL_parser_prod__ASuperExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ASuperExpr__visit_all(val* self, val* p0);
void VIRTUAL_auto_super_init__ASuperExpr__accept_auto_super_init(val* self, val* p0);
void VIRTUAL_typing__ASuperExpr__process_superinit(val* self, val* p0);
extern const struct class class_parser_nodes__ASuperExpr;
extern const int COLOR_parser_nodes__ASuperExpr___n_qualified;
-extern const int COLOR_parser_nodes__ASuperExpr___n_kwsuper;
-extern const int COLOR_parser_nodes__ASuperExpr___n_args;
-extern const int COLOR_typing__ASuperExpr___64dmproperty;
void VIRTUAL_parser_prod__AInitExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AInitExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AInitExpr__n_expr_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AInitExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AInitExpr__init_ainitexpr(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AInitExpr;
-extern const int COLOR_parser_nodes__AInitExpr___n_kwinit;
-extern const int COLOR_parser_nodes__AInitExpr___n_args;
void VIRTUAL_parser_prod__ABraExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ABraExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__ABraExpr__n_expr_61d(val* self, val* p0);
void VIRTUAL_parser_prod__ABraExpr__empty_init(val* self);
void VIRTUAL_parser_prod__ABraExpr__init_abraexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__ABraExpr;
-extern const int COLOR_parser_nodes__ABraFormExpr___n_args;
void VIRTUAL_parser_prod__ABraAssignExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ABraAssignExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__ABraAssignExpr__n_assign_61d(val* self, val* p0);
void VIRTUAL_parser_nodes__AVarExpr__init(val* self);
void VIRTUAL_parser_prod__AVarExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AVarExpr__init_avarexpr(val* self, val* p0);
-void VIRTUAL_astbuilder__AVarExpr__make(val* self, val* p0);
+void VIRTUAL_astbuilder__AVarExpr__make(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AVarExpr;
-extern const int COLOR_parser_nodes__AVarFormExpr___n_id;
-extern const int COLOR_scope__AVarFormExpr___64dvariable;
void VIRTUAL_parser_prod__AVarAssignExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AVarAssignExpr__visit_all(val* self, val* p0);
void VIRTUAL_flow__AVarAssignExpr__accept_flow_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__ACrangeExpr__empty_init(val* self);
void VIRTUAL_parser_prod__ACrangeExpr__init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
extern const struct class class_parser_nodes__ACrangeExpr;
-extern const int COLOR_parser_nodes__ARangeExpr___n_expr;
-extern const int COLOR_parser_nodes__ARangeExpr___n_expr2;
-extern const int COLOR_parser_nodes__ACrangeExpr___n_obra;
-extern const int COLOR_parser_nodes__ACrangeExpr___n_cbra;
void VIRTUAL_parser_prod__AOrangeExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AOrangeExpr__visit_all(val* self, val* p0);
void VIRTUAL_rapid_type_analysis__AOrangeExpr__accept_rapid_type_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AOrangeExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AOrangeExpr__init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
extern const struct class class_parser_nodes__AOrangeExpr;
-extern const int COLOR_parser_nodes__AOrangeExpr___n_obra;
-extern const int COLOR_parser_nodes__AOrangeExpr___n_cbra;
void VIRTUAL_parser_prod__AArrayExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AArrayExpr__visit_all(val* self, val* p0);
void VIRTUAL_rapid_type_analysis__AArrayExpr__accept_rapid_type_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AArrayExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AArrayExpr__init_aarrayexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AArrayExpr;
-extern const int COLOR_parser_nodes__AArrayExpr___n_exprs;
void VIRTUAL_parser_prod__ASelfExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ASelfExpr__visit_all(val* self, val* p0);
void VIRTUAL_scope__ASelfExpr__accept_scope_visitor(val* self, val* p0);
void VIRTUAL_scope__ASelfExpr__variable_61d(val* self, val* p0);
void VIRTUAL_typing__ASelfExpr__its_variable_61d(val* self, val* p0);
extern const struct class class_parser_nodes__ASelfExpr;
-extern const int COLOR_parser_nodes__ASelfExpr___n_kwself;
-extern const int COLOR_scope__ASelfExpr___64dvariable;
-extern const int COLOR_typing__ASelfExpr___64dits_variable;
void VIRTUAL_parser_prod__AImplicitSelfExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AImplicitSelfExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__AImplicitSelfExpr__init(val* self);
void VIRTUAL_parser_prod__ATrueExpr__empty_init(val* self);
void VIRTUAL_parser_prod__ATrueExpr__init_atrueexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__ATrueExpr;
-extern const int COLOR_parser_nodes__ATrueExpr___n_kwtrue;
void VIRTUAL_parser_prod__AFalseExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AFalseExpr__visit_all(val* self, val* p0);
void VIRTUAL_rapid_type_analysis__AFalseExpr__accept_rapid_type_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AFalseExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AFalseExpr__init_afalseexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AFalseExpr;
-extern const int COLOR_parser_nodes__AFalseExpr___n_kwfalse;
void VIRTUAL_parser_prod__ANullExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ANullExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__ANullExpr__n_annotations_61d(val* self, val* p0);
void VIRTUAL_parser_prod__ANullExpr__empty_init(val* self);
void VIRTUAL_parser_prod__ANullExpr__init_anullexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__ANullExpr;
-extern const int COLOR_parser_nodes__ANullExpr___n_kwnull;
void VIRTUAL_parser_prod__AIntExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AIntExpr__visit_all(val* self, val* p0);
void VIRTUAL_literal__AIntExpr__accept_literal(val* self, val* p0);
void VIRTUAL_literal__AIntExpr__value_61d(val* self, val* p0);
void VIRTUAL_astbuilder__AIntExpr__make(val* self, long p0, val* p1);
extern const struct class class_parser_nodes__AIntExpr;
-extern const int COLOR_parser_nodes__AIntExpr___n_number;
-extern const int COLOR_literal__AIntExpr___64dvalue;
void VIRTUAL_parser_prod__AFloatExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AFloatExpr__visit_all(val* self, val* p0);
void VIRTUAL_literal__AFloatExpr__accept_literal(val* self, val* p0);
val* VIRTUAL_literal__AFloatExpr__value(val* self);
void VIRTUAL_literal__AFloatExpr__value_61d(val* self, val* p0);
extern const struct class class_parser_nodes__AFloatExpr;
-extern const int COLOR_parser_nodes__AFloatExpr___n_float;
-extern const int COLOR_literal__AFloatExpr___64dvalue;
void VIRTUAL_parser_prod__ACharExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ACharExpr__visit_all(val* self, val* p0);
void VIRTUAL_literal__ACharExpr__accept_literal(val* self, val* p0);
val* VIRTUAL_literal__ACharExpr__value(val* self);
void VIRTUAL_literal__ACharExpr__value_61d(val* self, val* p0);
extern const struct class class_parser_nodes__ACharExpr;
-extern const int COLOR_parser_nodes__ACharExpr___n_char;
-extern const int COLOR_literal__ACharExpr___64dvalue;
void VIRTUAL_parser_prod__AStringExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AStringExpr__visit_all(val* self, val* p0);
void VIRTUAL_literal__AStringFormExpr__accept_literal(val* self, val* p0);
void VIRTUAL_parser_prod__AStringExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AStringExpr__init_astringexpr(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AStringExpr;
-extern const int COLOR_parser_nodes__AStringFormExpr___n_string;
-extern const int COLOR_literal__AStringFormExpr___64dvalue;
void VIRTUAL_parser_prod__AStartStringExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AStartStringExpr__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AStartStringExpr__n_string_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AParExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AParExpr__init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3);
extern const struct class class_parser_nodes__AParExpr;
-extern const int COLOR_parser_nodes__AParExpr___n_opar;
-extern const int COLOR_parser_nodes__AParExpr___n_cpar;
void VIRTUAL_parser_prod__AAsCastExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAsCastExpr__visit_all(val* self, val* p0);
void VIRTUAL_rapid_type_analysis__AAsCastExpr__accept_rapid_type_visitor(val* self, val* p0);
void VIRTUAL_parser_prod__AAsCastExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AAsCastExpr__init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
extern const struct class class_parser_nodes__AAsCastExpr;
-extern const int COLOR_parser_nodes__AAsCastExpr___n_expr;
-extern const int COLOR_parser_nodes__AAsCastExpr___n_kwas;
-extern const int COLOR_parser_nodes__AAsCastExpr___n_opar;
-extern const int COLOR_parser_nodes__AAsCastExpr___n_type;
-extern const int COLOR_parser_nodes__AAsCastExpr___n_cpar;
void VIRTUAL_parser_prod__AAsNotnullExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAsNotnullExpr__visit_all(val* self, val* p0);
void VIRTUAL_typing__AAsNotnullExpr__accept_typing(val* self, val* p0);
void VIRTUAL_parser_prod__AAsNotnullExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AAsNotnullExpr__init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
extern const struct class class_parser_nodes__AAsNotnullExpr;
-extern const int COLOR_parser_nodes__AAsNotnullExpr___n_expr;
-extern const int COLOR_parser_nodes__AAsNotnullExpr___n_kwas;
-extern const int COLOR_parser_nodes__AAsNotnullExpr___n_opar;
-extern const int COLOR_parser_nodes__AAsNotnullExpr___n_kwnot;
-extern const int COLOR_parser_nodes__AAsNotnullExpr___n_kwnull;
-extern const int COLOR_parser_nodes__AAsNotnullExpr___n_cpar;
void VIRTUAL_parser_prod__AIssetAttrExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AIssetAttrExpr__visit_all(val* self, val* p0);
void VIRTUAL_typing__AIssetAttrExpr__accept_typing(val* self, val* p0);
void VIRTUAL_parser_prod__AIssetAttrExpr__empty_init(val* self);
void VIRTUAL_parser_prod__AIssetAttrExpr__init_aissetattrexpr(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AIssetAttrExpr;
-extern const int COLOR_parser_nodes__AIssetAttrExpr___n_kwisset;
void VIRTUAL_parser_prod__ADebugTypeExpr__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ADebugTypeExpr__visit_all(val* self, val* p0);
void VIRTUAL_typing__ADebugTypeExpr__accept_typing(val* self, val* p0);
void VIRTUAL_parser_prod__ADebugTypeExpr__empty_init(val* self);
void VIRTUAL_parser_prod__ADebugTypeExpr__init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3);
extern const struct class class_parser_nodes__ADebugTypeExpr;
-extern const int COLOR_parser_nodes__ADebugTypeExpr___n_kwdebug;
-extern const int COLOR_parser_nodes__ADebugTypeExpr___n_kwtype;
-extern const int COLOR_parser_nodes__ADebugTypeExpr___n_expr;
-extern const int COLOR_parser_nodes__ADebugTypeExpr___n_type;
void VIRTUAL_parser_prod__AListExprs__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AListExprs__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AExprs__n_exprs(val* self);
void VIRTUAL_parser_prod__AParExprs__empty_init(val* self);
void VIRTUAL_parser_prod__AParExprs__init_aparexprs(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__AParExprs;
-extern const int COLOR_parser_nodes__AParExprs___n_opar;
-extern const int COLOR_parser_nodes__AParExprs___n_cpar;
void VIRTUAL_parser_prod__ABraExprs__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ABraExprs__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__ABraExprs__n_obra(val* self);
void VIRTUAL_parser_prod__ABraExprs__empty_init(val* self);
void VIRTUAL_parser_prod__ABraExprs__init_abraexprs(val* self, val* p0, val* p1, val* p2);
extern const struct class class_parser_nodes__ABraExprs;
-extern const int COLOR_parser_nodes__ABraExprs___n_obra;
-extern const int COLOR_parser_nodes__ABraExprs___n_cbra;
void VIRTUAL_parser_prod__APlusAssignOp__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__APlusAssignOp__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__AAssignOp__init(val* self);
void VIRTUAL_parser_prod__APlusAssignOp__empty_init(val* self);
void VIRTUAL_parser_prod__APlusAssignOp__init_aplusassignop(val* self, val* p0);
extern const struct class class_parser_nodes__APlusAssignOp;
-extern const int COLOR_parser_nodes__APlusAssignOp___n_pluseq;
void VIRTUAL_parser_prod__AMinusAssignOp__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AMinusAssignOp__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AMinusAssignOp__n_minuseq(val* self);
void VIRTUAL_parser_prod__AMinusAssignOp__empty_init(val* self);
void VIRTUAL_parser_prod__AMinusAssignOp__init_aminusassignop(val* self, val* p0);
extern const struct class class_parser_nodes__AMinusAssignOp;
-extern const int COLOR_parser_nodes__AMinusAssignOp___n_minuseq;
void VIRTUAL_parser_prod__AModuleName__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AModuleName__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AModuleName__n_quad(val* self);
extern const struct class class_parser_nodes__AModuleName;
extern const int COLOR_parser_nodes__AModuleName___n_quad;
extern const int COLOR_parser_nodes__AModuleName___n_path;
-extern const int COLOR_parser_nodes__AModuleName___n_id;
void VIRTUAL_parser_prod__AInLanguage__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AInLanguage__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AInLanguage__n_kwin(val* self);
void VIRTUAL_parser_prod__AInLanguage__empty_init(val* self);
void VIRTUAL_parser_prod__AInLanguage__init_ainlanguage(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AInLanguage;
-extern const int COLOR_parser_nodes__AInLanguage___n_kwin;
-extern const int COLOR_parser_nodes__AInLanguage___n_string;
void VIRTUAL_parser_prod__AExternCodeBlock__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AExternCodeBlock__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AExternCodeBlock__n_in_language(val* self);
void VIRTUAL_parser_prod__AExternCodeBlock__init_aexterncodeblock(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__AExternCodeBlock;
extern const int COLOR_parser_nodes__AExternCodeBlock___n_in_language;
-extern const int COLOR_parser_nodes__AExternCodeBlock___n_extern_code_segment;
void VIRTUAL_parser_prod__AQualified__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AQualified__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AQualified__n_quad(val* self);
extern const struct type type_parser_nodes__ANodesparser_nodes__AAtArg;
extern const int COLOR_parser_nodes__AAnnotation___n_args;
extern const int COLOR_parser_nodes__AAnnotation___n_cpar;
-extern const int COLOR_parser_nodes__AAnnotation___n_atid;
void VIRTUAL_parser_prod__ATypeAtArg__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__ATypeAtArg__visit_all(val* self, val* p0);
void VIRTUAL_parser_nodes__AAtArg__init(val* self);
void VIRTUAL_parser_prod__ATypeAtArg__empty_init(val* self);
void VIRTUAL_parser_prod__ATypeAtArg__init_atypeatarg(val* self, val* p0);
extern const struct class class_parser_nodes__ATypeAtArg;
-extern const int COLOR_parser_nodes__ATypeAtArg___n_type;
void VIRTUAL_parser_prod__AExprAtArg__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AExprAtArg__visit_all(val* self, val* p0);
val* VIRTUAL_parser_nodes__AExprAtArg__n_expr(val* self);
void VIRTUAL_parser_prod__AExprAtArg__empty_init(val* self);
void VIRTUAL_parser_prod__AExprAtArg__init_aexpratarg(val* self, val* p0);
extern const struct class class_parser_nodes__AExprAtArg;
-extern const int COLOR_parser_nodes__AExprAtArg___n_expr;
void VIRTUAL_parser_prod__AAtAtArg__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AAtAtArg__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AAtAtArg__n_annotations_61d(val* self, val* p0);
void VIRTUAL_parser_prod__AIdAtid__empty_init(val* self);
void VIRTUAL_parser_prod__AIdAtid__init_aidatid(val* self, val* p0);
extern const struct class class_parser_nodes__AIdAtid;
-extern const int COLOR_parser_nodes__AAtid___n_id;
void VIRTUAL_parser_prod__AKwreadableAtid__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_prod__AKwreadableAtid__visit_all(val* self, val* p0);
void VIRTUAL_parser_prod__AKwreadableAtid__n_id_61d(val* self, val* p0);
void VIRTUAL_parser_nodes__Start__n_eof_61d(val* self, val* p0);
void VIRTUAL_parser_nodes__Start__init(val* self, val* p0, val* p1);
extern const struct class class_parser_nodes__Start;
-extern const int COLOR_parser_nodes__Start___n_base;
-extern const int COLOR_parser_nodes__Start___n_eof;
val* VIRTUAL_location__SourceFile__filename(val* self);
void VIRTUAL_location__SourceFile__filename_61d(val* self, val* p0);
val* VIRTUAL_location__SourceFile__string(val* self);
extern const struct class class_location__SourceFile;
extern const struct type type_array__Arraykernel__Int;
extern const int COLOR_location__SourceFile___64dline_starts;
-extern const int COLOR_location__SourceFile___64dfilename;
-extern const int COLOR_location__SourceFile___64dstring;
short int VIRTUAL_location__Location___61d_61d(val* self, val* p0);
val* VIRTUAL_location__Location__to_s(val* self);
short int VIRTUAL_location__Location___60d(val* self, val* p0);
val* VIRTUAL_location__Location__relative_to(val* self, val* p0);
val* VIRTUAL_location__Location__colored_line(val* self, val* p0);
extern const struct class class_location__Location;
-extern const int COLOR_location__Location___64dfile;
-extern const int COLOR_location__Location___64dline_start;
-extern const int COLOR_location__Location___64dline_end;
-extern const int COLOR_location__Location___64dcolumn_start;
-extern const int COLOR_location__Location___64dcolumn_end;
-extern const int COLOR_location__Location___64dtext_cache;
short int VIRTUAL_kernel__Pointer__address_is_null(val* self);
void* VIRTUAL_posix__Passwd__from_uid(val* self, long p0);
void* VIRTUAL_posix__Passwd__from_name(val* self, val* p0);
val* VIRTUAL_file__String__strip_extension(val* self, val* p0);
val* VIRTUAL_file__String__basename(val* self, val* p0);
val* VIRTUAL_file__String__dirname(val* self);
+val* VIRTUAL_file__String__realpath(val* self);
val* VIRTUAL_file__String__simplify_path(val* self);
val* VIRTUAL_file__String__join_path(val* self, val* p0);
void VIRTUAL_file__String__mkdir(val* self);
short int VIRTUAL_string__String___61d_61d(val* self, val* p0);
extern const struct class class_string__String;
extern const int COLOR_array__AbstractArrayRead___length;
-extern const int COLOR_string__AbstractString___items;
-extern const int COLOR_string__String___index_from;
-extern const int COLOR_string__String___index_to;
short int VIRTUAL_ropes__Buffer___61d_61d(val* self, val* p0);
void VIRTUAL_string__AbstractString__output(val* self);
val* VIRTUAL_string__Buffer__to_s(val* self);
long VIRTUAL_string__Buffer__capacity(val* self);
short int VIRTUAL_string__Buffer___61d_61d(val* self, val* p0);
extern const struct class class_string__Buffer;
-extern const int COLOR_string__Buffer___capacity;
val* VIRTUAL_string__NativeString__to_s(val* self);
char VIRTUAL_string__NativeString___91d_93d(val* self, long p0);
void VIRTUAL_string__NativeString___91d_93d_61d(val* self, long p0, char p1);
short int VIRTUAL_file__NativeString__file_mkdir(val* self);
short int VIRTUAL_file__NativeString__file_delete(val* self);
void VIRTUAL_file__NativeString__file_chdir(val* self);
+char* VIRTUAL_file__NativeString__file_realpath(val* self);
extern const struct type type_string__NativeString;
extern const struct class class_string__NativeString;
val* VIRTUAL_abstract_collection__ContainerIterator__item(val* self);
void VIRTUAL_abstract_collection__ContainerIterator__init(val* self, val* p0);
extern const struct class class_abstract_collection__ContainerIterator;
extern const int COLOR_abstract_collection__ContainerIterator___is_ok;
-extern const int COLOR_abstract_collection__ContainerIterator___container;
val* VIRTUAL_abstract_collection__MapKeysIterator__item(val* self);
void VIRTUAL_abstract_collection__MapKeysIterator__next(val* self);
short int VIRTUAL_abstract_collection__MapKeysIterator__is_ok(val* self);
void VIRTUAL_abstract_collection__MapKeysIterator__iterator_61d(val* self, val* p0);
void VIRTUAL_abstract_collection__MapKeysIterator__init(val* self, val* p0);
extern const struct class class_abstract_collection__MapKeysIterator;
-extern const int COLOR_abstract_collection__MapKeysIterator___64diterator;
val* VIRTUAL_abstract_collection__MapValuesIterator__item(val* self);
void VIRTUAL_abstract_collection__MapValuesIterator__next(val* self);
short int VIRTUAL_abstract_collection__MapValuesIterator__is_ok(val* self);
void VIRTUAL_abstract_collection__MapValuesIterator__iterator_61d(val* self, val* p0);
void VIRTUAL_abstract_collection__MapValuesIterator__init(val* self, val* p0);
extern const struct class class_abstract_collection__MapValuesIterator;
-extern const int COLOR_abstract_collection__MapValuesIterator___64diterator;
val* VIRTUAL_abstract_collection__CoupleMapIterator__item(val* self);
val* VIRTUAL_abstract_collection__CoupleMapIterator__key(val* self);
void VIRTUAL_abstract_collection__CoupleMapIterator__next(val* self);
short int VIRTUAL_abstract_collection__CoupleMapIterator__is_ok(val* self);
void VIRTUAL_abstract_collection__CoupleMapIterator__init(val* self, val* p0);
extern const struct class class_abstract_collection__CoupleMapIterator;
-extern const int COLOR_abstract_collection__CoupleMapIterator___iter;
val* VIRTUAL_abstract_collection__Couple__first(val* self);
void VIRTUAL_abstract_collection__Couple__first_61d(val* self, val* p0);
val* VIRTUAL_abstract_collection__Couple__second(val* self);
void VIRTUAL_abstract_collection__Couple__second_61d(val* self, val* p0);
void VIRTUAL_abstract_collection__Couple__init(val* self, val* p0, val* p1);
extern const struct class class_abstract_collection__Couple;
-extern const int COLOR_abstract_collection__Couple___first;
-extern const int COLOR_abstract_collection__Couple___second;
val* VIRTUAL_string__Sys__args(val* self);
void VIRTUAL_nitg__Sys__main(val* self);
void VIRTUAL_kernel__Sys__init(val* self);
void VIRTUAL_time__Sys__nanosleep(val* self, long p0, long p1);
long VIRTUAL_exec__Sys__system(val* self, val* p0);
extern const struct class class_kernel__Sys;
-extern const int COLOR_string__Sys___args_cache;
long VIRTUAL_kernel__Bool__object_id(val* self);
short int VIRTUAL_kernel__Bool___61d_61d(val* self, val* p0);
short int VIRTUAL_kernel__Bool___33d_61d(val* self, val* p0);
val* VIRTUAL_kernel__Int___43d(val* self, long p0);
val* VIRTUAL_kernel__Int___45d(val* self, long p0);
long VIRTUAL_kernel__Int__distance(val* self, val* p0);
-val* VIRTUAL_range__Discrete__times(val* self);
long VIRTUAL_kernel__Int__unary_32d_45d(val* self);
long VIRTUAL_kernel__Int___42d(val* self, long p0);
long VIRTUAL_kernel__Int___47d(val* self, long p0);
long VIRTUAL_kernel__Int__digit_count_base_95d10(val* self);
char VIRTUAL_kernel__Int__to_c(val* self);
long VIRTUAL_kernel__Int__abs(val* self);
+val* VIRTUAL_range__Int__times(val* self);
void VIRTUAL_string__Int__fill_buffer(val* self, val* p0, long p1, short int p2);
char* VIRTUAL_string__Int__native_int_to_s(val* self, long p0);
val* VIRTUAL_string__Int__to_hex(val* self);
void VIRTUAL_range__Range__init(val* self, val* p0, val* p1);
void VIRTUAL_range__Range__without_last(val* self, val* p0, val* p1);
extern const struct class class_range__Range;
-extern const int COLOR_range__Range___first;
-extern const int COLOR_range__Range___last;
-extern const int COLOR_range__Range___after;
val* VIRTUAL_range__IteratorRange__item(val* self);
void VIRTUAL_range__IteratorRange__next(val* self);
short int VIRTUAL_range__IteratorRange__is_ok(val* self);
void VIRTUAL_range__IteratorRange__init(val* self, val* p0);
extern const struct class class_range__IteratorRange;
-extern const int COLOR_range__IteratorRange___range;
-extern const int COLOR_range__IteratorRange___item;
val* VIRTUAL_list__List__iterator(val* self);
short int VIRTUAL_list__List__is_empty(val* self);
long VIRTUAL_list__List__length(val* self);
void VIRTUAL_list__List__remove_node(val* self, val* p0);
void VIRTUAL_list__List__insert_before(val* self, val* p0, val* p1);
extern const struct class class_list__List;
-extern const int COLOR_list__List___head;
-extern const int COLOR_list__List___tail;
val* VIRTUAL_list__ListIterator__item(val* self);
void VIRTUAL_list__ListIterator__next(val* self);
short int VIRTUAL_list__ListIterator__is_ok(val* self);
void VIRTUAL_list__ListIterator__delete(val* self);
void VIRTUAL_list__ListIterator__insert_before(val* self, val* p0);
extern const struct class class_list__ListIterator;
-extern const int COLOR_list__ListIterator___list;
-extern const int COLOR_list__ListIterator___node;
-extern const int COLOR_list__ListIterator___index;
val* VIRTUAL_abstract_collection__Container__iterator(val* self);
short int VIRTUAL_abstract_collection__Container__is_empty(val* self);
long VIRTUAL_abstract_collection__Container__length(val* self);
val* VIRTUAL_list__ListNode__prev(val* self);
void VIRTUAL_list__ListNode__prev_61d(val* self, val* p0);
extern const struct class class_list__ListNode;
-extern const int COLOR_abstract_collection__Container___item;
-extern const int COLOR_list__ListNode___next;
-extern const int COLOR_list__ListNode___prev;
void VIRTUAL_array__AbstractArrayRead__output(val* self);
val* VIRTUAL_string__Array__to_s(val* self);
void VIRTUAL_array__Array__add(val* self, val* p0);
void VIRTUAL_array__ArrayIterator__init(val* self, val* p0);
extern const struct class class_array__ArrayIterator;
extern const int COLOR_array__ArrayIterator___index;
-extern const int COLOR_array__ArrayIterator___array;
short int VIRTUAL_abstract_collection__Set___61d_61d(val* self, val* p0);
long VIRTUAL_abstract_collection__Set__hash(val* self);
val* VIRTUAL_array__ArraySet__iterator(val* self);
void VIRTUAL_array__ArraySet__init(val* self);
void VIRTUAL_array__ArraySet__with_capacity(val* self, long p0);
extern const struct class class_array__ArraySet;
-extern const int COLOR_array__ArraySet___array;
val* VIRTUAL_array__ArraySetIterator__item(val* self);
void VIRTUAL_array__ArraySetIterator__next(val* self);
short int VIRTUAL_array__ArraySetIterator__is_ok(val* self);
void VIRTUAL_array__ArraySetIterator__init(val* self, val* p0);
extern const struct class class_array__ArraySetIterator;
-extern const int COLOR_array__ArraySetIterator___iter;
val* VIRTUAL_array__ArrayMap___91d_93d(val* self, val* p0);
val* VIRTUAL_abstract_collection__MapRead__get_or_default(val* self, val* p0, val* p1);
short int VIRTUAL_abstract_collection__MapRead__has_key(val* self, val* p0);
val* NEW_array__ArrayMapKeys(const struct type* type);
extern const int COLOR_array__ArrayMapKeysarray__ArrayMap_FT0array__ArrayMap_FT1;
extern const int COLOR_array__ArrayMapKeys__init;
-void CHECK_NEW_array__ArrayMapKeys(val*);
extern const int COLOR_array__ArrayMap___64dkeys;
val* NEW_array__ArrayMapValues(const struct type* type);
extern const int COLOR_array__ArrayMapValuesarray__ArrayMap_FT0array__ArrayMap_FT1;
extern const int COLOR_array__ArrayMapValues__init;
-void CHECK_NEW_array__ArrayMapValues(val*);
extern const int COLOR_array__ArrayMap___64dvalues;
extern const int COLOR_array__ArrayMap___last_index;
-extern const int COLOR_array__ArrayMap___items;
val* VIRTUAL_array__ArrayMapKeys__iterator(val* self);
short int VIRTUAL_array__ArrayMapKeys__is_empty(val* self);
long VIRTUAL_array__ArrayMapKeys__length(val* self);
void VIRTUAL_array__ArrayMapKeys__map_61d(val* self, val* p0);
void VIRTUAL_array__ArrayMapKeys__init(val* self, val* p0);
extern const struct class class_array__ArrayMapKeys;
-extern const int COLOR_array__ArrayMapKeys___64dmap;
val* VIRTUAL_array__ArrayMapValues__iterator(val* self);
short int VIRTUAL_array__ArrayMapValues__is_empty(val* self);
long VIRTUAL_array__ArrayMapValues__length(val* self);
void VIRTUAL_array__ArrayMapValues__map_61d(val* self, val* p0);
void VIRTUAL_array__ArrayMapValues__init(val* self, val* p0);
extern const struct class class_array__ArrayMapValues;
-extern const int COLOR_array__ArrayMapValues___64dmap;
val* VIRTUAL_array__NativeArray___91d_93d(val* self, long p0);
void VIRTUAL_array__NativeArray___91d_93d_61d(val* self, long p0, val* p1);
void VIRTUAL_array__NativeArray__copy_to(val* self, val* p0, long p1);
val* NEW_hash_collection__HashMapKeys(const struct type* type);
extern const int COLOR_hash_collection__HashMapKeyshash_collection__HashMap_FT0hash_collection__HashMap_FT1;
extern const int COLOR_hash_collection__HashMapKeys__init;
-void CHECK_NEW_hash_collection__HashMapKeys(val*);
extern const int COLOR_hash_collection__HashMap___64dkeys;
val* NEW_hash_collection__HashMapValues(const struct type* type);
extern const int COLOR_hash_collection__HashMapValueshash_collection__HashMap_FT0hash_collection__HashMap_FT1;
extern const int COLOR_hash_collection__HashMapValues__init;
-void CHECK_NEW_hash_collection__HashMapValues(val*);
extern const int COLOR_hash_collection__HashMap___64dvalues;
val* VIRTUAL_hash_collection__HashMapKeys__iterator(val* self);
short int VIRTUAL_hash_collection__HashMapKeys__is_empty(val* self);
void VIRTUAL_hash_collection__HashMapKeys__map_61d(val* self, val* p0);
void VIRTUAL_hash_collection__HashMapKeys__init(val* self, val* p0);
extern const struct class class_hash_collection__HashMapKeys;
-extern const int COLOR_hash_collection__HashMapKeys___64dmap;
val* VIRTUAL_hash_collection__HashMapValues__iterator(val* self);
short int VIRTUAL_hash_collection__HashMapValues__is_empty(val* self);
long VIRTUAL_hash_collection__HashMapValues__length(val* self);
void VIRTUAL_hash_collection__HashMapValues__map_61d(val* self, val* p0);
void VIRTUAL_hash_collection__HashMapValues__init(val* self, val* p0);
extern const struct class class_hash_collection__HashMapValues;
-extern const int COLOR_hash_collection__HashMapValues___64dmap;
val* VIRTUAL_hash_collection__HashNode__next_item(val* self);
void VIRTUAL_hash_collection__HashNode__next_item_61d(val* self, val* p0);
val* VIRTUAL_hash_collection__HashNode__prev_item(val* self);
extern const int COLOR_hash_collection__HashNode___prev_item;
extern const int COLOR_hash_collection__HashNode___prev_in_bucklet;
extern const int COLOR_hash_collection__HashNode___next_in_bucklet;
-extern const int COLOR_hash_collection__HashNode___key;
-extern const int COLOR_hash_collection__HashMapNode___value;
val* VIRTUAL_hash_collection__HashMapIterator__item(val* self);
val* VIRTUAL_hash_collection__HashMapIterator__key(val* self);
void VIRTUAL_hash_collection__HashMapIterator__next(val* self);
short int VIRTUAL_hash_collection__HashMapIterator__is_ok(val* self);
void VIRTUAL_hash_collection__HashMapIterator__init(val* self, val* p0);
extern const struct class class_hash_collection__HashMapIterator;
-extern const int COLOR_hash_collection__HashMapIterator___map;
-extern const int COLOR_hash_collection__HashMapIterator___node;
val* VIRTUAL_hash_collection__HashSet__iterator(val* self);
short int VIRTUAL_hash_collection__HashSet__is_empty(val* self);
long VIRTUAL_hash_collection__HashSet__length(val* self);
short int VIRTUAL_hash_collection__HashSetIterator__is_ok(val* self);
void VIRTUAL_hash_collection__HashSetIterator__init(val* self, val* p0);
extern const struct class class_hash_collection__HashSetIterator;
-extern const int COLOR_hash_collection__HashSetIterator___set;
-extern const int COLOR_hash_collection__HashSetIterator___node;
void VIRTUAL_file__IFStream__close(val* self);
long VIRTUAL_stream__BufferedIStream__read_char(val* self);
val* VIRTUAL_stream__BufferedIStream__read(val* self, long p0);
void VIRTUAL_file__OFStream__init(val* self);
void VIRTUAL_file__OFStream__without_file(val* self);
extern const struct class class_file__OFStream;
-extern const int COLOR_file__OFStream___writable;
void VIRTUAL_file__Stdout__init(val* self);
extern const struct class class_file__Stdout;
void VIRTUAL_file__Stderr__init(val* self);
long VIRTUAL_string_search__Match__after(val* self);
void VIRTUAL_string_search__Match__init(val* self, val* p0, long p1, long p2);
extern const struct class class_string_search__Match;
-extern const int COLOR_string_search__Match___string;
-extern const int COLOR_string_search__Match___from;
-extern const int COLOR_string_search__Match___length;
val* VIRTUAL_time__TimeT__to_s(val* self);
void* VIRTUAL_time__TimeT__init(val* self);
void* VIRTUAL_time__TimeT__from_i(val* self, long p0);
short int VIRTUAL_time__Tm__is_dst(val* self);
val* VIRTUAL_time__Tm__asctime(val* self);
val* VIRTUAL_time__Tm__strftime(val* self, val* p0);
+long VIRTUAL_exec__Process__id(val* self);
+short int VIRTUAL_exec__Process__is_finished(val* self);
+void VIRTUAL_exec__Process__wait(val* self);
+long VIRTUAL_exec__Process__status(val* self);
+void VIRTUAL_exec__Process__init(val* self, val* p0, val* p1);
+void VIRTUAL_exec__Process__init_(val* self, val* p0);
+void VIRTUAL_exec__Process__from_a(val* self, val* p0, val* p1);
+void VIRTUAL_exec__Process__execute(val* self, val* p0, val* p1, long p2);
+void* VIRTUAL_exec__Process__data(val* self);
+void VIRTUAL_exec__Process__data_61d(val* self, void* p0);
+void* VIRTUAL_exec__Process__basic_exec_execute(val* self, char* p0, char* p1, long p2, long p3);
+extern const struct class class_exec__Process;
long VIRTUAL_exec__NativeProcess__id(val* self);
short int VIRTUAL_exec__NativeProcess__is_finished(val* self);
long VIRTUAL_exec__NativeProcess__status(val* self);
long VIRTUAL_exec__NativeProcess__in_fd(val* self);
long VIRTUAL_exec__NativeProcess__out_fd(val* self);
long VIRTUAL_exec__NativeProcess__err_fd(val* self);
+extern const struct type type_exec__NativeProcess;
+extern const struct class class_exec__NativeProcess;
long VIRTUAL_model__MClassDefSorter__compare(val* self, val* p0, val* p1);
val* VIRTUAL_model__MClassDefSorter__mmodule(val* self);
void VIRTUAL_model__MClassDefSorter__mmodule_61d(val* self, val* p0);
void VIRTUAL_model__MClassDefSorter__init(val* self, val* p0);
extern const struct class class_model__MClassDefSorter;
-extern const int COLOR_model__MClassDefSorter___64dmmodule;
long VIRTUAL_model__MPropDefSorter__compare(val* self, val* p0, val* p1);
val* VIRTUAL_model__MPropDefSorter__mmodule(val* self);
void VIRTUAL_model__MPropDefSorter__mmodule_61d(val* self, val* p0);
void VIRTUAL_model__MPropDefSorter__init(val* self, val* p0);
extern const struct class class_model__MPropDefSorter;
-extern const int COLOR_model__MPropDefSorter___64dmmodule;
val* VIRTUAL_model__MClass__to_s(val* self);
val* VIRTUAL_model__MClass__intro_mmodule(val* self);
void VIRTUAL_model__MClass__intro_mmodule_61d(val* self, val* p0);
extern const struct type type_array__Arraymodel__MGenericType;
extern const int COLOR_model__MClass___64dget_mtype_cache;
extern const int COLOR_modelize_property__MClass___64dinherit_init_from;
-extern const int COLOR_model__MClass___64dintro_mmodule;
-extern const int COLOR_model__MClass___64dname;
-extern const int COLOR_model__MClass___64darity;
-extern const int COLOR_model__MClass___64dkind;
-extern const int COLOR_model__MClass___64dvisibility;
-extern const int COLOR_model__MClass___64dmclass_type;
-extern const int COLOR_abstract_compiler__MClass___64dc_name_cache;
val* VIRTUAL_model__MClassDef__to_s(val* self);
val* VIRTUAL_model__MClassDef__mmodule(val* self);
void VIRTUAL_model__MClassDef__mmodule_61d(val* self, val* p0);
extern const int COLOR_model__MClassDef___64dintro_mproperties;
extern const struct type type_array__Arraymodel__MPropDef;
extern const int COLOR_model__MClassDef___64dmpropdefs;
-extern const int COLOR_model__MClassDef___64dmmodule;
-extern const int COLOR_model__MClassDef___64dmclass;
-extern const int COLOR_model__MClassDef___64dbound_mtype;
-extern const int COLOR_model__MClassDef___64dparameter_names;
-extern const int COLOR_model__MClassDef___64dlocation;
-extern const int COLOR_model__MClassDef___64dto_s;
val* VIRTUAL_model__MClassType__to_s(val* self);
val* VIRTUAL_model__MClassType__model(val* self);
short int VIRTUAL_model__MType__is_subtype(val* self, val* p0, val* p1, val* p2);
extern const struct class class_model__MClassType;
extern const int COLOR_model__MType___64das_nullable_cache;
extern const int COLOR_model__MClassType___64darguments;
-extern const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef;
+extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef;
extern const int COLOR_model__MClassType___64dcollect_mclassdefs_cache;
-extern const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass;
+extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass;
extern const int COLOR_model__MClassType___64dcollect_mclasses_cache;
-extern const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType;
+extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType;
extern const int COLOR_model__MClassType___64dcollect_mtypes_cache;
-extern const int COLOR_abstract_compiler__MType___64dc_name_cache;
-extern const int COLOR_model__MClassType___64dmclass;
val* VIRTUAL_model__MGenericType__to_s(val* self);
short int VIRTUAL_model__MGenericType__need_anchor(val* self);
val* VIRTUAL_model__MGenericType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
void VIRTUAL_model__MGenericType__to_s_61d(val* self, val* p0);
void VIRTUAL_model__MGenericType__need_anchor_61d(val* self, short int p0);
extern const struct class class_model__MGenericType;
-extern const int COLOR_model__MGenericType___64dto_s;
-extern const int COLOR_model__MGenericType___64dneed_anchor;
val* VIRTUAL_model__MVirtualType__to_s(val* self);
val* VIRTUAL_model__MVirtualType__model(val* self);
short int VIRTUAL_model__MType__need_anchor(val* self);
val* VIRTUAL_model__MVirtualType__lookup_bound(val* self, val* p0, val* p1);
void VIRTUAL_model__MVirtualType__init(val* self, val* p0);
extern const struct class class_model__MVirtualType;
-extern const int COLOR_model__MVirtualType___64dmproperty;
val* VIRTUAL_model__MParameterType__to_s(val* self);
val* VIRTUAL_model__MParameterType__model(val* self);
val* VIRTUAL_model__MParameterType__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
val* VIRTUAL_model__MParameterType__lookup_bound(val* self, val* p0, val* p1);
void VIRTUAL_model__MParameterType__init(val* self, val* p0, long p1);
extern const struct class class_model__MParameterType;
-extern const int COLOR_model__MParameterType___64dmclass;
-extern const int COLOR_model__MParameterType___64drank;
val* VIRTUAL_model__MNullableType__to_s(val* self);
val* VIRTUAL_model__MNullableType__model(val* self);
short int VIRTUAL_model__MNullableType__need_anchor(val* self);
void VIRTUAL_model__MNullableType__init(val* self, val* p0);
void VIRTUAL_model__MNullableType__to_s_61d(val* self, val* p0);
extern const struct class class_model__MNullableType;
-extern const int COLOR_model__MNullableType___64dmtype;
-extern const int COLOR_model__MNullableType___64dto_s;
val* VIRTUAL_model__MNullType__to_s(val* self);
val* VIRTUAL_model__MNullType__model(val* self);
short int VIRTUAL_model__MNullType__need_anchor(val* self);
void VIRTUAL_model__MNullType__model_61d(val* self, val* p0);
void VIRTUAL_model__MNullType__init(val* self, val* p0);
extern const struct class class_model__MNullType;
-extern const int COLOR_model__MNullType___64dmodel;
val* VIRTUAL_model__MSignature__to_s(val* self);
val* VIRTUAL_model__MType__model(val* self);
val* VIRTUAL_model__MSignature__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
void VIRTUAL_model__MSignature__vararg_rank_61d(val* self, long p0);
long VIRTUAL_model__MSignature__arity(val* self);
extern const struct class class_model__MSignature;
-extern const int COLOR_model__MSignature___64dmparameters;
-extern const int COLOR_model__MSignature___64dreturn_mtype;
-extern const int COLOR_model__MSignature___64dvararg_rank;
val* VIRTUAL_model__MParameter__name(val* self);
void VIRTUAL_model__MParameter__name_61d(val* self, val* p0);
val* VIRTUAL_model__MParameter__mtype(val* self);
val* VIRTUAL_model__MParameter__resolve_for(val* self, val* p0, val* p1, val* p2, short int p3);
void VIRTUAL_model__MParameter__init(val* self, val* p0, val* p1, short int p2);
extern const struct class class_model__MParameter;
-extern const int COLOR_model__MParameter___64dname;
-extern const int COLOR_model__MParameter___64dmtype;
-extern const int COLOR_model__MParameter___64dis_vararg;
val* VIRTUAL_model__MProperty__to_s(val* self);
val* VIRTUAL_model__MProperty__intro_mclassdef(val* self);
void VIRTUAL_model__MProperty__intro_mclassdef_61d(val* self, val* p0);
extern const int COLOR_array__Arraymodel__MProperty_VTMPROPDEF;
extern const int COLOR_model__MProperty___64dmpropdefs;
val* NEW_more_collections__HashMap2(const struct type* type);
-extern const int COLOR_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MProperty_VTMPROPDEF;
+extern const int COLOR_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MProperty_VTMPROPDEF;
extern const int COLOR_more_collections__HashMap2__init;
-void CHECK_NEW_more_collections__HashMap2(val*);
extern const int COLOR_model__MProperty___64dlookup_definitions_cache;
extern const int COLOR_model__MProperty___64dlookup_all_definitions_cache;
extern const int COLOR_model__MMethod___64dis_init;
extern const int COLOR_model__MMethod___64dis_new;
-extern const int COLOR_model__MProperty___64dintro_mclassdef;
-extern const int COLOR_model__MProperty___64dname;
-extern const int COLOR_model__MProperty___64dvisibility;
-extern const int COLOR_abstract_compiler__MProperty___64dc_name_cache;
void VIRTUAL_model__MAttribute__init(val* self, val* p0, val* p1, val* p2);
extern const struct class class_model__MAttribute;
void VIRTUAL_model__MVirtualTypeProp__init(val* self, val* p0, val* p1, val* p2);
val* NEW_model__MVirtualType(const struct type* type);
extern const struct type type_model__MVirtualType;
extern const int COLOR_model__MVirtualType__init;
-void CHECK_NEW_model__MVirtualType(val*);
extern const int COLOR_model__MVirtualTypeProp___64dmvirtualtype;
val* VIRTUAL_model__MPropDef__to_s(val* self);
val* VIRTUAL_model__MPropDef__location(val* self);
extern const int COLOR_typing__MPropDef___64dhas_supercall;
extern const int COLOR_model__MMethodDef___64dmsignature;
extern const int COLOR_model__MMethodDef___64dis_abstract;
-extern const int COLOR_model__MPropDef___64dlocation;
-extern const int COLOR_model__MPropDef___64dmclassdef;
-extern const int COLOR_model__MPropDef___64dmproperty;
-extern const int COLOR_model__MPropDef___64dto_s;
-extern const int COLOR_abstract_compiler__MPropDef___64dc_name_cache;
-extern const int COLOR_separate_compiler__MMethodDef___64dseparate_runtime_function_cache;
-extern const int COLOR_separate_compiler__MMethodDef___64dvirtual_runtime_function_cache;
void VIRTUAL_model__MAttributeDef__init(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_model__MAttributeDef__static_mtype(val* self);
void VIRTUAL_model__MAttributeDef__static_mtype_61d(val* self, val* p0);
void VIRTUAL_model__MClassKind__need_init_61d(val* self, short int p0);
void VIRTUAL_model__MClassKind__init(val* self, val* p0, short int p1);
extern const struct class class_model__MClassKind;
-extern const int COLOR_model__MClassKind___64dto_s;
-extern const int COLOR_model__MClassKind___64dneed_init;
val* VIRTUAL_poset__POSet__iterator(val* self);
short int VIRTUAL_abstract_collection__Collection__is_empty(val* self);
long VIRTUAL_abstract_collection__Collection__length(val* self);
val* NEW_hash_collection__HashSet(const struct type* type);
extern const int COLOR_hash_collection__HashSetposet__POSetElement_FT0;
extern const int COLOR_hash_collection__HashSet__init;
-void CHECK_NEW_hash_collection__HashSet(val*);
extern const int COLOR_poset__POSetElement___64dtos;
extern const int COLOR_poset__POSetElement___64dfroms;
extern const int COLOR_poset__POSetElement___64ddtos;
extern const int COLOR_poset__POSetElement___64ddfroms;
-extern const int COLOR_poset__POSetElement___64dposet;
-extern const int COLOR_poset__POSetElement___64delement;
-extern const int COLOR_poset__POSetElement___64dcount;
-val* VIRTUAL_model_base__Model__mmodules(val* self);
-void VIRTUAL_model_base__Model__mmodules_61d(val* self, val* p0);
-val* VIRTUAL_model_base__Model__mmodule_nesting_hierarchy(val* self);
-void VIRTUAL_model_base__Model__mmodule_nesting_hierarchy_61d(val* self, val* p0);
-val* VIRTUAL_model_base__Model__mmodule_importation_hierarchy(val* self);
-void VIRTUAL_model_base__Model__mmodule_importation_hierarchy_61d(val* self, val* p0);
-val* VIRTUAL_model_base__Model__mmodules_by_name(val* self);
-void VIRTUAL_model_base__Model__mmodules_by_name_61d(val* self, val* p0);
-val* VIRTUAL_model_base__Model__get_mmodules_by_name(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__to_s(val* self);
+val* VIRTUAL_mmodule__MModule__model(val* self);
+void VIRTUAL_mmodule__MModule__model_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__direct_owner(val* self);
+void VIRTUAL_mmodule__MModule__direct_owner_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__mgroup(val* self);
+void VIRTUAL_mmodule__MModule__mgroup_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__name(val* self);
+void VIRTUAL_mmodule__MModule__name_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__location(val* self);
+void VIRTUAL_mmodule__MModule__location_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__in_nesting(val* self);
+void VIRTUAL_mmodule__MModule__in_nesting_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__in_importation(val* self);
+void VIRTUAL_mmodule__MModule__in_importation_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__full_name(val* self);
+void VIRTUAL_mmodule__MModule__init(val* self, val* p0, val* p1, val* p2, val* p3);
+void VIRTUAL_mmodule__MModule__set_imported_mmodules(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__intrude_mmodules(val* self);
+void VIRTUAL_mmodule__MModule__intrude_mmodules_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__public_mmodules(val* self);
+void VIRTUAL_mmodule__MModule__public_mmodules_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__private_mmodules(val* self);
+void VIRTUAL_mmodule__MModule__private_mmodules_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__MModule__visibility_for(val* self, val* p0);
+void VIRTUAL_mmodule__MModule__set_visibility_for(val* self, val* p0, val* p1);
+val* VIRTUAL_mmodule__MModule__public_owner(val* self);
+short int VIRTUAL_mmodule__MModule__is_visible(val* self, val* p0, val* p1);
+val* VIRTUAL_model__MModule__intro_mclasses(val* self);
+void VIRTUAL_model__MModule__intro_mclasses_61d(val* self, val* p0);
+val* VIRTUAL_model__MModule__mclassdefs(val* self);
+void VIRTUAL_model__MModule__mclassdefs_61d(val* self, val* p0);
+short int VIRTUAL_model__MModule__has_mclass(val* self, val* p0);
+val* VIRTUAL_model__MModule__flatten_mclass_hierarchy(val* self);
+void VIRTUAL_model__MModule__linearize_mclasses(val* self, val* p0);
+void VIRTUAL_model__MModule__linearize_mclassdefs(val* self, val* p0);
+void VIRTUAL_model__MModule__linearize_mpropdefs(val* self, val* p0);
+val* VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache(val* self);
+void VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache_61d(val* self, val* p0);
+val* VIRTUAL_model__MModule__object_type(val* self);
+val* VIRTUAL_model__MModule__object_type_cache(val* self);
+void VIRTUAL_model__MModule__object_type_cache_61d(val* self, val* p0);
+val* VIRTUAL_model__MModule__bool_type(val* self);
+val* VIRTUAL_model__MModule__bool_type_cache(val* self);
+void VIRTUAL_model__MModule__bool_type_cache_61d(val* self, val* p0);
+val* VIRTUAL_model__MModule__sys_type(val* self);
+val* VIRTUAL_model__MModule__get_primitive_class(val* self, val* p0);
+val* VIRTUAL_model__MModule__try_get_primitive_method(val* self, val* p0, val* p1);
+val* VIRTUAL_abstract_compiler__MModule__properties(val* self, val* p0);
+val* VIRTUAL_abstract_compiler__MModule__properties_cache(val* self);
+void VIRTUAL_abstract_compiler__MModule__properties_cache_61d(val* self, val* p0);
+extern const struct class class_mmodule__MModule;
+extern const struct type type_hash_collection__HashSetmmodule__MModule;
+extern const int COLOR_mmodule__MModule___64dintrude_mmodules;
+extern const int COLOR_mmodule__MModule___64dpublic_mmodules;
+extern const int COLOR_mmodule__MModule___64dprivate_mmodules;
+extern const struct type type_array__Arraymodel__MClass;
+extern const int COLOR_model__MModule___64dintro_mclasses;
+extern const int COLOR_model__MModule___64dmclassdefs;
+extern const int COLOR_model__MModule___64dflatten_mclass_hierarchy_cache;
+extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty;
+extern const int COLOR_abstract_compiler__MModule___64dproperties_cache;
+val* VIRTUAL_mproject__MProject__to_s(val* self);
+val* VIRTUAL_mproject__MProject__name(val* self);
+void VIRTUAL_mproject__MProject__name_61d(val* self, val* p0);
+val* VIRTUAL_mproject__MProject__model(val* self);
+void VIRTUAL_mproject__MProject__model_61d(val* self, val* p0);
+val* VIRTUAL_mproject__MProject__root(val* self);
+void VIRTUAL_mproject__MProject__root_61d(val* self, val* p0);
+val* VIRTUAL_mproject__MProject__mgroups(val* self);
+void VIRTUAL_mproject__MProject__mgroups_61d(val* self, val* p0);
+void VIRTUAL_mproject__MProject__init(val* self, val* p0, val* p1);
+extern const struct class class_mproject__MProject;
+extern const int COLOR_mproject__MProject___64droot;
+val* NEW_poset__POSet(const struct type* type);
+extern const struct type type_poset__POSetmproject__MGroup;
+extern const int COLOR_poset__POSet__init;
+extern const int COLOR_mproject__MProject___64dmgroups;
+val* VIRTUAL_mproject__MGroup__to_s(val* self);
+val* VIRTUAL_mproject__MGroup__name(val* self);
+void VIRTUAL_mproject__MGroup__name_61d(val* self, val* p0);
+val* VIRTUAL_mproject__MGroup__mproject(val* self);
+void VIRTUAL_mproject__MGroup__mproject_61d(val* self, val* p0);
+val* VIRTUAL_mproject__MGroup__parent(val* self);
+void VIRTUAL_mproject__MGroup__parent_61d(val* self, val* p0);
+val* VIRTUAL_mproject__MGroup__full_name(val* self);
+val* VIRTUAL_mproject__MGroup__in_nesting(val* self);
+void VIRTUAL_mproject__MGroup__in_nesting_61d(val* self, val* p0);
+val* VIRTUAL_mproject__MGroup__filepath(val* self);
+void VIRTUAL_mproject__MGroup__filepath_61d(val* self, val* p0);
+void VIRTUAL_mproject__MGroup__init(val* self, val* p0, val* p1, val* p2);
+val* VIRTUAL_mmodule__MGroup__mmodules(val* self);
+void VIRTUAL_mmodule__MGroup__mmodules_61d(val* self, val* p0);
+extern const struct class class_mproject__MGroup;
+extern const struct type type_array__Arraymmodule__MModule;
+extern const int COLOR_mmodule__MGroup___64dmmodules;
void VIRTUAL_model_base__Model__init(val* self);
+val* VIRTUAL_mproject__Model__mprojects(val* self);
+void VIRTUAL_mproject__Model__mprojects_61d(val* self, val* p0);
+val* VIRTUAL_mproject__Model__mproject_by_name(val* self);
+void VIRTUAL_mproject__Model__mproject_by_name_61d(val* self, val* p0);
+val* VIRTUAL_mproject__Model__get_mprojects_by_name(val* self, val* p0);
+val* VIRTUAL_mmodule__Model__mmodules(val* self);
+void VIRTUAL_mmodule__Model__mmodules_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__Model__mmodule_nesting_hierarchy(val* self);
+void VIRTUAL_mmodule__Model__mmodule_nesting_hierarchy_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__Model__mmodule_importation_hierarchy(val* self);
+void VIRTUAL_mmodule__Model__mmodule_importation_hierarchy_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__Model__mmodules_by_name(val* self);
+void VIRTUAL_mmodule__Model__mmodules_by_name_61d(val* self, val* p0);
+val* VIRTUAL_mmodule__Model__get_mmodules_by_name(val* self, val* p0);
val* VIRTUAL_model__Model__mclasses(val* self);
void VIRTUAL_model__Model__mclasses_61d(val* self, val* p0);
val* VIRTUAL_model__Model__mproperties(val* self);
val* VIRTUAL_model__Model__null_type(val* self);
void VIRTUAL_model__Model__null_type_61d(val* self, val* p0);
extern const struct class class_model_base__Model;
-extern const struct type type_array__Arraymodel_base__MModule;
-extern const int COLOR_model_base__Model___64dmmodules;
-val* NEW_poset__POSet(const struct type* type);
-extern const struct type type_poset__POSetmodel_base__MModule;
-extern const int COLOR_poset__POSet__init;
-void CHECK_NEW_poset__POSet(val*);
-extern const int COLOR_model_base__Model___64dmmodule_nesting_hierarchy;
-extern const int COLOR_model_base__Model___64dmmodule_importation_hierarchy;
+extern const struct type type_array__Arraymproject__MProject;
+extern const int COLOR_mproject__Model___64dmprojects;
val* NEW_more_collections__MultiHashMap(const struct type* type);
-extern const struct type type_more_collections__MultiHashMapstring__Stringmodel_base__MModule;
+extern const struct type type_more_collections__MultiHashMapstring__Stringmproject__MProject;
extern const int COLOR_more_collections__MultiHashMap__init;
-void CHECK_NEW_more_collections__MultiHashMap(val*);
-extern const int COLOR_model_base__Model___64dmmodules_by_name;
-extern const struct type type_array__Arraymodel__MClass;
+extern const int COLOR_mproject__Model___64dmproject_by_name;
+extern const int COLOR_mmodule__Model___64dmmodules;
+extern const struct type type_poset__POSetmmodule__MModule;
+extern const int COLOR_mmodule__Model___64dmmodule_nesting_hierarchy;
+extern const int COLOR_mmodule__Model___64dmmodule_importation_hierarchy;
+extern const struct type type_more_collections__MultiHashMapstring__Stringmmodule__MModule;
+extern const int COLOR_mmodule__Model___64dmmodules_by_name;
extern const int COLOR_model__Model___64dmclasses;
extern const int COLOR_model__Model___64dmproperties;
extern const struct type type_poset__POSetmodel__MClassDef;
val* NEW_model__MNullType(const struct type* type);
extern const struct type type_model__MNullType;
extern const int COLOR_model__MNullType__init;
-void CHECK_NEW_model__MNullType(val*);
extern const int COLOR_model__Model___64dnull_type;
-val* VIRTUAL_model_base__MModule__to_s(val* self);
-val* VIRTUAL_model_base__MModule__model(val* self);
-void VIRTUAL_model_base__MModule__model_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__direct_owner(val* self);
-void VIRTUAL_model_base__MModule__direct_owner_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__name(val* self);
-void VIRTUAL_model_base__MModule__name_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__location(val* self);
-void VIRTUAL_model_base__MModule__location_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__in_nesting(val* self);
-void VIRTUAL_model_base__MModule__in_nesting_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__in_importation(val* self);
-void VIRTUAL_model_base__MModule__in_importation_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__full_name(val* self);
-void VIRTUAL_model_base__MModule__init(val* self, val* p0, val* p1, val* p2, val* p3);
-void VIRTUAL_model_base__MModule__set_imported_mmodules(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__intrude_mmodules(val* self);
-void VIRTUAL_model_base__MModule__intrude_mmodules_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__public_mmodules(val* self);
-void VIRTUAL_model_base__MModule__public_mmodules_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__private_mmodules(val* self);
-void VIRTUAL_model_base__MModule__private_mmodules_61d(val* self, val* p0);
-val* VIRTUAL_model_base__MModule__visibility_for(val* self, val* p0);
-void VIRTUAL_model_base__MModule__set_visibility_for(val* self, val* p0, val* p1);
-val* VIRTUAL_model_base__MModule__public_owner(val* self);
-short int VIRTUAL_model_base__MModule__is_visible(val* self, val* p0, val* p1);
-val* VIRTUAL_model__MModule__intro_mclasses(val* self);
-void VIRTUAL_model__MModule__intro_mclasses_61d(val* self, val* p0);
-val* VIRTUAL_model__MModule__mclassdefs(val* self);
-void VIRTUAL_model__MModule__mclassdefs_61d(val* self, val* p0);
-short int VIRTUAL_model__MModule__has_mclass(val* self, val* p0);
-val* VIRTUAL_model__MModule__flatten_mclass_hierarchy(val* self);
-void VIRTUAL_model__MModule__linearize_mclasses(val* self, val* p0);
-void VIRTUAL_model__MModule__linearize_mclassdefs(val* self, val* p0);
-void VIRTUAL_model__MModule__linearize_mpropdefs(val* self, val* p0);
-val* VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache(val* self);
-void VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache_61d(val* self, val* p0);
-val* VIRTUAL_model__MModule__object_type(val* self);
-val* VIRTUAL_model__MModule__object_type_cache(val* self);
-void VIRTUAL_model__MModule__object_type_cache_61d(val* self, val* p0);
-val* VIRTUAL_model__MModule__bool_type(val* self);
-val* VIRTUAL_model__MModule__bool_type_cache(val* self);
-void VIRTUAL_model__MModule__bool_type_cache_61d(val* self, val* p0);
-val* VIRTUAL_model__MModule__sys_type(val* self);
-val* VIRTUAL_model__MModule__get_primitive_class(val* self, val* p0);
-val* VIRTUAL_model__MModule__try_get_primitive_method(val* self, val* p0, val* p1);
-val* VIRTUAL_abstract_compiler__MModule__properties(val* self, val* p0);
-val* VIRTUAL_abstract_compiler__MModule__properties_cache(val* self);
-void VIRTUAL_abstract_compiler__MModule__properties_cache_61d(val* self, val* p0);
-extern const struct class class_model_base__MModule;
-extern const struct type type_hash_collection__HashSetmodel_base__MModule;
-extern const int COLOR_model_base__MModule___64dintrude_mmodules;
-extern const int COLOR_model_base__MModule___64dpublic_mmodules;
-extern const int COLOR_model_base__MModule___64dprivate_mmodules;
-extern const int COLOR_model__MModule___64dintro_mclasses;
-extern const int COLOR_model__MModule___64dmclassdefs;
-extern const int COLOR_model__MModule___64dflatten_mclass_hierarchy_cache;
-extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty;
-extern const int COLOR_abstract_compiler__MModule___64dproperties_cache;
-extern const int COLOR_model_base__MModule___64dmodel;
-extern const int COLOR_model_base__MModule___64ddirect_owner;
-extern const int COLOR_model_base__MModule___64dname;
-extern const int COLOR_model_base__MModule___64dlocation;
-extern const int COLOR_model_base__MModule___64din_nesting;
-extern const int COLOR_model_base__MModule___64din_importation;
-extern const int COLOR_model__MModule___64dobject_type_cache;
-extern const int COLOR_model__MModule___64dbool_type_cache;
val* VIRTUAL_model_base__MVisibility__to_s(val* self);
short int VIRTUAL_model_base__MVisibility___60d(val* self, val* p0);
void VIRTUAL_model_base__MVisibility__to_s_61d(val* self, val* p0);
void VIRTUAL_model_base__MVisibility__level_61d(val* self, long p0);
void VIRTUAL_model_base__MVisibility__init(val* self, val* p0, long p1);
extern const struct class class_model_base__MVisibility;
-extern const int COLOR_model_base__MVisibility___64dto_s;
-extern const int COLOR_model_base__MVisibility___64dlevel;
void VIRTUAL_more_collections__MultiHashMap__add_one(val* self, val* p0, val* p1);
void VIRTUAL_more_collections__MultiHashMap__init(val* self);
extern const struct class class_more_collections__MultiHashMap;
void VIRTUAL_opts__OptionBool__init(val* self, val* p0, val* p1);
void VIRTUAL_opts__Option__read_param(val* self, val* p0);
extern const struct class class_opts__OptionBool;
-extern const int COLOR_opts__Option___names;
-extern const int COLOR_opts__Option___helptext;
-extern const int COLOR_opts__Option___errors;
-extern const int COLOR_opts__Option___mandatory;
-extern const int COLOR_opts__Option___read;
-extern const int COLOR_opts__Option___value;
-extern const int COLOR_opts__Option___default_value;
void VIRTUAL_opts__OptionCount__read_param(val* self, val* p0);
void VIRTUAL_opts__OptionCount__init(val* self, val* p0, val* p1);
extern const struct class class_opts__OptionCount;
void VIRTUAL_opts__OptionParameter__init_opt(val* self, val* p0, val* p1, val* p2);
void VIRTUAL_opts__OptionString__init(val* self, val* p0, val* p1);
extern const struct class class_opts__OptionString;
-extern const int COLOR_opts__OptionParameter___parameter_mandatory;
val* VIRTUAL_opts__OptionArray__convert(val* self, val* p0);
void VIRTUAL_opts__OptionArray__init(val* self, val* p0, val* p1);
extern const struct class class_opts__OptionArray;
-extern const int COLOR_opts__OptionArray___values;
val* VIRTUAL_opts__OptionContext__options(val* self);
val* VIRTUAL_opts__OptionContext__rest(val* self);
val* VIRTUAL_opts__OptionContext__errors(val* self);
void VIRTUAL_opts__OptionContext__build(val* self);
val* VIRTUAL_opts__OptionContext__get_errors(val* self);
extern const struct class class_opts__OptionContext;
-extern const int COLOR_opts__OptionContext___options;
-extern const int COLOR_opts__OptionContext___rest;
-extern const int COLOR_opts__OptionContext___errors;
-extern const int COLOR_opts__OptionContext___optmap;
val* VIRTUAL_toolcontext__Message__to_s(val* self);
short int VIRTUAL_toolcontext__Message___60d(val* self, val* p0);
val* VIRTUAL_toolcontext__Message__location(val* self);
val* VIRTUAL_toolcontext__Message__to_color_string(val* self);
void VIRTUAL_toolcontext__Message__init(val* self, val* p0, val* p1);
extern const struct class class_toolcontext__Message;
-extern const int COLOR_toolcontext__Message___64dlocation;
-extern const int COLOR_toolcontext__Message___64dtext;
long VIRTUAL_toolcontext__ToolContext__error_count(val* self);
void VIRTUAL_toolcontext__ToolContext__error_count_61d(val* self, long p0);
long VIRTUAL_toolcontext__ToolContext__warning_count(val* self);
void VIRTUAL_scope__ToolContext__scope_phase_61d(val* self, val* p0);
val* VIRTUAL_flow__ToolContext__flow_phase(val* self);
void VIRTUAL_flow__ToolContext__flow_phase_61d(val* self, val* p0);
+val* VIRTUAL_serialization_phase__ToolContext__serialization_phase(val* self);
+void VIRTUAL_serialization_phase__ToolContext__serialization_phase_61d(val* self, val* p0);
val* VIRTUAL_local_var_init__ToolContext__local_var_init_phase(val* self);
void VIRTUAL_local_var_init__ToolContext__local_var_init_phase_61d(val* self, val* p0);
val* VIRTUAL_modelbuilder__ToolContext__opt_path(val* self);
val* VIRTUAL_modelbuilder__ToolContext__modelbuilder(val* self);
val* VIRTUAL_modelbuilder__ToolContext__modelbuilder_real(val* self);
void VIRTUAL_modelbuilder__ToolContext__modelbuilder_real_61d(val* self, val* p0);
+void VIRTUAL_modelbuilder__ToolContext__run_global_phases(val* self, val* p0);
val* VIRTUAL_modelize_class__ToolContext__modelize_class_phase(val* self);
void VIRTUAL_modelize_class__ToolContext__modelize_class_phase_61d(val* self, val* p0);
val* VIRTUAL_modelize_property__ToolContext__modelize_property_phase(val* self);
short int VIRTUAL_frontend__ToolContext__dummy(val* self);
void VIRTUAL_frontend__ToolContext__dummy_61d(val* self, short int p0);
short int VIRTUAL_frontend__ToolContext__do_dummy(val* self);
-void VIRTUAL_frontend__ToolContext__run_global_phases(val* self, val* p0);
val* VIRTUAL_abstract_compiler__ToolContext__opt_output(val* self);
void VIRTUAL_abstract_compiler__ToolContext__opt_output_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__ToolContext__opt_no_cc(val* self);
void VIRTUAL_abstract_compiler__ToolContext__opt_no_check_other_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__ToolContext__opt_typing_test_metrics(val* self);
void VIRTUAL_abstract_compiler__ToolContext__opt_typing_test_metrics_61d(val* self, val* p0);
+val* VIRTUAL_abstract_compiler__ToolContext__opt_no_stacktrace(val* self);
+void VIRTUAL_abstract_compiler__ToolContext__opt_no_stacktrace_61d(val* self, val* p0);
+val* VIRTUAL_abstract_compiler__ToolContext__opt_stacktrace(val* self);
+void VIRTUAL_abstract_compiler__ToolContext__opt_stacktrace_61d(val* self, val* p0);
val* VIRTUAL_separate_compiler__ToolContext__opt_separate(val* self);
void VIRTUAL_separate_compiler__ToolContext__opt_separate_61d(val* self, val* p0);
val* VIRTUAL_separate_compiler__ToolContext__opt_no_inline_intern(val* self);
val* NEW_sorter__ComparableSorter(const struct type* type);
extern const struct type type_sorter__ComparableSortertoolcontext__Message;
extern const int COLOR_sorter__ComparableSorter__init;
-void CHECK_NEW_sorter__ComparableSorter(val*);
extern const int COLOR_toolcontext__ToolContext___64dmessage_sorter;
val* NEW_opts__OptionContext(const struct type* type);
extern const struct type type_opts__OptionContext;
extern const int COLOR_opts__OptionContext__init;
-void CHECK_NEW_opts__OptionContext(val*);
extern const int COLOR_toolcontext__ToolContext___64doption_context;
val* NEW_opts__OptionCount(const struct type* type);
extern const struct type type_opts__OptionCount;
extern const struct type type_array__NativeArraystring__String;
extern const int COLOR_array__Array__with_native;
extern const int COLOR_opts__OptionCount__init;
-void CHECK_NEW_opts__OptionCount(val*);
extern const int COLOR_toolcontext__ToolContext___64dopt_warn;
val* NEW_opts__OptionBool(const struct type* type);
extern const struct type type_opts__OptionBool;
extern const int COLOR_opts__OptionBool__init;
-void CHECK_NEW_opts__OptionBool(val*);
extern const int COLOR_toolcontext__ToolContext___64dopt_quiet;
extern const int COLOR_toolcontext__ToolContext___64dopt_log;
val* NEW_opts__OptionString(const struct type* type);
extern const struct type type_opts__OptionString;
extern const int COLOR_opts__OptionString__init;
-void CHECK_NEW_opts__OptionString(val*);
extern const int COLOR_toolcontext__ToolContext___64dopt_log_dir;
extern const int COLOR_toolcontext__ToolContext___64dopt_help;
extern const int COLOR_toolcontext__ToolContext___64dopt_version;
val* NEW_simple_misc_analysis__SimpleMiscAnalysisPhase(const struct type* type);
extern const struct type type_simple_misc_analysis__SimpleMiscAnalysisPhase;
extern const int COLOR_phase__Phase__init;
-void CHECK_NEW_simple_misc_analysis__SimpleMiscAnalysisPhase(val*);
extern const int COLOR_simple_misc_analysis__ToolContext___64dsimple_misc_analysis_phase;
val* NEW_literal__LiteralPhase(const struct type* type);
extern const struct type type_literal__LiteralPhase;
-void CHECK_NEW_literal__LiteralPhase(val*);
extern const int COLOR_literal__ToolContext___64dliteral_phase;
val* NEW_scope__ScopePhase(const struct type* type);
extern const struct type type_scope__ScopePhase;
-void CHECK_NEW_scope__ScopePhase(val*);
extern const int COLOR_scope__ToolContext___64dscope_phase;
val* NEW_flow__FlowPhase(const struct type* type);
extern const struct type type_flow__FlowPhase;
extern const int COLOR_array__Array__with_capacity;
extern const int COLOR_scope__ToolContext__scope_phase;
extern const int COLOR_abstract_collection__Sequence__push;
-void CHECK_NEW_flow__FlowPhase(val*);
extern const int COLOR_flow__ToolContext___64dflow_phase;
+val* NEW_serialization_phase__SerializationPhase(const struct type* type);
+extern const struct type type_serialization_phase__SerializationPhase;
+extern const int COLOR_serialization_phase__ToolContext___64dserialization_phase;
val* NEW_local_var_init__LocalVarInitPhase(const struct type* type);
extern const struct type type_local_var_init__LocalVarInitPhase;
extern const int COLOR_flow__ToolContext__flow_phase;
-void CHECK_NEW_local_var_init__LocalVarInitPhase(val*);
extern const int COLOR_local_var_init__ToolContext___64dlocal_var_init_phase;
val* NEW_opts__OptionArray(const struct type* type);
extern const struct type type_opts__OptionArray;
extern const int COLOR_opts__OptionArray__init;
-void CHECK_NEW_opts__OptionArray(val*);
extern const int COLOR_modelbuilder__ToolContext___64dopt_path;
extern const int COLOR_modelbuilder__ToolContext___64dopt_only_metamodel;
extern const int COLOR_modelbuilder__ToolContext___64dopt_only_parse;
extern const int COLOR_modelbuilder__ToolContext___64dmodelbuilder_real;
val* NEW_modelize_class__ModelizeClassPhase(const struct type* type);
extern const struct type type_modelize_class__ModelizeClassPhase;
-void CHECK_NEW_modelize_class__ModelizeClassPhase(val*);
extern const int COLOR_modelize_class__ToolContext___64dmodelize_class_phase;
val* NEW_modelize_property__ModelizePropertyPhase(const struct type* type);
extern const struct type type_modelize_property__ModelizePropertyPhase;
extern const int COLOR_modelize_class__ToolContext__modelize_class_phase;
-void CHECK_NEW_modelize_property__ModelizePropertyPhase(val*);
extern const int COLOR_modelize_property__ToolContext___64dmodelize_property_phase;
val* NEW_cached__CachedPhase(const struct type* type);
extern const struct type type_cached__CachedPhase;
extern const int COLOR_modelize_property__ToolContext__modelize_property_phase;
extern const int COLOR_cached__CachedPhase__init;
-void CHECK_NEW_cached__CachedPhase(val*);
extern const int COLOR_cached__ToolContext___64dcached_phase;
val* NEW_typing__TypingPhase(const struct type* type);
extern const struct type type_typing__TypingPhase;
extern const int COLOR_local_var_init__ToolContext__local_var_init_phase;
-void CHECK_NEW_typing__TypingPhase(val*);
extern const int COLOR_typing__ToolContext___64dtyping_phase;
val* NEW_auto_super_init__AutoSuperInitPhase(const struct type* type);
extern const struct type type_auto_super_init__AutoSuperInitPhase;
extern const int COLOR_typing__ToolContext__typing_phase;
-void CHECK_NEW_auto_super_init__AutoSuperInitPhase(val*);
extern const int COLOR_auto_super_init__ToolContext___64dauto_super_init_phase;
val* NEW_div_by_zero__DivByZeroPhase(const struct type* type);
extern const struct type type_div_by_zero__DivByZeroPhase;
extern const int COLOR_literal__ToolContext__literal_phase;
-void CHECK_NEW_div_by_zero__DivByZeroPhase(val*);
extern const int COLOR_div_by_zero__ToolContext___64ddiv_by_zero_phase;
val* NEW_transform__TransformPhase(const struct type* type);
extern const struct type type_transform__TransformPhase;
extern const int COLOR_auto_super_init__ToolContext__auto_super_init_phase;
-void CHECK_NEW_transform__TransformPhase(val*);
extern const int COLOR_transform__ToolContext___64dtransform_phase;
extern const int COLOR_frontend__ToolContext__do_dummy;
extern const int COLOR_frontend__ToolContext___64ddummy;
extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_check_autocast;
extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_check_other;
extern const int COLOR_abstract_compiler__ToolContext___64dopt_typing_test_metrics;
+extern const int COLOR_abstract_compiler__ToolContext___64dopt_no_stacktrace;
+extern const int COLOR_abstract_compiler__ToolContext___64dopt_stacktrace;
extern const int COLOR_separate_compiler__ToolContext___64dopt_separate;
extern const int COLOR_separate_compiler__ToolContext___64dopt_no_inline_intern;
extern const int COLOR_separate_compiler__ToolContext___64dopt_no_union_attribute;
void VIRTUAL_phase__AnnotationPhaseVisitor__phase_61d(val* self, val* p0);
void VIRTUAL_phase__AnnotationPhaseVisitor__init(val* self, val* p0);
extern const struct class class_phase__AnnotationPhaseVisitor;
-extern const int COLOR_phase__AnnotationPhaseVisitor___64dphase;
val* VIRTUAL_phase__Phase__toolcontext(val* self);
void VIRTUAL_phase__Phase__toolcontext_61d(val* self, val* p0);
val* VIRTUAL_phase__Phase__in_hierarchy(val* self);
void VIRTUAL_phase__Phase__process_nclassdef(val* self, val* p0);
void VIRTUAL_phase__Phase__process_npropdef(val* self, val* p0);
void VIRTUAL_phase__Phase__process_annotated_node(val* self, val* p0, val* p1);
-void VIRTUAL_frontend__Phase__process_mainmodule(val* self, val* p0);
+void VIRTUAL_modelbuilder__Phase__process_mainmodule(val* self, val* p0);
extern const struct class class_simple_misc_analysis__SimpleMiscAnalysisPhase;
-extern const int COLOR_phase__Phase___64dtoolcontext;
-extern const int COLOR_phase__Phase___64din_hierarchy;
void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__visit(val* self, val* p0);
long VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__once_count(val* self);
void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__once_count_61d(val* self, long p0);
void VIRTUAL_simple_misc_analysis__SimpleMiscVisitor__init(val* self, val* p0);
extern const struct class class_simple_misc_analysis__SimpleMiscVisitor;
extern const int COLOR_simple_misc_analysis__SimpleMiscVisitor___64donce_count;
-extern const int COLOR_simple_misc_analysis__SimpleMiscVisitor___64dtoolcontext;
void VIRTUAL_literal__LiteralPhase__process_nmodule(val* self, val* p0);
extern const struct class class_literal__LiteralPhase;
void VIRTUAL_literal__LiteralVisitor__visit(val* self, val* p0);
void VIRTUAL_literal__LiteralVisitor__toolcontext_61d(val* self, val* p0);
void VIRTUAL_literal__LiteralVisitor__init(val* self, val* p0);
extern const struct class class_literal__LiteralVisitor;
-extern const int COLOR_literal__LiteralVisitor___64dtoolcontext;
void VIRTUAL_phase__Phase__process_nmodule(val* self, val* p0);
void VIRTUAL_scope__ScopePhase__process_npropdef(val* self, val* p0);
extern const struct class class_scope__ScopePhase;
val* VIRTUAL_typing__Variable__declared_type(val* self);
void VIRTUAL_typing__Variable__declared_type_61d(val* self, val* p0);
extern const struct class class_scope__Variable;
-extern const int COLOR_scope__Variable___64dname;
-extern const int COLOR_typing__Variable___64ddeclared_type;
val* VIRTUAL_scope__EscapeMark__name(val* self);
void VIRTUAL_scope__EscapeMark__name_61d(val* self, val* p0);
short int VIRTUAL_scope__EscapeMark__for_loop(val* self);
extern const int COLOR_scope__EscapeMark___64dcontinues;
extern const struct type type_array__Arrayparser_nodes__ABreakExpr;
extern const int COLOR_scope__EscapeMark___64dbreaks;
-extern const int COLOR_scope__EscapeMark___64dname;
-extern const int COLOR_scope__EscapeMark___64dfor_loop;
void VIRTUAL_scope__ScopeVisitor__visit(val* self, val* p0);
val* VIRTUAL_scope__ScopeVisitor__toolcontext(val* self);
void VIRTUAL_scope__ScopeVisitor__toolcontext_61d(val* self, val* p0);
val* NEW_scope__Variable(const struct type* type);
extern const struct type type_scope__Variable;
extern const int COLOR_scope__Variable__init;
-void CHECK_NEW_scope__Variable(val*);
extern const int COLOR_scope__ScopeVisitor___64dselfvariable;
val* NEW_list__List(const struct type* type);
extern const struct type type_list__Listscope__Scope;
extern const int COLOR_list__List__init;
-void CHECK_NEW_list__List(val*);
extern const int COLOR_scope__ScopeVisitor___64dscopes;
-extern const int COLOR_scope__ScopeVisitor___64dtoolcontext;
val* VIRTUAL_scope__Scope__variables(val* self);
void VIRTUAL_scope__Scope__variables_61d(val* self, val* p0);
val* VIRTUAL_scope__Scope__escapemark(val* self);
extern const struct class class_flow__FlowVisitor;
extern const struct type type_array__Arrayflow__FlowContext;
extern const int COLOR_flow__FlowVisitor___64dflows;
-extern const int COLOR_flow__FlowVisitor___64dcurrent_flow_context;
-extern const int COLOR_flow__FlowVisitor___64dtoolcontext;
-extern const int COLOR_flow__FlowVisitor___64dfirst;
val* VIRTUAL_flow__FlowContext__previous(val* self);
void VIRTUAL_flow__FlowContext__previous_61d(val* self, val* p0);
val* VIRTUAL_flow__FlowContext__loops(val* self);
void VIRTUAL_local_var_init__LocalVarInitVisitor__check_is_set(val* self, val* p0, val* p1);
extern const struct class class_local_var_init__LocalVarInitVisitor;
extern const int COLOR_local_var_init__LocalVarInitVisitor___64dmaybe_unset_vars;
-extern const int COLOR_local_var_init__LocalVarInitVisitor___64dtoolcontext;
void VIRTUAL_typing__TypingPhase__process_npropdef(val* self, val* p0);
extern const struct class class_typing__TypingPhase;
val* VIRTUAL_typing__TypeVisitor__modelbuilder(val* self);
val* VIRTUAL_typing__TypeVisitor__merge_types(val* self, val* p0, val* p1);
extern const struct class class_typing__TypeVisitor;
extern const int COLOR_typing__TypeVisitor___64dselfvariable;
-extern const int COLOR_typing__TypeVisitor___64dmodelbuilder;
-extern const int COLOR_typing__TypeVisitor___64dnclassdef;
-extern const int COLOR_typing__TypeVisitor___64dmpropdef;
val* VIRTUAL_typing__CallSite__node(val* self);
void VIRTUAL_typing__CallSite__node_61d(val* self, val* p0);
val* VIRTUAL_typing__CallSite__recv(val* self);
short int VIRTUAL_typing__CallSite__check_signature(val* self, val* p0, val* p1);
void VIRTUAL_typing__CallSite__init(val* self, val* p0, val* p1, short int p2, val* p3, val* p4, val* p5, short int p6);
extern const struct class class_typing__CallSite;
-extern const int COLOR_typing__CallSite___64dnode;
-extern const int COLOR_typing__CallSite___64drecv;
-extern const int COLOR_typing__CallSite___64drecv_is_self;
-extern const int COLOR_typing__CallSite___64dmproperty;
-extern const int COLOR_typing__CallSite___64dmpropdef;
-extern const int COLOR_typing__CallSite___64dmsignature;
-extern const int COLOR_typing__CallSite___64derasure_cast;
void VIRTUAL_modelize_property__ModelizePropertyPhase__process_nmodule(val* self, val* p0);
extern const struct class class_modelize_property__ModelizePropertyPhase;
void VIRTUAL_modelize_property__TextCollectorVisitor__visit(val* self, val* p0);
void VIRTUAL_div_by_zero__DivByZeroVisitor__mmodule_61d(val* self, val* p0);
void VIRTUAL_div_by_zero__DivByZeroVisitor__init(val* self, val* p0, val* p1);
extern const struct class class_div_by_zero__DivByZeroVisitor;
-extern const int COLOR_div_by_zero__DivByZeroVisitor___64dtoolcontext;
-extern const int COLOR_div_by_zero__DivByZeroVisitor___64dmmodule;
void VIRTUAL_cached__CachedPhase__process_annotated_node(val* self, val* p0, val* p1);
void VIRTUAL_cached__CachedPhase__init(val* self, val* p0, val* p1);
void VIRTUAL_cached__CachedPhase__associate_propdef(val* self, val* p0, val* p1);
extern const struct class class_parser_util__CollectTokensByTextVisitor;
extern const struct type type_array__Arrayparser_nodes__Token;
extern const int COLOR_parser_util__CollectTokensByTextVisitor___64dresult;
-extern const int COLOR_parser_util__CollectTokensByTextVisitor___64dtext;
+void VIRTUAL_serialization_phase__SerializationPhase__process_annotated_node(val* self, val* p0, val* p1);
+void VIRTUAL_serialization_phase__SerializationPhase__generate_serialization_method(val* self, val* p0);
+extern const struct class class_serialization_phase__SerializationPhase;
void VIRTUAL_transform__TransformPhase__process_npropdef(val* self, val* p0);
extern const struct class class_transform__TransformPhase;
void VIRTUAL_transform__TransformVisitor__visit(val* self, val* p0);
val* VIRTUAL_transform__TransformVisitor__get_class(val* self, val* p0, val* p1);
val* VIRTUAL_transform__TransformVisitor__get_method(val* self, val* p0, val* p1, val* p2);
extern const struct class class_transform__TransformVisitor;
-extern const int COLOR_transform__TransformVisitor___64dphase;
-extern const int COLOR_transform__TransformVisitor___64dmmodule;
-extern const int COLOR_transform__TransformVisitor___64dmclassdef;
-extern const int COLOR_transform__TransformVisitor___64dmpropdef;
-extern const int COLOR_transform__TransformVisitor___64dbuilder;
val* VIRTUAL_astbuilder__ASTBuilder__mmodule(val* self);
void VIRTUAL_astbuilder__ASTBuilder__mmodule_61d(val* self, val* p0);
val* VIRTUAL_astbuilder__ASTBuilder__anchor(val* self);
val* VIRTUAL_astbuilder__ASTBuilder__make_new(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_astbuilder__ASTBuilder__make_call(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_astbuilder__ASTBuilder__make_block(val* self);
-val* VIRTUAL_astbuilder__ASTBuilder__make_var_read(val* self, val* p0);
+val* VIRTUAL_astbuilder__ASTBuilder__make_var_read(val* self, val* p0, val* p1);
val* VIRTUAL_astbuilder__ASTBuilder__make_var_assign(val* self, val* p0, val* p1);
val* VIRTUAL_astbuilder__ASTBuilder__make_attr_read(val* self, val* p0, val* p1);
val* VIRTUAL_astbuilder__ASTBuilder__make_attr_assign(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_astbuilder__ASTBuilder__make_if(val* self, val* p0, val* p1);
void VIRTUAL_astbuilder__ASTBuilder__init(val* self, val* p0, val* p1);
extern const struct class class_astbuilder__ASTBuilder;
-extern const int COLOR_astbuilder__ASTBuilder___64dmmodule;
-extern const int COLOR_astbuilder__ASTBuilder___64danchor;
void VIRTUAL_parser_nodes__ANode__replace_child(val* self, val* p0, val* p1);
void VIRTUAL_parser_nodes__ANode__visit_all(val* self, val* p0);
void VIRTUAL_astvalidation__APlaceholderExpr__accept_ast_validation(val* self, val* p0);
extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dtotry_methods;
extern const struct type type_list__Listmodel__MMethodDef;
extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dtodo;
-extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dmodelbuilder;
-extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis___64dmainmodule;
void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__visit(val* self, val* p0);
val* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__analysis(val* self);
void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__analysis_61d(val* self, val* p0);
void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_send(val* self, val* p0, val* p1);
void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_cast_type(val* self, val* p0);
extern const struct class class_rapid_type_analysis__RapidTypeVisitor;
-extern const int COLOR_rapid_type_analysis__RapidTypeVisitor___64danalysis;
-extern const int COLOR_rapid_type_analysis__RapidTypeVisitor___64dreceiver;
-extern const int COLOR_rapid_type_analysis__RapidTypeVisitor___64dmpropdef;
+val* VIRTUAL_abstract_compiler__AbstractCompiler__names(val* self);
+void VIRTUAL_abstract_compiler__AbstractCompiler__names_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__AbstractCompiler__mainmodule(val* self);
void VIRTUAL_abstract_compiler__AbstractCompiler__mainmodule_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__AbstractCompiler__realmainmodule(val* self);
void VIRTUAL_abstract_compiler__AbstractCompiler__provide_declaration(val* self, val* p0, val* p1);
val* VIRTUAL_abstract_compiler__AbstractCompiler__provided_declarations(val* self);
void VIRTUAL_abstract_compiler__AbstractCompiler__provided_declarations_61d(val* self, val* p0);
+void VIRTUAL_abstract_compiler__AbstractCompiler__build_c_to_nit_bindings(val* self);
void VIRTUAL_abstract_compiler__AbstractCompiler__compile_header(val* self);
void VIRTUAL_global_compiler__GlobalCompiler__compile_header_structs(val* self);
void VIRTUAL_abstract_compiler__AbstractCompiler__compile_main_function(val* self);
void VIRTUAL_abstract_compiler__AbstractCompiler__extern_bodies_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__AbstractCompiler__seen_extern(val* self);
void VIRTUAL_abstract_compiler__AbstractCompiler__seen_extern_61d(val* self, val* p0);
-void VIRTUAL_global_compiler__GlobalCompiler__generate_check_init_instance(val* self, val* p0);
void VIRTUAL_abstract_compiler__AbstractCompiler__generate_init_attr(val* self, val* p0, val* p1, val* p2);
void VIRTUAL_abstract_compiler__AbstractCompiler__generate_check_attr(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_tags(val* self);
val* VIRTUAL_global_compiler__GlobalCompiler__collect_types_cache(val* self);
void VIRTUAL_global_compiler__GlobalCompiler__collect_types_cache_61d(val* self, val* p0);
extern const struct class class_global_compiler__GlobalCompiler;
+extern const struct type type_hash_collection__HashMapstring__Stringstring__String;
+extern const int COLOR_abstract_compiler__AbstractCompiler___64dnames;
extern const struct type type_list__Listabstract_compiler__CodeFile;
extern const int COLOR_abstract_compiler__AbstractCompiler___64dfiles;
-extern const struct type type_hash_collection__HashMapstring__Stringstring__String;
extern const int COLOR_abstract_compiler__AbstractCompiler___64dprovided_declarations;
extern const struct type type_array__Arrayabstract_compiler__ExternCFile;
extern const int COLOR_abstract_compiler__AbstractCompiler___64dextern_bodies;
val* NEW_array__ArraySet(const struct type* type);
extern const struct type type_array__ArraySetstring__String;
extern const int COLOR_array__ArraySet__init;
-void CHECK_NEW_array__ArraySet(val*);
extern const int COLOR_abstract_compiler__AbstractCompiler___64dseen_extern;
extern const int COLOR_abstract_compiler__AbstractCompiler___64dcount_type_test_tags;
extern const int COLOR_abstract_compiler__AbstractCompiler__init_count_type_test_tags;
extern const int COLOR_global_compiler__GlobalCompiler___64dseen;
extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType;
extern const int COLOR_global_compiler__GlobalCompiler___64dcollect_types_cache;
-extern const int COLOR_abstract_compiler__AbstractCompiler___64dmainmodule;
-extern const int COLOR_abstract_compiler__AbstractCompiler___64drealmainmodule;
-extern const int COLOR_abstract_compiler__AbstractCompiler___64dmodelbuilder;
-extern const int COLOR_abstract_compiler__AbstractCompiler___64dheader;
-extern const int COLOR_global_compiler__GlobalCompiler___64druntime_type_analysis;
-extern const int COLOR_global_compiler__GlobalCompiler___64dlive_primitive_types;
val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compiler(val* self);
void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compiler_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__current_node(val* self);
val* VIRTUAL_global_compiler__GlobalCompilerVisitor__call(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_global_compiler__GlobalCompilerVisitor__send(val* self, val* p0, val* p1);
val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__monomorphic_send(val* self, val* p0, val* p1, val* p2);
+val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__monomorphic_super_send(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_global_compiler__GlobalCompilerVisitor__isset_attribute(val* self, val* p0, val* p1);
val* VIRTUAL_global_compiler__GlobalCompilerVisitor__read_attribute(val* self, val* p0, val* p1);
void VIRTUAL_global_compiler__GlobalCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__check_recv_notnull(val* self, val* p0);
-void VIRTUAL_global_compiler__GlobalCompilerVisitor__check_init_instance(val* self, val* p0, val* p1);
val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__names(val* self);
void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__names_61d(val* self, val* p0);
long VIRTUAL_abstract_compiler__AbstractCompilerVisitor__last(val* self);
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64descapemark_names;
extern const struct type type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable;
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dvariables;
-extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dcompiler;
-extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dframe;
-extern const int COLOR_abstract_compiler__AbstractCompilerVisitor___64dwriter;
short int VIRTUAL_global_compiler__CustomizedRuntimeFunction___61d_61d(val* self, val* p0);
long VIRTUAL_global_compiler__CustomizedRuntimeFunction__hash(val* self);
val* VIRTUAL_global_compiler__CustomizedRuntimeFunction__to_s(val* self);
void VIRTUAL_global_compiler__CustomizedRuntimeFunction__init(val* self, val* p0, val* p1);
extern const struct class class_global_compiler__CustomizedRuntimeFunction;
extern const int COLOR_abstract_compiler__AbstractRuntimeFunction___64dc_name_cache;
-extern const int COLOR_abstract_compiler__AbstractRuntimeFunction___64dmmethoddef;
-extern const int COLOR_global_compiler__CustomizedRuntimeFunction___64drecv;
val* VIRTUAL_abstract_compiler__CodeFile__name(val* self);
void VIRTUAL_abstract_compiler__CodeFile__name_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__CodeFile__writers(val* self);
extern const struct type type_array__Arrayabstract_compiler__CodeWriter;
extern const int COLOR_abstract_compiler__CodeFile___64dwriters;
extern const int COLOR_abstract_compiler__CodeFile___64drequired_declarations;
-extern const int COLOR_abstract_compiler__CodeFile___64dname;
val* VIRTUAL_abstract_compiler__CodeWriter__file(val* self);
void VIRTUAL_abstract_compiler__CodeWriter__file_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__CodeWriter__lines(val* self);
extern const struct type type_list__Liststring__String;
extern const int COLOR_abstract_compiler__CodeWriter___64dlines;
extern const int COLOR_abstract_compiler__CodeWriter___64ddecl_lines;
-extern const int COLOR_abstract_compiler__CodeWriter___64dfile;
val* VIRTUAL_abstract_compiler__RuntimeVariable__to_s(val* self);
val* VIRTUAL_abstract_compiler__RuntimeVariable__inspect(val* self);
val* VIRTUAL_abstract_compiler__RuntimeVariable__name(val* self);
void VIRTUAL_abstract_compiler__RuntimeVariable__init(val* self, val* p0, val* p1, val* p2);
extern const struct class class_abstract_compiler__RuntimeVariable;
extern const int COLOR_abstract_compiler__RuntimeVariable___64dis_exact;
-extern const int COLOR_abstract_compiler__RuntimeVariable___64dname;
-extern const int COLOR_abstract_compiler__RuntimeVariable___64dmtype;
-extern const int COLOR_abstract_compiler__RuntimeVariable___64dmcasttype;
val* VIRTUAL_abstract_compiler__Frame__visitor(val* self);
void VIRTUAL_abstract_compiler__Frame__visitor_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__Frame__mpropdef(val* self);
extern const struct class class_abstract_compiler__Frame;
extern const int COLOR_abstract_compiler__Frame___64dreturnvar;
extern const int COLOR_abstract_compiler__Frame___64dreturnlabel;
-extern const int COLOR_abstract_compiler__Frame___64dvisitor;
-extern const int COLOR_abstract_compiler__Frame___64dmpropdef;
-extern const int COLOR_abstract_compiler__Frame___64dreceiver;
-extern const int COLOR_abstract_compiler__Frame___64darguments;
val* VIRTUAL_abstract_compiler__ExternCFile__filename(val* self);
void VIRTUAL_abstract_compiler__ExternCFile__filename_61d(val* self, val* p0);
val* VIRTUAL_abstract_compiler__ExternCFile__cflags(val* self);
void VIRTUAL_abstract_compiler__ExternCFile__cflags_61d(val* self, val* p0);
void VIRTUAL_abstract_compiler__ExternCFile__init(val* self, val* p0, val* p1);
extern const struct class class_abstract_compiler__ExternCFile;
-extern const int COLOR_abstract_compiler__ExternCFile___64dfilename;
-extern const int COLOR_abstract_compiler__ExternCFile___64dcflags;
val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__new_visitor(val* self);
void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__compile_header_structs(val* self);
-void VIRTUAL_separate_compiler__SeparateCompiler__generate_check_init_instance(val* self, val* p0);
void VIRTUAL_separate_compiler__SeparateCompiler__display_stats(val* self);
val* VIRTUAL_separate_compiler__SeparateCompiler__runtime_type_analysis(val* self);
void VIRTUAL_separate_compiler__SeparateCompiler__runtime_type_analysis_61d(val* self, val* p0);
extern const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef;
extern const int COLOR_separate_compiler__SeparateCompiler___64dmethod_tables;
extern const int COLOR_separate_compiler__SeparateCompiler___64dattr_tables;
-extern const int COLOR_separate_compiler__SeparateCompiler___64druntime_type_analysis;
-extern const int COLOR_separate_compiler__SeparateCompiler___64dtype_layout;
-extern const int COLOR_separate_compiler__SeparateCompiler___64dresolution_layout;
-extern const int COLOR_separate_compiler__SeparateCompiler___64dmethod_layout;
-extern const int COLOR_separate_compiler__SeparateCompiler___64dattr_layout;
-extern const int COLOR_separate_erasure_compiler__SeparateErasureCompiler___64dclass_layout;
-extern const int COLOR_separate_erasure_compiler__SeparateErasureCompiler___64dvt_layout;
-extern const int COLOR_separate_erasure_compiler__SeparateErasureCompiler___64dclass_tables;
-extern const int COLOR_separate_erasure_compiler__SeparateErasureCompiler___64dvt_tables;
val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__compile_callsite(val* self, val* p0, val* p1);
void VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__calloc_array(val* self, val* p0, val* p1);
void VIRTUAL_separate_compiler__SeparateCompilerVisitor__native_array_def(val* self, val* p0, val* p1, val* p2);
val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__isset_attribute(val* self, val* p0, val* p1);
val* VIRTUAL_separate_compiler__SeparateCompilerVisitor__read_attribute(val* self, val* p0, val* p1);
void VIRTUAL_separate_compiler__SeparateCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
-void VIRTUAL_separate_compiler__SeparateCompilerVisitor__check_init_instance(val* self, val* p0, val* p1);
val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__class_name_string(val* self, val* p0);
val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__init_instance(val* self, val* p0);
val* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__array_instance(val* self, val* p0, val* p1);
void VIRTUAL_layout_builders__POSetBuilder__init(val* self, val* p0);
val* VIRTUAL_layout_builders__MTypePOSetBuilder__build_poset(val* self, val* p0);
extern const struct class class_layout_builders__MTypePOSetBuilder;
-extern const int COLOR_layout_builders__POSetBuilder___64dmmodule;
val* VIRTUAL_layout_builders__MClassPOSetBuilder__build_poset(val* self, val* p0);
extern const struct class class_layout_builders__MClassPOSetBuilder;
val* VIRTUAL_layout_builders__TypingBMizer__build_layout(val* self, val* p0);
void VIRTUAL_layout_builders__TypingBMizer__init(val* self, val* p0, val* p1);
void VIRTUAL_layout_builders__MTypeBMizer__init(val* self, val* p0);
extern const struct class class_layout_builders__MTypeBMizer;
-extern const int COLOR_layout_builders__TypingBMizer___64dmmodule;
-extern const int COLOR_layout_builders__TypingBMizer___64dposet_builder;
-extern const int COLOR_layout_builders__TypingBMizer___64dposet_cache;
void VIRTUAL_layout_builders__MClassBMizer__init(val* self, val* p0);
extern const struct class class_layout_builders__MClassBMizer;
val* VIRTUAL_layout_builders__ResolutionBMizer__build_layout(val* self, val* p0);
extern const int COLOR_layout_builders__TypingColorer___64dcoloration_result;
extern const int COLOR_hash_collection__HashMaplayout_builders__TypingColorer_FT0array__Arraylayout_builders__TypingColorer_FT0;
extern const int COLOR_layout_builders__TypingColorer___64dlinear_extensions_cache;
-extern const int COLOR_layout_builders__TypingColorer___64dmmodule;
-extern const int COLOR_layout_builders__TypingColorer___64dposet_builder;
-extern const int COLOR_layout_builders__TypingColorer___64dposet_cache;
-extern const int COLOR_layout_builders__TypingColorer___64dconflicts_graph;
void VIRTUAL_layout_builders__MClassColorer__init(val* self, val* p0);
extern const struct class class_layout_builders__MClassColorer;
val* VIRTUAL_layout_builders__MPropertyColorer__build_layout(val* self, val* p0);
extern const struct class class_layout_builders__MPropertyColorer;
extern const int COLOR_hash_collection__HashMaplayout_builders__MPropertyColorer_FT0kernel__Int;
extern const int COLOR_layout_builders__MPropertyColorer___64dcoloration_result;
-extern const int COLOR_layout_builders__MPropertyColorer___64dmmodule;
-extern const int COLOR_layout_builders__MPropertyColorer___64dclass_colorer;
val* VIRTUAL_layout_builders__ResolutionColorer__build_layout(val* self, val* p0);
val* VIRTUAL_layout_builders__ResolutionColorer__coloration_result(val* self);
void VIRTUAL_layout_builders__ResolutionColorer__coloration_result_61d(val* self, val* p0);
val* VIRTUAL_layout_builders__TypingHasher__build_conflicts(val* self, val* p0);
void VIRTUAL_layout_builders__MTypeHasher__init(val* self, val* p0, val* p1);
extern const struct class class_layout_builders__MTypeHasher;
-extern const int COLOR_layout_builders__PerfectHasher___64doperator;
-extern const int COLOR_layout_builders__TypingHasher___64dmmodule;
-extern const int COLOR_layout_builders__TypingHasher___64dposet_builder;
-extern const int COLOR_layout_builders__TypingHasher___64dposet_cache;
void VIRTUAL_layout_builders__MClassHasher__init(val* self, val* p0, val* p1);
extern const struct class class_layout_builders__MClassHasher;
val* VIRTUAL_layout_builders__ResolutionHasher__build_layout(val* self, val* p0);
void VIRTUAL_layout_builders__ResolutionHasher__init(val* self, val* p0);
extern const struct class class_layout_builders__ResolutionHasher;
+void VIRTUAL_collect_super_sends__CollectSuperSends__visit(val* self, val* p0);
+val* VIRTUAL_collect_super_sends__CollectSuperSends__modelbuilder(val* self);
+void VIRTUAL_collect_super_sends__CollectSuperSends__modelbuilder_61d(val* self, val* p0);
+val* VIRTUAL_collect_super_sends__CollectSuperSends__res(val* self);
+void VIRTUAL_collect_super_sends__CollectSuperSends__res_61d(val* self, val* p0);
+val* VIRTUAL_collect_super_sends__CollectSuperSends__mpropdef(val* self);
+void VIRTUAL_collect_super_sends__CollectSuperSends__mpropdef_61d(val* self, val* p0);
+void VIRTUAL_collect_super_sends__CollectSuperSends__init(val* self, val* p0);
+extern const struct class class_collect_super_sends__CollectSuperSends;
+extern const struct type type_array__ArraySetmodel__MMethodDef;
+extern const int COLOR_collect_super_sends__CollectSuperSends___64dres;