1 #include "nit.common.h"
2 long VIRTUAL_kernel__Object__object_id(val
* self
);
3 short int VIRTUAL_kernel__Object__is_same_instance(val
* self
, val
* p0
);
4 short int VIRTUAL_kernel__Object___61d_61d(val
* self
, val
* p0
);
5 short int VIRTUAL_kernel__Object___33d_61d(val
* self
, val
* p0
);
6 long VIRTUAL_kernel__Object__hash(val
* self
);
7 void VIRTUAL_kernel__Object__exit(val
* self
, long p0
);
8 val
* VIRTUAL_kernel__Object__sys(val
* self
);
9 void VIRTUAL_kernel__Object__init(val
* self
);
10 val
* VIRTUAL_sorter__Object__default_comparator(val
* self
);
11 val
* VIRTUAL_phase__Phase__to_s(val
* self
);
12 char* VIRTUAL_string__Object__native_class_name(val
* self
);
13 val
* VIRTUAL_string__Object__class_name(val
* self
);
14 val
* VIRTUAL_string__Object__inspect(val
* self
);
15 val
* VIRTUAL_string__Object__inspect_head(val
* self
);
16 val
* VIRTUAL_string__Object__args(val
* self
);
17 long VIRTUAL_time__Object__get_time(val
* self
);
18 void VIRTUAL_file__Object__printn(val
* self
, val
* p0
);
19 void VIRTUAL_file__Object__print(val
* self
, val
* p0
);
20 val
* VIRTUAL_file__Object__getcwd(val
* self
);
21 char* VIRTUAL_file__Object__file_getcwd(val
* self
);
22 val
* VIRTUAL_model_base__Object__intrude_visibility(val
* self
);
23 val
* VIRTUAL_model_base__Object__public_visibility(val
* self
);
24 val
* VIRTUAL_model_base__Object__protected_visibility(val
* self
);
25 val
* VIRTUAL_model_base__Object__private_visibility(val
* self
);
26 val
* VIRTUAL_model_base__Object__none_visibility(val
* self
);
27 val
* VIRTUAL_version__Object__nit_version(val
* self
);
28 val
* VIRTUAL_model__Object__abstract_kind(val
* self
);
29 val
* VIRTUAL_model__Object__concrete_kind(val
* self
);
30 val
* VIRTUAL_model__Object__interface_kind(val
* self
);
31 val
* VIRTUAL_model__Object__enum_kind(val
* self
);
32 val
* VIRTUAL_model__Object__extern_kind(val
* self
);
33 val
* VIRTUAL_phase__Phase__toolcontext(val
* self
);
34 void VIRTUAL_phase__Phase__toolcontext_61d(val
* self
, val
* p0
);
35 val
* VIRTUAL_phase__Phase__in_hierarchy(val
* self
);
36 void VIRTUAL_phase__Phase__in_hierarchy_61d(val
* self
, val
* p0
);
37 void VIRTUAL_phase__Phase__init(val
* self
, val
* p0
, val
* p1
);
38 short int VIRTUAL_phase__Phase__disabled(val
* self
);
39 void VIRTUAL_phase__Phase__disabled_61d(val
* self
, short int p0
);
40 void VIRTUAL_modelize_property__ModelizePropertyPhase__process_nmodule(val
* self
, val
* p0
);
41 void VIRTUAL_phase__Phase__process_nclassdef(val
* self
, val
* p0
);
42 void VIRTUAL_phase__Phase__process_npropdef(val
* self
, val
* p0
);
43 void VIRTUAL_phase__Phase__process_annotated_node(val
* self
, val
* p0
, val
* p1
);
44 void VIRTUAL_modelbuilder__Phase__process_mainmodule(val
* self
, val
* p0
, val
* p1
);
45 extern const struct class class_modelize_property__ModelizePropertyPhase
;
46 #define COLOR_phase__Phase___disabled 2
47 void VIRTUAL_modelize_class__ModelizeClassPhase__process_nmodule(val
* self
, val
* p0
);
48 extern const struct class class_modelize_class__ModelizeClassPhase
;
49 val
* VIRTUAL_string__Object__to_s(val
* self
);
50 val
* VIRTUAL_modelbuilder__ModelBuilder__model(val
* self
);
51 void VIRTUAL_modelbuilder__ModelBuilder__model_61d(val
* self
, val
* p0
);
52 val
* VIRTUAL_modelbuilder__ModelBuilder__toolcontext(val
* self
);
53 void VIRTUAL_modelbuilder__ModelBuilder__toolcontext_61d(val
* self
, val
* p0
);
54 void VIRTUAL_modelbuilder__ModelBuilder__run_phases(val
* self
);
55 void VIRTUAL_modelbuilder__ModelBuilder__init(val
* self
, val
* p0
, val
* p1
);
56 val
* VIRTUAL_modelbuilder__ModelBuilder__parse(val
* self
, val
* p0
);
57 val
* VIRTUAL_modelbuilder__ModelBuilder__try_get_mclass_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
58 val
* VIRTUAL_modelbuilder__ModelBuilder__try_get_mproperty_by_name2(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
59 val
* VIRTUAL_modelbuilder__ModelBuilder__try_get_mproperty_by_name2_cache(val
* self
);
60 val
* VIRTUAL_modelbuilder__ModelBuilder__try_get_mproperty_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
61 val
* VIRTUAL_modelbuilder__ModelBuilder__paths(val
* self
);
62 val
* VIRTUAL_modelbuilder__ModelBuilder__search_mmodule_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
63 val
* VIRTUAL_modelbuilder__ModelBuilder__get_mmodule_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
64 val
* VIRTUAL_modelbuilder__ModelBuilder__search_module_in_paths(val
* self
, val
* p0
, val
* p1
, val
* p2
);
65 val
* VIRTUAL_modelbuilder__ModelBuilder__identified_files(val
* self
);
66 val
* VIRTUAL_modelbuilder__ModelBuilder__identify_file(val
* self
, val
* p0
);
67 val
* VIRTUAL_modelbuilder__ModelBuilder__mgroups(val
* self
);
68 val
* VIRTUAL_modelbuilder__ModelBuilder__get_mgroup(val
* self
, val
* p0
);
69 val
* VIRTUAL_modelbuilder__ModelBuilder__module_absolute_path(val
* self
, val
* p0
);
70 val
* VIRTUAL_modelbuilder__ModelBuilder__load_module_ast(val
* self
, val
* p0
);
71 val
* VIRTUAL_modelbuilder__ModelBuilder__load_module(val
* self
, val
* p0
);
72 val
* VIRTUAL_modelbuilder__ModelBuilder__build_a_mmodule(val
* self
, val
* p0
, val
* p1
, val
* p2
);
73 void VIRTUAL_modelbuilder__ModelBuilder__build_module_importation(val
* self
, val
* p0
);
74 val
* VIRTUAL_modelbuilder__ModelBuilder__nmodules(val
* self
);
75 val
* VIRTUAL_modelbuilder__ModelBuilder__mmodule2nmodule(val
* self
);
76 void VIRTUAL_modelbuilder__ModelBuilder__error(val
* self
, val
* p0
, val
* p1
);
77 void VIRTUAL_modelbuilder__ModelBuilder__warning(val
* self
, val
* p0
, val
* p1
, val
* p2
);
78 void VIRTUAL_modelbuilder__ModelBuilder__advice(val
* self
, val
* p0
, val
* p1
, val
* p2
);
79 val
* VIRTUAL_modelbuilder__ModelBuilder__force_get_primitive_method(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
80 void VIRTUAL_modelize_class__ModelBuilder__build_a_mclass(val
* self
, val
* p0
, val
* p1
);
81 void VIRTUAL_modelize_class__ModelBuilder__build_a_mclassdef(val
* self
, val
* p0
, val
* p1
);
82 void VIRTUAL_modelize_class__ModelBuilder__collect_a_mclassdef_inheritance(val
* self
, val
* p0
, val
* p1
);
83 void VIRTUAL_modelize_class__ModelBuilder__check_supertypes(val
* self
, val
* p0
, val
* p1
);
84 void VIRTUAL_modelize_class__ModelBuilder__build_classes(val
* self
, val
* p0
);
85 val
* VIRTUAL_modelize_class__ModelBuilder__mclassdef2nclassdef(val
* self
);
86 val
* VIRTUAL_modelize_class__ModelBuilder__resolve_mtype_unchecked(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
87 val
* VIRTUAL_modelize_class__ModelBuilder__resolve_mtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
88 val
* VIRTUAL_modelize_property__ModelBuilder__mpropdef2npropdef(val
* self
);
89 void VIRTUAL_modelize_property__ModelBuilder__build_properties(val
* self
, val
* p0
);
90 val
* VIRTUAL_modelize_property__ModelBuilder__the_root_init_mmethod(val
* self
);
91 void VIRTUAL_modelize_property__ModelBuilder__the_root_init_mmethod_61d(val
* self
, val
* p0
);
92 void VIRTUAL_modelize_property__ModelBuilder__process_default_constructors(val
* self
, val
* p0
);
93 void VIRTUAL_modelize_property__ModelBuilder__check_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
94 val
* VIRTUAL_rapid_type_analysis__ModelBuilder__do_rapid_type_analysis(val
* self
, val
* p0
);
95 val
* VIRTUAL_abstract_compiler__ModelBuilder__compile_dir(val
* self
);
96 void VIRTUAL_abstract_compiler__ModelBuilder__compile_dir_61d(val
* self
, val
* p0
);
97 void VIRTUAL_abstract_compiler__ModelBuilder__write_and_make(val
* self
, val
* p0
);
98 void VIRTUAL_separate_compiler__ModelBuilder__run_separate_compiler(val
* self
, val
* p0
, val
* p1
);
99 long VIRTUAL_separate_compiler__ModelBuilder__nb_invok_by_tables(val
* self
);
100 void VIRTUAL_separate_compiler__ModelBuilder__nb_invok_by_tables_61d(val
* self
, long p0
);
101 long VIRTUAL_separate_compiler__ModelBuilder__nb_invok_by_direct(val
* self
);
102 void VIRTUAL_separate_compiler__ModelBuilder__nb_invok_by_direct_61d(val
* self
, long p0
);
103 long VIRTUAL_separate_compiler__ModelBuilder__nb_invok_by_inline(val
* self
);
104 void VIRTUAL_separate_compiler__ModelBuilder__nb_invok_by_inline_61d(val
* self
, long p0
);
105 void VIRTUAL_separate_erasure_compiler__ModelBuilder__run_separate_erasure_compiler(val
* self
, val
* p0
, val
* p1
);
106 extern const struct class class_modelbuilder__ModelBuilder
;
107 val
* NEW_more_collections__HashMap3(const struct type
* type
);
108 extern const struct type type_more_collections__HashMap3mmodule__MModulemodel__MTypestring__Stringnullable_model__MProperty
;
109 #define COLOR_kernel__Object__init 7
110 #define COLOR_modelbuilder__ModelBuilder___try_get_mproperty_by_name2_cache 2
111 val
* NEW_array__Array(const struct type
* type
);
112 extern const struct type type_array__Arraystring__String
;
113 #define COLOR_modelbuilder__ModelBuilder___paths 3
114 val
* NEW_hash_collection__HashMap(const struct type
* type
);
115 extern const struct type type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath
;
116 #define COLOR_modelbuilder__ModelBuilder___identified_files 4
117 extern const struct type type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup
;
118 #define COLOR_modelbuilder__ModelBuilder___mgroups 5
119 extern const struct type type_array__Arrayparser_nodes__AModule
;
120 #define COLOR_modelbuilder__ModelBuilder___nmodules 6
121 extern const struct type type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule
;
122 #define COLOR_modelbuilder__ModelBuilder___mmodule2nmodule 7
123 extern const struct type type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
;
124 #define COLOR_modelize_class__ModelBuilder___mclassdef2nclassdef 8
125 extern const struct type type_hash_collection__HashMapstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
;
126 #define COLOR_annotation__ModelBuilder___collect_annotations_data_cache 9
127 extern const struct type type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
;
128 #define COLOR_modelize_property__ModelBuilder___mpropdef2npropdef 10
129 #define COLOR_separate_compiler__ModelBuilder___nb_invok_by_tables 13
130 #define COLOR_separate_compiler__ModelBuilder___nb_invok_by_direct 14
131 #define COLOR_separate_compiler__ModelBuilder___nb_invok_by_inline 15
132 void VIRTUAL_modelbuilder__ModulePath__init(val
* self
);
133 val
* VIRTUAL_modelbuilder__ModulePath__to_s(val
* self
);
134 val
* VIRTUAL_modelbuilder__ModulePath__name(val
* self
);
135 void VIRTUAL_modelbuilder__ModulePath__name_61d(val
* self
, val
* p0
);
136 val
* VIRTUAL_modelbuilder__ModulePath__filepath(val
* self
);
137 void VIRTUAL_modelbuilder__ModulePath__filepath_61d(val
* self
, val
* p0
);
138 val
* VIRTUAL_modelbuilder__ModulePath__mgroup(val
* self
);
139 void VIRTUAL_modelbuilder__ModulePath__mgroup_61d(val
* self
, val
* p0
);
140 val
* VIRTUAL_modelbuilder__ModulePath__mmodule(val
* self
);
141 void VIRTUAL_modelbuilder__ModulePath__mmodule_61d(val
* self
, val
* p0
);
142 extern const struct class class_modelbuilder__ModulePath
;
143 #define COLOR_modelbuilder__ModulePath___mmodule 3
144 void VIRTUAL_model__MClassDefSorter__init(val
* self
);
145 long VIRTUAL_model__MClassDefSorter__compare(val
* self
, val
* p0
, val
* p1
);
146 void VIRTUAL_sorter__Comparator__sort(val
* self
, val
* p0
);
147 void VIRTUAL_sorter__Comparator__sub_sort(val
* self
, val
* p0
, long p1
, long p2
);
148 void VIRTUAL_sorter__Comparator__quick_sort(val
* self
, val
* p0
, long p1
, long p2
);
149 void VIRTUAL_sorter__Comparator__bubble_sort(val
* self
, val
* p0
, long p1
, long p2
);
150 val
* VIRTUAL_model__MClassDefSorter__mmodule(val
* self
);
151 void VIRTUAL_model__MClassDefSorter__mmodule_61d(val
* self
, val
* p0
);
152 extern const struct class class_model__MClassDefSorter
;
153 void VIRTUAL_model__MPropDefSorter__init(val
* self
);
154 long VIRTUAL_model__MPropDefSorter__compare(val
* self
, val
* p0
, val
* p1
);
155 val
* VIRTUAL_model__MPropDefSorter__mmodule(val
* self
);
156 void VIRTUAL_model__MPropDefSorter__mmodule_61d(val
* self
, val
* p0
);
157 extern const struct class class_model__MPropDefSorter
;
158 val
* VIRTUAL_model__MClass__to_s(val
* self
);
159 val
* VIRTUAL_model__MClass__name(val
* self
);
160 val
* VIRTUAL_model__MClass__model(val
* self
);
161 val
* VIRTUAL_mdoc__MEntity__mdoc(val
* self
);
162 void VIRTUAL_mdoc__MEntity__mdoc_61d(val
* self
, val
* p0
);
163 val
* VIRTUAL_mdoc__MEntity__deprecation(val
* self
);
164 void VIRTUAL_mdoc__MEntity__deprecation_61d(val
* self
, val
* p0
);
165 val
* VIRTUAL_model__MClass__intro_mmodule(val
* self
);
166 void VIRTUAL_model__MClass__intro_mmodule_61d(val
* self
, val
* p0
);
167 void VIRTUAL_model__MClass__name_61d(val
* self
, val
* p0
);
168 val
* VIRTUAL_model__MClass__full_name(val
* self
);
169 long VIRTUAL_model__MClass__arity(val
* self
);
170 void VIRTUAL_model__MClass__arity_61d(val
* self
, long p0
);
171 val
* VIRTUAL_model__MClass__mparameters(val
* self
);
172 void VIRTUAL_model__MClass__mparameters_61d(val
* self
, val
* p0
);
173 val
* VIRTUAL_model__MClass__kind(val
* self
);
174 void VIRTUAL_model__MClass__kind_61d(val
* self
, val
* p0
);
175 val
* VIRTUAL_model__MClass__visibility(val
* self
);
176 void VIRTUAL_model__MClass__visibility_61d(val
* self
, val
* p0
);
177 void VIRTUAL_model__MClass__init(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
178 val
* VIRTUAL_model__MClass__mclassdefs(val
* self
);
179 val
* VIRTUAL_model__MClass__intro(val
* self
);
180 void VIRTUAL_model__MClass__intro_61d(val
* self
, val
* p0
);
181 val
* VIRTUAL_model__MClass__in_hierarchy(val
* self
, val
* p0
);
182 val
* VIRTUAL_model__MClass__mclass_type(val
* self
);
183 void VIRTUAL_model__MClass__mclass_type_61d(val
* self
, val
* p0
);
184 val
* VIRTUAL_model__MClass__get_mtype(val
* self
, val
* p0
);
185 val
* VIRTUAL_model__MClass__get_mtype_cache(val
* self
);
186 val
* VIRTUAL_modelize_property__MClass__root_init(val
* self
);
187 void VIRTUAL_modelize_property__MClass__root_init_61d(val
* self
, val
* p0
);
188 val
* VIRTUAL_abstract_compiler__MClass__c_name(val
* self
);
189 val
* VIRTUAL_abstract_compiler__MClass__c_name_cache(val
* self
);
190 void VIRTUAL_abstract_compiler__MClass__c_name_cache_61d(val
* self
, val
* p0
);
191 extern const struct class class_model__MClass
;
192 #define COLOR_mdoc__MEntity___deprecation 1
193 extern const struct type type_array__Arraymodel__MParameterType
;
194 #define COLOR_model__MClass___mparameters 5
195 extern const struct type type_array__Arraymodel__MClassDef
;
196 #define COLOR_model__MClass___mclassdefs 8
197 extern const struct type type_array__Arraymodel__MGenericType
;
198 #define COLOR_model__MClass___get_mtype_cache 11
199 #define COLOR_modelize_property__MClass___root_init 12
200 val
* VIRTUAL_model__MClassDef__to_s(val
* self
);
201 val
* VIRTUAL_model__MClassDef__name(val
* self
);
202 val
* VIRTUAL_model__MClassDef__model(val
* self
);
203 val
* VIRTUAL_model__MClassDef__mmodule(val
* self
);
204 void VIRTUAL_model__MClassDef__mmodule_61d(val
* self
, val
* p0
);
205 val
* VIRTUAL_model__MClassDef__mclass(val
* self
);
206 void VIRTUAL_model__MClassDef__mclass_61d(val
* self
, val
* p0
);
207 val
* VIRTUAL_model__MClassDef__bound_mtype(val
* self
);
208 void VIRTUAL_model__MClassDef__bound_mtype_61d(val
* self
, val
* p0
);
209 void VIRTUAL_model__MClassDef__location_61d(val
* self
, val
* p0
);
210 void VIRTUAL_model__MClassDef__to_s_61d(val
* self
, val
* p0
);
211 void VIRTUAL_model__MClassDef__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
212 val
* VIRTUAL_model__MClassDef__supertypes(val
* self
);
213 void VIRTUAL_model__MClassDef__set_supertypes(val
* self
, val
* p0
);
214 void VIRTUAL_model__MClassDef__add_in_hierarchy(val
* self
);
215 val
* VIRTUAL_model__MClassDef__in_hierarchy(val
* self
);
216 void VIRTUAL_model__MClassDef__in_hierarchy_61d(val
* self
, val
* p0
);
217 short int VIRTUAL_model__MClassDef__is_intro(val
* self
);
218 val
* VIRTUAL_model__MClassDef__intro_mproperties(val
* self
);
219 val
* VIRTUAL_model__MClassDef__mpropdefs(val
* self
);
220 val
* VIRTUAL_modelize_property__MClassDef__mprop2npropdef(val
* self
);
221 extern const struct class class_model__MClassDef
;
222 extern const struct type type_array__Arraymodel__MClassType
;
223 #define COLOR_model__MClassDef___supertypes 7
224 #define COLOR_model__MClassDef___in_hierarchy 8
225 extern const struct type type_array__Arraymodel__MProperty
;
226 #define COLOR_model__MClassDef___intro_mproperties 9
227 extern const struct type type_array__Arraymodel__MPropDef
;
228 #define COLOR_model__MClassDef___mpropdefs 10
229 extern const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
;
230 #define COLOR_modelize_property__MClassDef___mprop2npropdef 11
231 val
* VIRTUAL_model__MClassType__to_s(val
* self
);
232 val
* VIRTUAL_model__MType__name(val
* self
);
233 val
* VIRTUAL_model__MClassType__model(val
* self
);
234 short int VIRTUAL_model__MType__is_subtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
235 val
* VIRTUAL_model__MClassType__anchor_to(val
* self
, val
* p0
, val
* p1
);
236 short int VIRTUAL_model__MClassType__need_anchor(val
* self
);
237 val
* VIRTUAL_model__MType__supertype_to(val
* self
, val
* p0
, val
* p1
, val
* p2
);
238 val
* VIRTUAL_model__MClassType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
239 short int VIRTUAL_model__MClassType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
240 val
* VIRTUAL_model__MType__as_nullable(val
* self
);
241 val
* VIRTUAL_model__MType__as_notnullable(val
* self
);
242 val
* VIRTUAL_model__MType__as_nullable_cache(val
* self
);
243 void VIRTUAL_model__MType__as_nullable_cache_61d(val
* self
, val
* p0
);
244 long VIRTUAL_model__MType__length(val
* self
);
245 val
* VIRTUAL_model__MClassType__collect_mclassdefs(val
* self
, val
* p0
);
246 val
* VIRTUAL_model__MClassType__collect_mclasses(val
* self
, val
* p0
);
247 val
* VIRTUAL_model__MClassType__collect_mtypes(val
* self
, val
* p0
);
248 short int VIRTUAL_model__MType__has_mproperty(val
* self
, val
* p0
, val
* p1
);
249 val
* VIRTUAL_abstract_compiler__MClassType__ctype(val
* self
);
250 val
* VIRTUAL_abstract_compiler__MClassType__ctype_extern(val
* self
);
251 val
* VIRTUAL_abstract_compiler__MClassType__ctypename(val
* self
);
252 val
* VIRTUAL_abstract_compiler__MClassType__c_name(val
* self
);
253 val
* VIRTUAL_abstract_compiler__MType__c_name_cache(val
* self
);
254 void VIRTUAL_abstract_compiler__MType__c_name_cache_61d(val
* self
, val
* p0
);
255 val
* VIRTUAL_separate_compiler__MType__const_color(val
* self
);
256 val
* VIRTUAL_model__MClassType__mclass(val
* self
);
257 void VIRTUAL_model__MClassType__mclass_61d(val
* self
, val
* p0
);
258 void VIRTUAL_model__MClassType__init(val
* self
, val
* p0
);
259 val
* VIRTUAL_model__MClassType__arguments(val
* self
);
260 void VIRTUAL_model__MClassType__arguments_61d(val
* self
, val
* p0
);
261 void VIRTUAL_model__MClassType__collect_things(val
* self
, val
* p0
);
262 val
* VIRTUAL_model__MClassType__collect_mclassdefs_cache(val
* self
);
263 val
* VIRTUAL_model__MClassType__collect_mclasses_cache(val
* self
);
264 val
* VIRTUAL_model__MClassType__collect_mtypes_cache(val
* self
);
265 val
* VIRTUAL_model__MType__anchor_to(val
* self
, val
* p0
, val
* p1
);
266 extern const struct class class_model__MClassType
;
267 #define COLOR_model__MType___as_nullable_cache 2
268 extern const struct type type_array__Arraymodel__MType
;
269 #define COLOR_model__MClassType___arguments 5
270 extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
;
271 #define COLOR_model__MClassType___collect_mclassdefs_cache 6
272 extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
;
273 #define COLOR_model__MClassType___collect_mclasses_cache 7
274 extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
;
275 #define COLOR_model__MClassType___collect_mtypes_cache 8
276 val
* VIRTUAL_model__MGenericType__to_s(val
* self
);
277 short int VIRTUAL_model__MGenericType__need_anchor(val
* self
);
278 val
* VIRTUAL_model__MGenericType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
279 short int VIRTUAL_model__MGenericType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
280 long VIRTUAL_model__MGenericType__length(val
* self
);
281 val
* VIRTUAL_abstract_compiler__MGenericType__c_name(val
* self
);
282 void VIRTUAL_model__MGenericType__init(val
* self
, val
* p0
, val
* p1
);
283 void VIRTUAL_model__MGenericType__to_s_61d(val
* self
, val
* p0
);
284 void VIRTUAL_model__MGenericType__need_anchor_61d(val
* self
, short int p0
);
285 extern const struct class class_model__MGenericType
;
286 val
* VIRTUAL_model__MVirtualType__to_s(val
* self
);
287 val
* VIRTUAL_model__MVirtualType__model(val
* self
);
288 short int VIRTUAL_model__MType__need_anchor(val
* self
);
289 val
* VIRTUAL_model__MVirtualType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
290 short int VIRTUAL_model__MVirtualType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
291 val
* VIRTUAL_model__MType__collect_mclassdefs(val
* self
, val
* p0
);
292 val
* VIRTUAL_model__MType__collect_mclasses(val
* self
, val
* p0
);
293 val
* VIRTUAL_model__MType__collect_mtypes(val
* self
, val
* p0
);
294 val
* VIRTUAL_abstract_compiler__MType__ctype(val
* self
);
295 val
* VIRTUAL_abstract_compiler__MType__ctype_extern(val
* self
);
296 val
* VIRTUAL_abstract_compiler__MType__ctypename(val
* self
);
297 val
* VIRTUAL_abstract_compiler__MVirtualType__c_name(val
* self
);
298 val
* VIRTUAL_model__MVirtualType__mproperty(val
* self
);
299 void VIRTUAL_model__MVirtualType__mproperty_61d(val
* self
, val
* p0
);
300 val
* VIRTUAL_model__MVirtualType__lookup_bound(val
* self
, val
* p0
, val
* p1
);
301 short int VIRTUAL_model__MVirtualType__is_fixed(val
* self
, val
* p0
, val
* p1
);
302 void VIRTUAL_model__MVirtualType__init(val
* self
, val
* p0
);
303 extern const struct class class_model__MVirtualType
;
304 val
* VIRTUAL_model__MParameterType__to_s(val
* self
);
305 val
* VIRTUAL_model__MParameterType__name(val
* self
);
306 val
* VIRTUAL_model__MParameterType__model(val
* self
);
307 val
* VIRTUAL_model__MParameterType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
308 short int VIRTUAL_model__MParameterType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
309 val
* VIRTUAL_abstract_compiler__MParameterType__c_name(val
* self
);
310 val
* VIRTUAL_model__MParameterType__mclass(val
* self
);
311 void VIRTUAL_model__MParameterType__mclass_61d(val
* self
, val
* p0
);
312 long VIRTUAL_model__MParameterType__rank(val
* self
);
313 void VIRTUAL_model__MParameterType__rank_61d(val
* self
, long p0
);
314 void VIRTUAL_model__MParameterType__name_61d(val
* self
, val
* p0
);
315 val
* VIRTUAL_model__MParameterType__lookup_bound(val
* self
, val
* p0
, val
* p1
);
316 void VIRTUAL_model__MParameterType__init(val
* self
, val
* p0
, long p1
, val
* p2
);
317 extern const struct class class_model__MParameterType
;
318 val
* VIRTUAL_model__MNullableType__to_s(val
* self
);
319 val
* VIRTUAL_model__MNullableType__model(val
* self
);
320 short int VIRTUAL_model__MNullableType__need_anchor(val
* self
);
321 val
* VIRTUAL_model__MNullableType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
322 short int VIRTUAL_model__MNullableType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
323 val
* VIRTUAL_model__MNullableType__as_nullable(val
* self
);
324 val
* VIRTUAL_model__MNullableType__as_notnullable(val
* self
);
325 long VIRTUAL_model__MNullableType__length(val
* self
);
326 val
* VIRTUAL_model__MNullableType__collect_mclassdefs(val
* self
, val
* p0
);
327 val
* VIRTUAL_model__MNullableType__collect_mclasses(val
* self
, val
* p0
);
328 val
* VIRTUAL_model__MNullableType__collect_mtypes(val
* self
, val
* p0
);
329 val
* VIRTUAL_abstract_compiler__MNullableType__c_name(val
* self
);
330 val
* VIRTUAL_model__MNullableType__mtype(val
* self
);
331 void VIRTUAL_model__MNullableType__mtype_61d(val
* self
, val
* p0
);
332 void VIRTUAL_model__MNullableType__init(val
* self
, val
* p0
);
333 void VIRTUAL_model__MNullableType__to_s_61d(val
* self
, val
* p0
);
334 extern const struct class class_model__MNullableType
;
335 val
* VIRTUAL_model__MNullType__to_s(val
* self
);
336 val
* VIRTUAL_model__MNullType__model(val
* self
);
337 short int VIRTUAL_model__MNullType__need_anchor(val
* self
);
338 val
* VIRTUAL_model__MNullType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
339 short int VIRTUAL_model__MNullType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
340 val
* VIRTUAL_model__MNullType__as_nullable(val
* self
);
341 val
* VIRTUAL_model__MNullType__collect_mclassdefs(val
* self
, val
* p0
);
342 val
* VIRTUAL_model__MNullType__collect_mclasses(val
* self
, val
* p0
);
343 val
* VIRTUAL_model__MNullType__collect_mtypes(val
* self
, val
* p0
);
344 val
* VIRTUAL_abstract_compiler__MType__c_name(val
* self
);
345 void VIRTUAL_model__MNullType__model_61d(val
* self
, val
* p0
);
346 void VIRTUAL_model__MNullType__init(val
* self
, val
* p0
);
347 extern const struct class class_model__MNullType
;
348 val
* VIRTUAL_model__MSignature__to_s(val
* self
);
349 val
* VIRTUAL_model_base__MEntity__model(val
* self
);
350 val
* VIRTUAL_model__MSignature__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
351 short int VIRTUAL_model__MType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
352 long VIRTUAL_model__MSignature__length(val
* self
);
353 val
* VIRTUAL_model__MSignature__mparameters(val
* self
);
354 void VIRTUAL_model__MSignature__mparameters_61d(val
* self
, val
* p0
);
355 val
* VIRTUAL_model__MSignature__return_mtype(val
* self
);
356 void VIRTUAL_model__MSignature__return_mtype_61d(val
* self
, val
* p0
);
357 void VIRTUAL_model__MSignature__init(val
* self
, val
* p0
, val
* p1
);
358 long VIRTUAL_model__MSignature__vararg_rank(val
* self
);
359 void VIRTUAL_model__MSignature__vararg_rank_61d(val
* self
, long p0
);
360 long VIRTUAL_model__MSignature__arity(val
* self
);
361 extern const struct class class_model__MSignature
;
362 val
* VIRTUAL_model__MParameter__to_s(val
* self
);
363 val
* VIRTUAL_model__MParameter__name(val
* self
);
364 val
* VIRTUAL_model__MParameter__model(val
* self
);
365 void VIRTUAL_model__MParameter__name_61d(val
* self
, val
* p0
);
366 val
* VIRTUAL_model__MParameter__mtype(val
* self
);
367 void VIRTUAL_model__MParameter__mtype_61d(val
* self
, val
* p0
);
368 short int VIRTUAL_model__MParameter__is_vararg(val
* self
);
369 void VIRTUAL_model__MParameter__is_vararg_61d(val
* self
, short int p0
);
370 void VIRTUAL_model__MParameter__init(val
* self
, val
* p0
, val
* p1
, short int p2
);
371 val
* VIRTUAL_model__MParameter__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
372 extern const struct class class_model__MParameter
;
373 val
* VIRTUAL_model__MProperty__to_s(val
* self
);
374 val
* VIRTUAL_model__MProperty__name(val
* self
);
375 val
* VIRTUAL_model__MProperty__model(val
* self
);
376 val
* VIRTUAL_model__MProperty__intro_mclassdef(val
* self
);
377 void VIRTUAL_model__MProperty__intro_mclassdef_61d(val
* self
, val
* p0
);
378 void VIRTUAL_model__MProperty__name_61d(val
* self
, val
* p0
);
379 val
* VIRTUAL_model__MProperty__full_name(val
* self
);
380 val
* VIRTUAL_model__MProperty__visibility(val
* self
);
381 void VIRTUAL_model__MProperty__visibility_61d(val
* self
, val
* p0
);
382 void VIRTUAL_model__MProperty__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
383 val
* VIRTUAL_model__MProperty__mpropdefs(val
* self
);
384 val
* VIRTUAL_model__MProperty__intro(val
* self
);
385 void VIRTUAL_model__MProperty__intro_61d(val
* self
, val
* p0
);
386 val
* VIRTUAL_model__MProperty__lookup_definitions(val
* self
, val
* p0
, val
* p1
);
387 val
* VIRTUAL_model__MProperty__lookup_definitions_cache(val
* self
);
388 val
* VIRTUAL_model__MProperty__lookup_super_definitions(val
* self
, val
* p0
, val
* p1
);
389 val
* VIRTUAL_model__MProperty__select_most_specific(val
* self
, val
* p0
, val
* p1
);
390 val
* VIRTUAL_model__MProperty__lookup_first_definition(val
* self
, val
* p0
, val
* p1
);
391 val
* VIRTUAL_model__MProperty__lookup_all_definitions(val
* self
, val
* p0
, val
* p1
);
392 val
* VIRTUAL_model__MProperty__lookup_all_definitions_cache(val
* self
);
393 val
* VIRTUAL_abstract_compiler__MProperty__c_name(val
* self
);
394 val
* VIRTUAL_abstract_compiler__MProperty__c_name_cache(val
* self
);
395 void VIRTUAL_abstract_compiler__MProperty__c_name_cache_61d(val
* self
, val
* p0
);
396 val
* VIRTUAL_separate_compiler__MProperty__const_color(val
* self
);
397 void VIRTUAL_model__MMethod__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
398 short int VIRTUAL_model__MMethod__is_toplevel(val
* self
);
399 void VIRTUAL_model__MMethod__is_toplevel_61d(val
* self
, short int p0
);
400 short int VIRTUAL_model__MMethod__is_init(val
* self
);
401 void VIRTUAL_model__MMethod__is_init_61d(val
* self
, short int p0
);
402 short int VIRTUAL_model__MMethod__is_root_init(val
* self
);
403 void VIRTUAL_model__MMethod__is_root_init_61d(val
* self
, short int p0
);
404 short int VIRTUAL_model__MMethod__is_new(val
* self
);
405 void VIRTUAL_model__MMethod__is_new_61d(val
* self
, short int p0
);
406 short int VIRTUAL_model__MMethod__is_init_for(val
* self
, val
* p0
);
407 extern const struct class class_model__MMethod
;
408 #define COLOR_array__Arraymodel__MProperty_VTMPROPDEF 0
409 #define COLOR_model__MProperty___mpropdefs 5
410 val
* NEW_more_collections__HashMap2(const struct type
* type
);
411 #define COLOR_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MProperty_VTMPROPDEF 1
412 #define COLOR_model__MProperty___lookup_definitions_cache 7
413 #define COLOR_model__MProperty___lookup_all_definitions_cache 8
414 #define COLOR_model__MMethod___is_toplevel 10
415 #define COLOR_model__MMethod___is_init 11
416 #define COLOR_model__MMethod___is_root_init 12
417 #define COLOR_model__MMethod___is_new 13
418 void VIRTUAL_model__MAttribute__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
419 extern const struct class class_model__MAttribute
;
420 void VIRTUAL_model__MVirtualTypeProp__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
421 val
* VIRTUAL_model__MVirtualTypeProp__mvirtualtype(val
* self
);
422 extern const struct class class_model__MVirtualTypeProp
;
423 val
* NEW_model__MVirtualType(const struct type
* type
);
424 extern const struct type type_model__MVirtualType
;
425 void model__MVirtualType__init(val
* self
, val
* p0
);
426 #define COLOR_model__MVirtualTypeProp___mvirtualtype 10
427 val
* VIRTUAL_model__MPropDef__to_s(val
* self
);
428 val
* VIRTUAL_model__MPropDef__name(val
* self
);
429 val
* VIRTUAL_model__MPropDef__model(val
* self
);
430 val
* VIRTUAL_model__MPropDef__location(val
* self
);
431 void VIRTUAL_model__MPropDef__location_61d(val
* self
, val
* p0
);
432 val
* VIRTUAL_model__MPropDef__mclassdef(val
* self
);
433 void VIRTUAL_model__MPropDef__mclassdef_61d(val
* self
, val
* p0
);
434 val
* VIRTUAL_model__MPropDef__mproperty(val
* self
);
435 void VIRTUAL_model__MPropDef__mproperty_61d(val
* self
, val
* p0
);
436 void VIRTUAL_model__MPropDef__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
437 void VIRTUAL_model__MPropDef__to_s_61d(val
* self
, val
* p0
);
438 short int VIRTUAL_model__MPropDef__is_intro(val
* self
);
439 val
* VIRTUAL_model__MPropDef__lookup_next_definition(val
* self
, val
* p0
, val
* p1
);
440 short int VIRTUAL_modelize_property__MPropDef__has_supercall(val
* self
);
441 void VIRTUAL_modelize_property__MPropDef__has_supercall_61d(val
* self
, short int p0
);
442 val
* VIRTUAL_abstract_compiler__MPropDef__c_name_cache(val
* self
);
443 void VIRTUAL_abstract_compiler__MPropDef__c_name_cache_61d(val
* self
, val
* p0
);
444 val
* VIRTUAL_abstract_compiler__MPropDef__c_name(val
* self
);
445 val
* VIRTUAL_separate_compiler__MPropDef__const_color(val
* self
);
446 void VIRTUAL_model__MMethodDef__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
447 val
* VIRTUAL_model__MMethodDef__msignature(val
* self
);
448 void VIRTUAL_model__MMethodDef__msignature_61d(val
* self
, val
* p0
);
449 val
* VIRTUAL_model__MMethodDef__new_msignature(val
* self
);
450 void VIRTUAL_model__MMethodDef__new_msignature_61d(val
* self
, val
* p0
);
451 val
* VIRTUAL_model__MMethodDef__initializers(val
* self
);
452 short int VIRTUAL_model__MMethodDef__is_abstract(val
* self
);
453 void VIRTUAL_model__MMethodDef__is_abstract_61d(val
* self
, short int p0
);
454 short int VIRTUAL_model__MMethodDef__is_intern(val
* self
);
455 void VIRTUAL_model__MMethodDef__is_intern_61d(val
* self
, short int p0
);
456 short int VIRTUAL_model__MMethodDef__is_extern(val
* self
);
457 void VIRTUAL_model__MMethodDef__is_extern_61d(val
* self
, short int p0
);
458 val
* VIRTUAL_model__MMethodDef__constant_value(val
* self
);
459 void VIRTUAL_model__MMethodDef__constant_value_61d(val
* self
, val
* p0
);
460 short int VIRTUAL_abstract_compiler__MMethodDef__can_inline(val
* self
, val
* p0
);
461 val
* VIRTUAL_abstract_compiler__MMethodDef__compile_inside_to_c(val
* self
, val
* p0
, val
* p1
);
462 void VIRTUAL_abstract_compiler__MMethodDef__compile_parameter_check(val
* self
, val
* p0
, val
* p1
);
463 val
* VIRTUAL_separate_compiler__MMethodDef__separate_runtime_function(val
* self
);
464 val
* VIRTUAL_separate_compiler__MMethodDef__separate_runtime_function_cache(val
* self
);
465 void VIRTUAL_separate_compiler__MMethodDef__separate_runtime_function_cache_61d(val
* self
, val
* p0
);
466 val
* VIRTUAL_separate_compiler__MMethodDef__virtual_runtime_function(val
* self
);
467 val
* VIRTUAL_separate_compiler__MMethodDef__virtual_runtime_function_cache(val
* self
);
468 void VIRTUAL_separate_compiler__MMethodDef__virtual_runtime_function_cache_61d(val
* self
, val
* p0
);
469 extern const struct class class_model__MMethodDef
;
470 #define COLOR_modelize_property__MPropDef___has_supercall 6
471 #define COLOR_model__MMethodDef___msignature 8
472 #define COLOR_model__MMethodDef___new_msignature 9
473 #define COLOR_model__MMethodDef___initializers 10
474 #define COLOR_model__MMethodDef___is_abstract 11
475 #define COLOR_model__MMethodDef___is_intern 12
476 #define COLOR_model__MMethodDef___is_extern 13
477 #define COLOR_model__MMethodDef___constant_value 14
478 void VIRTUAL_model__MAttributeDef__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
479 val
* VIRTUAL_model__MAttributeDef__static_mtype(val
* self
);
480 void VIRTUAL_model__MAttributeDef__static_mtype_61d(val
* self
, val
* p0
);
481 extern const struct class class_model__MAttributeDef
;
482 #define COLOR_model__MAttributeDef___static_mtype 8
483 void VIRTUAL_model__MVirtualTypeDef__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
484 val
* VIRTUAL_model__MVirtualTypeDef__bound(val
* self
);
485 void VIRTUAL_model__MVirtualTypeDef__bound_61d(val
* self
, val
* p0
);
486 short int VIRTUAL_model__MVirtualTypeDef__is_fixed(val
* self
);
487 void VIRTUAL_model__MVirtualTypeDef__is_fixed_61d(val
* self
, short int p0
);
488 extern const struct class class_model__MVirtualTypeDef
;
489 #define COLOR_model__MVirtualTypeDef___bound 8
490 #define COLOR_model__MVirtualTypeDef___is_fixed 9
491 val
* VIRTUAL_model__MClassKind__to_s(val
* self
);
492 void VIRTUAL_model__MClassKind__to_s_61d(val
* self
, val
* p0
);
493 short int VIRTUAL_model__MClassKind__need_init(val
* self
);
494 void VIRTUAL_model__MClassKind__need_init_61d(val
* self
, short int p0
);
495 void VIRTUAL_model__MClassKind__init(val
* self
, val
* p0
, short int p1
);
496 short int VIRTUAL_model__MClassKind__can_specialize(val
* self
, val
* p0
);
497 extern const struct class class_model__MClassKind
;
498 val
* VIRTUAL_mmodule__MModule__to_s(val
* self
);
499 val
* VIRTUAL_mmodule__MModule__name(val
* self
);
500 val
* VIRTUAL_mmodule__MModule__model(val
* self
);
501 void VIRTUAL_mmodule__MModule__model_61d(val
* self
, val
* p0
);
502 val
* VIRTUAL_mmodule__MModule__mgroup(val
* self
);
503 void VIRTUAL_mmodule__MModule__mgroup_61d(val
* self
, val
* p0
);
504 void VIRTUAL_mmodule__MModule__name_61d(val
* self
, val
* p0
);
505 val
* VIRTUAL_mmodule__MModule__location(val
* self
);
506 void VIRTUAL_mmodule__MModule__location_61d(val
* self
, val
* p0
);
507 void VIRTUAL_mmodule__MModule__in_nesting_61d(val
* self
, val
* p0
);
508 val
* VIRTUAL_mmodule__MModule__in_importation(val
* self
);
509 void VIRTUAL_mmodule__MModule__in_importation_61d(val
* self
, val
* p0
);
510 val
* VIRTUAL_mmodule__MModule__full_name(val
* self
);
511 void VIRTUAL_mmodule__MModule__init(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
512 void VIRTUAL_mmodule__MModule__set_imported_mmodules(val
* self
, val
* p0
);
513 val
* VIRTUAL_mmodule__MModule__intrude_mmodules(val
* self
);
514 val
* VIRTUAL_mmodule__MModule__public_mmodules(val
* self
);
515 val
* VIRTUAL_mmodule__MModule__private_mmodules(val
* self
);
516 val
* VIRTUAL_mmodule__MModule__visibility_for(val
* self
, val
* p0
);
517 void VIRTUAL_mmodule__MModule__set_visibility_for(val
* self
, val
* p0
, val
* p1
);
518 short int VIRTUAL_mmodule__MModule__is_visible(val
* self
, val
* p0
, val
* p1
);
519 short int VIRTUAL_mmodule__MModule__is_fictive(val
* self
);
520 void VIRTUAL_mmodule__MModule__is_fictive_61d(val
* self
, short int p0
);
521 val
* VIRTUAL_model__MModule__intro_mclasses(val
* self
);
522 val
* VIRTUAL_model__MModule__mclassdefs(val
* self
);
523 val
* VIRTUAL_model__MModule__flatten_mclass_hierarchy(val
* self
);
524 void VIRTUAL_model__MModule__linearize_mclasses(val
* self
, val
* p0
);
525 void VIRTUAL_model__MModule__linearize_mclassdefs(val
* self
, val
* p0
);
526 void VIRTUAL_model__MModule__linearize_mpropdefs(val
* self
, val
* p0
);
527 val
* VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache(val
* self
);
528 void VIRTUAL_model__MModule__flatten_mclass_hierarchy_cache_61d(val
* self
, val
* p0
);
529 val
* VIRTUAL_model__MModule__object_type(val
* self
);
530 val
* VIRTUAL_model__MModule__object_type_cache(val
* self
);
531 void VIRTUAL_model__MModule__object_type_cache_61d(val
* self
, val
* p0
);
532 val
* VIRTUAL_model__MModule__pointer_type(val
* self
);
533 val
* VIRTUAL_model__MModule__bool_type(val
* self
);
534 val
* VIRTUAL_model__MModule__bool_type_cache(val
* self
);
535 void VIRTUAL_model__MModule__bool_type_cache_61d(val
* self
, val
* p0
);
536 val
* VIRTUAL_model__MModule__sys_type(val
* self
);
537 val
* VIRTUAL_model__MModule__finalizable_type(val
* self
);
538 val
* VIRTUAL_model__MModule__get_primitive_class(val
* self
, val
* p0
);
539 val
* VIRTUAL_model__MModule__try_get_primitive_method(val
* self
, val
* p0
, val
* p1
);
540 val
* VIRTUAL_platform__MModule__local_target_platform(val
* self
);
541 void VIRTUAL_platform__MModule__local_target_platform_61d(val
* self
, val
* p0
);
542 val
* VIRTUAL_platform__MModule__target_platform(val
* self
);
543 val
* VIRTUAL_abstract_compiler__MModule__properties(val
* self
, val
* p0
);
544 val
* VIRTUAL_abstract_compiler__MModule__properties_cache(val
* self
);
545 void VIRTUAL_abstract_compiler__MModule__finalize_ffi(val
* self
, val
* p0
);
546 val
* VIRTUAL_abstract_compiler__MModule__collect_linker_libs(val
* self
);
547 extern const struct class class_mmodule__MModule
;
548 val
* NEW_hash_collection__HashSet(const struct type
* type
);
549 extern const struct type type_hash_collection__HashSetmmodule__MModule
;
550 #define COLOR_mmodule__MModule___intrude_mmodules 8
551 #define COLOR_mmodule__MModule___public_mmodules 9
552 #define COLOR_mmodule__MModule___private_mmodules 10
553 #define COLOR_mmodule__MModule___is_fictive 11
554 extern const struct type type_array__Arraymodel__MClass
;
555 #define COLOR_model__MModule___intro_mclasses 12
556 #define COLOR_model__MModule___mclassdefs 13
557 #define COLOR_model__MModule___flatten_mclass_hierarchy_cache 14
558 #define COLOR_platform__MModule___local_target_platform 19
559 extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
;
560 #define COLOR_abstract_compiler__MModule___properties_cache 20
561 val
* VIRTUAL_location__SourceFile__filename(val
* self
);
562 void VIRTUAL_location__SourceFile__filename_61d(val
* self
, val
* p0
);
563 val
* VIRTUAL_location__SourceFile__string(val
* self
);
564 void VIRTUAL_location__SourceFile__string_61d(val
* self
, val
* p0
);
565 void VIRTUAL_location__SourceFile__init(val
* self
, val
* p0
, val
* p1
);
566 val
* VIRTUAL_location__SourceFile__line_starts(val
* self
);
567 void VIRTUAL_parser_nodes__SourceFile__first_token_61d(val
* self
, val
* p0
);
568 void VIRTUAL_parser_nodes__SourceFile__last_token_61d(val
* self
, val
* p0
);
569 extern const struct class class_location__SourceFile
;
570 extern const struct type type_array__Arraykernel__Int
;
571 #define COLOR_location__SourceFile___line_starts 2
572 #define COLOR_parser_nodes__SourceFile___first_token 3
573 #define COLOR_parser_nodes__SourceFile___last_token 4
574 short int VIRTUAL_location__Location___61d_61d(val
* self
, val
* p0
);
575 val
* VIRTUAL_location__Location__to_s(val
* self
);
576 short int VIRTUAL_location__Location___60d(val
* self
, val
* p0
);
577 short int VIRTUAL_kernel__Comparable___60d_61d(val
* self
, val
* p0
);
578 short int VIRTUAL_kernel__Comparable___62d_61d(val
* self
, val
* p0
);
579 short int VIRTUAL_kernel__Comparable___62d(val
* self
, val
* p0
);
580 long VIRTUAL_kernel__Comparable___60d_61d_62d(val
* self
, val
* p0
);
581 val
* VIRTUAL_location__Location__file(val
* self
);
582 void VIRTUAL_location__Location__file_61d(val
* self
, val
* p0
);
583 long VIRTUAL_location__Location__line_start(val
* self
);
584 void VIRTUAL_location__Location__line_start_61d(val
* self
, long p0
);
585 long VIRTUAL_location__Location__line_end(val
* self
);
586 void VIRTUAL_location__Location__line_end_61d(val
* self
, long p0
);
587 long VIRTUAL_location__Location__column_start(val
* self
);
588 void VIRTUAL_location__Location__column_start_61d(val
* self
, long p0
);
589 long VIRTUAL_location__Location__column_end(val
* self
);
590 void VIRTUAL_location__Location__column_end_61d(val
* self
, long p0
);
591 void VIRTUAL_location__Location__init(val
* self
, val
* p0
, long p1
, long p2
, long p3
, long p4
);
592 long VIRTUAL_location__Location__pstart(val
* self
);
593 long VIRTUAL_location__Location__pend(val
* self
);
594 val
* VIRTUAL_location__Location__text(val
* self
);
595 val
* VIRTUAL_location__Location__text_cache(val
* self
);
596 void VIRTUAL_location__Location__text_cache_61d(val
* self
, val
* p0
);
597 short int VIRTUAL_location__Location__located_in(val
* self
, val
* p0
);
598 val
* VIRTUAL_location__Location__colored_line(val
* self
, val
* p0
);
599 extern const struct class class_location__Location
;
600 val
* VIRTUAL_string__FlatSubstringsIter__item(val
* self
);
601 void VIRTUAL_string__FlatSubstringsIter__next(val
* self
);
602 short int VIRTUAL_string__FlatSubstringsIter__is_ok(val
* self
);
603 val
* VIRTUAL_abstract_collection__Iterator__iterator(val
* self
);
604 void VIRTUAL_abstract_collection__Iterator__finish(val
* self
);
605 val
* VIRTUAL_array__Iterator__to_a(val
* self
);
606 val
* VIRTUAL_string__FlatSubstringsIter__tgt(val
* self
);
607 void VIRTUAL_string__FlatSubstringsIter__tgt_61d(val
* self
, val
* p0
);
608 void VIRTUAL_string__FlatSubstringsIter__init(val
* self
, val
* p0
);
609 extern const struct class class_string__FlatSubstringsIter
;
610 short int VIRTUAL_string__FlatString___61d_61d(val
* self
, val
* p0
);
611 long VIRTUAL_string__FlatString__hash(val
* self
);
612 void VIRTUAL_string__FlatText__init(val
* self
);
613 val
* VIRTUAL_string__String__to_s(val
* self
);
614 short int VIRTUAL_string__FlatString___60d(val
* self
, val
* p0
);
615 char* VIRTUAL_string__StringCapable__calloc_string(val
* self
, long p0
);
616 long VIRTUAL_string_search__Text__search_index_in(val
* self
, val
* p0
, long p1
);
617 val
* VIRTUAL_string_search__Text__search_in(val
* self
, val
* p0
, long p1
);
618 val
* VIRTUAL_string_search__Pattern__split_in(val
* self
, val
* p0
);
619 void VIRTUAL_stream__Text__write_to(val
* self
, val
* p0
);
620 val
* VIRTUAL_string__FlatString__chars(val
* self
);
621 long VIRTUAL_string__FlatText__length(val
* self
);
622 val
* VIRTUAL_string__FlatString__substring(val
* self
, long p0
, long p1
);
623 val
* VIRTUAL_string__FlatString__substrings(val
* self
);
624 short int VIRTUAL_string__Text__is_empty(val
* self
);
625 val
* VIRTUAL_string__FlatString__empty(val
* self
);
626 char VIRTUAL_string__FlatString___91d_93d(val
* self
, long p0
);
627 char VIRTUAL_string__Text__last(val
* self
);
628 char* VIRTUAL_string__FlatString__to_cstring(val
* self
);
629 val
* VIRTUAL_string__Text__substring_from(val
* self
, long p0
);
630 short int VIRTUAL_string__Text__has_substring(val
* self
, val
* p0
, long p1
);
631 short int VIRTUAL_string__Text__has_prefix(val
* self
, val
* p0
);
632 short int VIRTUAL_string__Text__has_suffix(val
* self
, val
* p0
);
633 long VIRTUAL_string__Text__to_i(val
* self
);
634 double VIRTUAL_string__Text__to_f(val
* self
);
635 long VIRTUAL_string__Text__to_hex(val
* self
);
636 long VIRTUAL_string__Text__a_to(val
* self
, long p0
);
637 short int VIRTUAL_string__Text__is_numeric(val
* self
);
638 val
* VIRTUAL_string__Text__to_cmangle(val
* self
);
639 val
* VIRTUAL_string__Text__escape_to_c(val
* self
);
640 val
* VIRTUAL_string__Text__unescape_nit(val
* self
);
641 val
* VIRTUAL_string__Text__hash_cache(val
* self
);
642 void VIRTUAL_string__Text__hash_cache_61d(val
* self
, val
* p0
);
643 val
* VIRTUAL_string_search__Text__split(val
* self
, val
* p0
);
644 val
* VIRTUAL_string_search__Text__split_with(val
* self
, val
* p0
);
645 val
* VIRTUAL_string_search__Text__split_once_on(val
* self
, val
* p0
);
646 char* VIRTUAL_string__FlatText__items(val
* self
);
647 void VIRTUAL_string__FlatText__items_61d(val
* self
, char* p0
);
648 val
* VIRTUAL_string__FlatText__real_items(val
* self
);
649 void VIRTUAL_string__FlatText__real_items_61d(val
* self
, val
* p0
);
650 void VIRTUAL_string__FlatText__length_61d(val
* self
, long p0
);
651 val
* VIRTUAL_string__FlatString___43d(val
* self
, val
* p0
);
652 val
* VIRTUAL_string__FlatString___42d(val
* self
, long p0
);
653 val
* VIRTUAL_string__FlatString__to_upper(val
* self
);
654 val
* VIRTUAL_string__FlatString__to_lower(val
* self
);
655 short int VIRTUAL_file__String__file_exists(val
* self
);
656 void VIRTUAL_file__String__file_copy_to(val
* self
, val
* p0
);
657 val
* VIRTUAL_file__String__strip_extension(val
* self
, val
* p0
);
658 val
* VIRTUAL_file__String__basename(val
* self
, val
* p0
);
659 val
* VIRTUAL_file__String__dirname(val
* self
);
660 val
* VIRTUAL_file__String__realpath(val
* self
);
661 val
* VIRTUAL_file__String__simplify_path(val
* self
);
662 val
* VIRTUAL_file__String__join_path(val
* self
, val
* p0
);
663 val
* VIRTUAL_file__String___47d(val
* self
, val
* p0
);
664 val
* VIRTUAL_file__String__relpath(val
* self
, val
* p0
);
665 void VIRTUAL_file__String__mkdir(val
* self
);
666 val
* VIRTUAL_file__String__file_extension(val
* self
);
667 val
* VIRTUAL_environ__String__environ(val
* self
);
668 long VIRTUAL_string__FlatString__index_from(val
* self
);
669 void VIRTUAL_string__FlatString__index_from_61d(val
* self
, long p0
);
670 long VIRTUAL_string__FlatString__index_to(val
* self
);
671 void VIRTUAL_string__FlatString__index_to_61d(val
* self
, long p0
);
672 void VIRTUAL_string__FlatString__with_infos(val
* self
, char* p0
, long p1
, long p2
, long p3
);
673 short int VIRTUAL_string__Text___60d(val
* self
, val
* p0
);
674 short int VIRTUAL_string__Text___61d_61d(val
* self
, val
* p0
);
675 extern const struct class class_string__FlatString
;
676 #define COLOR_string__Text___hash_cache 0
677 #define COLOR_string__FlatText___real_items 2
678 #define COLOR_string__FlatText___length 3
679 val
* NEW_string__FlatStringCharView(const struct type
* type
);
680 extern const struct type type_string__FlatStringCharView
;
681 void string__StringCharView__init(val
* self
, val
* p0
);
682 #define COLOR_string__FlatString___chars 6
683 void VIRTUAL_string__FlatStringIterator__init(val
* self
);
684 val
* VIRTUAL_string__FlatStringIterator__item(val
* self
);
685 void VIRTUAL_string__FlatStringIterator__next(val
* self
);
686 short int VIRTUAL_string__FlatStringIterator__is_ok(val
* self
);
687 long VIRTUAL_string__FlatStringIterator__index(val
* self
);
688 val
* VIRTUAL_string__FlatStringIterator__target(val
* self
);
689 void VIRTUAL_string__FlatStringIterator__target_61d(val
* self
, val
* p0
);
690 char* VIRTUAL_string__FlatStringIterator__target_items(val
* self
);
691 void VIRTUAL_string__FlatStringIterator__target_items_61d(val
* self
, char* p0
);
692 long VIRTUAL_string__FlatStringIterator__curr_pos(val
* self
);
693 void VIRTUAL_string__FlatStringIterator__curr_pos_61d(val
* self
, long p0
);
694 void VIRTUAL_string__FlatStringIterator__with_pos(val
* self
, val
* p0
, long p1
);
695 extern const struct class class_string__FlatStringIterator
;
696 short int VIRTUAL_abstract_collection__SequenceRead___61d_61d(val
* self
, val
* p0
);
697 long VIRTUAL_abstract_collection__SequenceRead__hash(val
* self
);
698 val
* VIRTUAL_string__Collection__to_s(val
* self
);
699 val
* VIRTUAL_string__StringCharView__iterator(val
* self
);
700 short int VIRTUAL_string__StringCharView__is_empty(val
* self
);
701 long VIRTUAL_string__StringCharView__length(val
* self
);
702 short int VIRTUAL_abstract_collection__Collection__has(val
* self
, val
* p0
);
703 val
* VIRTUAL_abstract_collection__SequenceRead__first(val
* self
);
704 short int VIRTUAL_abstract_collection__Collection__has_all(val
* self
, val
* p0
);
705 val
* VIRTUAL_array__Collection__to_a(val
* self
);
706 val
* VIRTUAL_string__Collection__join(val
* self
, val
* p0
);
707 val
* VIRTUAL_string__FlatStringCharView___91d_93d(val
* self
, long p0
);
708 val
* VIRTUAL_abstract_collection__SequenceRead__last(val
* self
);
709 long VIRTUAL_abstract_collection__SequenceRead__index_of(val
* self
, val
* p0
);
710 long VIRTUAL_abstract_collection__SequenceRead__last_index_of(val
* self
, val
* p0
);
711 long VIRTUAL_abstract_collection__SequenceRead__index_of_from(val
* self
, val
* p0
, long p1
);
712 long VIRTUAL_abstract_collection__SequenceRead__last_index_of_from(val
* self
, val
* p0
, long p1
);
713 val
* VIRTUAL_string__FlatStringCharView__iterator_from(val
* self
, long p0
);
714 val
* VIRTUAL_string__StringCharView__target(val
* self
);
715 void VIRTUAL_string__StringCharView__target_61d(val
* self
, val
* p0
);
716 void VIRTUAL_string__StringCharView__init(val
* self
, val
* p0
);
717 extern const struct class class_string__FlatStringCharView
;
718 long VIRTUAL_string__Buffer__hash(val
* self
);
719 void VIRTUAL_string__FlatBuffer__init(val
* self
);
720 val
* VIRTUAL_string__FlatBuffer__to_s(val
* self
);
721 val
* VIRTUAL_string__FlatBuffer__chars(val
* self
);
722 val
* VIRTUAL_string__FlatBuffer__substring(val
* self
, long p0
, long p1
);
723 val
* VIRTUAL_string__FlatBuffer__substrings(val
* self
);
724 val
* VIRTUAL_string__FlatBuffer__empty(val
* self
);
725 char VIRTUAL_string__FlatBuffer___91d_93d(val
* self
, long p0
);
726 char* VIRTUAL_string__FlatBuffer__to_cstring(val
* self
);
727 short int VIRTUAL_string__Buffer__is_dirty(val
* self
);
728 void VIRTUAL_string__Buffer__is_dirty_61d(val
* self
, short int p0
);
729 short int VIRTUAL_string__Buffer__written(val
* self
);
730 void VIRTUAL_string__Buffer__written_61d(val
* self
, short int p0
);
731 void VIRTUAL_string__FlatBuffer__add(val
* self
, char p0
);
732 void VIRTUAL_string__FlatBuffer__clear(val
* self
);
733 void VIRTUAL_string__FlatBuffer__enlarge(val
* self
, long p0
);
734 void VIRTUAL_string__FlatBuffer__append(val
* self
, val
* p0
);
735 long VIRTUAL_string__Text__hash(val
* self
);
736 long VIRTUAL_string__FlatBuffer__capacity(val
* self
);
737 void VIRTUAL_string__FlatBuffer__capacity_61d(val
* self
, long p0
);
738 void VIRTUAL_string__FlatBuffer__reset(val
* self
);
739 void VIRTUAL_string__FlatBuffer__from(val
* self
, val
* p0
);
740 void VIRTUAL_string__FlatBuffer__with_capacity(val
* self
, long p0
);
741 extern const struct class class_string__FlatBuffer
;
742 #define COLOR_string__Buffer___is_dirty 4
743 #define COLOR_string__Buffer___written 5
744 val
* NEW_string__FlatBufferCharView(const struct type
* type
);
745 extern const struct type type_string__FlatBufferCharView
;
746 #define COLOR_string__FlatBuffer___chars 6
747 #define COLOR_string__FlatBuffer___capacity 7
748 val
* VIRTUAL_string__FlatBufferCharView___91d_93d(val
* self
, long p0
);
749 val
* VIRTUAL_string__FlatBufferCharView__iterator_from(val
* self
, long p0
);
750 void VIRTUAL_abstract_collection__RemovableCollection__clear(val
* self
);
751 void VIRTUAL_abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
752 void VIRTUAL_string__FlatBufferCharView__add(val
* self
, val
* p0
);
753 void VIRTUAL_abstract_collection__SimpleCollection__add_all(val
* self
, val
* p0
);
754 void VIRTUAL_abstract_collection__Sequence__first_61d(val
* self
, val
* p0
);
755 void VIRTUAL_string__FlatBufferCharView__push(val
* self
, val
* p0
);
756 void VIRTUAL_string__FlatBufferCharView__append(val
* self
, val
* p0
);
757 val
* VIRTUAL_abstract_collection__Sequence__pop(val
* self
);
758 void VIRTUAL_abstract_collection__Sequence__unshift(val
* self
, val
* p0
);
759 void VIRTUAL_abstract_collection__Sequence__prepend(val
* self
, val
* p0
);
760 val
* VIRTUAL_abstract_collection__Sequence__shift(val
* self
);
761 void VIRTUAL_string__FlatBufferCharView___91d_93d_61d(val
* self
, long p0
, val
* p1
);
762 void VIRTUAL_abstract_collection__Sequence__insert(val
* self
, val
* p0
, long p1
);
763 void VIRTUAL_abstract_collection__Sequence__insert_all(val
* self
, val
* p0
, long p1
);
764 void VIRTUAL_abstract_collection__Sequence__remove_at(val
* self
, long p0
);
765 void VIRTUAL_string__FlatBufferCharView__enlarge(val
* self
, long p0
);
766 extern const struct class class_string__FlatBufferCharView
;
767 void VIRTUAL_string__FlatBufferIterator__init(val
* self
);
768 val
* VIRTUAL_string__FlatBufferIterator__item(val
* self
);
769 void VIRTUAL_string__FlatBufferIterator__next(val
* self
);
770 short int VIRTUAL_string__FlatBufferIterator__is_ok(val
* self
);
771 long VIRTUAL_string__FlatBufferIterator__index(val
* self
);
772 val
* VIRTUAL_string__FlatBufferIterator__target(val
* self
);
773 void VIRTUAL_string__FlatBufferIterator__target_61d(val
* self
, val
* p0
);
774 char* VIRTUAL_string__FlatBufferIterator__target_items(val
* self
);
775 void VIRTUAL_string__FlatBufferIterator__target_items_61d(val
* self
, char* p0
);
776 long VIRTUAL_string__FlatBufferIterator__curr_pos(val
* self
);
777 void VIRTUAL_string__FlatBufferIterator__curr_pos_61d(val
* self
, long p0
);
778 void VIRTUAL_string__FlatBufferIterator__with_pos(val
* self
, val
* p0
, long p1
);
779 extern const struct class class_string__FlatBufferIterator
;
780 val
* VIRTUAL_string__NativeString__to_s(val
* self
);
781 short int VIRTUAL_kernel__Pointer__address_is_null(val
* self
);
782 char* VIRTUAL_string__NativeString__new(val
* self
, long p0
);
783 char VIRTUAL_string__NativeString___91d_93d(val
* self
, long p0
);
784 void VIRTUAL_string__NativeString___91d_93d_61d(val
* self
, long p0
, char p1
);
785 void VIRTUAL_string__NativeString__copy_to(val
* self
, char* p0
, long p1
, long p2
, long p3
);
786 long VIRTUAL_string__NativeString__cstring_length(val
* self
);
787 long VIRTUAL_string__NativeString__atoi(val
* self
);
788 double VIRTUAL_string__NativeString__atof(val
* self
);
789 val
* VIRTUAL_string__NativeString__to_s_with_length(val
* self
, long p0
);
790 val
* VIRTUAL_string__NativeString__to_s_with_copy(val
* self
);
791 long VIRTUAL_exec__NativeString__system(val
* self
);
792 short int VIRTUAL_file__NativeString__file_exists(val
* self
);
793 short int VIRTUAL_file__NativeString__file_mkdir(val
* self
);
794 char* VIRTUAL_file__NativeString__file_realpath(val
* self
);
795 char* VIRTUAL_environ__NativeString__get_environ(val
* self
);
796 extern const struct type type_string__NativeString
;
797 extern const struct class class_string__NativeString
;
798 extern const struct class class_kernel__Object
;
799 void VIRTUAL_abstract_compiler__Sys__main(val
* self
);
800 void VIRTUAL_kernel__Sys__run(val
* self
);
801 long VIRTUAL_kernel__Sys__errno(val
* self
);
802 val
* VIRTUAL_string__Sys__program_args(val
* self
);
803 val
* VIRTUAL_string__Sys__program_name(val
* self
);
804 void VIRTUAL_string__Sys__init_args(val
* self
);
805 long VIRTUAL_string__Sys__native_argc(val
* self
);
806 char* VIRTUAL_string__Sys__native_argv(val
* self
, long p0
);
807 long VIRTUAL_exec__Sys__system(val
* self
, val
* p0
);
808 val
* VIRTUAL_file__Sys__stdout(val
* self
);
809 val
* VIRTUAL_file__Sys__stderr(val
* self
);
810 extern const struct class class_kernel__Sys
;
811 val
* NEW_file__Stdin(const struct type
* type
);
812 extern const struct type type_file__Stdin
;
813 void file__Stdin__init(val
* self
);
814 #define COLOR_file__Sys___stdin 1
815 val
* NEW_file__Stdout(const struct type
* type
);
816 extern const struct type type_file__Stdout
;
817 void file__Stdout__init(val
* self
);
818 #define COLOR_file__Sys___stdout 2
819 val
* NEW_file__Stderr(const struct type
* type
);
820 extern const struct type type_file__Stderr
;
821 void file__Stderr__init(val
* self
);
822 #define COLOR_file__Sys___stderr 3
823 long VIRTUAL_kernel__Bool__object_id(val
* self
);
824 short int VIRTUAL_kernel__Bool___61d_61d(val
* self
, val
* p0
);
825 short int VIRTUAL_kernel__Bool___33d_61d(val
* self
, val
* p0
);
826 long VIRTUAL_kernel__Bool__hash(val
* self
);
827 val
* VIRTUAL_string__Bool__to_s(val
* self
);
828 long VIRTUAL_kernel__Bool__to_i(val
* self
);
829 extern const struct type type_kernel__Bool
;
830 extern const struct class class_kernel__Bool
;
831 long VIRTUAL_kernel__Float__object_id(val
* self
);
832 short int VIRTUAL_kernel__Float___61d_61d(val
* self
, val
* p0
);
833 short int VIRTUAL_kernel__Float___33d_61d(val
* self
, val
* p0
);
834 val
* VIRTUAL_string__Float__to_s(val
* self
);
835 short int VIRTUAL_kernel__Float___60d(val
* self
, val
* p0
);
836 short int VIRTUAL_kernel__Float___60d_61d(val
* self
, val
* p0
);
837 short int VIRTUAL_kernel__Float___62d_61d(val
* self
, val
* p0
);
838 short int VIRTUAL_kernel__Float___62d(val
* self
, val
* p0
);
839 long VIRTUAL_kernel__Float___60d_61d_62d(val
* self
, val
* p0
);
840 val
* VIRTUAL_kernel__Float___43d(val
* self
, val
* p0
);
841 val
* VIRTUAL_kernel__Float___45d(val
* self
, val
* p0
);
842 val
* VIRTUAL_kernel__Float__unary_32d_45d(val
* self
);
843 val
* VIRTUAL_kernel__Float___42d(val
* self
, val
* p0
);
844 val
* VIRTUAL_kernel__Float___47d(val
* self
, val
* p0
);
845 long VIRTUAL_kernel__Float__to_i(val
* self
);
846 double VIRTUAL_kernel__Float__to_f(val
* self
);
847 short int VIRTUAL_math__Float__is_nan(val
* self
);
848 long VIRTUAL_math__Float__is_inf(val
* self
);
849 short int VIRTUAL_math__Float__is_inf_extern(val
* self
);
850 val
* VIRTUAL_string__Float__to_precision(val
* self
, long p0
);
851 extern const struct type type_kernel__Float
;
852 extern const struct class class_kernel__Float
;
853 long VIRTUAL_kernel__Int__object_id(val
* self
);
854 short int VIRTUAL_kernel__Int___61d_61d(val
* self
, val
* p0
);
855 short int VIRTUAL_kernel__Int___33d_61d(val
* self
, val
* p0
);
856 long VIRTUAL_kernel__Int__hash(val
* self
);
857 val
* VIRTUAL_string__Int__to_s(val
* self
);
858 short int VIRTUAL_kernel__Int___60d(val
* self
, val
* p0
);
859 short int VIRTUAL_kernel__Int___60d_61d(val
* self
, val
* p0
);
860 short int VIRTUAL_kernel__Int___62d_61d(val
* self
, val
* p0
);
861 short int VIRTUAL_kernel__Int___62d(val
* self
, val
* p0
);
862 long VIRTUAL_kernel__Int___60d_61d_62d(val
* self
, val
* p0
);
863 val
* VIRTUAL_kernel__Int__successor(val
* self
, long p0
);
864 val
* VIRTUAL_kernel__Int___43d(val
* self
, val
* p0
);
865 val
* VIRTUAL_kernel__Int___45d(val
* self
, val
* p0
);
866 val
* VIRTUAL_kernel__Int__unary_32d_45d(val
* self
);
867 long VIRTUAL_kernel__Int__distance(val
* self
, val
* p0
);
868 val
* VIRTUAL_kernel__Int___42d(val
* self
, val
* p0
);
869 val
* VIRTUAL_kernel__Int___47d(val
* self
, val
* p0
);
870 long VIRTUAL_kernel__Int__to_i(val
* self
);
871 double VIRTUAL_kernel__Int__to_f(val
* self
);
872 long VIRTUAL_kernel__Int___37d(val
* self
, long p0
);
873 long VIRTUAL_kernel__Int__lshift(val
* self
, long p0
);
874 char VIRTUAL_kernel__Int__ascii(val
* self
);
875 long VIRTUAL_kernel__Int__digit_count(val
* self
, long p0
);
876 long VIRTUAL_kernel__Int__digit_count_base_95d10(val
* self
);
877 char VIRTUAL_kernel__Int__to_c(val
* self
);
878 long VIRTUAL_kernel__Int__abs(val
* self
);
879 char* VIRTUAL_string__Int__strerror_ext(val
* self
);
880 val
* VIRTUAL_string__Int__strerror(val
* self
);
881 void VIRTUAL_string__Int__fill_buffer(val
* self
, val
* p0
, long p1
, short int p2
);
882 char* VIRTUAL_string__Int__native_int_to_s(val
* self
);
883 val
* VIRTUAL_string__Int__to_hex(val
* self
);
884 val
* VIRTUAL_string__Int__to_base(val
* self
, long p0
, short int p1
);
885 extern const struct type type_kernel__Int
;
886 extern const struct class class_kernel__Int
;
887 long VIRTUAL_kernel__Char__object_id(val
* self
);
888 short int VIRTUAL_kernel__Char___61d_61d(val
* self
, val
* p0
);
889 short int VIRTUAL_kernel__Char___33d_61d(val
* self
, val
* p0
);
890 long VIRTUAL_kernel__Char__hash(val
* self
);
891 val
* VIRTUAL_string__Char__to_s(val
* self
);
892 short int VIRTUAL_kernel__Char___60d(val
* self
, val
* p0
);
893 short int VIRTUAL_kernel__Char___60d_61d(val
* self
, val
* p0
);
894 short int VIRTUAL_kernel__Char___62d_61d(val
* self
, val
* p0
);
895 short int VIRTUAL_kernel__Char___62d(val
* self
, val
* p0
);
896 val
* VIRTUAL_kernel__Char__successor(val
* self
, long p0
);
897 long VIRTUAL_string_search__Char__search_index_in(val
* self
, val
* p0
, long p1
);
898 val
* VIRTUAL_string_search__Char__search_in(val
* self
, val
* p0
, long p1
);
899 long VIRTUAL_kernel__Char__distance(val
* self
, val
* p0
);
900 long VIRTUAL_kernel__Char__to_i(val
* self
);
901 long VIRTUAL_kernel__Char__ascii(val
* self
);
902 char VIRTUAL_kernel__Char__to_lower(val
* self
);
903 char VIRTUAL_kernel__Char__to_upper(val
* self
);
904 short int VIRTUAL_kernel__Char__is_digit(val
* self
);
905 short int VIRTUAL_kernel__Char__is_lower(val
* self
);
906 short int VIRTUAL_kernel__Char__is_upper(val
* self
);
907 short int VIRTUAL_string__Char__is_numeric(val
* self
);
908 extern const struct type type_kernel__Char
;
909 extern const struct class class_kernel__Char
;
910 extern const struct type type_kernel__Pointer
;
911 extern const struct class class_kernel__Pointer
;
912 val
* VIRTUAL_abstract_collection__ContainerIterator__item(val
* self
);
913 void VIRTUAL_abstract_collection__ContainerIterator__next(val
* self
);
914 short int VIRTUAL_abstract_collection__ContainerIterator__is_ok(val
* self
);
915 void VIRTUAL_abstract_collection__ContainerIterator__init(val
* self
, val
* p0
);
916 void VIRTUAL_abstract_collection__ContainerIterator__is_ok_61d(val
* self
, short int p0
);
917 extern const struct class class_abstract_collection__ContainerIterator
;
918 #define COLOR_abstract_collection__ContainerIterator___is_ok 0
919 void VIRTUAL_abstract_collection__MapKeysIterator__init(val
* self
);
920 val
* VIRTUAL_abstract_collection__MapKeysIterator__item(val
* self
);
921 void VIRTUAL_abstract_collection__MapKeysIterator__next(val
* self
);
922 short int VIRTUAL_abstract_collection__MapKeysIterator__is_ok(val
* self
);
923 val
* VIRTUAL_abstract_collection__MapKeysIterator__original_iterator(val
* self
);
924 void VIRTUAL_abstract_collection__MapKeysIterator__original_iterator_61d(val
* self
, val
* p0
);
925 extern const struct class class_abstract_collection__MapKeysIterator
;
926 void VIRTUAL_abstract_collection__MapValuesIterator__init(val
* self
);
927 val
* VIRTUAL_abstract_collection__MapValuesIterator__item(val
* self
);
928 void VIRTUAL_abstract_collection__MapValuesIterator__next(val
* self
);
929 short int VIRTUAL_abstract_collection__MapValuesIterator__is_ok(val
* self
);
930 val
* VIRTUAL_abstract_collection__MapValuesIterator__original_iterator(val
* self
);
931 void VIRTUAL_abstract_collection__MapValuesIterator__original_iterator_61d(val
* self
, val
* p0
);
932 extern const struct class class_abstract_collection__MapValuesIterator
;
933 val
* VIRTUAL_abstract_collection__CoupleMapIterator__item(val
* self
);
934 val
* VIRTUAL_abstract_collection__CoupleMapIterator__key(val
* self
);
935 void VIRTUAL_abstract_collection__CoupleMapIterator__next(val
* self
);
936 short int VIRTUAL_abstract_collection__CoupleMapIterator__is_ok(val
* self
);
937 void VIRTUAL_abstract_collection__MapIterator__finish(val
* self
);
938 void VIRTUAL_abstract_collection__CoupleMapIterator__init(val
* self
, val
* p0
);
939 extern const struct class class_abstract_collection__CoupleMapIterator
;
940 val
* VIRTUAL_abstract_collection__Couple__first(val
* self
);
941 void VIRTUAL_abstract_collection__Couple__first_61d(val
* self
, val
* p0
);
942 val
* VIRTUAL_abstract_collection__Couple__second(val
* self
);
943 void VIRTUAL_abstract_collection__Couple__second_61d(val
* self
, val
* p0
);
944 void VIRTUAL_abstract_collection__Couple__init(val
* self
, val
* p0
, val
* p1
);
945 extern const struct class class_abstract_collection__Couple
;
946 void VIRTUAL_list__List__init(val
* self
);
947 val
* VIRTUAL_list__List__iterator(val
* self
);
948 short int VIRTUAL_list__List__is_empty(val
* self
);
949 long VIRTUAL_list__List__length(val
* self
);
950 short int VIRTUAL_list__List__has(val
* self
, val
* p0
);
951 val
* VIRTUAL_list__List__first(val
* self
);
952 val
* VIRTUAL_list__List___91d_93d(val
* self
, long p0
);
953 val
* VIRTUAL_list__List__last(val
* self
);
954 val
* VIRTUAL_abstract_collection__SequenceRead__iterator_from(val
* self
, long p0
);
955 void VIRTUAL_list__List__clear(val
* self
);
956 void VIRTUAL_list__List__remove(val
* self
, val
* p0
);
957 void VIRTUAL_abstract_collection__Sequence__add(val
* self
, val
* p0
);
958 void VIRTUAL_list__List__first_61d(val
* self
, val
* p0
);
959 void VIRTUAL_list__List__push(val
* self
, val
* p0
);
960 void VIRTUAL_abstract_collection__Sequence__append(val
* self
, val
* p0
);
961 val
* VIRTUAL_list__List__pop(val
* self
);
962 void VIRTUAL_list__List__unshift(val
* self
, val
* p0
);
963 val
* VIRTUAL_list__List__shift(val
* self
);
964 void VIRTUAL_list__List___91d_93d_61d(val
* self
, long p0
, val
* p1
);
965 void VIRTUAL_list__List__insert(val
* self
, val
* p0
, long p1
);
966 void VIRTUAL_list__List__remove_at(val
* self
, long p0
);
967 val
* VIRTUAL_list__List__get_node(val
* self
, long p0
);
968 val
* VIRTUAL_list__List__search_node_after(val
* self
, val
* p0
, val
* p1
);
969 void VIRTUAL_list__List__remove_node(val
* self
, val
* p0
);
970 extern const struct class class_list__List
;
971 #define COLOR_list__List___head 0
972 #define COLOR_list__List___tail 1
973 val
* VIRTUAL_list__ListIterator__item(val
* self
);
974 void VIRTUAL_list__ListIterator__next(val
* self
);
975 short int VIRTUAL_list__ListIterator__is_ok(val
* self
);
976 long VIRTUAL_list__ListIterator__index(val
* self
);
977 void VIRTUAL_list__ListIterator__init(val
* self
, val
* p0
);
978 extern const struct class class_list__ListIterator
;
979 val
* VIRTUAL_abstract_collection__Container__iterator(val
* self
);
980 short int VIRTUAL_abstract_collection__Container__is_empty(val
* self
);
981 long VIRTUAL_abstract_collection__Container__length(val
* self
);
982 short int VIRTUAL_abstract_collection__Container__has(val
* self
, val
* p0
);
983 val
* VIRTUAL_abstract_collection__Container__first(val
* self
);
984 void VIRTUAL_abstract_collection__Container__init(val
* self
, val
* p0
);
985 val
* VIRTUAL_abstract_collection__Container__item(val
* self
);
986 void VIRTUAL_abstract_collection__Container__item_61d(val
* self
, val
* p0
);
987 void VIRTUAL_list__ListNode__init(val
* self
, val
* p0
);
988 val
* VIRTUAL_list__ListNode__next(val
* self
);
989 void VIRTUAL_list__ListNode__next_61d(val
* self
, val
* p0
);
990 val
* VIRTUAL_list__ListNode__prev(val
* self
);
991 void VIRTUAL_list__ListNode__prev_61d(val
* self
, val
* p0
);
992 extern const struct class class_list__ListNode
;
993 short int VIRTUAL_array__Array___61d_61d(val
* self
, val
* p0
);
994 void VIRTUAL_array__Array__init(val
* self
);
995 val
* VIRTUAL_string__Array__to_s(val
* self
);
996 val
* VIRTUAL_array__AbstractArrayRead__iterator(val
* self
);
997 short int VIRTUAL_array__AbstractArrayRead__is_empty(val
* self
);
998 long VIRTUAL_array__AbstractArrayRead__length(val
* self
);
999 short int VIRTUAL_array__AbstractArrayRead__has(val
* self
, val
* p0
);
1000 val
* VIRTUAL_array__ArrayCapable__calloc_array(val
* self
, long p0
);
1001 val
* VIRTUAL_array__Array___91d_93d(val
* self
, long p0
);
1002 long VIRTUAL_array__AbstractArrayRead__index_of(val
* self
, val
* p0
);
1003 long VIRTUAL_array__AbstractArrayRead__last_index_of(val
* self
, val
* p0
);
1004 long VIRTUAL_array__AbstractArrayRead__index_of_from(val
* self
, val
* p0
, long p1
);
1005 long VIRTUAL_array__AbstractArrayRead__last_index_of_from(val
* self
, val
* p0
, long p1
);
1006 void VIRTUAL_array__AbstractArray__clear(val
* self
);
1007 void VIRTUAL_array__AbstractArray__remove(val
* self
, val
* p0
);
1008 val
* VIRTUAL_array__AbstractArrayRead__reversed(val
* self
);
1009 void VIRTUAL_array__AbstractArrayRead__copy_to(val
* self
, long p0
, long p1
, val
* p2
, long p3
);
1010 void VIRTUAL_array__Array__add(val
* self
, val
* p0
);
1011 void VIRTUAL_array__AbstractArray__push(val
* self
, val
* p0
);
1012 val
* VIRTUAL_array__AbstractArray__pop(val
* self
);
1013 void VIRTUAL_array__AbstractArray__unshift(val
* self
, val
* p0
);
1014 val
* VIRTUAL_array__AbstractArray__shift(val
* self
);
1015 void VIRTUAL_array__Array___91d_93d_61d(val
* self
, long p0
, val
* p1
);
1016 void VIRTUAL_array__AbstractArray__insert(val
* self
, val
* p0
, long p1
);
1017 void VIRTUAL_array__AbstractArray__insert_all(val
* self
, val
* p0
, long p1
);
1018 void VIRTUAL_array__AbstractArray__remove_at(val
* self
, long p0
);
1019 void VIRTUAL_array__Array__enlarge(val
* self
, long p0
);
1020 void VIRTUAL_array__Array__with_items(val
* self
, val
* p0
);
1021 void VIRTUAL_array__Array__with_capacity(val
* self
, long p0
);
1022 void VIRTUAL_array__Array__with_native(val
* self
, val
* p0
, long p1
);
1023 extern const struct class class_array__Array
;
1024 #define COLOR_array__AbstractArrayRead___length 0
1025 #define COLOR_array__Array___items 1
1026 #define COLOR_array__Array___capacity 2
1027 val
* VIRTUAL_array__ArrayIterator__item(val
* self
);
1028 void VIRTUAL_array__ArrayIterator__next(val
* self
);
1029 short int VIRTUAL_array__ArrayIterator__is_ok(val
* self
);
1030 long VIRTUAL_array__ArrayIterator__index(val
* self
);
1031 void VIRTUAL_array__ArrayIterator__init(val
* self
, val
* p0
);
1032 extern const struct class class_array__ArrayIterator
;
1033 #define COLOR_array__ArrayIterator___index 0
1034 short int VIRTUAL_abstract_collection__Set___61d_61d(val
* self
, val
* p0
);
1035 long VIRTUAL_abstract_collection__Set__hash(val
* self
);
1036 void VIRTUAL_array__ArraySet__init(val
* self
);
1037 val
* VIRTUAL_array__ArraySet__iterator(val
* self
);
1038 short int VIRTUAL_array__ArraySet__is_empty(val
* self
);
1039 long VIRTUAL_array__ArraySet__length(val
* self
);
1040 short int VIRTUAL_array__ArraySet__has(val
* self
, val
* p0
);
1041 val
* VIRTUAL_array__ArraySet__first(val
* self
);
1042 void VIRTUAL_array__ArraySet__clear(val
* self
);
1043 void VIRTUAL_array__ArraySet__remove(val
* self
, val
* p0
);
1044 void VIRTUAL_array__ArraySet__add(val
* self
, val
* p0
);
1045 void VIRTUAL_array__ArraySet__remove_at(val
* self
, long p0
);
1046 extern const struct class class_array__ArraySet
;
1047 val
* VIRTUAL_array__ArraySetIterator__item(val
* self
);
1048 void VIRTUAL_array__ArraySetIterator__next(val
* self
);
1049 short int VIRTUAL_array__ArraySetIterator__is_ok(val
* self
);
1050 void VIRTUAL_array__ArraySetIterator__init(val
* self
, val
* p0
);
1051 extern const struct class class_array__ArraySetIterator
;
1052 val
* VIRTUAL_array__ArrayMap___91d_93d(val
* self
, val
* p0
);
1053 val
* VIRTUAL_abstract_collection__MapRead__get_or_null(val
* self
, val
* p0
);
1054 short int VIRTUAL_abstract_collection__MapRead__has_key(val
* self
, val
* p0
);
1055 val
* VIRTUAL_abstract_collection__CoupleMap__iterator(val
* self
);
1056 val
* VIRTUAL_array__ArrayMap__values(val
* self
);
1057 val
* VIRTUAL_array__ArrayMap__keys(val
* self
);
1058 short int VIRTUAL_array__ArrayMap__is_empty(val
* self
);
1059 long VIRTUAL_array__ArrayMap__length(val
* self
);
1060 val
* VIRTUAL_abstract_collection__MapRead__provide_default_value(val
* self
, val
* p0
);
1061 void VIRTUAL_array__ArrayMap___91d_93d_61d(val
* self
, val
* p0
, val
* p1
);
1062 void VIRTUAL_array__ArrayMap__clear(val
* self
);
1063 val
* VIRTUAL_array__ArrayMap__couple_iterator(val
* self
);
1064 void VIRTUAL_array__ArrayMap__remove_at_index(val
* self
, long p0
);
1065 long VIRTUAL_array__ArrayMap__index(val
* self
, val
* p0
);
1066 extern const struct class class_array__ArrayMap
;
1067 val
* NEW_array__ArrayMapKeys(const struct type
* type
);
1068 #define COLOR_array__ArrayMapKeysarray__ArrayMap_FT0array__ArrayMap_FT1 0
1069 #define COLOR_array__ArrayMapKeys__map_61d 56
1070 #define COLOR_array__ArrayMap___keys 0
1071 val
* NEW_array__ArrayMapValues(const struct type
* type
);
1072 #define COLOR_array__ArrayMapValuesarray__ArrayMap_FT0array__ArrayMap_FT1 1
1073 #define COLOR_array__ArrayMapValues__map_61d 56
1074 #define COLOR_array__ArrayMap___values 1
1075 #define COLOR_array__Arrayabstract_collection__Couplearray__ArrayMap_FT0array__ArrayMap_FT1 3
1076 #define COLOR_array__ArrayMap___items 2
1077 #define COLOR_array__ArrayMap___last_index 3
1078 void VIRTUAL_array__ArrayMapKeys__init(val
* self
);
1079 val
* VIRTUAL_array__ArrayMapKeys__iterator(val
* self
);
1080 short int VIRTUAL_array__ArrayMapKeys__is_empty(val
* self
);
1081 long VIRTUAL_array__ArrayMapKeys__length(val
* self
);
1082 short int VIRTUAL_array__ArrayMapKeys__has(val
* self
, val
* p0
);
1083 val
* VIRTUAL_array__ArrayMapKeys__first(val
* self
);
1084 void VIRTUAL_array__ArrayMapKeys__clear(val
* self
);
1085 void VIRTUAL_array__ArrayMapKeys__remove(val
* self
, val
* p0
);
1086 val
* VIRTUAL_array__ArrayMapKeys__map(val
* self
);
1087 void VIRTUAL_array__ArrayMapKeys__map_61d(val
* self
, val
* p0
);
1088 extern const struct class class_array__ArrayMapKeys
;
1089 void VIRTUAL_array__ArrayMapValues__init(val
* self
);
1090 val
* VIRTUAL_array__ArrayMapValues__iterator(val
* self
);
1091 short int VIRTUAL_array__ArrayMapValues__is_empty(val
* self
);
1092 long VIRTUAL_array__ArrayMapValues__length(val
* self
);
1093 short int VIRTUAL_array__ArrayMapValues__has(val
* self
, val
* p0
);
1094 val
* VIRTUAL_array__ArrayMapValues__first(val
* self
);
1095 void VIRTUAL_array__ArrayMapValues__clear(val
* self
);
1096 void VIRTUAL_array__ArrayMapValues__remove(val
* self
, val
* p0
);
1097 val
* VIRTUAL_array__ArrayMapValues__map(val
* self
);
1098 void VIRTUAL_array__ArrayMapValues__map_61d(val
* self
, val
* p0
);
1099 extern const struct class class_array__ArrayMapValues
;
1100 val
* VIRTUAL_array__NativeArray__new(val
* self
, long p0
);
1101 val
* VIRTUAL_array__NativeArray___91d_93d(val
* self
, long p0
);
1102 void VIRTUAL_array__NativeArray___91d_93d_61d(val
* self
, long p0
, val
* p1
);
1103 void VIRTUAL_array__NativeArray__copy_to(val
* self
, val
* p0
, long p1
);
1104 extern const struct class class_array__NativeArray
;
1105 long VIRTUAL_sorter__DefaultComparator__compare(val
* self
, val
* p0
, val
* p1
);
1106 extern const struct class class_sorter__DefaultComparator
;
1107 void VIRTUAL_hash_collection__HashMap__init(val
* self
);
1108 val
* VIRTUAL_hash_collection__HashMap___91d_93d(val
* self
, val
* p0
);
1109 val
* VIRTUAL_hash_collection__HashMap__iterator(val
* self
);
1110 val
* VIRTUAL_hash_collection__HashMap__values(val
* self
);
1111 val
* VIRTUAL_hash_collection__HashMap__keys(val
* self
);
1112 short int VIRTUAL_hash_collection__HashMap__is_empty(val
* self
);
1113 long VIRTUAL_hash_collection__HashMap__length(val
* self
);
1114 void VIRTUAL_hash_collection__HashMap___91d_93d_61d(val
* self
, val
* p0
, val
* p1
);
1115 void VIRTUAL_hash_collection__HashMap__clear(val
* self
);
1116 long VIRTUAL_hash_collection__HashCollection__index_at(val
* self
, val
* p0
);
1117 val
* VIRTUAL_hash_collection__HashCollection__node_at(val
* self
, val
* p0
);
1118 val
* VIRTUAL_hash_collection__HashCollection__node_at_idx(val
* self
, long p0
, val
* p1
);
1119 void VIRTUAL_hash_collection__HashCollection__store(val
* self
, long p0
, val
* p1
);
1120 void VIRTUAL_hash_collection__HashCollection__remove_node(val
* self
, val
* p0
);
1121 void VIRTUAL_hash_collection__HashCollection__raz(val
* self
);
1122 void VIRTUAL_hash_collection__HashCollection__enlarge(val
* self
, long p0
);
1123 extern const struct class class_hash_collection__HashMap
;
1124 #define COLOR_hash_collection__HashCollection___array 0
1125 #define COLOR_hash_collection__HashCollection___capacity 1
1126 #define COLOR_hash_collection__HashCollection___the_length 2
1127 #define COLOR_hash_collection__HashCollection___first_item 3
1128 #define COLOR_hash_collection__HashCollection___last_item 4
1129 #define COLOR_hash_collection__HashCollection___last_accessed_key 5
1130 #define COLOR_hash_collection__HashCollection___last_accessed_node 6
1131 val
* NEW_hash_collection__HashMapKeys(const struct type
* type
);
1132 #define COLOR_hash_collection__HashMapKeyshash_collection__HashMap_FT0hash_collection__HashMap_FT1 0
1133 #define COLOR_hash_collection__HashMapKeys__map_61d 56
1134 #define COLOR_hash_collection__HashMap___keys 7
1135 val
* NEW_hash_collection__HashMapValues(const struct type
* type
);
1136 #define COLOR_hash_collection__HashMapValueshash_collection__HashMap_FT0hash_collection__HashMap_FT1 1
1137 #define COLOR_hash_collection__HashMapValues__map_61d 56
1138 #define COLOR_hash_collection__HashMap___values 8
1139 void VIRTUAL_hash_collection__HashMapKeys__init(val
* self
);
1140 val
* VIRTUAL_hash_collection__HashMapKeys__iterator(val
* self
);
1141 short int VIRTUAL_hash_collection__HashMapKeys__is_empty(val
* self
);
1142 long VIRTUAL_hash_collection__HashMapKeys__length(val
* self
);
1143 short int VIRTUAL_hash_collection__HashMapKeys__has(val
* self
, val
* p0
);
1144 val
* VIRTUAL_hash_collection__HashMapKeys__first(val
* self
);
1145 void VIRTUAL_hash_collection__HashMapKeys__clear(val
* self
);
1146 void VIRTUAL_hash_collection__HashMapKeys__remove(val
* self
, val
* p0
);
1147 val
* VIRTUAL_hash_collection__HashMapKeys__map(val
* self
);
1148 void VIRTUAL_hash_collection__HashMapKeys__map_61d(val
* self
, val
* p0
);
1149 extern const struct class class_hash_collection__HashMapKeys
;
1150 void VIRTUAL_hash_collection__HashMapValues__init(val
* self
);
1151 val
* VIRTUAL_hash_collection__HashMapValues__iterator(val
* self
);
1152 short int VIRTUAL_hash_collection__HashMapValues__is_empty(val
* self
);
1153 long VIRTUAL_hash_collection__HashMapValues__length(val
* self
);
1154 short int VIRTUAL_hash_collection__HashMapValues__has(val
* self
, val
* p0
);
1155 val
* VIRTUAL_hash_collection__HashMapValues__first(val
* self
);
1156 void VIRTUAL_hash_collection__HashMapValues__clear(val
* self
);
1157 void VIRTUAL_hash_collection__HashMapValues__remove(val
* self
, val
* p0
);
1158 val
* VIRTUAL_hash_collection__HashMapValues__map(val
* self
);
1159 void VIRTUAL_hash_collection__HashMapValues__map_61d(val
* self
, val
* p0
);
1160 extern const struct class class_hash_collection__HashMapValues
;
1161 void VIRTUAL_hash_collection__HashNode__init(val
* self
, val
* p0
);
1162 void VIRTUAL_hash_collection__HashMapNode__init(val
* self
, val
* p0
, val
* p1
);
1163 extern const struct class class_hash_collection__HashMapNode
;
1164 #define COLOR_hash_collection__HashNode___next_item 1
1165 #define COLOR_hash_collection__HashNode___prev_item 2
1166 #define COLOR_hash_collection__HashNode___prev_in_bucklet 3
1167 #define COLOR_hash_collection__HashNode___next_in_bucklet 4
1168 val
* VIRTUAL_hash_collection__HashMapIterator__item(val
* self
);
1169 val
* VIRTUAL_hash_collection__HashMapIterator__key(val
* self
);
1170 void VIRTUAL_hash_collection__HashMapIterator__next(val
* self
);
1171 short int VIRTUAL_hash_collection__HashMapIterator__is_ok(val
* self
);
1172 void VIRTUAL_hash_collection__HashMapIterator__init(val
* self
, val
* p0
);
1173 extern const struct class class_hash_collection__HashMapIterator
;
1174 void VIRTUAL_hash_collection__HashSet__init(val
* self
);
1175 val
* VIRTUAL_hash_collection__HashSet__iterator(val
* self
);
1176 short int VIRTUAL_hash_collection__HashSet__is_empty(val
* self
);
1177 long VIRTUAL_hash_collection__HashSet__length(val
* self
);
1178 short int VIRTUAL_hash_collection__HashSet__has(val
* self
, val
* p0
);
1179 val
* VIRTUAL_hash_collection__HashSet__first(val
* self
);
1180 void VIRTUAL_hash_collection__HashSet__clear(val
* self
);
1181 void VIRTUAL_hash_collection__HashSet__remove(val
* self
, val
* p0
);
1182 void VIRTUAL_hash_collection__HashSet__add(val
* self
, val
* p0
);
1183 void VIRTUAL_hash_collection__HashSet__from(val
* self
, val
* p0
);
1184 extern const struct class class_hash_collection__HashSet
;
1185 void VIRTUAL_hash_collection__HashSetNode__init(val
* self
, val
* p0
);
1186 extern const struct class class_hash_collection__HashSetNode
;
1187 val
* VIRTUAL_hash_collection__HashSetIterator__item(val
* self
);
1188 void VIRTUAL_hash_collection__HashSetIterator__next(val
* self
);
1189 short int VIRTUAL_hash_collection__HashSetIterator__is_ok(val
* self
);
1190 void VIRTUAL_hash_collection__HashSetIterator__init(val
* self
, val
* p0
);
1191 extern const struct class class_hash_collection__HashSetIterator
;
1192 void VIRTUAL_file__IFStream__close(val
* self
);
1193 void VIRTUAL_file__FStream__path_61d(val
* self
, val
* p0
);
1194 val
* VIRTUAL_stream__BufferedIStream__read(val
* self
, long p0
);
1195 val
* VIRTUAL_stream__IStream__read_line(val
* self
);
1196 val
* VIRTUAL_stream__BufferedIStream__read_all(val
* self
);
1197 void VIRTUAL_stream__BufferedIStream__append_line_to(val
* self
, val
* p0
);
1198 short int VIRTUAL_stream__BufferedIStream__eof(val
* self
);
1199 void VIRTUAL_file__IFStream__fill_buffer(val
* self
);
1200 short int VIRTUAL_file__IFStream__end_reached(val
* self
);
1201 void VIRTUAL_stream__BufferedIStream__prepare_buffer(val
* self
, long p0
);
1202 void VIRTUAL_file__IFStream__end_reached_61d(val
* self
, short int p0
);
1203 void VIRTUAL_file__IFStream__open(val
* self
, val
* p0
);
1204 void VIRTUAL_file__IFStream__init(val
* self
);
1205 extern const struct class class_file__IFStream
;
1206 #define COLOR_file__FStream___path 0
1207 #define COLOR_file__FStream___file 1
1208 #define COLOR_stream__BufferedIStream___buffer 2
1209 #define COLOR_stream__BufferedIStream___buffer_pos 3
1210 #define COLOR_file__IFStream___end_reached 4
1211 void VIRTUAL_file__OFStream__close(val
* self
);
1212 void VIRTUAL_file__OFStream__write(val
* self
, val
* p0
);
1213 void VIRTUAL_file__OFStream__write_native(val
* self
, char* p0
, long p1
);
1214 void VIRTUAL_file__OFStream__open(val
* self
, val
* p0
);
1215 void VIRTUAL_file__OFStream__init(val
* self
);
1216 extern const struct class class_file__OFStream
;
1217 #define COLOR_file__OFStream___is_writable 2
1218 void VIRTUAL_file__Stdin__init(val
* self
);
1219 extern const struct class class_file__Stdin
;
1220 void VIRTUAL_file__Stdout__init(val
* self
);
1221 extern const struct class class_file__Stdout
;
1222 void VIRTUAL_file__Stderr__init(val
* self
);
1223 extern const struct class class_file__Stderr
;
1224 long VIRTUAL_file__NativeFile__io_read(val
* self
, char* p0
, long p1
);
1225 long VIRTUAL_file__NativeFile__io_write(val
* self
, char* p0
, long p1
);
1226 long VIRTUAL_file__NativeFile__io_close(val
* self
);
1227 val
* VIRTUAL_file__NativeFile__io_open_read(val
* self
, char* p0
);
1228 val
* VIRTUAL_file__NativeFile__io_open_write(val
* self
, char* p0
);
1229 val
* VIRTUAL_file__NativeFile__native_stdin(val
* self
);
1230 val
* VIRTUAL_file__NativeFile__native_stdout(val
* self
);
1231 val
* VIRTUAL_file__NativeFile__native_stderr(val
* self
);
1232 extern const struct class class_file__NativeFile
;
1233 val
* VIRTUAL_string_search__Match__to_s(val
* self
);
1234 val
* VIRTUAL_string_search__Match__string(val
* self
);
1235 void VIRTUAL_string_search__Match__string_61d(val
* self
, val
* p0
);
1236 long VIRTUAL_string_search__Match__from(val
* self
);
1237 void VIRTUAL_string_search__Match__from_61d(val
* self
, long p0
);
1238 long VIRTUAL_string_search__Match__length(val
* self
);
1239 void VIRTUAL_string_search__Match__length_61d(val
* self
, long p0
);
1240 long VIRTUAL_string_search__Match__after(val
* self
);
1241 void VIRTUAL_string_search__Match__init(val
* self
, val
* p0
, long p1
, long p2
);
1242 extern const struct class class_string_search__Match
;
1243 val
* VIRTUAL_mproject__MProject__to_s(val
* self
);
1244 val
* VIRTUAL_mproject__MProject__name(val
* self
);
1245 val
* VIRTUAL_mproject__MProject__model(val
* self
);
1246 void VIRTUAL_mproject__MProject__name_61d(val
* self
, val
* p0
);
1247 void VIRTUAL_mproject__MProject__model_61d(val
* self
, val
* p0
);
1248 val
* VIRTUAL_mproject__MProject__root(val
* self
);
1249 void VIRTUAL_mproject__MProject__root_61d(val
* self
, val
* p0
);
1250 val
* VIRTUAL_mproject__MProject__mgroups(val
* self
);
1251 void VIRTUAL_mproject__MProject__init(val
* self
, val
* p0
, val
* p1
);
1252 extern const struct class class_mproject__MProject
;
1253 #define COLOR_mproject__MProject___root 4
1254 val
* NEW_poset__POSet(const struct type
* type
);
1255 extern const struct type type_poset__POSetmproject__MGroup
;
1256 #define COLOR_mproject__MProject___mgroups 5
1257 val
* VIRTUAL_mproject__MGroup__to_s(val
* self
);
1258 val
* VIRTUAL_mproject__MGroup__name(val
* self
);
1259 val
* VIRTUAL_mproject__MGroup__model(val
* self
);
1260 void VIRTUAL_mproject__MGroup__name_61d(val
* self
, val
* p0
);
1261 val
* VIRTUAL_mproject__MGroup__mproject(val
* self
);
1262 void VIRTUAL_mproject__MGroup__mproject_61d(val
* self
, val
* p0
);
1263 val
* VIRTUAL_mproject__MGroup__parent(val
* self
);
1264 void VIRTUAL_mproject__MGroup__parent_61d(val
* self
, val
* p0
);
1265 val
* VIRTUAL_mproject__MGroup__full_name(val
* self
);
1266 void VIRTUAL_mproject__MGroup__in_nesting_61d(val
* self
, val
* p0
);
1267 val
* VIRTUAL_mproject__MGroup__filepath(val
* self
);
1268 void VIRTUAL_mproject__MGroup__filepath_61d(val
* self
, val
* p0
);
1269 void VIRTUAL_mproject__MGroup__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1270 val
* VIRTUAL_mmodule__MGroup__mmodules(val
* self
);
1271 val
* VIRTUAL_mmodule__MGroup__default_mmodule(val
* self
);
1272 void VIRTUAL_mmodule__MGroup__default_mmodule_61d(val
* self
, val
* p0
);
1273 val
* VIRTUAL_modelbuilder__MGroup__module_paths(val
* self
);
1274 extern const struct class class_mproject__MGroup
;
1275 extern const struct type type_array__Arraymmodule__MModule
;
1276 #define COLOR_mmodule__MGroup___mmodules 7
1277 #define COLOR_mmodule__MGroup___default_mmodule 8
1278 extern const struct type type_array__Arraymodelbuilder__ModulePath
;
1279 #define COLOR_modelbuilder__MGroup___module_paths 9
1280 val
* VIRTUAL_mproject__Model__mprojects(val
* self
);
1281 val
* VIRTUAL_mproject__Model__mproject_by_name(val
* self
);
1282 val
* VIRTUAL_mmodule__Model__mmodules(val
* self
);
1283 val
* VIRTUAL_mmodule__Model__mmodule_nesting_hierarchy(val
* self
);
1284 val
* VIRTUAL_mmodule__Model__mmodule_importation_hierarchy(val
* self
);
1285 val
* VIRTUAL_mmodule__Model__mmodules_by_name(val
* self
);
1286 val
* VIRTUAL_model__Model__mclasses(val
* self
);
1287 val
* VIRTUAL_model__Model__mproperties(val
* self
);
1288 val
* VIRTUAL_model__Model__mclassdef_hierarchy(val
* self
);
1289 val
* VIRTUAL_model__Model__intro_mtype_specialization_hierarchy(val
* self
);
1290 val
* VIRTUAL_model__Model__full_mtype_specialization_hierarchy(val
* self
);
1291 val
* VIRTUAL_model__Model__mclasses_by_name(val
* self
);
1292 val
* VIRTUAL_model__Model__get_mclasses_by_name(val
* self
, val
* p0
);
1293 val
* VIRTUAL_model__Model__mproperties_by_name(val
* self
);
1294 val
* VIRTUAL_model__Model__get_mproperties_by_name(val
* self
, val
* p0
);
1295 val
* VIRTUAL_model__Model__null_type(val
* self
);
1296 extern const struct class class_model_base__Model
;
1297 extern const struct type type_array__Arraymproject__MProject
;
1298 #define COLOR_mproject__Model___mprojects 0
1299 val
* NEW_more_collections__MultiHashMap(const struct type
* type
);
1300 extern const struct type type_more_collections__MultiHashMapstring__Stringmproject__MProject
;
1301 #define COLOR_mproject__Model___mproject_by_name 1
1302 #define COLOR_mmodule__Model___mmodules 2
1303 extern const struct type type_poset__POSetmmodule__MModule
;
1304 #define COLOR_mmodule__Model___mmodule_nesting_hierarchy 3
1305 #define COLOR_mmodule__Model___mmodule_importation_hierarchy 4
1306 extern const struct type type_more_collections__MultiHashMapstring__Stringmmodule__MModule
;
1307 #define COLOR_mmodule__Model___mmodules_by_name 5
1308 #define COLOR_model__Model___mclasses 6
1309 #define COLOR_model__Model___mproperties 7
1310 extern const struct type type_poset__POSetmodel__MClassDef
;
1311 #define COLOR_model__Model___mclassdef_hierarchy 8
1312 extern const struct type type_poset__POSetmodel__MClassType
;
1313 #define COLOR_model__Model___intro_mtype_specialization_hierarchy 9
1314 #define COLOR_model__Model___full_mtype_specialization_hierarchy 10
1315 extern const struct type type_more_collections__MultiHashMapstring__Stringmodel__MClass
;
1316 #define COLOR_model__Model___mclasses_by_name 11
1317 extern const struct type type_more_collections__MultiHashMapstring__Stringmodel__MProperty
;
1318 #define COLOR_model__Model___mproperties_by_name 12
1319 val
* NEW_model__MNullType(const struct type
* type
);
1320 extern const struct type type_model__MNullType
;
1321 void model__MNullType__init(val
* self
, val
* p0
);
1322 #define COLOR_model__Model___null_type 13
1323 val
* VIRTUAL_model_base__MVisibility__to_s(val
* self
);
1324 short int VIRTUAL_model_base__MVisibility___60d(val
* self
, val
* p0
);
1325 void VIRTUAL_model_base__MVisibility__to_s_61d(val
* self
, val
* p0
);
1326 long VIRTUAL_model_base__MVisibility__level(val
* self
);
1327 void VIRTUAL_model_base__MVisibility__level_61d(val
* self
, long p0
);
1328 void VIRTUAL_model_base__MVisibility__init(val
* self
, val
* p0
, long p1
);
1329 extern const struct class class_model_base__MVisibility
;
1330 void VIRTUAL_more_collections__MultiHashMap__init(val
* self
);
1331 val
* VIRTUAL_more_collections__MultiHashMap__provide_default_value(val
* self
, val
* p0
);
1332 void VIRTUAL_more_collections__MultiHashMap__add_one(val
* self
, val
* p0
, val
* p1
);
1333 extern const struct class class_more_collections__MultiHashMap
;
1334 val
* VIRTUAL_more_collections__HashMap2__level1(val
* self
);
1335 val
* VIRTUAL_more_collections__HashMap2___91d_93d(val
* self
, val
* p0
, val
* p1
);
1336 void VIRTUAL_more_collections__HashMap2___91d_93d_61d(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1337 extern const struct class class_more_collections__HashMap2
;
1338 #define COLOR_hash_collection__HashMapmore_collections__HashMap2_FT0hash_collection__HashMapmore_collections__HashMap2_FT1more_collections__HashMap2_FT2 0
1339 #define COLOR_more_collections__HashMap2___level1 0
1340 val
* VIRTUAL_more_collections__HashMap3__level1(val
* self
);
1341 val
* VIRTUAL_more_collections__HashMap3___91d_93d(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1342 void VIRTUAL_more_collections__HashMap3___91d_93d_61d(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
1343 extern const struct class class_more_collections__HashMap3
;
1344 #define COLOR_hash_collection__HashMapmore_collections__HashMap3_FT0more_collections__HashMap2more_collections__HashMap3_FT1more_collections__HashMap3_FT2more_collections__HashMap3_FT3 0
1345 #define COLOR_more_collections__HashMap3___level1 0
1346 long VIRTUAL_poset__POSet__compare(val
* self
, val
* p0
, val
* p1
);
1347 val
* VIRTUAL_poset__POSet__iterator(val
* self
);
1348 short int VIRTUAL_abstract_collection__Collection__is_empty(val
* self
);
1349 long VIRTUAL_abstract_collection__Collection__length(val
* self
);
1350 short int VIRTUAL_poset__POSet__has(val
* self
, val
* p0
);
1351 val
* VIRTUAL_abstract_collection__Collection__first(val
* self
);
1352 val
* VIRTUAL_poset__POSet__elements(val
* self
);
1353 val
* VIRTUAL_poset__POSet__add_node(val
* self
, val
* p0
);
1354 val
* VIRTUAL_poset__POSet___91d_93d(val
* self
, val
* p0
);
1355 void VIRTUAL_poset__POSet__add_edge(val
* self
, val
* p0
, val
* p1
);
1356 val
* VIRTUAL_poset__POSet__linearize(val
* self
, val
* p0
);
1357 extern const struct class class_poset__POSet
;
1358 #define COLOR_hash_collection__HashMapposet__POSet_FT0poset__POSetElementposet__POSet_FT0 0
1359 #define COLOR_poset__POSet___elements 0
1360 void VIRTUAL_poset__POSetElement__init(val
* self
);
1361 val
* VIRTUAL_poset__POSetElement__poset(val
* self
);
1362 void VIRTUAL_poset__POSetElement__poset_61d(val
* self
, val
* p0
);
1363 val
* VIRTUAL_poset__POSetElement__element(val
* self
);
1364 void VIRTUAL_poset__POSetElement__element_61d(val
* self
, val
* p0
);
1365 val
* VIRTUAL_poset__POSetElement__tos(val
* self
);
1366 val
* VIRTUAL_poset__POSetElement__froms(val
* self
);
1367 val
* VIRTUAL_poset__POSetElement__dtos(val
* self
);
1368 val
* VIRTUAL_poset__POSetElement__dfroms(val
* self
);
1369 long VIRTUAL_poset__POSetElement__count(val
* self
);
1370 void VIRTUAL_poset__POSetElement__count_61d(val
* self
, long p0
);
1371 val
* VIRTUAL_poset__POSetElement__greaters(val
* self
);
1372 val
* VIRTUAL_poset__POSetElement__direct_greaters(val
* self
);
1373 val
* VIRTUAL_poset__POSetElement__smallers(val
* self
);
1374 val
* VIRTUAL_poset__POSetElement__direct_smallers(val
* self
);
1375 short int VIRTUAL_poset__POSetElement___60d_61d(val
* self
, val
* p0
);
1376 short int VIRTUAL_poset__POSetElement___60d(val
* self
, val
* p0
);
1377 extern const struct class class_poset__POSetElement
;
1378 #define COLOR_hash_collection__HashSetposet__POSetElement_FT0 0
1379 #define COLOR_poset__POSetElement___tos 2
1380 #define COLOR_poset__POSetElement___froms 3
1381 #define COLOR_poset__POSetElement___dtos 4
1382 #define COLOR_poset__POSetElement___dfroms 5
1383 val
* VIRTUAL_mdoc__MDoc__content(val
* self
);
1384 void VIRTUAL_mdoc__MDoc__original_mentity_61d(val
* self
, val
* p0
);
1385 extern const struct class class_mdoc__MDoc
;
1386 #define COLOR_mdoc__MDoc___content 0
1387 #define COLOR_mdoc__MDoc___original_mentity 1
1388 val
* VIRTUAL_mdoc__MDeprecationInfo__mdoc(val
* self
);
1389 void VIRTUAL_mdoc__MDeprecationInfo__mdoc_61d(val
* self
, val
* p0
);
1390 extern const struct class class_mdoc__MDeprecationInfo
;
1391 #define COLOR_mdoc__MDeprecationInfo___mdoc 0
1392 void VIRTUAL_phase__AnnotationPhaseVisitor__visit(val
* self
, val
* p0
);
1393 void VIRTUAL_parser_nodes__Visitor__enter_visit(val
* self
, val
* p0
);
1394 val
* VIRTUAL_parser_nodes__Visitor__current_node(val
* self
);
1395 val
* VIRTUAL_phase__AnnotationPhaseVisitor__annotations(val
* self
);
1396 extern const struct class class_phase__AnnotationPhaseVisitor
;
1397 #define COLOR_parser_nodes__Visitor___current_node 0
1398 extern const struct type type_array__Arrayparser_nodes__AAnnotation
;
1399 #define COLOR_phase__AnnotationPhaseVisitor___annotations 1
1400 void VIRTUAL_toolcontext__Message__init(val
* self
);
1401 val
* VIRTUAL_toolcontext__Message__to_s(val
* self
);
1402 short int VIRTUAL_toolcontext__Message___60d(val
* self
, val
* p0
);
1403 val
* VIRTUAL_toolcontext__Message__location(val
* self
);
1404 void VIRTUAL_toolcontext__Message__location_61d(val
* self
, val
* p0
);
1405 val
* VIRTUAL_toolcontext__Message__tag(val
* self
);
1406 void VIRTUAL_toolcontext__Message__tag_61d(val
* self
, val
* p0
);
1407 val
* VIRTUAL_toolcontext__Message__text(val
* self
);
1408 void VIRTUAL_toolcontext__Message__text_61d(val
* self
, val
* p0
);
1409 val
* VIRTUAL_toolcontext__Message__to_color_string(val
* self
);
1410 extern const struct class class_toolcontext__Message
;
1411 void VIRTUAL_separate_erasure_compiler__ToolContext__init(val
* self
);
1412 long VIRTUAL_toolcontext__ToolContext__error_count(val
* self
);
1413 void VIRTUAL_toolcontext__ToolContext__error_count_61d(val
* self
, long p0
);
1414 long VIRTUAL_toolcontext__ToolContext__warning_count(val
* self
);
1415 void VIRTUAL_toolcontext__ToolContext__warning_count_61d(val
* self
, long p0
);
1416 val
* VIRTUAL_toolcontext__ToolContext__log_directory(val
* self
);
1417 void VIRTUAL_toolcontext__ToolContext__log_directory_61d(val
* self
, val
* p0
);
1418 val
* VIRTUAL_toolcontext__ToolContext__messages(val
* self
);
1419 val
* VIRTUAL_toolcontext__ToolContext__message_sorter(val
* self
);
1420 void VIRTUAL_toolcontext__ToolContext__check_errors(val
* self
);
1421 void VIRTUAL_toolcontext__ToolContext__errors_info(val
* self
);
1422 void VIRTUAL_toolcontext__ToolContext__error(val
* self
, val
* p0
, val
* p1
);
1423 void VIRTUAL_toolcontext__ToolContext__fatal_error(val
* self
, val
* p0
, val
* p1
);
1424 void VIRTUAL_toolcontext__ToolContext__warning(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1425 void VIRTUAL_toolcontext__ToolContext__advice(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1426 void VIRTUAL_toolcontext__ToolContext__info(val
* self
, val
* p0
, long p1
);
1427 val
* VIRTUAL_toolcontext__ToolContext__option_context(val
* self
);
1428 val
* VIRTUAL_toolcontext__ToolContext__opt_warn(val
* self
);
1429 val
* VIRTUAL_toolcontext__ToolContext__opt_warning(val
* self
);
1430 val
* VIRTUAL_toolcontext__ToolContext__opt_quiet(val
* self
);
1431 val
* VIRTUAL_toolcontext__ToolContext__opt_log(val
* self
);
1432 val
* VIRTUAL_toolcontext__ToolContext__opt_log_dir(val
* self
);
1433 val
* VIRTUAL_toolcontext__ToolContext__opt_help(val
* self
);
1434 val
* VIRTUAL_toolcontext__ToolContext__opt_version(val
* self
);
1435 val
* VIRTUAL_toolcontext__ToolContext__opt_set_dummy_tool(val
* self
);
1436 val
* VIRTUAL_toolcontext__ToolContext__opt_verbose(val
* self
);
1437 val
* VIRTUAL_toolcontext__ToolContext__opt_stop_on_first_error(val
* self
);
1438 val
* VIRTUAL_toolcontext__ToolContext__opt_no_color(val
* self
);
1439 val
* VIRTUAL_toolcontext__ToolContext__opt_bash_completion(val
* self
);
1440 val
* VIRTUAL_toolcontext__ToolContext__opt_stub_man(val
* self
);
1441 long VIRTUAL_toolcontext__ToolContext__verbose_level(val
* self
);
1442 void VIRTUAL_toolcontext__ToolContext__verbose_level_61d(val
* self
, long p0
);
1443 val
* VIRTUAL_toolcontext__ToolContext__tooldescription(val
* self
);
1444 void VIRTUAL_toolcontext__ToolContext__tooldescription_61d(val
* self
, val
* p0
);
1445 short int VIRTUAL_toolcontext__ToolContext__accept_no_arguments(val
* self
);
1446 void VIRTUAL_toolcontext__ToolContext__usage(val
* self
);
1447 void VIRTUAL_nith__ToolContext__process_options(val
* self
, val
* p0
);
1448 val
* VIRTUAL_toolcontext__ToolContext__version(val
* self
);
1449 val
* VIRTUAL_toolcontext__ToolContext__toolname(val
* self
);
1450 val
* VIRTUAL_toolcontext__ToolContext__nit_dir(val
* self
);
1451 void VIRTUAL_toolcontext__ToolContext__nit_dir_61d(val
* self
, val
* p0
);
1452 val
* VIRTUAL_toolcontext__ToolContext__compute_nit_dir(val
* self
);
1453 val
* VIRTUAL_phase__ToolContext__phases(val
* self
);
1454 val
* VIRTUAL_phase__ToolContext__opt_disable_phase(val
* self
);
1455 val
* VIRTUAL_phase__ToolContext__phases_list(val
* self
);
1456 val
* VIRTUAL_phase__ToolContext__phased_modules(val
* self
);
1457 void VIRTUAL_phase__ToolContext__run_phases(val
* self
, val
* p0
);
1458 void VIRTUAL_phase__ToolContext__phase_process_npropdef(val
* self
, val
* p0
, val
* p1
);
1459 val
* VIRTUAL_scope__ToolContext__scope_phase(val
* self
);
1460 val
* VIRTUAL_flow__ToolContext__flow_phase(val
* self
);
1461 val
* VIRTUAL_local_var_init__ToolContext__local_var_init_phase(val
* self
);
1462 val
* VIRTUAL_modelbuilder__ToolContext__opt_path(val
* self
);
1463 val
* VIRTUAL_modelbuilder__ToolContext__opt_only_metamodel(val
* self
);
1464 val
* VIRTUAL_modelbuilder__ToolContext__opt_only_parse(val
* self
);
1465 val
* VIRTUAL_modelbuilder__ToolContext__opt_ignore_visibility(val
* self
);
1466 val
* VIRTUAL_modelbuilder__ToolContext__modelbuilder(val
* self
);
1467 val
* VIRTUAL_modelbuilder__ToolContext__modelbuilder_real(val
* self
);
1468 void VIRTUAL_modelbuilder__ToolContext__modelbuilder_real_61d(val
* self
, val
* p0
);
1469 val
* VIRTUAL_mixin__ToolContext__make_main_module(val
* self
, val
* p0
);
1470 void VIRTUAL_modelbuilder__ToolContext__run_global_phases(val
* self
, val
* p0
);
1471 val
* VIRTUAL_modelize_class__ToolContext__modelize_class_phase(val
* self
);
1472 val
* VIRTUAL_mixin__ToolContext__opt_mixins(val
* self
);
1473 val
* VIRTUAL_mixin__ToolContext__opt_defines(val
* self
);
1474 val
* VIRTUAL_modelize_property__ToolContext__modelize_property_phase(val
* self
);
1475 val
* VIRTUAL_platform__ToolContext__platform_from_name(val
* self
, val
* p0
);
1476 val
* VIRTUAL_typing__ToolContext__typing_phase(val
* self
);
1477 val
* VIRTUAL_auto_super_init__ToolContext__auto_super_init_phase(val
* self
);
1478 val
* VIRTUAL_transform__ToolContext__opt_no_shortcut_range(val
* self
);
1479 val
* VIRTUAL_abstract_compiler__ToolContext__opt_output(val
* self
);
1480 val
* VIRTUAL_abstract_compiler__ToolContext__opt_dir(val
* self
);
1481 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_cc(val
* self
);
1482 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_main(val
* self
);
1483 val
* VIRTUAL_abstract_compiler__ToolContext__opt_cc_path(val
* self
);
1484 val
* VIRTUAL_abstract_compiler__ToolContext__opt_make_flags(val
* self
);
1485 val
* VIRTUAL_abstract_compiler__ToolContext__opt_max_c_lines(val
* self
);
1486 val
* VIRTUAL_abstract_compiler__ToolContext__opt_group_c_files(val
* self
);
1487 val
* VIRTUAL_abstract_compiler__ToolContext__opt_compile_dir(val
* self
);
1488 val
* VIRTUAL_abstract_compiler__ToolContext__opt_hardening(val
* self
);
1489 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_covariance(val
* self
);
1490 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_attr_isset(val
* self
);
1491 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_assert(val
* self
);
1492 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_autocast(val
* self
);
1493 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_null(val
* self
);
1494 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_check_all(val
* self
);
1495 val
* VIRTUAL_abstract_compiler__ToolContext__opt_typing_test_metrics(val
* self
);
1496 val
* VIRTUAL_abstract_compiler__ToolContext__opt_invocation_metrics(val
* self
);
1497 val
* VIRTUAL_abstract_compiler__ToolContext__opt_isset_checks_metrics(val
* self
);
1498 val
* VIRTUAL_abstract_compiler__ToolContext__opt_stacktrace(val
* self
);
1499 val
* VIRTUAL_abstract_compiler__ToolContext__opt_no_gcc_directive(val
* self
);
1500 val
* VIRTUAL_abstract_compiler__ToolContext__opt_release(val
* self
);
1501 val
* VIRTUAL_separate_compiler__ToolContext__opt_separate(val
* self
);
1502 val
* VIRTUAL_separate_compiler__ToolContext__opt_no_inline_intern(val
* self
);
1503 val
* VIRTUAL_separate_compiler__ToolContext__opt_no_union_attribute(val
* self
);
1504 val
* VIRTUAL_separate_compiler__ToolContext__opt_no_shortcut_equate(val
* self
);
1505 val
* VIRTUAL_separate_compiler__ToolContext__opt_inline_coloring_numbers(val
* self
);
1506 val
* VIRTUAL_separate_compiler__ToolContext__opt_inline_some_methods(val
* self
);
1507 val
* VIRTUAL_separate_compiler__ToolContext__opt_direct_call_monomorph(val
* self
);
1508 val
* VIRTUAL_separate_compiler__ToolContext__opt_skip_dead_methods(val
* self
);
1509 val
* VIRTUAL_separate_compiler__ToolContext__opt_semi_global(val
* self
);
1510 val
* VIRTUAL_separate_compiler__ToolContext__opt_colo_dead_methods(val
* self
);
1511 val
* VIRTUAL_separate_compiler__ToolContext__opt_tables_metrics(val
* self
);
1512 val
* VIRTUAL_separate_erasure_compiler__ToolContext__opt_erasure(val
* self
);
1513 val
* VIRTUAL_separate_erasure_compiler__ToolContext__opt_rta(val
* self
);
1514 val
* VIRTUAL_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast(val
* self
);
1515 void VIRTUAL_separate_compiler__ToolContext__init(val
* self
);
1516 void VIRTUAL_separate_erasure_compiler__ToolContext__process_options(val
* self
, val
* p0
);
1517 void VIRTUAL_abstract_compiler__ToolContext__init(val
* self
);
1518 void VIRTUAL_separate_compiler__ToolContext__process_options(val
* self
, val
* p0
);
1519 val
* VIRTUAL_modelbuilder__ToolContext__make_main_module(val
* self
, val
* p0
);
1520 void VIRTUAL_transform__ToolContext__init(val
* self
);
1521 void VIRTUAL_abstract_compiler__ToolContext__process_options(val
* self
, val
* p0
);
1522 void VIRTUAL_mixin__ToolContext__init(val
* self
);
1523 void VIRTUAL_phase__ToolContext__process_options(val
* self
, val
* p0
);
1524 void VIRTUAL_modelbuilder__ToolContext__init(val
* self
);
1525 void VIRTUAL_toolcontext__ToolContext__process_options(val
* self
, val
* p0
);
1526 void VIRTUAL_phase__ToolContext__init(val
* self
);
1527 void VIRTUAL_toolcontext__ToolContext__init(val
* self
);
1528 extern const struct class class_toolcontext__ToolContext
;
1529 #define COLOR_toolcontext__ToolContext___error_count 0
1530 #define COLOR_toolcontext__ToolContext___warning_count 1
1531 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
1532 #define COLOR_toolcontext__ToolContext___log_directory 2
1533 extern const struct type type_array__Arraytoolcontext__Message
;
1534 #define COLOR_toolcontext__ToolContext___messages 3
1535 val
* sorter__Object__default_comparator(val
* self
);
1536 #define COLOR_toolcontext__ToolContext___message_sorter 4
1537 val
* NEW_opts__OptionContext(const struct type
* type
);
1538 extern const struct type type_opts__OptionContext
;
1539 #define COLOR_toolcontext__ToolContext___option_context 5
1540 val
* NEW_opts__OptionCount(const struct type
* type
);
1541 extern const struct type type_opts__OptionCount
;
1542 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
1543 extern const struct type type_array__NativeArraystring__String
;
1544 #define COLOR_array__Array__with_native 74
1545 void opts__OptionCount__init(val
* self
, val
* p0
, val
* p1
);
1546 #define COLOR_toolcontext__ToolContext___opt_warn 6
1547 val
* NEW_opts__OptionArray(const struct type
* type
);
1548 extern const struct type type_opts__OptionArray
;
1549 void opts__OptionArray__init(val
* self
, val
* p0
, val
* p1
);
1550 #define COLOR_toolcontext__ToolContext___opt_warning 7
1551 val
* NEW_opts__OptionBool(const struct type
* type
);
1552 extern const struct type type_opts__OptionBool
;
1553 void opts__OptionBool__init(val
* self
, val
* p0
, val
* p1
);
1554 #define COLOR_toolcontext__ToolContext___opt_quiet 8
1555 #define COLOR_toolcontext__ToolContext___opt_log 9
1556 val
* NEW_opts__OptionString(const struct type
* type
);
1557 extern const struct type type_opts__OptionString
;
1558 void opts__OptionString__init(val
* self
, val
* p0
, val
* p1
);
1559 #define COLOR_toolcontext__ToolContext___opt_log_dir 10
1560 #define COLOR_toolcontext__ToolContext___opt_help 11
1561 #define COLOR_toolcontext__ToolContext___opt_version 12
1562 #define COLOR_toolcontext__ToolContext___opt_set_dummy_tool 13
1563 #define COLOR_toolcontext__ToolContext___opt_verbose 14
1564 #define COLOR_toolcontext__ToolContext___opt_stop_on_first_error 15
1565 #define COLOR_toolcontext__ToolContext___opt_no_color 16
1566 #define COLOR_toolcontext__ToolContext___opt_bash_completion 17
1567 #define COLOR_toolcontext__ToolContext___opt_stub_man 18
1568 #define COLOR_toolcontext__ToolContext___verbose_level 19
1569 #define COLOR_toolcontext__ToolContext___tooldescription 20
1570 #define COLOR_toolcontext__ToolContext___accept_no_arguments 21
1571 #define COLOR_toolcontext__ToolContext___nit_dir 22
1572 extern const struct type type_poset__POSetphase__Phase
;
1573 #define COLOR_phase__ToolContext___phases 23
1574 #define COLOR_phase__ToolContext___opt_disable_phase 24
1575 extern const struct type type_hash_collection__HashSetparser_nodes__AModule
;
1576 #define COLOR_phase__ToolContext___phased_modules 25
1577 val
* NEW_literal__LiteralPhase(const struct type
* type
);
1578 extern const struct type type_literal__LiteralPhase
;
1579 void phase__Phase__init(val
* self
, val
* p0
, val
* p1
);
1580 #define COLOR_literal__ToolContext___literal_phase 26
1581 val
* NEW_scope__ScopePhase(const struct type
* type
);
1582 extern const struct type type_scope__ScopePhase
;
1583 #define COLOR_scope__ToolContext___scope_phase 27
1584 val
* NEW_flow__FlowPhase(const struct type
* type
);
1585 extern const struct type type_flow__FlowPhase
;
1586 extern const struct type type_array__Arrayphase__Phase
;
1587 void array__Array__with_capacity(val
* self
, long p0
);
1588 void array__AbstractArray__push(val
* self
, val
* p0
);
1589 #define COLOR_flow__ToolContext___flow_phase 28
1590 val
* NEW_local_var_init__LocalVarInitPhase(const struct type
* type
);
1591 extern const struct type type_local_var_init__LocalVarInitPhase
;
1592 #define COLOR_local_var_init__ToolContext___local_var_init_phase 29
1593 #define COLOR_modelbuilder__ToolContext___opt_path 30
1594 #define COLOR_modelbuilder__ToolContext___opt_only_metamodel 31
1595 #define COLOR_modelbuilder__ToolContext___opt_only_parse 32
1596 #define COLOR_modelbuilder__ToolContext___opt_ignore_visibility 33
1597 #define COLOR_modelbuilder__ToolContext___modelbuilder_real 34
1598 val
* NEW_modelize_class__ModelizeClassPhase(const struct type
* type
);
1599 extern const struct type type_modelize_class__ModelizeClassPhase
;
1600 #define COLOR_modelize_class__ToolContext___modelize_class_phase 35
1601 #define COLOR_mixin__ToolContext___opt_mixins 36
1602 #define COLOR_mixin__ToolContext___opt_defines 37
1603 val
* NEW_modelize_property__ModelizePropertyPhase(const struct type
* type
);
1604 extern const struct type type_modelize_property__ModelizePropertyPhase
;
1605 #define COLOR_modelize_property__ToolContext___modelize_property_phase 38
1606 val
* NEW_platform__PlatformPhase(const struct type
* type
);
1607 extern const struct type type_platform__PlatformPhase
;
1608 #define COLOR_platform__ToolContext___platform_phase 39
1609 val
* NEW_typing__TypingPhase(const struct type
* type
);
1610 extern const struct type type_typing__TypingPhase
;
1611 #define COLOR_typing__ToolContext___typing_phase 40
1612 val
* NEW_auto_super_init__AutoSuperInitPhase(const struct type
* type
);
1613 extern const struct type type_auto_super_init__AutoSuperInitPhase
;
1614 #define COLOR_auto_super_init__ToolContext___auto_super_init_phase 41
1615 val
* NEW_transform__TransformPhase(const struct type
* type
);
1616 extern const struct type type_transform__TransformPhase
;
1617 #define COLOR_transform__ToolContext___transform_phase 42
1618 #define COLOR_transform__ToolContext___opt_no_shortcut_range 43
1619 #define COLOR_abstract_compiler__ToolContext___opt_output 44
1620 #define COLOR_abstract_compiler__ToolContext___opt_dir 45
1621 #define COLOR_abstract_compiler__ToolContext___opt_no_cc 46
1622 #define COLOR_abstract_compiler__ToolContext___opt_no_main 47
1623 #define COLOR_abstract_compiler__ToolContext___opt_cc_path 48
1624 #define COLOR_abstract_compiler__ToolContext___opt_make_flags 49
1625 val
* NEW_opts__OptionInt(const struct type
* type
);
1626 extern const struct type type_opts__OptionInt
;
1627 void opts__OptionInt__init(val
* self
, val
* p0
, long p1
, val
* p2
);
1628 #define COLOR_abstract_compiler__ToolContext___opt_max_c_lines 50
1629 #define COLOR_abstract_compiler__ToolContext___opt_group_c_files 51
1630 #define COLOR_abstract_compiler__ToolContext___opt_compile_dir 52
1631 #define COLOR_abstract_compiler__ToolContext___opt_hardening 53
1632 #define COLOR_abstract_compiler__ToolContext___opt_no_check_covariance 54
1633 #define COLOR_abstract_compiler__ToolContext___opt_no_check_attr_isset 55
1634 #define COLOR_abstract_compiler__ToolContext___opt_no_check_assert 56
1635 #define COLOR_abstract_compiler__ToolContext___opt_no_check_autocast 57
1636 #define COLOR_abstract_compiler__ToolContext___opt_no_check_null 58
1637 #define COLOR_abstract_compiler__ToolContext___opt_no_check_all 59
1638 #define COLOR_abstract_compiler__ToolContext___opt_typing_test_metrics 60
1639 #define COLOR_abstract_compiler__ToolContext___opt_invocation_metrics 61
1640 #define COLOR_abstract_compiler__ToolContext___opt_isset_checks_metrics 62
1641 #define COLOR_abstract_compiler__ToolContext___opt_stacktrace 63
1642 #define COLOR_abstract_compiler__ToolContext___opt_no_gcc_directive 64
1643 #define COLOR_abstract_compiler__ToolContext___opt_release 65
1644 #define COLOR_separate_compiler__ToolContext___opt_separate 66
1645 #define COLOR_separate_compiler__ToolContext___opt_no_inline_intern 67
1646 #define COLOR_separate_compiler__ToolContext___opt_no_union_attribute 68
1647 #define COLOR_separate_compiler__ToolContext___opt_no_shortcut_equate 69
1648 #define COLOR_separate_compiler__ToolContext___opt_inline_coloring_numbers 70
1649 #define COLOR_separate_compiler__ToolContext___opt_inline_some_methods 71
1650 #define COLOR_separate_compiler__ToolContext___opt_direct_call_monomorph 72
1651 #define COLOR_separate_compiler__ToolContext___opt_skip_dead_methods 73
1652 #define COLOR_separate_compiler__ToolContext___opt_semi_global 74
1653 #define COLOR_separate_compiler__ToolContext___opt_colo_dead_methods 75
1654 #define COLOR_separate_compiler__ToolContext___opt_tables_metrics 76
1655 val
* NEW_separate_compiler__SeparateCompilerPhase(const struct type
* type
);
1656 extern const struct type type_separate_compiler__SeparateCompilerPhase
;
1657 #define COLOR_separate_compiler__ToolContext___separate_compiler_phase 77
1658 #define COLOR_separate_erasure_compiler__ToolContext___opt_erasure 78
1659 #define COLOR_separate_erasure_compiler__ToolContext___opt_rta 79
1660 #define COLOR_separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast 80
1661 val
* NEW_separate_erasure_compiler__ErasureCompilerPhase(const struct type
* type
);
1662 extern const struct type type_separate_erasure_compiler__ErasureCompilerPhase
;
1663 #define COLOR_separate_erasure_compiler__ToolContext___erasure_compiler_phase 81
1664 void VIRTUAL_template__Template__write_to(val
* self
, val
* p0
);
1665 void VIRTUAL_toolcontext__BashCompletion__rendering(val
* self
);
1666 void VIRTUAL_template__Template__add(val
* self
, val
* p0
);
1667 void VIRTUAL_template__Template__addn(val
* self
, val
* p0
);
1668 short int VIRTUAL_template__Template__is_frozen(val
* self
);
1669 void VIRTUAL_template__Template__is_frozen_61d(val
* self
, short int p0
);
1670 void VIRTUAL_template__Template__freeze(val
* self
);
1671 val
* VIRTUAL_template__Template__content(val
* self
);
1672 short int VIRTUAL_template__Template__render_done(val
* self
);
1673 void VIRTUAL_template__Template__render_done_61d(val
* self
, short int p0
);
1674 void VIRTUAL_template__Template__force_render(val
* self
);
1675 short int VIRTUAL_template__Template__is_writing(val
* self
);
1676 void VIRTUAL_template__Template__is_writing_61d(val
* self
, short int p0
);
1677 val
* VIRTUAL_toolcontext__BashCompletion__toolcontext(val
* self
);
1678 void VIRTUAL_toolcontext__BashCompletion__toolcontext_61d(val
* self
, val
* p0
);
1679 void VIRTUAL_toolcontext__BashCompletion__init(val
* self
, val
* p0
);
1680 val
* VIRTUAL_toolcontext__BashCompletion__extract_options_names(val
* self
);
1681 extern const struct class class_toolcontext__BashCompletion
;
1682 #define COLOR_template__Template___is_frozen 0
1683 extern const struct type type_array__Arraystream__Streamable
;
1684 #define COLOR_template__Template___content 1
1685 #define COLOR_template__Template___render_done 2
1686 #define COLOR_template__Template___is_writing 3
1687 val
* VIRTUAL_opts__Option__to_s(val
* self
);
1688 val
* VIRTUAL_opts__Option__names(val
* self
);
1689 void VIRTUAL_opts__Option__names_61d(val
* self
, val
* p0
);
1690 val
* VIRTUAL_opts__Option__helptext(val
* self
);
1691 void VIRTUAL_opts__Option__helptext_61d(val
* self
, val
* p0
);
1692 val
* VIRTUAL_opts__Option__errors(val
* self
);
1693 short int VIRTUAL_opts__Option__mandatory(val
* self
);
1694 short int VIRTUAL_opts__Option__hidden(val
* self
);
1695 short int VIRTUAL_opts__Option__read(val
* self
);
1696 void VIRTUAL_opts__Option__read_61d(val
* self
, short int p0
);
1697 val
* VIRTUAL_opts__Option__value(val
* self
);
1698 void VIRTUAL_opts__Option__value_61d(val
* self
, val
* p0
);
1699 void VIRTUAL_opts__Option__default_value_61d(val
* self
, val
* p0
);
1700 void VIRTUAL_opts__Option__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1701 void VIRTUAL_opts__Option__init_opt(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1702 val
* VIRTUAL_opts__Option__pretty(val
* self
, long p0
);
1703 void VIRTUAL_opts__OptionBool__read_param(val
* self
, val
* p0
);
1704 void VIRTUAL_opts__OptionBool__init(val
* self
, val
* p0
, val
* p1
);
1705 void VIRTUAL_opts__Option__read_param(val
* self
, val
* p0
);
1706 extern const struct class class_opts__OptionBool
;
1707 #define COLOR_opts__Option___errors 2
1708 #define COLOR_opts__Option___mandatory 3
1709 #define COLOR_opts__Option___hidden 4
1710 #define COLOR_opts__Option___read 5
1711 void VIRTUAL_opts__OptionCount__read_param(val
* self
, val
* p0
);
1712 void VIRTUAL_opts__OptionCount__init(val
* self
, val
* p0
, val
* p1
);
1713 extern const struct class class_opts__OptionCount
;
1714 void VIRTUAL_opts__OptionParameter__read_param(val
* self
, val
* p0
);
1715 val
* VIRTUAL_opts__OptionString__convert(val
* self
, val
* p0
);
1716 short int VIRTUAL_opts__OptionParameter__parameter_mandatory(val
* self
);
1717 void VIRTUAL_opts__OptionString__init(val
* self
, val
* p0
, val
* p1
);
1718 extern const struct class class_opts__OptionString
;
1719 #define COLOR_opts__OptionParameter___parameter_mandatory 8
1720 val
* VIRTUAL_opts__OptionInt__convert(val
* self
, val
* p0
);
1721 void VIRTUAL_opts__OptionInt__init(val
* self
, val
* p0
, long p1
, val
* p2
);
1722 extern const struct class class_opts__OptionInt
;
1723 val
* VIRTUAL_opts__OptionArray__convert(val
* self
, val
* p0
);
1724 void VIRTUAL_opts__OptionArray__init(val
* self
, val
* p0
, val
* p1
);
1725 val
* VIRTUAL_opts__OptionArray__values(val
* self
);
1726 void VIRTUAL_opts__OptionArray__values_61d(val
* self
, val
* p0
);
1727 extern const struct class class_opts__OptionArray
;
1728 val
* VIRTUAL_opts__OptionContext__options(val
* self
);
1729 val
* VIRTUAL_opts__OptionContext__rest(val
* self
);
1730 val
* VIRTUAL_opts__OptionContext__errors(val
* self
);
1731 val
* VIRTUAL_opts__OptionContext__optmap(val
* self
);
1732 void VIRTUAL_opts__OptionContext__add_option(val
* self
, val
* p0
);
1733 void VIRTUAL_opts__OptionContext__usage(val
* self
);
1734 void VIRTUAL_opts__OptionContext__parse(val
* self
, val
* p0
);
1735 void VIRTUAL_opts__OptionContext__parse_intern(val
* self
, val
* p0
);
1736 void VIRTUAL_opts__OptionContext__build(val
* self
);
1737 val
* VIRTUAL_opts__OptionContext__get_errors(val
* self
);
1738 extern const struct class class_opts__OptionContext
;
1739 extern const struct type type_array__Arrayopts__Option
;
1740 #define COLOR_opts__OptionContext___options 0
1741 #define COLOR_opts__OptionContext___rest 1
1742 #define COLOR_opts__OptionContext___errors 2
1743 extern const struct type type_hash_collection__HashMapstring__Stringopts__Option
;
1744 #define COLOR_opts__OptionContext___optmap 3
1745 void VIRTUAL_parser__ReduceAction0__action(val
* self
, val
* p0
);
1746 val
* VIRTUAL_parser_work__ReduceAction__concat(val
* self
, val
* p0
, val
* p1
);
1747 void VIRTUAL_parser_work__ReduceAction__init(val
* self
, long p0
);
1748 extern const struct class class_parser__ReduceAction0
;
1749 void VIRTUAL_parser__ReduceAction1__action(val
* self
, val
* p0
);
1750 extern const struct class class_parser__ReduceAction1
;
1751 void VIRTUAL_parser__ReduceAction2__action(val
* self
, val
* p0
);
1752 extern const struct class class_parser__ReduceAction2
;
1753 void VIRTUAL_parser__ReduceAction3__action(val
* self
, val
* p0
);
1754 extern const struct class class_parser__ReduceAction3
;
1755 void VIRTUAL_parser__ReduceAction4__action(val
* self
, val
* p0
);
1756 extern const struct class class_parser__ReduceAction4
;
1757 void VIRTUAL_parser__ReduceAction5__action(val
* self
, val
* p0
);
1758 extern const struct class class_parser__ReduceAction5
;
1759 void VIRTUAL_parser__ReduceAction6__action(val
* self
, val
* p0
);
1760 extern const struct class class_parser__ReduceAction6
;
1761 void VIRTUAL_parser__ReduceAction7__action(val
* self
, val
* p0
);
1762 extern const struct class class_parser__ReduceAction7
;
1763 void VIRTUAL_parser__ReduceAction8__action(val
* self
, val
* p0
);
1764 extern const struct class class_parser__ReduceAction8
;
1765 void VIRTUAL_parser__ReduceAction9__action(val
* self
, val
* p0
);
1766 extern const struct class class_parser__ReduceAction9
;
1767 void VIRTUAL_parser__ReduceAction10__action(val
* self
, val
* p0
);
1768 extern const struct class class_parser__ReduceAction10
;
1769 void VIRTUAL_parser__ReduceAction11__action(val
* self
, val
* p0
);
1770 extern const struct class class_parser__ReduceAction11
;
1771 void VIRTUAL_parser__ReduceAction12__action(val
* self
, val
* p0
);
1772 extern const struct class class_parser__ReduceAction12
;
1773 void VIRTUAL_parser__ReduceAction13__action(val
* self
, val
* p0
);
1774 extern const struct class class_parser__ReduceAction13
;
1775 void VIRTUAL_parser__ReduceAction14__action(val
* self
, val
* p0
);
1776 extern const struct class class_parser__ReduceAction14
;
1777 void VIRTUAL_parser__ReduceAction15__action(val
* self
, val
* p0
);
1778 extern const struct class class_parser__ReduceAction15
;
1779 void VIRTUAL_parser__ReduceAction16__action(val
* self
, val
* p0
);
1780 extern const struct class class_parser__ReduceAction16
;
1781 void VIRTUAL_parser__ReduceAction17__action(val
* self
, val
* p0
);
1782 extern const struct class class_parser__ReduceAction17
;
1783 void VIRTUAL_parser__ReduceAction18__action(val
* self
, val
* p0
);
1784 extern const struct class class_parser__ReduceAction18
;
1785 void VIRTUAL_parser__ReduceAction19__action(val
* self
, val
* p0
);
1786 extern const struct class class_parser__ReduceAction19
;
1787 void VIRTUAL_parser__ReduceAction20__action(val
* self
, val
* p0
);
1788 extern const struct class class_parser__ReduceAction20
;
1789 void VIRTUAL_parser__ReduceAction21__action(val
* self
, val
* p0
);
1790 extern const struct class class_parser__ReduceAction21
;
1791 void VIRTUAL_parser__ReduceAction22__action(val
* self
, val
* p0
);
1792 extern const struct class class_parser__ReduceAction22
;
1793 void VIRTUAL_parser__ReduceAction23__action(val
* self
, val
* p0
);
1794 extern const struct class class_parser__ReduceAction23
;
1795 void VIRTUAL_parser__ReduceAction24__action(val
* self
, val
* p0
);
1796 extern const struct class class_parser__ReduceAction24
;
1797 void VIRTUAL_parser__ReduceAction26__action(val
* self
, val
* p0
);
1798 extern const struct class class_parser__ReduceAction26
;
1799 void VIRTUAL_parser__ReduceAction27__action(val
* self
, val
* p0
);
1800 extern const struct class class_parser__ReduceAction27
;
1801 void VIRTUAL_parser__ReduceAction28__action(val
* self
, val
* p0
);
1802 extern const struct class class_parser__ReduceAction28
;
1803 void VIRTUAL_parser__ReduceAction29__action(val
* self
, val
* p0
);
1804 extern const struct class class_parser__ReduceAction29
;
1805 void VIRTUAL_parser__ReduceAction30__action(val
* self
, val
* p0
);
1806 extern const struct class class_parser__ReduceAction30
;
1807 void VIRTUAL_parser__ReduceAction31__action(val
* self
, val
* p0
);
1808 extern const struct class class_parser__ReduceAction31
;
1809 void VIRTUAL_parser__ReduceAction32__action(val
* self
, val
* p0
);
1810 extern const struct class class_parser__ReduceAction32
;
1811 void VIRTUAL_parser__ReduceAction33__action(val
* self
, val
* p0
);
1812 extern const struct class class_parser__ReduceAction33
;
1813 void VIRTUAL_parser__ReduceAction34__action(val
* self
, val
* p0
);
1814 extern const struct class class_parser__ReduceAction34
;
1815 void VIRTUAL_parser__ReduceAction35__action(val
* self
, val
* p0
);
1816 extern const struct class class_parser__ReduceAction35
;
1817 void VIRTUAL_parser__ReduceAction36__action(val
* self
, val
* p0
);
1818 extern const struct class class_parser__ReduceAction36
;
1819 void VIRTUAL_parser__ReduceAction37__action(val
* self
, val
* p0
);
1820 extern const struct class class_parser__ReduceAction37
;
1821 void VIRTUAL_parser__ReduceAction38__action(val
* self
, val
* p0
);
1822 extern const struct class class_parser__ReduceAction38
;
1823 void VIRTUAL_parser__ReduceAction39__action(val
* self
, val
* p0
);
1824 extern const struct class class_parser__ReduceAction39
;
1825 void VIRTUAL_parser__ReduceAction40__action(val
* self
, val
* p0
);
1826 extern const struct class class_parser__ReduceAction40
;
1827 void VIRTUAL_parser__ReduceAction41__action(val
* self
, val
* p0
);
1828 extern const struct class class_parser__ReduceAction41
;
1829 void VIRTUAL_parser__ReduceAction43__action(val
* self
, val
* p0
);
1830 extern const struct class class_parser__ReduceAction43
;
1831 void VIRTUAL_parser__ReduceAction44__action(val
* self
, val
* p0
);
1832 extern const struct class class_parser__ReduceAction44
;
1833 void VIRTUAL_parser__ReduceAction45__action(val
* self
, val
* p0
);
1834 extern const struct class class_parser__ReduceAction45
;
1835 void VIRTUAL_parser__ReduceAction46__action(val
* self
, val
* p0
);
1836 extern const struct class class_parser__ReduceAction46
;
1837 void VIRTUAL_parser__ReduceAction47__action(val
* self
, val
* p0
);
1838 extern const struct class class_parser__ReduceAction47
;
1839 void VIRTUAL_parser__ReduceAction48__action(val
* self
, val
* p0
);
1840 extern const struct class class_parser__ReduceAction48
;
1841 void VIRTUAL_parser__ReduceAction49__action(val
* self
, val
* p0
);
1842 extern const struct class class_parser__ReduceAction49
;
1843 void VIRTUAL_parser__ReduceAction50__action(val
* self
, val
* p0
);
1844 extern const struct class class_parser__ReduceAction50
;
1845 void VIRTUAL_parser__ReduceAction51__action(val
* self
, val
* p0
);
1846 extern const struct class class_parser__ReduceAction51
;
1847 void VIRTUAL_parser__ReduceAction52__action(val
* self
, val
* p0
);
1848 extern const struct class class_parser__ReduceAction52
;
1849 void VIRTUAL_parser__ReduceAction53__action(val
* self
, val
* p0
);
1850 extern const struct class class_parser__ReduceAction53
;
1851 void VIRTUAL_parser__ReduceAction54__action(val
* self
, val
* p0
);
1852 extern const struct class class_parser__ReduceAction54
;
1853 void VIRTUAL_parser__ReduceAction55__action(val
* self
, val
* p0
);
1854 extern const struct class class_parser__ReduceAction55
;
1855 void VIRTUAL_parser__ReduceAction56__action(val
* self
, val
* p0
);
1856 extern const struct class class_parser__ReduceAction56
;
1857 void VIRTUAL_parser__ReduceAction57__action(val
* self
, val
* p0
);
1858 extern const struct class class_parser__ReduceAction57
;
1859 void VIRTUAL_parser__ReduceAction58__action(val
* self
, val
* p0
);
1860 extern const struct class class_parser__ReduceAction58
;
1861 void VIRTUAL_parser__ReduceAction59__action(val
* self
, val
* p0
);
1862 extern const struct class class_parser__ReduceAction59
;
1863 void VIRTUAL_parser__ReduceAction60__action(val
* self
, val
* p0
);
1864 extern const struct class class_parser__ReduceAction60
;
1865 void VIRTUAL_parser__ReduceAction61__action(val
* self
, val
* p0
);
1866 extern const struct class class_parser__ReduceAction61
;
1867 void VIRTUAL_parser__ReduceAction62__action(val
* self
, val
* p0
);
1868 extern const struct class class_parser__ReduceAction62
;
1869 void VIRTUAL_parser__ReduceAction63__action(val
* self
, val
* p0
);
1870 extern const struct class class_parser__ReduceAction63
;
1871 void VIRTUAL_parser__ReduceAction64__action(val
* self
, val
* p0
);
1872 extern const struct class class_parser__ReduceAction64
;
1873 void VIRTUAL_parser__ReduceAction65__action(val
* self
, val
* p0
);
1874 extern const struct class class_parser__ReduceAction65
;
1875 void VIRTUAL_parser__ReduceAction66__action(val
* self
, val
* p0
);
1876 extern const struct class class_parser__ReduceAction66
;
1877 void VIRTUAL_parser__ReduceAction67__action(val
* self
, val
* p0
);
1878 extern const struct class class_parser__ReduceAction67
;
1879 void VIRTUAL_parser__ReduceAction68__action(val
* self
, val
* p0
);
1880 extern const struct class class_parser__ReduceAction68
;
1881 void VIRTUAL_parser__ReduceAction69__action(val
* self
, val
* p0
);
1882 extern const struct class class_parser__ReduceAction69
;
1883 void VIRTUAL_parser__ReduceAction70__action(val
* self
, val
* p0
);
1884 extern const struct class class_parser__ReduceAction70
;
1885 void VIRTUAL_parser__ReduceAction71__action(val
* self
, val
* p0
);
1886 extern const struct class class_parser__ReduceAction71
;
1887 void VIRTUAL_parser__ReduceAction72__action(val
* self
, val
* p0
);
1888 extern const struct class class_parser__ReduceAction72
;
1889 void VIRTUAL_parser__ReduceAction73__action(val
* self
, val
* p0
);
1890 extern const struct class class_parser__ReduceAction73
;
1891 void VIRTUAL_parser__ReduceAction74__action(val
* self
, val
* p0
);
1892 extern const struct class class_parser__ReduceAction74
;
1893 void VIRTUAL_parser__ReduceAction75__action(val
* self
, val
* p0
);
1894 extern const struct class class_parser__ReduceAction75
;
1895 void VIRTUAL_parser__ReduceAction76__action(val
* self
, val
* p0
);
1896 extern const struct class class_parser__ReduceAction76
;
1897 void VIRTUAL_parser__ReduceAction77__action(val
* self
, val
* p0
);
1898 extern const struct class class_parser__ReduceAction77
;
1899 void VIRTUAL_parser__ReduceAction78__action(val
* self
, val
* p0
);
1900 extern const struct class class_parser__ReduceAction78
;
1901 void VIRTUAL_parser__ReduceAction79__action(val
* self
, val
* p0
);
1902 extern const struct class class_parser__ReduceAction79
;
1903 void VIRTUAL_parser__ReduceAction80__action(val
* self
, val
* p0
);
1904 extern const struct class class_parser__ReduceAction80
;
1905 void VIRTUAL_parser__ReduceAction81__action(val
* self
, val
* p0
);
1906 extern const struct class class_parser__ReduceAction81
;
1907 void VIRTUAL_parser__ReduceAction82__action(val
* self
, val
* p0
);
1908 extern const struct class class_parser__ReduceAction82
;
1909 void VIRTUAL_parser__ReduceAction83__action(val
* self
, val
* p0
);
1910 extern const struct class class_parser__ReduceAction83
;
1911 void VIRTUAL_parser__ReduceAction84__action(val
* self
, val
* p0
);
1912 extern const struct class class_parser__ReduceAction84
;
1913 void VIRTUAL_parser__ReduceAction87__action(val
* self
, val
* p0
);
1914 extern const struct class class_parser__ReduceAction87
;
1915 void VIRTUAL_parser__ReduceAction88__action(val
* self
, val
* p0
);
1916 extern const struct class class_parser__ReduceAction88
;
1917 void VIRTUAL_parser__ReduceAction89__action(val
* self
, val
* p0
);
1918 extern const struct class class_parser__ReduceAction89
;
1919 void VIRTUAL_parser__ReduceAction90__action(val
* self
, val
* p0
);
1920 extern const struct class class_parser__ReduceAction90
;
1921 void VIRTUAL_parser__ReduceAction91__action(val
* self
, val
* p0
);
1922 extern const struct class class_parser__ReduceAction91
;
1923 void VIRTUAL_parser__ReduceAction92__action(val
* self
, val
* p0
);
1924 extern const struct class class_parser__ReduceAction92
;
1925 void VIRTUAL_parser__ReduceAction93__action(val
* self
, val
* p0
);
1926 extern const struct class class_parser__ReduceAction93
;
1927 void VIRTUAL_parser__ReduceAction94__action(val
* self
, val
* p0
);
1928 extern const struct class class_parser__ReduceAction94
;
1929 void VIRTUAL_parser__ReduceAction95__action(val
* self
, val
* p0
);
1930 extern const struct class class_parser__ReduceAction95
;
1931 void VIRTUAL_parser__ReduceAction96__action(val
* self
, val
* p0
);
1932 extern const struct class class_parser__ReduceAction96
;
1933 void VIRTUAL_parser__ReduceAction97__action(val
* self
, val
* p0
);
1934 extern const struct class class_parser__ReduceAction97
;
1935 void VIRTUAL_parser__ReduceAction98__action(val
* self
, val
* p0
);
1936 extern const struct class class_parser__ReduceAction98
;
1937 void VIRTUAL_parser__ReduceAction99__action(val
* self
, val
* p0
);
1938 extern const struct class class_parser__ReduceAction99
;
1939 void VIRTUAL_parser__ReduceAction100__action(val
* self
, val
* p0
);
1940 extern const struct class class_parser__ReduceAction100
;
1941 void VIRTUAL_parser__ReduceAction101__action(val
* self
, val
* p0
);
1942 extern const struct class class_parser__ReduceAction101
;
1943 void VIRTUAL_parser__ReduceAction102__action(val
* self
, val
* p0
);
1944 extern const struct class class_parser__ReduceAction102
;
1945 void VIRTUAL_parser__ReduceAction103__action(val
* self
, val
* p0
);
1946 extern const struct class class_parser__ReduceAction103
;
1947 void VIRTUAL_parser__ReduceAction104__action(val
* self
, val
* p0
);
1948 extern const struct class class_parser__ReduceAction104
;
1949 void VIRTUAL_parser__ReduceAction105__action(val
* self
, val
* p0
);
1950 extern const struct class class_parser__ReduceAction105
;
1951 void VIRTUAL_parser__ReduceAction106__action(val
* self
, val
* p0
);
1952 extern const struct class class_parser__ReduceAction106
;
1953 void VIRTUAL_parser__ReduceAction107__action(val
* self
, val
* p0
);
1954 extern const struct class class_parser__ReduceAction107
;
1955 void VIRTUAL_parser__ReduceAction108__action(val
* self
, val
* p0
);
1956 extern const struct class class_parser__ReduceAction108
;
1957 void VIRTUAL_parser__ReduceAction109__action(val
* self
, val
* p0
);
1958 extern const struct class class_parser__ReduceAction109
;
1959 void VIRTUAL_parser__ReduceAction110__action(val
* self
, val
* p0
);
1960 extern const struct class class_parser__ReduceAction110
;
1961 void VIRTUAL_parser__ReduceAction111__action(val
* self
, val
* p0
);
1962 extern const struct class class_parser__ReduceAction111
;
1963 void VIRTUAL_parser__ReduceAction112__action(val
* self
, val
* p0
);
1964 extern const struct class class_parser__ReduceAction112
;
1965 void VIRTUAL_parser__ReduceAction113__action(val
* self
, val
* p0
);
1966 extern const struct class class_parser__ReduceAction113
;
1967 void VIRTUAL_parser__ReduceAction114__action(val
* self
, val
* p0
);
1968 extern const struct class class_parser__ReduceAction114
;
1969 void VIRTUAL_parser__ReduceAction115__action(val
* self
, val
* p0
);
1970 extern const struct class class_parser__ReduceAction115
;
1971 void VIRTUAL_parser__ReduceAction116__action(val
* self
, val
* p0
);
1972 extern const struct class class_parser__ReduceAction116
;
1973 void VIRTUAL_parser__ReduceAction117__action(val
* self
, val
* p0
);
1974 extern const struct class class_parser__ReduceAction117
;
1975 void VIRTUAL_parser__ReduceAction119__action(val
* self
, val
* p0
);
1976 extern const struct class class_parser__ReduceAction119
;
1977 void VIRTUAL_parser__ReduceAction120__action(val
* self
, val
* p0
);
1978 extern const struct class class_parser__ReduceAction120
;
1979 void VIRTUAL_parser__ReduceAction121__action(val
* self
, val
* p0
);
1980 extern const struct class class_parser__ReduceAction121
;
1981 void VIRTUAL_parser__ReduceAction122__action(val
* self
, val
* p0
);
1982 extern const struct class class_parser__ReduceAction122
;
1983 void VIRTUAL_parser__ReduceAction123__action(val
* self
, val
* p0
);
1984 extern const struct class class_parser__ReduceAction123
;
1985 void VIRTUAL_parser__ReduceAction124__action(val
* self
, val
* p0
);
1986 extern const struct class class_parser__ReduceAction124
;
1987 void VIRTUAL_parser__ReduceAction125__action(val
* self
, val
* p0
);
1988 extern const struct class class_parser__ReduceAction125
;
1989 void VIRTUAL_parser__ReduceAction126__action(val
* self
, val
* p0
);
1990 extern const struct class class_parser__ReduceAction126
;
1991 void VIRTUAL_parser__ReduceAction128__action(val
* self
, val
* p0
);
1992 extern const struct class class_parser__ReduceAction128
;
1993 void VIRTUAL_parser__ReduceAction129__action(val
* self
, val
* p0
);
1994 extern const struct class class_parser__ReduceAction129
;
1995 void VIRTUAL_parser__ReduceAction131__action(val
* self
, val
* p0
);
1996 extern const struct class class_parser__ReduceAction131
;
1997 void VIRTUAL_parser__ReduceAction132__action(val
* self
, val
* p0
);
1998 extern const struct class class_parser__ReduceAction132
;
1999 void VIRTUAL_parser__ReduceAction133__action(val
* self
, val
* p0
);
2000 extern const struct class class_parser__ReduceAction133
;
2001 void VIRTUAL_parser__ReduceAction134__action(val
* self
, val
* p0
);
2002 extern const struct class class_parser__ReduceAction134
;
2003 void VIRTUAL_parser__ReduceAction135__action(val
* self
, val
* p0
);
2004 extern const struct class class_parser__ReduceAction135
;
2005 void VIRTUAL_parser__ReduceAction136__action(val
* self
, val
* p0
);
2006 extern const struct class class_parser__ReduceAction136
;
2007 void VIRTUAL_parser__ReduceAction137__action(val
* self
, val
* p0
);
2008 extern const struct class class_parser__ReduceAction137
;
2009 void VIRTUAL_parser__ReduceAction138__action(val
* self
, val
* p0
);
2010 extern const struct class class_parser__ReduceAction138
;
2011 void VIRTUAL_parser__ReduceAction139__action(val
* self
, val
* p0
);
2012 extern const struct class class_parser__ReduceAction139
;
2013 void VIRTUAL_parser__ReduceAction140__action(val
* self
, val
* p0
);
2014 extern const struct class class_parser__ReduceAction140
;
2015 void VIRTUAL_parser__ReduceAction142__action(val
* self
, val
* p0
);
2016 extern const struct class class_parser__ReduceAction142
;
2017 void VIRTUAL_parser__ReduceAction143__action(val
* self
, val
* p0
);
2018 extern const struct class class_parser__ReduceAction143
;
2019 void VIRTUAL_parser__ReduceAction144__action(val
* self
, val
* p0
);
2020 extern const struct class class_parser__ReduceAction144
;
2021 void VIRTUAL_parser__ReduceAction145__action(val
* self
, val
* p0
);
2022 extern const struct class class_parser__ReduceAction145
;
2023 void VIRTUAL_parser__ReduceAction146__action(val
* self
, val
* p0
);
2024 extern const struct class class_parser__ReduceAction146
;
2025 void VIRTUAL_parser__ReduceAction148__action(val
* self
, val
* p0
);
2026 extern const struct class class_parser__ReduceAction148
;
2027 void VIRTUAL_parser__ReduceAction149__action(val
* self
, val
* p0
);
2028 extern const struct class class_parser__ReduceAction149
;
2029 void VIRTUAL_parser__ReduceAction150__action(val
* self
, val
* p0
);
2030 extern const struct class class_parser__ReduceAction150
;
2031 void VIRTUAL_parser__ReduceAction151__action(val
* self
, val
* p0
);
2032 extern const struct class class_parser__ReduceAction151
;
2033 void VIRTUAL_parser__ReduceAction152__action(val
* self
, val
* p0
);
2034 extern const struct class class_parser__ReduceAction152
;
2035 void VIRTUAL_parser__ReduceAction153__action(val
* self
, val
* p0
);
2036 extern const struct class class_parser__ReduceAction153
;
2037 void VIRTUAL_parser__ReduceAction154__action(val
* self
, val
* p0
);
2038 extern const struct class class_parser__ReduceAction154
;
2039 void VIRTUAL_parser__ReduceAction155__action(val
* self
, val
* p0
);
2040 extern const struct class class_parser__ReduceAction155
;
2041 void VIRTUAL_parser__ReduceAction159__action(val
* self
, val
* p0
);
2042 extern const struct class class_parser__ReduceAction159
;
2043 void VIRTUAL_parser__ReduceAction160__action(val
* self
, val
* p0
);
2044 extern const struct class class_parser__ReduceAction160
;
2045 void VIRTUAL_parser__ReduceAction161__action(val
* self
, val
* p0
);
2046 extern const struct class class_parser__ReduceAction161
;
2047 void VIRTUAL_parser__ReduceAction162__action(val
* self
, val
* p0
);
2048 extern const struct class class_parser__ReduceAction162
;
2049 void VIRTUAL_parser__ReduceAction163__action(val
* self
, val
* p0
);
2050 extern const struct class class_parser__ReduceAction163
;
2051 void VIRTUAL_parser__ReduceAction164__action(val
* self
, val
* p0
);
2052 extern const struct class class_parser__ReduceAction164
;
2053 void VIRTUAL_parser__ReduceAction165__action(val
* self
, val
* p0
);
2054 extern const struct class class_parser__ReduceAction165
;
2055 void VIRTUAL_parser__ReduceAction166__action(val
* self
, val
* p0
);
2056 extern const struct class class_parser__ReduceAction166
;
2057 void VIRTUAL_parser__ReduceAction167__action(val
* self
, val
* p0
);
2058 extern const struct class class_parser__ReduceAction167
;
2059 void VIRTUAL_parser__ReduceAction168__action(val
* self
, val
* p0
);
2060 extern const struct class class_parser__ReduceAction168
;
2061 void VIRTUAL_parser__ReduceAction172__action(val
* self
, val
* p0
);
2062 extern const struct class class_parser__ReduceAction172
;
2063 void VIRTUAL_parser__ReduceAction173__action(val
* self
, val
* p0
);
2064 extern const struct class class_parser__ReduceAction173
;
2065 void VIRTUAL_parser__ReduceAction174__action(val
* self
, val
* p0
);
2066 extern const struct class class_parser__ReduceAction174
;
2067 void VIRTUAL_parser__ReduceAction175__action(val
* self
, val
* p0
);
2068 extern const struct class class_parser__ReduceAction175
;
2069 void VIRTUAL_parser__ReduceAction176__action(val
* self
, val
* p0
);
2070 extern const struct class class_parser__ReduceAction176
;
2071 void VIRTUAL_parser__ReduceAction177__action(val
* self
, val
* p0
);
2072 extern const struct class class_parser__ReduceAction177
;
2073 void VIRTUAL_parser__ReduceAction178__action(val
* self
, val
* p0
);
2074 extern const struct class class_parser__ReduceAction178
;
2075 void VIRTUAL_parser__ReduceAction185__action(val
* self
, val
* p0
);
2076 extern const struct class class_parser__ReduceAction185
;
2077 void VIRTUAL_parser__ReduceAction186__action(val
* self
, val
* p0
);
2078 extern const struct class class_parser__ReduceAction186
;
2079 void VIRTUAL_parser__ReduceAction187__action(val
* self
, val
* p0
);
2080 extern const struct class class_parser__ReduceAction187
;
2081 void VIRTUAL_parser__ReduceAction189__action(val
* self
, val
* p0
);
2082 extern const struct class class_parser__ReduceAction189
;
2083 void VIRTUAL_parser__ReduceAction190__action(val
* self
, val
* p0
);
2084 extern const struct class class_parser__ReduceAction190
;
2085 void VIRTUAL_parser__ReduceAction191__action(val
* self
, val
* p0
);
2086 extern const struct class class_parser__ReduceAction191
;
2087 void VIRTUAL_parser__ReduceAction193__action(val
* self
, val
* p0
);
2088 extern const struct class class_parser__ReduceAction193
;
2089 void VIRTUAL_parser__ReduceAction194__action(val
* self
, val
* p0
);
2090 extern const struct class class_parser__ReduceAction194
;
2091 void VIRTUAL_parser__ReduceAction195__action(val
* self
, val
* p0
);
2092 extern const struct class class_parser__ReduceAction195
;
2093 void VIRTUAL_parser__ReduceAction196__action(val
* self
, val
* p0
);
2094 extern const struct class class_parser__ReduceAction196
;
2095 void VIRTUAL_parser__ReduceAction197__action(val
* self
, val
* p0
);
2096 extern const struct class class_parser__ReduceAction197
;
2097 void VIRTUAL_parser__ReduceAction199__action(val
* self
, val
* p0
);
2098 extern const struct class class_parser__ReduceAction199
;
2099 void VIRTUAL_parser__ReduceAction200__action(val
* self
, val
* p0
);
2100 extern const struct class class_parser__ReduceAction200
;
2101 void VIRTUAL_parser__ReduceAction202__action(val
* self
, val
* p0
);
2102 extern const struct class class_parser__ReduceAction202
;
2103 void VIRTUAL_parser__ReduceAction203__action(val
* self
, val
* p0
);
2104 extern const struct class class_parser__ReduceAction203
;
2105 void VIRTUAL_parser__ReduceAction204__action(val
* self
, val
* p0
);
2106 extern const struct class class_parser__ReduceAction204
;
2107 void VIRTUAL_parser__ReduceAction205__action(val
* self
, val
* p0
);
2108 extern const struct class class_parser__ReduceAction205
;
2109 void VIRTUAL_parser__ReduceAction206__action(val
* self
, val
* p0
);
2110 extern const struct class class_parser__ReduceAction206
;
2111 void VIRTUAL_parser__ReduceAction207__action(val
* self
, val
* p0
);
2112 extern const struct class class_parser__ReduceAction207
;
2113 void VIRTUAL_parser__ReduceAction208__action(val
* self
, val
* p0
);
2114 extern const struct class class_parser__ReduceAction208
;
2115 void VIRTUAL_parser__ReduceAction209__action(val
* self
, val
* p0
);
2116 extern const struct class class_parser__ReduceAction209
;
2117 void VIRTUAL_parser__ReduceAction210__action(val
* self
, val
* p0
);
2118 extern const struct class class_parser__ReduceAction210
;
2119 void VIRTUAL_parser__ReduceAction211__action(val
* self
, val
* p0
);
2120 extern const struct class class_parser__ReduceAction211
;
2121 void VIRTUAL_parser__ReduceAction212__action(val
* self
, val
* p0
);
2122 extern const struct class class_parser__ReduceAction212
;
2123 void VIRTUAL_parser__ReduceAction213__action(val
* self
, val
* p0
);
2124 extern const struct class class_parser__ReduceAction213
;
2125 void VIRTUAL_parser__ReduceAction214__action(val
* self
, val
* p0
);
2126 extern const struct class class_parser__ReduceAction214
;
2127 void VIRTUAL_parser__ReduceAction215__action(val
* self
, val
* p0
);
2128 extern const struct class class_parser__ReduceAction215
;
2129 void VIRTUAL_parser__ReduceAction216__action(val
* self
, val
* p0
);
2130 extern const struct class class_parser__ReduceAction216
;
2131 void VIRTUAL_parser__ReduceAction219__action(val
* self
, val
* p0
);
2132 extern const struct class class_parser__ReduceAction219
;
2133 void VIRTUAL_parser__ReduceAction220__action(val
* self
, val
* p0
);
2134 extern const struct class class_parser__ReduceAction220
;
2135 void VIRTUAL_parser__ReduceAction221__action(val
* self
, val
* p0
);
2136 extern const struct class class_parser__ReduceAction221
;
2137 void VIRTUAL_parser__ReduceAction222__action(val
* self
, val
* p0
);
2138 extern const struct class class_parser__ReduceAction222
;
2139 void VIRTUAL_parser__ReduceAction223__action(val
* self
, val
* p0
);
2140 extern const struct class class_parser__ReduceAction223
;
2141 void VIRTUAL_parser__ReduceAction224__action(val
* self
, val
* p0
);
2142 extern const struct class class_parser__ReduceAction224
;
2143 void VIRTUAL_parser__ReduceAction227__action(val
* self
, val
* p0
);
2144 extern const struct class class_parser__ReduceAction227
;
2145 void VIRTUAL_parser__ReduceAction228__action(val
* self
, val
* p0
);
2146 extern const struct class class_parser__ReduceAction228
;
2147 void VIRTUAL_parser__ReduceAction229__action(val
* self
, val
* p0
);
2148 extern const struct class class_parser__ReduceAction229
;
2149 void VIRTUAL_parser__ReduceAction230__action(val
* self
, val
* p0
);
2150 extern const struct class class_parser__ReduceAction230
;
2151 void VIRTUAL_parser__ReduceAction231__action(val
* self
, val
* p0
);
2152 extern const struct class class_parser__ReduceAction231
;
2153 void VIRTUAL_parser__ReduceAction232__action(val
* self
, val
* p0
);
2154 extern const struct class class_parser__ReduceAction232
;
2155 void VIRTUAL_parser__ReduceAction233__action(val
* self
, val
* p0
);
2156 extern const struct class class_parser__ReduceAction233
;
2157 void VIRTUAL_parser__ReduceAction234__action(val
* self
, val
* p0
);
2158 extern const struct class class_parser__ReduceAction234
;
2159 void VIRTUAL_parser__ReduceAction235__action(val
* self
, val
* p0
);
2160 extern const struct class class_parser__ReduceAction235
;
2161 void VIRTUAL_parser__ReduceAction238__action(val
* self
, val
* p0
);
2162 extern const struct class class_parser__ReduceAction238
;
2163 void VIRTUAL_parser__ReduceAction239__action(val
* self
, val
* p0
);
2164 extern const struct class class_parser__ReduceAction239
;
2165 void VIRTUAL_parser__ReduceAction240__action(val
* self
, val
* p0
);
2166 extern const struct class class_parser__ReduceAction240
;
2167 void VIRTUAL_parser__ReduceAction241__action(val
* self
, val
* p0
);
2168 extern const struct class class_parser__ReduceAction241
;
2169 void VIRTUAL_parser__ReduceAction242__action(val
* self
, val
* p0
);
2170 extern const struct class class_parser__ReduceAction242
;
2171 void VIRTUAL_parser__ReduceAction243__action(val
* self
, val
* p0
);
2172 extern const struct class class_parser__ReduceAction243
;
2173 void VIRTUAL_parser__ReduceAction246__action(val
* self
, val
* p0
);
2174 extern const struct class class_parser__ReduceAction246
;
2175 void VIRTUAL_parser__ReduceAction247__action(val
* self
, val
* p0
);
2176 extern const struct class class_parser__ReduceAction247
;
2177 void VIRTUAL_parser__ReduceAction248__action(val
* self
, val
* p0
);
2178 extern const struct class class_parser__ReduceAction248
;
2179 void VIRTUAL_parser__ReduceAction249__action(val
* self
, val
* p0
);
2180 extern const struct class class_parser__ReduceAction249
;
2181 void VIRTUAL_parser__ReduceAction250__action(val
* self
, val
* p0
);
2182 extern const struct class class_parser__ReduceAction250
;
2183 void VIRTUAL_parser__ReduceAction251__action(val
* self
, val
* p0
);
2184 extern const struct class class_parser__ReduceAction251
;
2185 void VIRTUAL_parser__ReduceAction252__action(val
* self
, val
* p0
);
2186 extern const struct class class_parser__ReduceAction252
;
2187 void VIRTUAL_parser__ReduceAction253__action(val
* self
, val
* p0
);
2188 extern const struct class class_parser__ReduceAction253
;
2189 void VIRTUAL_parser__ReduceAction254__action(val
* self
, val
* p0
);
2190 extern const struct class class_parser__ReduceAction254
;
2191 void VIRTUAL_parser__ReduceAction255__action(val
* self
, val
* p0
);
2192 extern const struct class class_parser__ReduceAction255
;
2193 void VIRTUAL_parser__ReduceAction258__action(val
* self
, val
* p0
);
2194 extern const struct class class_parser__ReduceAction258
;
2195 void VIRTUAL_parser__ReduceAction259__action(val
* self
, val
* p0
);
2196 extern const struct class class_parser__ReduceAction259
;
2197 void VIRTUAL_parser__ReduceAction260__action(val
* self
, val
* p0
);
2198 extern const struct class class_parser__ReduceAction260
;
2199 void VIRTUAL_parser__ReduceAction261__action(val
* self
, val
* p0
);
2200 extern const struct class class_parser__ReduceAction261
;
2201 void VIRTUAL_parser__ReduceAction262__action(val
* self
, val
* p0
);
2202 extern const struct class class_parser__ReduceAction262
;
2203 void VIRTUAL_parser__ReduceAction263__action(val
* self
, val
* p0
);
2204 extern const struct class class_parser__ReduceAction263
;
2205 void VIRTUAL_parser__ReduceAction264__action(val
* self
, val
* p0
);
2206 extern const struct class class_parser__ReduceAction264
;
2207 void VIRTUAL_parser__ReduceAction265__action(val
* self
, val
* p0
);
2208 extern const struct class class_parser__ReduceAction265
;
2209 void VIRTUAL_parser__ReduceAction266__action(val
* self
, val
* p0
);
2210 extern const struct class class_parser__ReduceAction266
;
2211 void VIRTUAL_parser__ReduceAction267__action(val
* self
, val
* p0
);
2212 extern const struct class class_parser__ReduceAction267
;
2213 void VIRTUAL_parser__ReduceAction268__action(val
* self
, val
* p0
);
2214 extern const struct class class_parser__ReduceAction268
;
2215 void VIRTUAL_parser__ReduceAction270__action(val
* self
, val
* p0
);
2216 extern const struct class class_parser__ReduceAction270
;
2217 void VIRTUAL_parser__ReduceAction272__action(val
* self
, val
* p0
);
2218 extern const struct class class_parser__ReduceAction272
;
2219 void VIRTUAL_parser__ReduceAction273__action(val
* self
, val
* p0
);
2220 extern const struct class class_parser__ReduceAction273
;
2221 void VIRTUAL_parser__ReduceAction274__action(val
* self
, val
* p0
);
2222 extern const struct class class_parser__ReduceAction274
;
2223 void VIRTUAL_parser__ReduceAction275__action(val
* self
, val
* p0
);
2224 extern const struct class class_parser__ReduceAction275
;
2225 void VIRTUAL_parser__ReduceAction277__action(val
* self
, val
* p0
);
2226 extern const struct class class_parser__ReduceAction277
;
2227 void VIRTUAL_parser__ReduceAction279__action(val
* self
, val
* p0
);
2228 extern const struct class class_parser__ReduceAction279
;
2229 void VIRTUAL_parser__ReduceAction280__action(val
* self
, val
* p0
);
2230 extern const struct class class_parser__ReduceAction280
;
2231 void VIRTUAL_parser__ReduceAction281__action(val
* self
, val
* p0
);
2232 extern const struct class class_parser__ReduceAction281
;
2233 void VIRTUAL_parser__ReduceAction282__action(val
* self
, val
* p0
);
2234 extern const struct class class_parser__ReduceAction282
;
2235 void VIRTUAL_parser__ReduceAction283__action(val
* self
, val
* p0
);
2236 extern const struct class class_parser__ReduceAction283
;
2237 void VIRTUAL_parser__ReduceAction284__action(val
* self
, val
* p0
);
2238 extern const struct class class_parser__ReduceAction284
;
2239 void VIRTUAL_parser__ReduceAction285__action(val
* self
, val
* p0
);
2240 extern const struct class class_parser__ReduceAction285
;
2241 void VIRTUAL_parser__ReduceAction286__action(val
* self
, val
* p0
);
2242 extern const struct class class_parser__ReduceAction286
;
2243 void VIRTUAL_parser__ReduceAction287__action(val
* self
, val
* p0
);
2244 extern const struct class class_parser__ReduceAction287
;
2245 void VIRTUAL_parser__ReduceAction288__action(val
* self
, val
* p0
);
2246 extern const struct class class_parser__ReduceAction288
;
2247 void VIRTUAL_parser__ReduceAction290__action(val
* self
, val
* p0
);
2248 extern const struct class class_parser__ReduceAction290
;
2249 void VIRTUAL_parser__ReduceAction291__action(val
* self
, val
* p0
);
2250 extern const struct class class_parser__ReduceAction291
;
2251 void VIRTUAL_parser__ReduceAction293__action(val
* self
, val
* p0
);
2252 extern const struct class class_parser__ReduceAction293
;
2253 void VIRTUAL_parser__ReduceAction294__action(val
* self
, val
* p0
);
2254 extern const struct class class_parser__ReduceAction294
;
2255 void VIRTUAL_parser__ReduceAction295__action(val
* self
, val
* p0
);
2256 extern const struct class class_parser__ReduceAction295
;
2257 void VIRTUAL_parser__ReduceAction297__action(val
* self
, val
* p0
);
2258 extern const struct class class_parser__ReduceAction297
;
2259 void VIRTUAL_parser__ReduceAction299__action(val
* self
, val
* p0
);
2260 extern const struct class class_parser__ReduceAction299
;
2261 void VIRTUAL_parser__ReduceAction300__action(val
* self
, val
* p0
);
2262 extern const struct class class_parser__ReduceAction300
;
2263 void VIRTUAL_parser__ReduceAction302__action(val
* self
, val
* p0
);
2264 extern const struct class class_parser__ReduceAction302
;
2265 void VIRTUAL_parser__ReduceAction303__action(val
* self
, val
* p0
);
2266 extern const struct class class_parser__ReduceAction303
;
2267 void VIRTUAL_parser__ReduceAction304__action(val
* self
, val
* p0
);
2268 extern const struct class class_parser__ReduceAction304
;
2269 void VIRTUAL_parser__ReduceAction305__action(val
* self
, val
* p0
);
2270 extern const struct class class_parser__ReduceAction305
;
2271 void VIRTUAL_parser__ReduceAction307__action(val
* self
, val
* p0
);
2272 extern const struct class class_parser__ReduceAction307
;
2273 void VIRTUAL_parser__ReduceAction308__action(val
* self
, val
* p0
);
2274 extern const struct class class_parser__ReduceAction308
;
2275 void VIRTUAL_parser__ReduceAction310__action(val
* self
, val
* p0
);
2276 extern const struct class class_parser__ReduceAction310
;
2277 void VIRTUAL_parser__ReduceAction312__action(val
* self
, val
* p0
);
2278 extern const struct class class_parser__ReduceAction312
;
2279 void VIRTUAL_parser__ReduceAction314__action(val
* self
, val
* p0
);
2280 extern const struct class class_parser__ReduceAction314
;
2281 void VIRTUAL_parser__ReduceAction318__action(val
* self
, val
* p0
);
2282 extern const struct class class_parser__ReduceAction318
;
2283 void VIRTUAL_parser__ReduceAction320__action(val
* self
, val
* p0
);
2284 extern const struct class class_parser__ReduceAction320
;
2285 void VIRTUAL_parser__ReduceAction322__action(val
* self
, val
* p0
);
2286 extern const struct class class_parser__ReduceAction322
;
2287 void VIRTUAL_parser__ReduceAction326__action(val
* self
, val
* p0
);
2288 extern const struct class class_parser__ReduceAction326
;
2289 void VIRTUAL_parser__ReduceAction328__action(val
* self
, val
* p0
);
2290 extern const struct class class_parser__ReduceAction328
;
2291 void VIRTUAL_parser__ReduceAction330__action(val
* self
, val
* p0
);
2292 extern const struct class class_parser__ReduceAction330
;
2293 void VIRTUAL_parser__ReduceAction331__action(val
* self
, val
* p0
);
2294 extern const struct class class_parser__ReduceAction331
;
2295 void VIRTUAL_parser__ReduceAction332__action(val
* self
, val
* p0
);
2296 extern const struct class class_parser__ReduceAction332
;
2297 void VIRTUAL_parser__ReduceAction333__action(val
* self
, val
* p0
);
2298 extern const struct class class_parser__ReduceAction333
;
2299 void VIRTUAL_parser__ReduceAction334__action(val
* self
, val
* p0
);
2300 extern const struct class class_parser__ReduceAction334
;
2301 void VIRTUAL_parser__ReduceAction335__action(val
* self
, val
* p0
);
2302 extern const struct class class_parser__ReduceAction335
;
2303 void VIRTUAL_parser__ReduceAction336__action(val
* self
, val
* p0
);
2304 extern const struct class class_parser__ReduceAction336
;
2305 void VIRTUAL_parser__ReduceAction337__action(val
* self
, val
* p0
);
2306 extern const struct class class_parser__ReduceAction337
;
2307 void VIRTUAL_parser__ReduceAction340__action(val
* self
, val
* p0
);
2308 extern const struct class class_parser__ReduceAction340
;
2309 void VIRTUAL_parser__ReduceAction341__action(val
* self
, val
* p0
);
2310 extern const struct class class_parser__ReduceAction341
;
2311 void VIRTUAL_parser__ReduceAction342__action(val
* self
, val
* p0
);
2312 extern const struct class class_parser__ReduceAction342
;
2313 void VIRTUAL_parser__ReduceAction343__action(val
* self
, val
* p0
);
2314 extern const struct class class_parser__ReduceAction343
;
2315 void VIRTUAL_parser__ReduceAction344__action(val
* self
, val
* p0
);
2316 extern const struct class class_parser__ReduceAction344
;
2317 void VIRTUAL_parser__ReduceAction345__action(val
* self
, val
* p0
);
2318 extern const struct class class_parser__ReduceAction345
;
2319 void VIRTUAL_parser__ReduceAction346__action(val
* self
, val
* p0
);
2320 extern const struct class class_parser__ReduceAction346
;
2321 void VIRTUAL_parser__ReduceAction347__action(val
* self
, val
* p0
);
2322 extern const struct class class_parser__ReduceAction347
;
2323 void VIRTUAL_parser__ReduceAction348__action(val
* self
, val
* p0
);
2324 extern const struct class class_parser__ReduceAction348
;
2325 void VIRTUAL_parser__ReduceAction349__action(val
* self
, val
* p0
);
2326 extern const struct class class_parser__ReduceAction349
;
2327 void VIRTUAL_parser__ReduceAction350__action(val
* self
, val
* p0
);
2328 extern const struct class class_parser__ReduceAction350
;
2329 void VIRTUAL_parser__ReduceAction351__action(val
* self
, val
* p0
);
2330 extern const struct class class_parser__ReduceAction351
;
2331 void VIRTUAL_parser__ReduceAction352__action(val
* self
, val
* p0
);
2332 extern const struct class class_parser__ReduceAction352
;
2333 void VIRTUAL_parser__ReduceAction355__action(val
* self
, val
* p0
);
2334 extern const struct class class_parser__ReduceAction355
;
2335 void VIRTUAL_parser__ReduceAction356__action(val
* self
, val
* p0
);
2336 extern const struct class class_parser__ReduceAction356
;
2337 void VIRTUAL_parser__ReduceAction357__action(val
* self
, val
* p0
);
2338 extern const struct class class_parser__ReduceAction357
;
2339 void VIRTUAL_parser__ReduceAction358__action(val
* self
, val
* p0
);
2340 extern const struct class class_parser__ReduceAction358
;
2341 void VIRTUAL_parser__ReduceAction360__action(val
* self
, val
* p0
);
2342 extern const struct class class_parser__ReduceAction360
;
2343 void VIRTUAL_parser__ReduceAction361__action(val
* self
, val
* p0
);
2344 extern const struct class class_parser__ReduceAction361
;
2345 void VIRTUAL_parser__ReduceAction362__action(val
* self
, val
* p0
);
2346 extern const struct class class_parser__ReduceAction362
;
2347 void VIRTUAL_parser__ReduceAction363__action(val
* self
, val
* p0
);
2348 extern const struct class class_parser__ReduceAction363
;
2349 void VIRTUAL_parser__ReduceAction364__action(val
* self
, val
* p0
);
2350 extern const struct class class_parser__ReduceAction364
;
2351 void VIRTUAL_parser__ReduceAction365__action(val
* self
, val
* p0
);
2352 extern const struct class class_parser__ReduceAction365
;
2353 void VIRTUAL_parser__ReduceAction366__action(val
* self
, val
* p0
);
2354 extern const struct class class_parser__ReduceAction366
;
2355 void VIRTUAL_parser__ReduceAction369__action(val
* self
, val
* p0
);
2356 extern const struct class class_parser__ReduceAction369
;
2357 void VIRTUAL_parser__ReduceAction370__action(val
* self
, val
* p0
);
2358 extern const struct class class_parser__ReduceAction370
;
2359 void VIRTUAL_parser__ReduceAction371__action(val
* self
, val
* p0
);
2360 extern const struct class class_parser__ReduceAction371
;
2361 void VIRTUAL_parser__ReduceAction372__action(val
* self
, val
* p0
);
2362 extern const struct class class_parser__ReduceAction372
;
2363 void VIRTUAL_parser__ReduceAction373__action(val
* self
, val
* p0
);
2364 extern const struct class class_parser__ReduceAction373
;
2365 void VIRTUAL_parser__ReduceAction375__action(val
* self
, val
* p0
);
2366 extern const struct class class_parser__ReduceAction375
;
2367 void VIRTUAL_parser__ReduceAction376__action(val
* self
, val
* p0
);
2368 extern const struct class class_parser__ReduceAction376
;
2369 void VIRTUAL_parser__ReduceAction377__action(val
* self
, val
* p0
);
2370 extern const struct class class_parser__ReduceAction377
;
2371 void VIRTUAL_parser__ReduceAction378__action(val
* self
, val
* p0
);
2372 extern const struct class class_parser__ReduceAction378
;
2373 void VIRTUAL_parser__ReduceAction379__action(val
* self
, val
* p0
);
2374 extern const struct class class_parser__ReduceAction379
;
2375 void VIRTUAL_parser__ReduceAction382__action(val
* self
, val
* p0
);
2376 extern const struct class class_parser__ReduceAction382
;
2377 void VIRTUAL_parser__ReduceAction384__action(val
* self
, val
* p0
);
2378 extern const struct class class_parser__ReduceAction384
;
2379 void VIRTUAL_parser__ReduceAction386__action(val
* self
, val
* p0
);
2380 extern const struct class class_parser__ReduceAction386
;
2381 void VIRTUAL_parser__ReduceAction387__action(val
* self
, val
* p0
);
2382 extern const struct class class_parser__ReduceAction387
;
2383 void VIRTUAL_parser__ReduceAction388__action(val
* self
, val
* p0
);
2384 extern const struct class class_parser__ReduceAction388
;
2385 void VIRTUAL_parser__ReduceAction389__action(val
* self
, val
* p0
);
2386 extern const struct class class_parser__ReduceAction389
;
2387 void VIRTUAL_parser__ReduceAction390__action(val
* self
, val
* p0
);
2388 extern const struct class class_parser__ReduceAction390
;
2389 void VIRTUAL_parser__ReduceAction391__action(val
* self
, val
* p0
);
2390 extern const struct class class_parser__ReduceAction391
;
2391 void VIRTUAL_parser__ReduceAction392__action(val
* self
, val
* p0
);
2392 extern const struct class class_parser__ReduceAction392
;
2393 void VIRTUAL_parser__ReduceAction393__action(val
* self
, val
* p0
);
2394 extern const struct class class_parser__ReduceAction393
;
2395 void VIRTUAL_parser__ReduceAction394__action(val
* self
, val
* p0
);
2396 extern const struct class class_parser__ReduceAction394
;
2397 void VIRTUAL_parser__ReduceAction395__action(val
* self
, val
* p0
);
2398 extern const struct class class_parser__ReduceAction395
;
2399 void VIRTUAL_parser__ReduceAction396__action(val
* self
, val
* p0
);
2400 extern const struct class class_parser__ReduceAction396
;
2401 void VIRTUAL_parser__ReduceAction397__action(val
* self
, val
* p0
);
2402 extern const struct class class_parser__ReduceAction397
;
2403 void VIRTUAL_parser__ReduceAction399__action(val
* self
, val
* p0
);
2404 extern const struct class class_parser__ReduceAction399
;
2405 void VIRTUAL_parser__ReduceAction402__action(val
* self
, val
* p0
);
2406 extern const struct class class_parser__ReduceAction402
;
2407 void VIRTUAL_parser__ReduceAction403__action(val
* self
, val
* p0
);
2408 extern const struct class class_parser__ReduceAction403
;
2409 void VIRTUAL_parser__ReduceAction404__action(val
* self
, val
* p0
);
2410 extern const struct class class_parser__ReduceAction404
;
2411 void VIRTUAL_parser__ReduceAction405__action(val
* self
, val
* p0
);
2412 extern const struct class class_parser__ReduceAction405
;
2413 void VIRTUAL_parser__ReduceAction406__action(val
* self
, val
* p0
);
2414 extern const struct class class_parser__ReduceAction406
;
2415 void VIRTUAL_parser__ReduceAction407__action(val
* self
, val
* p0
);
2416 extern const struct class class_parser__ReduceAction407
;
2417 void VIRTUAL_parser__ReduceAction408__action(val
* self
, val
* p0
);
2418 extern const struct class class_parser__ReduceAction408
;
2419 void VIRTUAL_parser__ReduceAction409__action(val
* self
, val
* p0
);
2420 extern const struct class class_parser__ReduceAction409
;
2421 void VIRTUAL_parser__ReduceAction411__action(val
* self
, val
* p0
);
2422 extern const struct class class_parser__ReduceAction411
;
2423 void VIRTUAL_parser__ReduceAction413__action(val
* self
, val
* p0
);
2424 extern const struct class class_parser__ReduceAction413
;
2425 void VIRTUAL_parser__ReduceAction414__action(val
* self
, val
* p0
);
2426 extern const struct class class_parser__ReduceAction414
;
2427 void VIRTUAL_parser__ReduceAction415__action(val
* self
, val
* p0
);
2428 extern const struct class class_parser__ReduceAction415
;
2429 void VIRTUAL_parser__ReduceAction417__action(val
* self
, val
* p0
);
2430 extern const struct class class_parser__ReduceAction417
;
2431 void VIRTUAL_parser__ReduceAction418__action(val
* self
, val
* p0
);
2432 extern const struct class class_parser__ReduceAction418
;
2433 void VIRTUAL_parser__ReduceAction419__action(val
* self
, val
* p0
);
2434 extern const struct class class_parser__ReduceAction419
;
2435 void VIRTUAL_parser__ReduceAction420__action(val
* self
, val
* p0
);
2436 extern const struct class class_parser__ReduceAction420
;
2437 void VIRTUAL_parser__ReduceAction421__action(val
* self
, val
* p0
);
2438 extern const struct class class_parser__ReduceAction421
;
2439 void VIRTUAL_parser__ReduceAction422__action(val
* self
, val
* p0
);
2440 extern const struct class class_parser__ReduceAction422
;
2441 void VIRTUAL_parser__ReduceAction423__action(val
* self
, val
* p0
);
2442 extern const struct class class_parser__ReduceAction423
;
2443 void VIRTUAL_parser__ReduceAction424__action(val
* self
, val
* p0
);
2444 extern const struct class class_parser__ReduceAction424
;
2445 void VIRTUAL_parser__ReduceAction425__action(val
* self
, val
* p0
);
2446 extern const struct class class_parser__ReduceAction425
;
2447 void VIRTUAL_parser__ReduceAction426__action(val
* self
, val
* p0
);
2448 extern const struct class class_parser__ReduceAction426
;
2449 void VIRTUAL_parser__ReduceAction427__action(val
* self
, val
* p0
);
2450 extern const struct class class_parser__ReduceAction427
;
2451 void VIRTUAL_parser__ReduceAction428__action(val
* self
, val
* p0
);
2452 extern const struct class class_parser__ReduceAction428
;
2453 void VIRTUAL_parser__ReduceAction429__action(val
* self
, val
* p0
);
2454 extern const struct class class_parser__ReduceAction429
;
2455 void VIRTUAL_parser__ReduceAction431__action(val
* self
, val
* p0
);
2456 extern const struct class class_parser__ReduceAction431
;
2457 void VIRTUAL_parser__ReduceAction432__action(val
* self
, val
* p0
);
2458 extern const struct class class_parser__ReduceAction432
;
2459 void VIRTUAL_parser__ReduceAction433__action(val
* self
, val
* p0
);
2460 extern const struct class class_parser__ReduceAction433
;
2461 void VIRTUAL_parser__ReduceAction435__action(val
* self
, val
* p0
);
2462 extern const struct class class_parser__ReduceAction435
;
2463 void VIRTUAL_parser__ReduceAction436__action(val
* self
, val
* p0
);
2464 extern const struct class class_parser__ReduceAction436
;
2465 void VIRTUAL_parser__ReduceAction437__action(val
* self
, val
* p0
);
2466 extern const struct class class_parser__ReduceAction437
;
2467 void VIRTUAL_parser__ReduceAction439__action(val
* self
, val
* p0
);
2468 extern const struct class class_parser__ReduceAction439
;
2469 void VIRTUAL_parser__ReduceAction440__action(val
* self
, val
* p0
);
2470 extern const struct class class_parser__ReduceAction440
;
2471 void VIRTUAL_parser__ReduceAction442__action(val
* self
, val
* p0
);
2472 extern const struct class class_parser__ReduceAction442
;
2473 void VIRTUAL_parser__ReduceAction443__action(val
* self
, val
* p0
);
2474 extern const struct class class_parser__ReduceAction443
;
2475 void VIRTUAL_parser__ReduceAction445__action(val
* self
, val
* p0
);
2476 extern const struct class class_parser__ReduceAction445
;
2477 void VIRTUAL_parser__ReduceAction446__action(val
* self
, val
* p0
);
2478 extern const struct class class_parser__ReduceAction446
;
2479 void VIRTUAL_parser__ReduceAction449__action(val
* self
, val
* p0
);
2480 extern const struct class class_parser__ReduceAction449
;
2481 void VIRTUAL_parser__ReduceAction450__action(val
* self
, val
* p0
);
2482 extern const struct class class_parser__ReduceAction450
;
2483 void VIRTUAL_parser__ReduceAction451__action(val
* self
, val
* p0
);
2484 extern const struct class class_parser__ReduceAction451
;
2485 void VIRTUAL_parser__ReduceAction780__action(val
* self
, val
* p0
);
2486 extern const struct class class_parser__ReduceAction780
;
2487 void VIRTUAL_parser__ReduceAction782__action(val
* self
, val
* p0
);
2488 extern const struct class class_parser__ReduceAction782
;
2489 void VIRTUAL_parser__ReduceAction783__action(val
* self
, val
* p0
);
2490 extern const struct class class_parser__ReduceAction783
;
2491 void VIRTUAL_parser__ReduceAction784__action(val
* self
, val
* p0
);
2492 extern const struct class class_parser__ReduceAction784
;
2493 void VIRTUAL_parser__ReduceAction785__action(val
* self
, val
* p0
);
2494 extern const struct class class_parser__ReduceAction785
;
2495 void VIRTUAL_parser__ReduceAction786__action(val
* self
, val
* p0
);
2496 extern const struct class class_parser__ReduceAction786
;
2497 void VIRTUAL_parser__ReduceAction793__action(val
* self
, val
* p0
);
2498 extern const struct class class_parser__ReduceAction793
;
2499 void VIRTUAL_parser__ReduceAction794__action(val
* self
, val
* p0
);
2500 extern const struct class class_parser__ReduceAction794
;
2501 void VIRTUAL_parser__ReduceAction817__action(val
* self
, val
* p0
);
2502 extern const struct class class_parser__ReduceAction817
;
2503 void VIRTUAL_parser__ReduceAction818__action(val
* self
, val
* p0
);
2504 extern const struct class class_parser__ReduceAction818
;
2505 void VIRTUAL_parser__ReduceAction968__action(val
* self
, val
* p0
);
2506 extern const struct class class_parser__ReduceAction968
;
2507 void VIRTUAL_parser__ReduceAction969__action(val
* self
, val
* p0
);
2508 extern const struct class class_parser__ReduceAction969
;
2509 void VIRTUAL_parser__ReduceAction970__action(val
* self
, val
* p0
);
2510 extern const struct class class_parser__ReduceAction970
;
2511 void VIRTUAL_parser__ReduceAction971__action(val
* self
, val
* p0
);
2512 extern const struct class class_parser__ReduceAction971
;
2513 void VIRTUAL_parser__ReduceAction972__action(val
* self
, val
* p0
);
2514 extern const struct class class_parser__ReduceAction972
;
2515 void VIRTUAL_parser__ReduceAction973__action(val
* self
, val
* p0
);
2516 extern const struct class class_parser__ReduceAction973
;
2517 void VIRTUAL_parser__ReduceAction974__action(val
* self
, val
* p0
);
2518 extern const struct class class_parser__ReduceAction974
;
2519 void VIRTUAL_parser__ReduceAction975__action(val
* self
, val
* p0
);
2520 extern const struct class class_parser__ReduceAction975
;
2521 void VIRTUAL_parser__ReduceAction976__action(val
* self
, val
* p0
);
2522 extern const struct class class_parser__ReduceAction976
;
2523 void VIRTUAL_parser__ReduceAction977__action(val
* self
, val
* p0
);
2524 extern const struct class class_parser__ReduceAction977
;
2525 void VIRTUAL_parser__ReduceAction978__action(val
* self
, val
* p0
);
2526 extern const struct class class_parser__ReduceAction978
;
2527 void VIRTUAL_parser__ReduceAction979__action(val
* self
, val
* p0
);
2528 extern const struct class class_parser__ReduceAction979
;
2529 void VIRTUAL_parser__ReduceAction980__action(val
* self
, val
* p0
);
2530 extern const struct class class_parser__ReduceAction980
;
2531 void VIRTUAL_parser__ReduceAction981__action(val
* self
, val
* p0
);
2532 extern const struct class class_parser__ReduceAction981
;
2533 void VIRTUAL_parser__ReduceAction982__action(val
* self
, val
* p0
);
2534 extern const struct class class_parser__ReduceAction982
;
2535 void VIRTUAL_parser__ReduceAction983__action(val
* self
, val
* p0
);
2536 extern const struct class class_parser__ReduceAction983
;
2537 void VIRTUAL_parser__ReduceAction985__action(val
* self
, val
* p0
);
2538 extern const struct class class_parser__ReduceAction985
;
2539 void VIRTUAL_parser__ReduceAction987__action(val
* self
, val
* p0
);
2540 extern const struct class class_parser__ReduceAction987
;
2541 void VIRTUAL_parser__ReduceAction991__action(val
* self
, val
* p0
);
2542 extern const struct class class_parser__ReduceAction991
;
2543 void VIRTUAL_parser__ReduceAction993__action(val
* self
, val
* p0
);
2544 extern const struct class class_parser__ReduceAction993
;
2545 void VIRTUAL_parser__ReduceAction1003__action(val
* self
, val
* p0
);
2546 extern const struct class class_parser__ReduceAction1003
;
2547 void VIRTUAL_parser__ReduceAction1004__action(val
* self
, val
* p0
);
2548 extern const struct class class_parser__ReduceAction1004
;
2549 void VIRTUAL_parser__ReduceAction1005__action(val
* self
, val
* p0
);
2550 extern const struct class class_parser__ReduceAction1005
;
2551 void VIRTUAL_parser__ReduceAction1006__action(val
* self
, val
* p0
);
2552 extern const struct class class_parser__ReduceAction1006
;
2553 void VIRTUAL_parser__ReduceAction1007__action(val
* self
, val
* p0
);
2554 extern const struct class class_parser__ReduceAction1007
;
2555 void VIRTUAL_parser_nodes__ANodes__init(val
* self
);
2556 val
* VIRTUAL_parser_nodes__ANodes__iterator(val
* self
);
2557 short int VIRTUAL_parser_nodes__ANodes__is_empty(val
* self
);
2558 long VIRTUAL_parser_nodes__ANodes__length(val
* self
);
2559 short int VIRTUAL_parser_nodes__ANodes__has(val
* self
, val
* p0
);
2560 val
* VIRTUAL_parser_nodes__ANodes___91d_93d(val
* self
, long p0
);
2561 void VIRTUAL_parser_nodes__ANodes__push(val
* self
, val
* p0
);
2562 val
* VIRTUAL_parser_nodes__ANodes__pop(val
* self
);
2563 void VIRTUAL_parser_nodes__ANodes__unshift(val
* self
, val
* p0
);
2564 val
* VIRTUAL_parser_nodes__ANodes__shift(val
* self
);
2565 void VIRTUAL_parser_nodes__ANodes___91d_93d_61d(val
* self
, long p0
, val
* p1
);
2566 void VIRTUAL_parser_nodes__ANodes__remove_at(val
* self
, long p0
);
2567 val
* VIRTUAL_parser_nodes__ANodes__parent(val
* self
);
2568 void VIRTUAL_parser_nodes__ANodes__parent_61d(val
* self
, val
* p0
);
2569 val
* VIRTUAL_parser_nodes__ANodes__items(val
* self
);
2570 void VIRTUAL_parser_nodes__ANodes__hook_add(val
* self
, val
* p0
);
2571 void VIRTUAL_parser_nodes__ANodes__hook_remove(val
* self
, val
* p0
);
2572 void VIRTUAL_parser_nodes__ANodes__unsafe_add_all(val
* self
, val
* p0
);
2573 short int VIRTUAL_parser_nodes__ANodes__replace_child(val
* self
, val
* p0
, val
* p1
);
2574 void VIRTUAL_parser_nodes__ANodes__visit_all(val
* self
, val
* p0
);
2575 extern const struct class class_parser_nodes__ANodes
;
2576 #define COLOR_array__Arrayparser_nodes__ANodes_FT0 0
2577 #define COLOR_parser_nodes__ANodes___items 1
2578 val
* VIRTUAL_parser_nodes__TEol__to_s(val
* self
);
2579 val
* VIRTUAL_parser_nodes__ANode__location(val
* self
);
2580 void VIRTUAL_parser_nodes__ANode__location_61d(val
* self
, val
* p0
);
2581 val
* VIRTUAL_parser_nodes__ANode__hot_location(val
* self
);
2582 void VIRTUAL_parser_nodes__ANode__debug(val
* self
, val
* p0
);
2583 val
* VIRTUAL_parser_nodes__ANode__parent(val
* self
);
2584 void VIRTUAL_parser_nodes__ANode__parent_61d(val
* self
, val
* p0
);
2585 void VIRTUAL_parser_nodes__Token__replace_child(val
* self
, val
* p0
, val
* p1
);
2586 void VIRTUAL_parser_nodes__ANode__replace_with(val
* self
, val
* p0
);
2587 void VIRTUAL_parser_nodes__Token__visit_all(val
* self
, val
* p0
);
2588 void VIRTUAL_literal__ANode__accept_literal(val
* self
, val
* p0
);
2589 void VIRTUAL_scope__ANode__accept_scope_visitor(val
* self
, val
* p0
);
2590 void VIRTUAL_flow__ANode__accept_flow_visitor(val
* self
, val
* p0
);
2591 void VIRTUAL_local_var_init__ANode__accept_local_var_visitor(val
* self
, val
* p0
);
2592 void VIRTUAL_auto_super_init__ANode__accept_auto_super_init(val
* self
, val
* p0
);
2593 void VIRTUAL_astvalidation__ANode__accept_ast_validation(val
* self
, val
* p0
);
2594 void VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
2595 void VIRTUAL_transform__ANode__accept_transform_visitor(val
* self
, val
* p0
);
2596 val
* VIRTUAL_lexer_work__Token__text(val
* self
);
2597 void VIRTUAL_parser_nodes__Token__prev_token_61d(val
* self
, val
* p0
);
2598 void VIRTUAL_parser_nodes__Token__next_token_61d(val
* self
, val
* p0
);
2599 long VIRTUAL_lexer__TEol__parser_index(val
* self
);
2600 void VIRTUAL_lexer__TEol__init_tk(val
* self
, val
* p0
);
2601 extern const struct class class_parser_nodes__TEol
;
2602 #define COLOR_parser_nodes__ANode___parent 1
2603 #define COLOR_parser_nodes__Token___prev_token 2
2604 #define COLOR_parser_nodes__Token___next_token 3
2605 val
* VIRTUAL_parser_nodes__Token__to_s(val
* self
);
2606 long VIRTUAL_lexer__TComment__parser_index(val
* self
);
2607 void VIRTUAL_lexer__TComment__init_tk(val
* self
, val
* p0
);
2608 extern const struct class class_parser_nodes__TComment
;
2609 val
* VIRTUAL_parser_nodes__TokenKeyword__to_s(val
* self
);
2610 long VIRTUAL_lexer__TKwpackage__parser_index(val
* self
);
2611 void VIRTUAL_lexer__TKwpackage__init_tk(val
* self
, val
* p0
);
2612 extern const struct class class_parser_nodes__TKwpackage
;
2613 long VIRTUAL_lexer__TKwmodule__parser_index(val
* self
);
2614 void VIRTUAL_lexer__TKwmodule__init_tk(val
* self
, val
* p0
);
2615 extern const struct class class_parser_nodes__TKwmodule
;
2616 long VIRTUAL_lexer__TKwimport__parser_index(val
* self
);
2617 void VIRTUAL_lexer__TKwimport__init_tk(val
* self
, val
* p0
);
2618 extern const struct class class_parser_nodes__TKwimport
;
2619 long VIRTUAL_lexer__TKwclass__parser_index(val
* self
);
2620 void VIRTUAL_lexer__TKwclass__init_tk(val
* self
, val
* p0
);
2621 extern const struct class class_parser_nodes__TKwclass
;
2622 long VIRTUAL_lexer__TKwabstract__parser_index(val
* self
);
2623 void VIRTUAL_lexer__TKwabstract__init_tk(val
* self
, val
* p0
);
2624 extern const struct class class_parser_nodes__TKwabstract
;
2625 long VIRTUAL_lexer__TKwinterface__parser_index(val
* self
);
2626 void VIRTUAL_lexer__TKwinterface__init_tk(val
* self
, val
* p0
);
2627 extern const struct class class_parser_nodes__TKwinterface
;
2628 long VIRTUAL_lexer__TKwenum__parser_index(val
* self
);
2629 void VIRTUAL_lexer__TKwenum__init_tk(val
* self
, val
* p0
);
2630 extern const struct class class_parser_nodes__TKwenum
;
2631 long VIRTUAL_lexer__TKwend__parser_index(val
* self
);
2632 void VIRTUAL_lexer__TKwend__init_tk(val
* self
, val
* p0
);
2633 extern const struct class class_parser_nodes__TKwend
;
2634 long VIRTUAL_lexer__TKwmeth__parser_index(val
* self
);
2635 void VIRTUAL_lexer__TKwmeth__init_tk(val
* self
, val
* p0
);
2636 extern const struct class class_parser_nodes__TKwmeth
;
2637 long VIRTUAL_lexer__TKwtype__parser_index(val
* self
);
2638 void VIRTUAL_lexer__TKwtype__init_tk(val
* self
, val
* p0
);
2639 extern const struct class class_parser_nodes__TKwtype
;
2640 long VIRTUAL_lexer__TKwinit__parser_index(val
* self
);
2641 void VIRTUAL_lexer__TKwinit__init_tk(val
* self
, val
* p0
);
2642 extern const struct class class_parser_nodes__TKwinit
;
2643 long VIRTUAL_lexer__TKwredef__parser_index(val
* self
);
2644 void VIRTUAL_lexer__TKwredef__init_tk(val
* self
, val
* p0
);
2645 extern const struct class class_parser_nodes__TKwredef
;
2646 long VIRTUAL_lexer__TKwis__parser_index(val
* self
);
2647 void VIRTUAL_lexer__TKwis__init_tk(val
* self
, val
* p0
);
2648 extern const struct class class_parser_nodes__TKwis
;
2649 long VIRTUAL_lexer__TKwdo__parser_index(val
* self
);
2650 void VIRTUAL_lexer__TKwdo__init_tk(val
* self
, val
* p0
);
2651 extern const struct class class_parser_nodes__TKwdo
;
2652 long VIRTUAL_lexer__TKwvar__parser_index(val
* self
);
2653 void VIRTUAL_lexer__TKwvar__init_tk(val
* self
, val
* p0
);
2654 extern const struct class class_parser_nodes__TKwvar
;
2655 long VIRTUAL_lexer__TKwextern__parser_index(val
* self
);
2656 void VIRTUAL_lexer__TKwextern__init_tk(val
* self
, val
* p0
);
2657 extern const struct class class_parser_nodes__TKwextern
;
2658 long VIRTUAL_lexer__TKwpublic__parser_index(val
* self
);
2659 void VIRTUAL_lexer__TKwpublic__init_tk(val
* self
, val
* p0
);
2660 extern const struct class class_parser_nodes__TKwpublic
;
2661 long VIRTUAL_lexer__TKwprotected__parser_index(val
* self
);
2662 void VIRTUAL_lexer__TKwprotected__init_tk(val
* self
, val
* p0
);
2663 extern const struct class class_parser_nodes__TKwprotected
;
2664 long VIRTUAL_lexer__TKwprivate__parser_index(val
* self
);
2665 void VIRTUAL_lexer__TKwprivate__init_tk(val
* self
, val
* p0
);
2666 extern const struct class class_parser_nodes__TKwprivate
;
2667 long VIRTUAL_lexer__TKwintrude__parser_index(val
* self
);
2668 void VIRTUAL_lexer__TKwintrude__init_tk(val
* self
, val
* p0
);
2669 extern const struct class class_parser_nodes__TKwintrude
;
2670 long VIRTUAL_lexer__TKwif__parser_index(val
* self
);
2671 void VIRTUAL_lexer__TKwif__init_tk(val
* self
, val
* p0
);
2672 extern const struct class class_parser_nodes__TKwif
;
2673 long VIRTUAL_lexer__TKwthen__parser_index(val
* self
);
2674 void VIRTUAL_lexer__TKwthen__init_tk(val
* self
, val
* p0
);
2675 extern const struct class class_parser_nodes__TKwthen
;
2676 long VIRTUAL_lexer__TKwelse__parser_index(val
* self
);
2677 void VIRTUAL_lexer__TKwelse__init_tk(val
* self
, val
* p0
);
2678 extern const struct class class_parser_nodes__TKwelse
;
2679 long VIRTUAL_lexer__TKwwhile__parser_index(val
* self
);
2680 void VIRTUAL_lexer__TKwwhile__init_tk(val
* self
, val
* p0
);
2681 extern const struct class class_parser_nodes__TKwwhile
;
2682 long VIRTUAL_lexer__TKwloop__parser_index(val
* self
);
2683 void VIRTUAL_lexer__TKwloop__init_tk(val
* self
, val
* p0
);
2684 extern const struct class class_parser_nodes__TKwloop
;
2685 long VIRTUAL_lexer__TKwfor__parser_index(val
* self
);
2686 void VIRTUAL_lexer__TKwfor__init_tk(val
* self
, val
* p0
);
2687 extern const struct class class_parser_nodes__TKwfor
;
2688 long VIRTUAL_lexer__TKwin__parser_index(val
* self
);
2689 void VIRTUAL_lexer__TKwin__init_tk(val
* self
, val
* p0
);
2690 extern const struct class class_parser_nodes__TKwin
;
2691 long VIRTUAL_lexer__TKwand__parser_index(val
* self
);
2692 void VIRTUAL_lexer__TKwand__init_tk(val
* self
, val
* p0
);
2693 extern const struct class class_parser_nodes__TKwand
;
2694 long VIRTUAL_lexer__TKwor__parser_index(val
* self
);
2695 void VIRTUAL_lexer__TKwor__init_tk(val
* self
, val
* p0
);
2696 extern const struct class class_parser_nodes__TKwor
;
2697 long VIRTUAL_lexer__TKwimplies__parser_index(val
* self
);
2698 void VIRTUAL_lexer__TKwimplies__init_tk(val
* self
, val
* p0
);
2699 extern const struct class class_parser_nodes__TKwimplies
;
2700 long VIRTUAL_lexer__TKwnot__parser_index(val
* self
);
2701 void VIRTUAL_lexer__TKwnot__init_tk(val
* self
, val
* p0
);
2702 extern const struct class class_parser_nodes__TKwnot
;
2703 long VIRTUAL_lexer__TKwreturn__parser_index(val
* self
);
2704 void VIRTUAL_lexer__TKwreturn__init_tk(val
* self
, val
* p0
);
2705 extern const struct class class_parser_nodes__TKwreturn
;
2706 long VIRTUAL_lexer__TKwcontinue__parser_index(val
* self
);
2707 void VIRTUAL_lexer__TKwcontinue__init_tk(val
* self
, val
* p0
);
2708 extern const struct class class_parser_nodes__TKwcontinue
;
2709 long VIRTUAL_lexer__TKwbreak__parser_index(val
* self
);
2710 void VIRTUAL_lexer__TKwbreak__init_tk(val
* self
, val
* p0
);
2711 extern const struct class class_parser_nodes__TKwbreak
;
2712 long VIRTUAL_lexer__TKwabort__parser_index(val
* self
);
2713 void VIRTUAL_lexer__TKwabort__init_tk(val
* self
, val
* p0
);
2714 extern const struct class class_parser_nodes__TKwabort
;
2715 long VIRTUAL_lexer__TKwassert__parser_index(val
* self
);
2716 void VIRTUAL_lexer__TKwassert__init_tk(val
* self
, val
* p0
);
2717 extern const struct class class_parser_nodes__TKwassert
;
2718 long VIRTUAL_lexer__TKwnew__parser_index(val
* self
);
2719 void VIRTUAL_lexer__TKwnew__init_tk(val
* self
, val
* p0
);
2720 extern const struct class class_parser_nodes__TKwnew
;
2721 long VIRTUAL_lexer__TKwisa__parser_index(val
* self
);
2722 void VIRTUAL_lexer__TKwisa__init_tk(val
* self
, val
* p0
);
2723 extern const struct class class_parser_nodes__TKwisa
;
2724 long VIRTUAL_lexer__TKwonce__parser_index(val
* self
);
2725 void VIRTUAL_lexer__TKwonce__init_tk(val
* self
, val
* p0
);
2726 extern const struct class class_parser_nodes__TKwonce
;
2727 long VIRTUAL_lexer__TKwsuper__parser_index(val
* self
);
2728 void VIRTUAL_lexer__TKwsuper__init_tk(val
* self
, val
* p0
);
2729 extern const struct class class_parser_nodes__TKwsuper
;
2730 long VIRTUAL_lexer__TKwself__parser_index(val
* self
);
2731 void VIRTUAL_lexer__TKwself__init_tk(val
* self
, val
* p0
);
2732 extern const struct class class_parser_nodes__TKwself
;
2733 long VIRTUAL_lexer__TKwtrue__parser_index(val
* self
);
2734 void VIRTUAL_lexer__TKwtrue__init_tk(val
* self
, val
* p0
);
2735 extern const struct class class_parser_nodes__TKwtrue
;
2736 long VIRTUAL_lexer__TKwfalse__parser_index(val
* self
);
2737 void VIRTUAL_lexer__TKwfalse__init_tk(val
* self
, val
* p0
);
2738 extern const struct class class_parser_nodes__TKwfalse
;
2739 long VIRTUAL_lexer__TKwnull__parser_index(val
* self
);
2740 void VIRTUAL_lexer__TKwnull__init_tk(val
* self
, val
* p0
);
2741 extern const struct class class_parser_nodes__TKwnull
;
2742 long VIRTUAL_lexer__TKwas__parser_index(val
* self
);
2743 void VIRTUAL_lexer__TKwas__init_tk(val
* self
, val
* p0
);
2744 extern const struct class class_parser_nodes__TKwas
;
2745 long VIRTUAL_lexer__TKwnullable__parser_index(val
* self
);
2746 void VIRTUAL_lexer__TKwnullable__init_tk(val
* self
, val
* p0
);
2747 extern const struct class class_parser_nodes__TKwnullable
;
2748 long VIRTUAL_lexer__TKwisset__parser_index(val
* self
);
2749 void VIRTUAL_lexer__TKwisset__init_tk(val
* self
, val
* p0
);
2750 extern const struct class class_parser_nodes__TKwisset
;
2751 long VIRTUAL_lexer__TKwlabel__parser_index(val
* self
);
2752 void VIRTUAL_lexer__TKwlabel__init_tk(val
* self
, val
* p0
);
2753 extern const struct class class_parser_nodes__TKwlabel
;
2754 long VIRTUAL_lexer__TKwdebug__parser_index(val
* self
);
2755 void VIRTUAL_lexer__TKwdebug__init_tk(val
* self
, val
* p0
);
2756 extern const struct class class_parser_nodes__TKwdebug
;
2757 long VIRTUAL_lexer__TOpar__parser_index(val
* self
);
2758 void VIRTUAL_lexer__TOpar__init_tk(val
* self
, val
* p0
);
2759 extern const struct class class_parser_nodes__TOpar
;
2760 long VIRTUAL_lexer__TCpar__parser_index(val
* self
);
2761 void VIRTUAL_lexer__TCpar__init_tk(val
* self
, val
* p0
);
2762 extern const struct class class_parser_nodes__TCpar
;
2763 long VIRTUAL_lexer__TObra__parser_index(val
* self
);
2764 void VIRTUAL_lexer__TObra__init_tk(val
* self
, val
* p0
);
2765 extern const struct class class_parser_nodes__TObra
;
2766 long VIRTUAL_lexer__TCbra__parser_index(val
* self
);
2767 void VIRTUAL_lexer__TCbra__init_tk(val
* self
, val
* p0
);
2768 extern const struct class class_parser_nodes__TCbra
;
2769 long VIRTUAL_lexer__TComma__parser_index(val
* self
);
2770 void VIRTUAL_lexer__TComma__init_tk(val
* self
, val
* p0
);
2771 extern const struct class class_parser_nodes__TComma
;
2772 long VIRTUAL_lexer__TColumn__parser_index(val
* self
);
2773 void VIRTUAL_lexer__TColumn__init_tk(val
* self
, val
* p0
);
2774 extern const struct class class_parser_nodes__TColumn
;
2775 long VIRTUAL_lexer__TQuad__parser_index(val
* self
);
2776 void VIRTUAL_lexer__TQuad__init_tk(val
* self
, val
* p0
);
2777 extern const struct class class_parser_nodes__TQuad
;
2778 long VIRTUAL_lexer__TAssign__parser_index(val
* self
);
2779 void VIRTUAL_lexer__TAssign__init_tk(val
* self
, val
* p0
);
2780 extern const struct class class_parser_nodes__TAssign
;
2781 val
* VIRTUAL_parser_nodes__TokenOperator__to_s(val
* self
);
2782 long VIRTUAL_lexer__TPluseq__parser_index(val
* self
);
2783 void VIRTUAL_lexer__TPluseq__init_tk(val
* self
, val
* p0
);
2784 extern const struct class class_parser_nodes__TPluseq
;
2785 long VIRTUAL_lexer__TMinuseq__parser_index(val
* self
);
2786 void VIRTUAL_lexer__TMinuseq__init_tk(val
* self
, val
* p0
);
2787 extern const struct class class_parser_nodes__TMinuseq
;
2788 long VIRTUAL_lexer__TDotdotdot__parser_index(val
* self
);
2789 void VIRTUAL_lexer__TDotdotdot__init_tk(val
* self
, val
* p0
);
2790 extern const struct class class_parser_nodes__TDotdotdot
;
2791 long VIRTUAL_lexer__TDotdot__parser_index(val
* self
);
2792 void VIRTUAL_lexer__TDotdot__init_tk(val
* self
, val
* p0
);
2793 extern const struct class class_parser_nodes__TDotdot
;
2794 long VIRTUAL_lexer__TDot__parser_index(val
* self
);
2795 void VIRTUAL_lexer__TDot__init_tk(val
* self
, val
* p0
);
2796 extern const struct class class_parser_nodes__TDot
;
2797 long VIRTUAL_lexer__TPlus__parser_index(val
* self
);
2798 void VIRTUAL_lexer__TPlus__init_tk(val
* self
, val
* p0
);
2799 extern const struct class class_parser_nodes__TPlus
;
2800 long VIRTUAL_lexer__TMinus__parser_index(val
* self
);
2801 void VIRTUAL_lexer__TMinus__init_tk(val
* self
, val
* p0
);
2802 extern const struct class class_parser_nodes__TMinus
;
2803 long VIRTUAL_lexer__TStar__parser_index(val
* self
);
2804 void VIRTUAL_lexer__TStar__init_tk(val
* self
, val
* p0
);
2805 extern const struct class class_parser_nodes__TStar
;
2806 long VIRTUAL_lexer__TStarstar__parser_index(val
* self
);
2807 void VIRTUAL_lexer__TStarstar__init_tk(val
* self
, val
* p0
);
2808 extern const struct class class_parser_nodes__TStarstar
;
2809 long VIRTUAL_lexer__TSlash__parser_index(val
* self
);
2810 void VIRTUAL_lexer__TSlash__init_tk(val
* self
, val
* p0
);
2811 extern const struct class class_parser_nodes__TSlash
;
2812 long VIRTUAL_lexer__TPercent__parser_index(val
* self
);
2813 void VIRTUAL_lexer__TPercent__init_tk(val
* self
, val
* p0
);
2814 extern const struct class class_parser_nodes__TPercent
;
2815 long VIRTUAL_lexer__TEq__parser_index(val
* self
);
2816 void VIRTUAL_lexer__TEq__init_tk(val
* self
, val
* p0
);
2817 extern const struct class class_parser_nodes__TEq
;
2818 long VIRTUAL_lexer__TNe__parser_index(val
* self
);
2819 void VIRTUAL_lexer__TNe__init_tk(val
* self
, val
* p0
);
2820 extern const struct class class_parser_nodes__TNe
;
2821 long VIRTUAL_lexer__TLt__parser_index(val
* self
);
2822 void VIRTUAL_lexer__TLt__init_tk(val
* self
, val
* p0
);
2823 extern const struct class class_parser_nodes__TLt
;
2824 long VIRTUAL_lexer__TLe__parser_index(val
* self
);
2825 void VIRTUAL_lexer__TLe__init_tk(val
* self
, val
* p0
);
2826 extern const struct class class_parser_nodes__TLe
;
2827 long VIRTUAL_lexer__TLl__parser_index(val
* self
);
2828 void VIRTUAL_lexer__TLl__init_tk(val
* self
, val
* p0
);
2829 extern const struct class class_parser_nodes__TLl
;
2830 long VIRTUAL_lexer__TGt__parser_index(val
* self
);
2831 void VIRTUAL_lexer__TGt__init_tk(val
* self
, val
* p0
);
2832 extern const struct class class_parser_nodes__TGt
;
2833 long VIRTUAL_lexer__TGe__parser_index(val
* self
);
2834 void VIRTUAL_lexer__TGe__init_tk(val
* self
, val
* p0
);
2835 extern const struct class class_parser_nodes__TGe
;
2836 long VIRTUAL_lexer__TGg__parser_index(val
* self
);
2837 void VIRTUAL_lexer__TGg__init_tk(val
* self
, val
* p0
);
2838 extern const struct class class_parser_nodes__TGg
;
2839 long VIRTUAL_lexer__TStarship__parser_index(val
* self
);
2840 void VIRTUAL_lexer__TStarship__init_tk(val
* self
, val
* p0
);
2841 extern const struct class class_parser_nodes__TStarship
;
2842 long VIRTUAL_lexer__TBang__parser_index(val
* self
);
2843 void VIRTUAL_lexer__TBang__init_tk(val
* self
, val
* p0
);
2844 extern const struct class class_parser_nodes__TBang
;
2845 long VIRTUAL_lexer__TAt__parser_index(val
* self
);
2846 void VIRTUAL_lexer__TAt__init_tk(val
* self
, val
* p0
);
2847 extern const struct class class_parser_nodes__TAt
;
2848 val
* VIRTUAL_parser_nodes__TClassid__to_s(val
* self
);
2849 long VIRTUAL_lexer__TClassid__parser_index(val
* self
);
2850 void VIRTUAL_lexer__TClassid__init_tk(val
* self
, val
* p0
);
2851 extern const struct class class_parser_nodes__TClassid
;
2852 val
* VIRTUAL_parser_nodes__TId__to_s(val
* self
);
2853 long VIRTUAL_lexer__TId__parser_index(val
* self
);
2854 void VIRTUAL_lexer__TId__init_tk(val
* self
, val
* p0
);
2855 extern const struct class class_parser_nodes__TId
;
2856 val
* VIRTUAL_parser_nodes__TAttrid__to_s(val
* self
);
2857 long VIRTUAL_lexer__TAttrid__parser_index(val
* self
);
2858 void VIRTUAL_lexer__TAttrid__init_tk(val
* self
, val
* p0
);
2859 extern const struct class class_parser_nodes__TAttrid
;
2860 val
* VIRTUAL_parser_nodes__TokenLiteral__to_s(val
* self
);
2861 long VIRTUAL_lexer__TNumber__parser_index(val
* self
);
2862 void VIRTUAL_lexer__TNumber__init_tk(val
* self
, val
* p0
);
2863 extern const struct class class_parser_nodes__TNumber
;
2864 long VIRTUAL_lexer__THexNumber__parser_index(val
* self
);
2865 void VIRTUAL_lexer__THexNumber__init_tk(val
* self
, val
* p0
);
2866 extern const struct class class_parser_nodes__THexNumber
;
2867 long VIRTUAL_lexer__TFloat__parser_index(val
* self
);
2868 void VIRTUAL_lexer__TFloat__init_tk(val
* self
, val
* p0
);
2869 extern const struct class class_parser_nodes__TFloat
;
2870 long VIRTUAL_lexer__TChar__parser_index(val
* self
);
2871 void VIRTUAL_lexer__TChar__init_tk(val
* self
, val
* p0
);
2872 extern const struct class class_parser_nodes__TChar
;
2873 long VIRTUAL_lexer__TString__parser_index(val
* self
);
2874 void VIRTUAL_lexer__TString__init_tk(val
* self
, val
* p0
);
2875 extern const struct class class_parser_nodes__TString
;
2876 long VIRTUAL_lexer__TStartString__parser_index(val
* self
);
2877 void VIRTUAL_lexer__TStartString__init_tk(val
* self
, val
* p0
);
2878 extern const struct class class_parser_nodes__TStartString
;
2879 long VIRTUAL_lexer__TMidString__parser_index(val
* self
);
2880 void VIRTUAL_lexer__TMidString__init_tk(val
* self
, val
* p0
);
2881 extern const struct class class_parser_nodes__TMidString
;
2882 long VIRTUAL_lexer__TEndString__parser_index(val
* self
);
2883 void VIRTUAL_lexer__TEndString__init_tk(val
* self
, val
* p0
);
2884 extern const struct class class_parser_nodes__TEndString
;
2885 val
* VIRTUAL_parser_nodes__TBadString__to_s(val
* self
);
2886 long VIRTUAL_lexer__TBadString__parser_index(val
* self
);
2887 void VIRTUAL_lexer__TBadString__init_tk(val
* self
, val
* p0
);
2888 extern const struct class class_parser_nodes__TBadString
;
2889 val
* VIRTUAL_parser_nodes__TBadChar__to_s(val
* self
);
2890 long VIRTUAL_lexer__TBadChar__parser_index(val
* self
);
2891 void VIRTUAL_lexer__TBadChar__init_tk(val
* self
, val
* p0
);
2892 extern const struct class class_parser_nodes__TBadChar
;
2893 long VIRTUAL_lexer__TExternCodeSegment__parser_index(val
* self
);
2894 void VIRTUAL_lexer__TExternCodeSegment__init_tk(val
* self
, val
* p0
);
2895 extern const struct class class_parser_nodes__TExternCodeSegment
;
2896 val
* VIRTUAL_parser_nodes__EOF__to_s(val
* self
);
2897 long VIRTUAL_lexer__EOF__parser_index(val
* self
);
2898 void VIRTUAL_lexer_work__EOF__init_tk(val
* self
, val
* p0
);
2899 extern const struct class class_parser_nodes__EOF
;
2900 val
* VIRTUAL_lexer_work__AError__message(val
* self
);
2901 void VIRTUAL_lexer_work__AError__message_61d(val
* self
, val
* p0
);
2902 void VIRTUAL_lexer_work__AError__init_error(val
* self
, val
* p0
, val
* p1
);
2903 void VIRTUAL_lexer_work__ALexerError__string_61d(val
* self
, val
* p0
);
2904 void VIRTUAL_lexer_work__ALexerError__init_lexer_error(val
* self
, val
* p0
, val
* p1
, val
* p2
);
2905 extern const struct class class_parser_nodes__ALexerError
;
2906 void VIRTUAL_lexer_work__AParserError__token_61d(val
* self
, val
* p0
);
2907 void VIRTUAL_lexer_work__AParserError__init_parser_error(val
* self
, val
* p0
, val
* p1
, val
* p2
);
2908 extern const struct class class_parser_nodes__AParserError
;
2909 void VIRTUAL_parser_prod__AModule__replace_child(val
* self
, val
* p0
, val
* p1
);
2910 void VIRTUAL_parser_nodes__Prod__replace_with(val
* self
, val
* p0
);
2911 void VIRTUAL_parser_prod__AModule__visit_all(val
* self
, val
* p0
);
2912 val
* VIRTUAL_parser_nodes__Prod__n_annotations(val
* self
);
2913 void VIRTUAL_parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
2914 val
* VIRTUAL_parser_work__Prod__collect_text(val
* self
);
2915 val
* VIRTUAL_annotation__Prod__get_single_annotation(val
* self
, val
* p0
, val
* p1
);
2916 val
* VIRTUAL_annotation__Prod__get_annotations(val
* self
, val
* p0
);
2917 val
* VIRTUAL_parser_nodes__AModule__n_moduledecl(val
* self
);
2918 void VIRTUAL_parser_prod__AModule__n_moduledecl_61d(val
* self
, val
* p0
);
2919 val
* VIRTUAL_parser_nodes__AModule__n_imports(val
* self
);
2920 val
* VIRTUAL_parser_nodes__AModule__n_extern_code_blocks(val
* self
);
2921 val
* VIRTUAL_parser_nodes__AModule__n_classdefs(val
* self
);
2922 void VIRTUAL_parser_prod__AModule__init_amodule(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
2923 void VIRTUAL_literal__AModule__do_literal(val
* self
, val
* p0
);
2924 val
* VIRTUAL_modelbuilder__AModule__mmodule(val
* self
);
2925 void VIRTUAL_modelbuilder__AModule__mmodule_61d(val
* self
, val
* p0
);
2926 short int VIRTUAL_modelbuilder__AModule__is_importation_done(val
* self
);
2927 void VIRTUAL_modelbuilder__AModule__is_importation_done_61d(val
* self
, short int p0
);
2928 short int VIRTUAL_modelize_class__AModule__build_classes_is_done(val
* self
);
2929 void VIRTUAL_modelize_class__AModule__build_classes_is_done_61d(val
* self
, short int p0
);
2930 val
* VIRTUAL_modelize_class__AModule__mclass2nclassdef(val
* self
);
2931 extern const struct class class_parser_nodes__AModule
;
2932 #define COLOR_parser_nodes__Prod___n_annotations 2
2933 #define COLOR_parser_nodes__AModule___n_moduledecl 4
2934 val
* NEW_parser_nodes__ANodes(const struct type
* type
);
2935 extern const struct type type_parser_nodes__ANodesparser_nodes__AImport
;
2936 #define COLOR_parser_nodes__ANodes__parent_61d 72
2937 #define COLOR_parser_nodes__AModule___n_imports 5
2938 extern const struct type type_parser_nodes__ANodesparser_nodes__AExternCodeBlock
;
2939 #define COLOR_parser_nodes__AModule___n_extern_code_blocks 6
2940 extern const struct type type_parser_nodes__ANodesparser_nodes__AClassdef
;
2941 #define COLOR_parser_nodes__AModule___n_classdefs 7
2942 #define COLOR_modelbuilder__AModule___is_importation_done 9
2943 #define COLOR_modelize_class__AModule___build_classes_is_done 10
2944 extern const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
;
2945 #define COLOR_modelize_class__AModule___mclass2nclassdef 11
2946 void VIRTUAL_parser_prod__AModuledecl__replace_child(val
* self
, val
* p0
, val
* p1
);
2947 void VIRTUAL_parser_prod__AModuledecl__visit_all(val
* self
, val
* p0
);
2948 void VIRTUAL_parser_prod__AModuledecl__n_annotations_61d(val
* self
, val
* p0
);
2949 val
* VIRTUAL_parser_nodes__AModuledecl__n_doc(val
* self
);
2950 void VIRTUAL_parser_prod__AModuledecl__n_doc_61d(val
* self
, val
* p0
);
2951 void VIRTUAL_parser_prod__AModuledecl__n_kwredef_61d(val
* self
, val
* p0
);
2952 void VIRTUAL_parser_prod__AModuledecl__n_visibility_61d(val
* self
, val
* p0
);
2953 void VIRTUAL_parser_prod__AModuledecl__n_kwmodule_61d(val
* self
, val
* p0
);
2954 val
* VIRTUAL_parser_nodes__AModuledecl__n_name(val
* self
);
2955 void VIRTUAL_parser_prod__AModuledecl__n_name_61d(val
* self
, val
* p0
);
2956 void VIRTUAL_parser_prod__AModuledecl__init_amoduledecl(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
2957 extern const struct class class_parser_nodes__AModuledecl
;
2958 #define COLOR_parser_nodes__AModuledecl___n_doc 4
2959 #define COLOR_parser_nodes__AModuledecl___n_kwredef 5
2960 void VIRTUAL_parser_prod__AStdImport__replace_child(val
* self
, val
* p0
, val
* p1
);
2961 void VIRTUAL_parser_prod__AStdImport__visit_all(val
* self
, val
* p0
);
2962 void VIRTUAL_parser_prod__AStdImport__n_annotations_61d(val
* self
, val
* p0
);
2963 val
* VIRTUAL_parser_nodes__AStdImport__n_visibility(val
* self
);
2964 void VIRTUAL_parser_prod__AStdImport__n_visibility_61d(val
* self
, val
* p0
);
2965 void VIRTUAL_parser_prod__AStdImport__n_kwimport_61d(val
* self
, val
* p0
);
2966 val
* VIRTUAL_parser_nodes__AStdImport__n_name(val
* self
);
2967 void VIRTUAL_parser_prod__AStdImport__n_name_61d(val
* self
, val
* p0
);
2968 void VIRTUAL_parser_prod__AStdImport__init_astdimport(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
2969 val
* VIRTUAL_modelbuilder__AStdImport__mmodule(val
* self
);
2970 void VIRTUAL_modelbuilder__AStdImport__mmodule_61d(val
* self
, val
* p0
);
2971 extern const struct class class_parser_nodes__AStdImport
;
2972 #define COLOR_modelbuilder__AStdImport___mmodule 7
2973 void VIRTUAL_parser_prod__ANoImport__replace_child(val
* self
, val
* p0
, val
* p1
);
2974 void VIRTUAL_parser_prod__ANoImport__visit_all(val
* self
, val
* p0
);
2975 void VIRTUAL_parser_prod__ANoImport__n_visibility_61d(val
* self
, val
* p0
);
2976 void VIRTUAL_parser_prod__ANoImport__n_kwimport_61d(val
* self
, val
* p0
);
2977 void VIRTUAL_parser_prod__ANoImport__n_kwend_61d(val
* self
, val
* p0
);
2978 void VIRTUAL_parser_prod__ANoImport__init_anoimport(val
* self
, val
* p0
, val
* p1
, val
* p2
);
2979 extern const struct class class_parser_nodes__ANoImport
;
2980 void VIRTUAL_parser_nodes__APublicVisibility__init(val
* self
);
2981 void VIRTUAL_parser_prod__APublicVisibility__replace_child(val
* self
, val
* p0
, val
* p1
);
2982 void VIRTUAL_parser_prod__APublicVisibility__visit_all(val
* self
, val
* p0
);
2983 val
* VIRTUAL_modelbuilder__APublicVisibility__mvisibility(val
* self
);
2984 void VIRTUAL_parser_prod__APublicVisibility__n_kwpublic_61d(val
* self
, val
* p0
);
2985 void VIRTUAL_parser_prod__APublicVisibility__init_apublicvisibility(val
* self
, val
* p0
);
2986 extern const struct class class_parser_nodes__APublicVisibility
;
2987 void VIRTUAL_parser_prod__APrivateVisibility__replace_child(val
* self
, val
* p0
, val
* p1
);
2988 void VIRTUAL_parser_prod__APrivateVisibility__visit_all(val
* self
, val
* p0
);
2989 val
* VIRTUAL_modelbuilder__APrivateVisibility__mvisibility(val
* self
);
2990 void VIRTUAL_parser_prod__APrivateVisibility__n_kwprivate_61d(val
* self
, val
* p0
);
2991 void VIRTUAL_parser_prod__APrivateVisibility__init_aprivatevisibility(val
* self
, val
* p0
);
2992 extern const struct class class_parser_nodes__APrivateVisibility
;
2993 void VIRTUAL_parser_prod__AProtectedVisibility__replace_child(val
* self
, val
* p0
, val
* p1
);
2994 void VIRTUAL_parser_prod__AProtectedVisibility__visit_all(val
* self
, val
* p0
);
2995 val
* VIRTUAL_modelbuilder__AProtectedVisibility__mvisibility(val
* self
);
2996 void VIRTUAL_parser_prod__AProtectedVisibility__n_kwprotected_61d(val
* self
, val
* p0
);
2997 void VIRTUAL_parser_prod__AProtectedVisibility__init_aprotectedvisibility(val
* self
, val
* p0
);
2998 extern const struct class class_parser_nodes__AProtectedVisibility
;
2999 void VIRTUAL_parser_prod__AIntrudeVisibility__replace_child(val
* self
, val
* p0
, val
* p1
);
3000 void VIRTUAL_parser_prod__AIntrudeVisibility__visit_all(val
* self
, val
* p0
);
3001 val
* VIRTUAL_modelbuilder__AIntrudeVisibility__mvisibility(val
* self
);
3002 void VIRTUAL_parser_prod__AIntrudeVisibility__n_kwintrude_61d(val
* self
, val
* p0
);
3003 void VIRTUAL_parser_prod__AIntrudeVisibility__init_aintrudevisibility(val
* self
, val
* p0
);
3004 extern const struct class class_parser_nodes__AIntrudeVisibility
;
3005 val
* VIRTUAL_parser_nodes__AStdClassdef__hot_location(val
* self
);
3006 void VIRTUAL_parser_prod__AStdClassdef__replace_child(val
* self
, val
* p0
, val
* p1
);
3007 void VIRTUAL_parser_prod__AStdClassdef__visit_all(val
* self
, val
* p0
);
3008 void VIRTUAL_parser_prod__AStdClassdef__n_annotations_61d(val
* self
, val
* p0
);
3009 val
* VIRTUAL_parser_nodes__AClassdef__n_propdefs(val
* self
);
3010 val
* VIRTUAL_modelize_class__AClassdef__mclass(val
* self
);
3011 void VIRTUAL_modelize_class__AClassdef__mclass_61d(val
* self
, val
* p0
);
3012 val
* VIRTUAL_modelize_class__AClassdef__mclassdef(val
* self
);
3013 void VIRTUAL_modelize_class__AClassdef__mclassdef_61d(val
* self
, val
* p0
);
3014 val
* VIRTUAL_modelize_class__AClassdef__all_defs(val
* self
);
3015 void VIRTUAL_modelize_class__AClassdef__all_defs_61d(val
* self
, val
* p0
);
3016 short int VIRTUAL_modelize_property__AClassdef__build_properties_is_done(val
* self
);
3017 void VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d(val
* self
, short int p0
);
3018 val
* VIRTUAL_modelize_property__AClassdef__mfree_init(val
* self
);
3019 void VIRTUAL_modelize_property__AClassdef__mfree_init_61d(val
* self
, val
* p0
);
3020 void VIRTUAL_abstract_compiler__AClassdef__compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3021 val
* VIRTUAL_parser_nodes__AStdClassdef__n_doc(val
* self
);
3022 void VIRTUAL_parser_prod__AStdClassdef__n_doc_61d(val
* self
, val
* p0
);
3023 val
* VIRTUAL_parser_nodes__AStdClassdef__n_kwredef(val
* self
);
3024 void VIRTUAL_parser_prod__AStdClassdef__n_kwredef_61d(val
* self
, val
* p0
);
3025 val
* VIRTUAL_parser_nodes__AStdClassdef__n_visibility(val
* self
);
3026 void VIRTUAL_parser_prod__AStdClassdef__n_visibility_61d(val
* self
, val
* p0
);
3027 val
* VIRTUAL_parser_nodes__AStdClassdef__n_classkind(val
* self
);
3028 void VIRTUAL_parser_prod__AStdClassdef__n_classkind_61d(val
* self
, val
* p0
);
3029 val
* VIRTUAL_parser_nodes__AStdClassdef__n_id(val
* self
);
3030 void VIRTUAL_parser_prod__AStdClassdef__n_id_61d(val
* self
, val
* p0
);
3031 val
* VIRTUAL_parser_nodes__AStdClassdef__n_formaldefs(val
* self
);
3032 void VIRTUAL_parser_prod__AStdClassdef__n_extern_code_block_61d(val
* self
, val
* p0
);
3033 val
* VIRTUAL_parser_nodes__AStdClassdef__n_superclasses(val
* self
);
3034 void VIRTUAL_parser_prod__AStdClassdef__n_kwend_61d(val
* self
, val
* p0
);
3035 void VIRTUAL_parser_prod__AStdClassdef__init_astdclassdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
, val
* p8
, val
* p9
, val
* p10
);
3036 extern const struct class class_parser_nodes__AStdClassdef
;
3037 extern const struct type type_parser_nodes__ANodesparser_nodes__APropdef
;
3038 #define COLOR_parser_nodes__AClassdef___n_propdefs 4
3039 #define COLOR_modelize_property__AClassdef___build_properties_is_done 8
3040 #define COLOR_modelize_property__AClassdef___mfree_init 9
3041 #define COLOR_parser_nodes__AStdClassdef___n_doc 10
3042 #define COLOR_parser_nodes__AStdClassdef___n_kwredef 11
3043 #define COLOR_parser_nodes__AStdClassdef___n_id 14
3044 extern const struct type type_parser_nodes__ANodesparser_nodes__AFormaldef
;
3045 #define COLOR_parser_nodes__AStdClassdef___n_formaldefs 15
3046 #define COLOR_parser_nodes__AStdClassdef___n_extern_code_block 16
3047 extern const struct type type_parser_nodes__ANodesparser_nodes__ASuperclass
;
3048 #define COLOR_parser_nodes__AStdClassdef___n_superclasses 17
3049 void VIRTUAL_parser_prod__ATopClassdef__replace_child(val
* self
, val
* p0
, val
* p1
);
3050 void VIRTUAL_parser_prod__ATopClassdef__visit_all(val
* self
, val
* p0
);
3051 void VIRTUAL_parser_prod__ATopClassdef__init_atopclassdef(val
* self
, val
* p0
);
3052 extern const struct class class_parser_nodes__ATopClassdef
;
3053 void VIRTUAL_parser_prod__AMainClassdef__replace_child(val
* self
, val
* p0
, val
* p1
);
3054 void VIRTUAL_parser_prod__AMainClassdef__visit_all(val
* self
, val
* p0
);
3055 void VIRTUAL_parser_prod__AMainClassdef__init_amainclassdef(val
* self
, val
* p0
);
3056 extern const struct class class_parser_nodes__AMainClassdef
;
3057 void VIRTUAL_parser_prod__AConcreteClasskind__replace_child(val
* self
, val
* p0
, val
* p1
);
3058 void VIRTUAL_parser_prod__AConcreteClasskind__visit_all(val
* self
, val
* p0
);
3059 val
* VIRTUAL_modelize_class__AConcreteClasskind__mkind(val
* self
);
3060 void VIRTUAL_parser_prod__AConcreteClasskind__n_kwclass_61d(val
* self
, val
* p0
);
3061 void VIRTUAL_parser_prod__AConcreteClasskind__init_aconcreteclasskind(val
* self
, val
* p0
);
3062 extern const struct class class_parser_nodes__AConcreteClasskind
;
3063 void VIRTUAL_parser_prod__AAbstractClasskind__replace_child(val
* self
, val
* p0
, val
* p1
);
3064 void VIRTUAL_parser_prod__AAbstractClasskind__visit_all(val
* self
, val
* p0
);
3065 val
* VIRTUAL_modelize_class__AAbstractClasskind__mkind(val
* self
);
3066 void VIRTUAL_parser_prod__AAbstractClasskind__n_kwabstract_61d(val
* self
, val
* p0
);
3067 void VIRTUAL_parser_prod__AAbstractClasskind__n_kwclass_61d(val
* self
, val
* p0
);
3068 void VIRTUAL_parser_prod__AAbstractClasskind__init_aabstractclasskind(val
* self
, val
* p0
, val
* p1
);
3069 extern const struct class class_parser_nodes__AAbstractClasskind
;
3070 void VIRTUAL_parser_prod__AInterfaceClasskind__replace_child(val
* self
, val
* p0
, val
* p1
);
3071 void VIRTUAL_parser_prod__AInterfaceClasskind__visit_all(val
* self
, val
* p0
);
3072 val
* VIRTUAL_modelize_class__AInterfaceClasskind__mkind(val
* self
);
3073 void VIRTUAL_parser_prod__AInterfaceClasskind__n_kwinterface_61d(val
* self
, val
* p0
);
3074 void VIRTUAL_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind(val
* self
, val
* p0
);
3075 extern const struct class class_parser_nodes__AInterfaceClasskind
;
3076 void VIRTUAL_parser_prod__AEnumClasskind__replace_child(val
* self
, val
* p0
, val
* p1
);
3077 void VIRTUAL_parser_prod__AEnumClasskind__visit_all(val
* self
, val
* p0
);
3078 val
* VIRTUAL_modelize_class__AEnumClasskind__mkind(val
* self
);
3079 void VIRTUAL_parser_prod__AEnumClasskind__n_kwenum_61d(val
* self
, val
* p0
);
3080 void VIRTUAL_parser_prod__AEnumClasskind__init_aenumclasskind(val
* self
, val
* p0
);
3081 extern const struct class class_parser_nodes__AEnumClasskind
;
3082 void VIRTUAL_parser_prod__AExternClasskind__replace_child(val
* self
, val
* p0
, val
* p1
);
3083 void VIRTUAL_parser_prod__AExternClasskind__visit_all(val
* self
, val
* p0
);
3084 val
* VIRTUAL_modelize_class__AExternClasskind__mkind(val
* self
);
3085 void VIRTUAL_parser_prod__AExternClasskind__n_kwextern_61d(val
* self
, val
* p0
);
3086 void VIRTUAL_parser_prod__AExternClasskind__n_kwclass_61d(val
* self
, val
* p0
);
3087 void VIRTUAL_parser_prod__AExternClasskind__init_aexternclasskind(val
* self
, val
* p0
, val
* p1
);
3088 extern const struct class class_parser_nodes__AExternClasskind
;
3089 #define COLOR_parser_nodes__AExternClasskind___n_kwclass 5
3090 void VIRTUAL_parser_prod__AFormaldef__replace_child(val
* self
, val
* p0
, val
* p1
);
3091 void VIRTUAL_parser_prod__AFormaldef__visit_all(val
* self
, val
* p0
);
3092 void VIRTUAL_parser_prod__AFormaldef__n_annotations_61d(val
* self
, val
* p0
);
3093 val
* VIRTUAL_parser_nodes__AFormaldef__n_id(val
* self
);
3094 void VIRTUAL_parser_prod__AFormaldef__n_id_61d(val
* self
, val
* p0
);
3095 val
* VIRTUAL_parser_nodes__AFormaldef__n_type(val
* self
);
3096 void VIRTUAL_parser_prod__AFormaldef__n_type_61d(val
* self
, val
* p0
);
3097 void VIRTUAL_parser_prod__AFormaldef__init_aformaldef(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3098 void VIRTUAL_modelize_class__AFormaldef__bound_61d(val
* self
, val
* p0
);
3099 extern const struct class class_parser_nodes__AFormaldef
;
3100 #define COLOR_parser_nodes__AFormaldef___n_type 5
3101 #define COLOR_modelize_class__AFormaldef___mtype 6
3102 #define COLOR_modelize_class__AFormaldef___bound 7
3103 void VIRTUAL_parser_prod__ASuperclass__replace_child(val
* self
, val
* p0
, val
* p1
);
3104 void VIRTUAL_parser_prod__ASuperclass__visit_all(val
* self
, val
* p0
);
3105 void VIRTUAL_parser_prod__ASuperclass__n_annotations_61d(val
* self
, val
* p0
);
3106 void VIRTUAL_parser_prod__ASuperclass__n_kwsuper_61d(val
* self
, val
* p0
);
3107 val
* VIRTUAL_parser_nodes__ASuperclass__n_type(val
* self
);
3108 void VIRTUAL_parser_prod__ASuperclass__n_type_61d(val
* self
, val
* p0
);
3109 void VIRTUAL_parser_prod__ASuperclass__init_asuperclass(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3110 extern const struct class class_parser_nodes__ASuperclass
;
3111 val
* VIRTUAL_parser_nodes__AAttrPropdef__hot_location(val
* self
);
3112 void VIRTUAL_parser_prod__AAttrPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
3113 void VIRTUAL_parser_prod__AAttrPropdef__visit_all(val
* self
, val
* p0
);
3114 void VIRTUAL_flow__APropdef__accept_flow_visitor(val
* self
, val
* p0
);
3115 void VIRTUAL_parser_prod__AAttrPropdef__n_annotations_61d(val
* self
, val
* p0
);
3116 val
* VIRTUAL_parser_nodes__APropdef__n_doc(val
* self
);
3117 void VIRTUAL_parser_prod__AAttrPropdef__n_doc_61d(val
* self
, val
* p0
);
3118 val
* VIRTUAL_parser_nodes__APropdef__n_kwredef(val
* self
);
3119 void VIRTUAL_parser_prod__AAttrPropdef__n_kwredef_61d(val
* self
, val
* p0
);
3120 val
* VIRTUAL_parser_nodes__APropdef__n_visibility(val
* self
);
3121 void VIRTUAL_parser_prod__AAttrPropdef__n_visibility_61d(val
* self
, val
* p0
);
3122 void VIRTUAL_scope__APropdef__do_scope(val
* self
, val
* p0
);
3123 void VIRTUAL_flow__APropdef__do_flow(val
* self
, val
* p0
);
3124 void VIRTUAL_flow__APropdef__before_flow_context_61d(val
* self
, val
* p0
);
3125 void VIRTUAL_flow__APropdef__after_flow_context_61d(val
* self
, val
* p0
);
3126 void VIRTUAL_local_var_init__APropdef__do_local_var_init(val
* self
, val
* p0
);
3127 val
* VIRTUAL_modelize_property__APropdef__mpropdef(val
* self
);
3128 void VIRTUAL_modelize_property__APropdef__mpropdef_61d(val
* self
, val
* p0
);
3129 void VIRTUAL_modelize_property__AAttrPropdef__build_property(val
* self
, val
* p0
, val
* p1
);
3130 void VIRTUAL_modelize_property__AAttrPropdef__build_signature(val
* self
, val
* p0
);
3131 void VIRTUAL_modelize_property__AAttrPropdef__check_signature(val
* self
, val
* p0
);
3132 val
* VIRTUAL_modelize_property__APropdef__new_property_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3133 void VIRTUAL_modelize_property__APropdef__set_doc(val
* self
, val
* p0
, val
* p1
);
3134 void VIRTUAL_modelize_property__APropdef__check_redef_property_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3135 short int VIRTUAL_modelize_property__APropdef__check_redef_keyword(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
, val
* p4
);
3136 void VIRTUAL_typing__AAttrPropdef__do_typing(val
* self
, val
* p0
);
3137 void VIRTUAL_typing__APropdef__selfvariable_61d(val
* self
, val
* p0
);
3138 void VIRTUAL_abstract_compiler__AAttrPropdef__compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3139 short int VIRTUAL_abstract_compiler__APropdef__can_inline(val
* self
);
3140 void VIRTUAL_parser_prod__AAttrPropdef__n_kwvar_61d(val
* self
, val
* p0
);
3141 val
* VIRTUAL_parser_nodes__AAttrPropdef__n_id2(val
* self
);
3142 void VIRTUAL_parser_prod__AAttrPropdef__n_id2_61d(val
* self
, val
* p0
);
3143 val
* VIRTUAL_parser_nodes__AAttrPropdef__n_type(val
* self
);
3144 void VIRTUAL_parser_prod__AAttrPropdef__n_type_61d(val
* self
, val
* p0
);
3145 val
* VIRTUAL_parser_nodes__AAttrPropdef__n_expr(val
* self
);
3146 void VIRTUAL_parser_prod__AAttrPropdef__n_expr_61d(val
* self
, val
* p0
);
3147 val
* VIRTUAL_parser_nodes__AAttrPropdef__n_block(val
* self
);
3148 void VIRTUAL_parser_prod__AAttrPropdef__n_block_61d(val
* self
, val
* p0
);
3149 void VIRTUAL_parser_prod__AAttrPropdef__init_aattrpropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
, val
* p8
);
3150 short int VIRTUAL_modelize_property__AAttrPropdef__noinit(val
* self
);
3151 void VIRTUAL_modelize_property__AAttrPropdef__noinit_61d(val
* self
, short int p0
);
3152 short int VIRTUAL_modelize_property__AAttrPropdef__is_lazy(val
* self
);
3153 void VIRTUAL_modelize_property__AAttrPropdef__is_lazy_61d(val
* self
, short int p0
);
3154 short int VIRTUAL_modelize_property__AAttrPropdef__has_value(val
* self
);
3155 void VIRTUAL_modelize_property__AAttrPropdef__has_value_61d(val
* self
, short int p0
);
3156 val
* VIRTUAL_modelize_property__AAttrPropdef__mlazypropdef(val
* self
);
3157 void VIRTUAL_modelize_property__AAttrPropdef__mlazypropdef_61d(val
* self
, val
* p0
);
3158 val
* VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef(val
* self
);
3159 void VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef_61d(val
* self
, val
* p0
);
3160 val
* VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef(val
* self
);
3161 void VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef_61d(val
* self
, val
* p0
);
3162 void VIRTUAL_modelize_property__AAttrPropdef__check_method_signature(val
* self
, val
* p0
, val
* p1
);
3163 void VIRTUAL_abstract_compiler__AAttrPropdef__init_expr(val
* self
, val
* p0
, val
* p1
);
3164 val
* VIRTUAL_abstract_compiler__AAttrPropdef__evaluate_expr(val
* self
, val
* p0
, val
* p1
);
3165 extern const struct class class_parser_nodes__AAttrPropdef
;
3166 #define COLOR_parser_nodes__APropdef___n_doc 4
3167 #define COLOR_parser_nodes__APropdef___n_kwredef 5
3168 #define COLOR_parser_nodes__APropdef___n_visibility 6
3169 #define COLOR_parser_nodes__AAttrPropdef___n_type 13
3170 #define COLOR_parser_nodes__AAttrPropdef___n_expr 14
3171 #define COLOR_parser_nodes__AAttrPropdef___n_block 15
3172 #define COLOR_modelize_property__AAttrPropdef___noinit 16
3173 #define COLOR_modelize_property__AAttrPropdef___is_lazy 17
3174 #define COLOR_modelize_property__AAttrPropdef___has_value 18
3175 val
* VIRTUAL_parser_nodes__AMethPropdef__hot_location(val
* self
);
3176 void VIRTUAL_parser_prod__AMethPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
3177 void VIRTUAL_parser_prod__AMethPropdef__visit_all(val
* self
, val
* p0
);
3178 void VIRTUAL_parser_prod__AMethPropdef__n_annotations_61d(val
* self
, val
* p0
);
3179 void VIRTUAL_parser_prod__AMethPropdef__n_doc_61d(val
* self
, val
* p0
);
3180 void VIRTUAL_parser_prod__AMethPropdef__n_kwredef_61d(val
* self
, val
* p0
);
3181 void VIRTUAL_parser_prod__AMethPropdef__n_visibility_61d(val
* self
, val
* p0
);
3182 void VIRTUAL_modelize_property__AMethPropdef__build_property(val
* self
, val
* p0
, val
* p1
);
3183 void VIRTUAL_modelize_property__AMethPropdef__build_signature(val
* self
, val
* p0
);
3184 void VIRTUAL_modelize_property__AMethPropdef__check_signature(val
* self
, val
* p0
);
3185 void VIRTUAL_typing__AMethPropdef__do_typing(val
* self
, val
* p0
);
3186 void VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3187 short int VIRTUAL_separate_compiler__AMethPropdef__can_inline(val
* self
);
3188 void VIRTUAL_parser_prod__AMethPropdef__n_kwmeth_61d(val
* self
, val
* p0
);
3189 val
* VIRTUAL_parser_nodes__AMethPropdef__n_kwinit(val
* self
);
3190 void VIRTUAL_parser_prod__AMethPropdef__n_kwinit_61d(val
* self
, val
* p0
);
3191 val
* VIRTUAL_parser_nodes__AMethPropdef__n_kwnew(val
* self
);
3192 void VIRTUAL_parser_prod__AMethPropdef__n_kwnew_61d(val
* self
, val
* p0
);
3193 val
* VIRTUAL_parser_nodes__AMethPropdef__n_methid(val
* self
);
3194 void VIRTUAL_parser_prod__AMethPropdef__n_methid_61d(val
* self
, val
* p0
);
3195 val
* VIRTUAL_parser_nodes__AMethPropdef__n_signature(val
* self
);
3196 void VIRTUAL_parser_prod__AMethPropdef__n_signature_61d(val
* self
, val
* p0
);
3197 val
* VIRTUAL_parser_nodes__AMethPropdef__n_block(val
* self
);
3198 void VIRTUAL_parser_prod__AMethPropdef__n_block_61d(val
* self
, val
* p0
);
3199 void VIRTUAL_parser_prod__AMethPropdef__n_extern_calls_61d(val
* self
, val
* p0
);
3200 val
* VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block(val
* self
);
3201 void VIRTUAL_parser_prod__AMethPropdef__n_extern_code_block_61d(val
* self
, val
* p0
);
3202 void VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
, val
* p8
, val
* p9
, val
* p10
, val
* p11
);
3203 short int VIRTUAL_modelize_property__AMethPropdef__look_like_a_root_init(val
* self
, val
* p0
);
3204 val
* VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits(val
* self
);
3205 void VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d(val
* self
, val
* p0
);
3206 short int VIRTUAL_auto_super_init__AMethPropdef__auto_super_call(val
* self
);
3207 void VIRTUAL_auto_super_init__AMethPropdef__auto_super_call_61d(val
* self
, short int p0
);
3208 void VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init(val
* self
, val
* p0
);
3209 short int VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3210 short int VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3211 short int VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3212 short int VIRTUAL_abstract_compiler__AMethPropdef__can_inline(val
* self
);
3213 extern const struct class class_parser_nodes__AMethPropdef
;
3214 #define COLOR_parser_nodes__AMethPropdef___n_kwmeth 11
3215 #define COLOR_parser_nodes__AMethPropdef___n_kwinit 12
3216 #define COLOR_parser_nodes__AMethPropdef___n_kwnew 13
3217 #define COLOR_parser_nodes__AMethPropdef___n_methid 14
3218 #define COLOR_parser_nodes__AMethPropdef___n_signature 15
3219 #define COLOR_parser_nodes__AMethPropdef___n_block 16
3220 #define COLOR_parser_nodes__AMethPropdef___n_extern_calls 17
3221 #define COLOR_parser_nodes__AMethPropdef___n_extern_code_block 18
3222 #define COLOR_auto_super_init__AMethPropdef___auto_super_inits 19
3223 #define COLOR_auto_super_init__AMethPropdef___auto_super_call 20
3224 void VIRTUAL_parser_prod__AMainMethPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
3225 void VIRTUAL_parser_prod__AMainMethPropdef__visit_all(val
* self
, val
* p0
);
3226 void VIRTUAL_parser_prod__AMainMethPropdef__n_kwredef_61d(val
* self
, val
* p0
);
3227 void VIRTUAL_parser_prod__AMainMethPropdef__n_block_61d(val
* self
, val
* p0
);
3228 void VIRTUAL_parser_prod__AMainMethPropdef__init_amainmethpropdef(val
* self
, val
* p0
, val
* p1
);
3229 extern const struct class class_parser_nodes__AMainMethPropdef
;
3230 void VIRTUAL_parser_prod__AExternCalls__replace_child(val
* self
, val
* p0
, val
* p1
);
3231 void VIRTUAL_parser_prod__AExternCalls__visit_all(val
* self
, val
* p0
);
3232 void VIRTUAL_parser_prod__AExternCalls__n_kwimport_61d(val
* self
, val
* p0
);
3233 val
* VIRTUAL_parser_nodes__AExternCalls__n_extern_calls(val
* self
);
3234 void VIRTUAL_parser_prod__AExternCalls__init_aexterncalls(val
* self
, val
* p0
, val
* p1
);
3235 extern const struct class class_parser_nodes__AExternCalls
;
3236 extern const struct type type_parser_nodes__ANodesparser_nodes__AExternCall
;
3237 #define COLOR_parser_nodes__AExternCalls___n_extern_calls 5
3238 void VIRTUAL_parser_prod__ALocalPropExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
3239 void VIRTUAL_parser_prod__ALocalPropExternCall__visit_all(val
* self
, val
* p0
);
3240 void VIRTUAL_parser_prod__ALocalPropExternCall__n_methid_61d(val
* self
, val
* p0
);
3241 void VIRTUAL_parser_prod__ALocalPropExternCall__init_alocalpropexterncall(val
* self
, val
* p0
);
3242 extern const struct class class_parser_nodes__ALocalPropExternCall
;
3243 void VIRTUAL_parser_prod__AFullPropExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
3244 void VIRTUAL_parser_prod__AFullPropExternCall__visit_all(val
* self
, val
* p0
);
3245 void VIRTUAL_parser_prod__AFullPropExternCall__n_type_61d(val
* self
, val
* p0
);
3246 void VIRTUAL_parser_prod__AFullPropExternCall__n_dot_61d(val
* self
, val
* p0
);
3247 void VIRTUAL_parser_prod__AFullPropExternCall__n_methid_61d(val
* self
, val
* p0
);
3248 void VIRTUAL_parser_prod__AFullPropExternCall__init_afullpropexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3249 extern const struct class class_parser_nodes__AFullPropExternCall
;
3250 #define COLOR_parser_nodes__AFullPropExternCall___n_dot 5
3251 void VIRTUAL_parser_prod__AInitPropExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
3252 void VIRTUAL_parser_prod__AInitPropExternCall__visit_all(val
* self
, val
* p0
);
3253 void VIRTUAL_parser_prod__AInitPropExternCall__n_type_61d(val
* self
, val
* p0
);
3254 void VIRTUAL_parser_prod__AInitPropExternCall__init_ainitpropexterncall(val
* self
, val
* p0
);
3255 extern const struct class class_parser_nodes__AInitPropExternCall
;
3256 void VIRTUAL_parser_prod__ASuperExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
3257 void VIRTUAL_parser_prod__ASuperExternCall__visit_all(val
* self
, val
* p0
);
3258 void VIRTUAL_parser_prod__ASuperExternCall__n_kwsuper_61d(val
* self
, val
* p0
);
3259 void VIRTUAL_parser_prod__ASuperExternCall__init_asuperexterncall(val
* self
, val
* p0
);
3260 extern const struct class class_parser_nodes__ASuperExternCall
;
3261 void VIRTUAL_parser_prod__ACastAsExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
3262 void VIRTUAL_parser_prod__ACastAsExternCall__visit_all(val
* self
, val
* p0
);
3263 void VIRTUAL_parser_prod__ACastAsExternCall__n_from_type_61d(val
* self
, val
* p0
);
3264 void VIRTUAL_parser_prod__ACastAsExternCall__n_dot_61d(val
* self
, val
* p0
);
3265 void VIRTUAL_parser_prod__ACastAsExternCall__n_kwas_61d(val
* self
, val
* p0
);
3266 void VIRTUAL_parser_prod__ACastAsExternCall__n_to_type_61d(val
* self
, val
* p0
);
3267 void VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3268 extern const struct class class_parser_nodes__ACastAsExternCall
;
3269 #define COLOR_parser_nodes__ACastAsExternCall___n_dot 5
3270 void VIRTUAL_parser_prod__AAsNullableExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
3271 void VIRTUAL_parser_prod__AAsNullableExternCall__visit_all(val
* self
, val
* p0
);
3272 void VIRTUAL_parser_prod__AAsNullableExternCall__n_type_61d(val
* self
, val
* p0
);
3273 void VIRTUAL_parser_prod__AAsNullableExternCall__n_kwas_61d(val
* self
, val
* p0
);
3274 void VIRTUAL_parser_prod__AAsNullableExternCall__n_kwnullable_61d(val
* self
, val
* p0
);
3275 void VIRTUAL_parser_prod__AAsNullableExternCall__init_aasnullableexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3276 extern const struct class class_parser_nodes__AAsNullableExternCall
;
3277 void VIRTUAL_parser_prod__AAsNotNullableExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
3278 void VIRTUAL_parser_prod__AAsNotNullableExternCall__visit_all(val
* self
, val
* p0
);
3279 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_type_61d(val
* self
, val
* p0
);
3280 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwas_61d(val
* self
, val
* p0
);
3281 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnot_61d(val
* self
, val
* p0
);
3282 void VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnullable_61d(val
* self
, val
* p0
);
3283 void VIRTUAL_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3284 extern const struct class class_parser_nodes__AAsNotNullableExternCall
;
3285 void VIRTUAL_parser_prod__ATypePropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
3286 void VIRTUAL_parser_prod__ATypePropdef__visit_all(val
* self
, val
* p0
);
3287 void VIRTUAL_parser_prod__ATypePropdef__n_annotations_61d(val
* self
, val
* p0
);
3288 void VIRTUAL_parser_prod__ATypePropdef__n_doc_61d(val
* self
, val
* p0
);
3289 void VIRTUAL_parser_prod__ATypePropdef__n_kwredef_61d(val
* self
, val
* p0
);
3290 void VIRTUAL_parser_prod__ATypePropdef__n_visibility_61d(val
* self
, val
* p0
);
3291 void VIRTUAL_modelize_property__ATypePropdef__build_property(val
* self
, val
* p0
, val
* p1
);
3292 void VIRTUAL_modelize_property__ATypePropdef__build_signature(val
* self
, val
* p0
);
3293 void VIRTUAL_modelize_property__ATypePropdef__check_signature(val
* self
, val
* p0
);
3294 void VIRTUAL_typing__APropdef__do_typing(val
* self
, val
* p0
);
3295 void VIRTUAL_abstract_compiler__APropdef__compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3296 void VIRTUAL_parser_prod__ATypePropdef__n_kwtype_61d(val
* self
, val
* p0
);
3297 val
* VIRTUAL_parser_nodes__ATypePropdef__n_id(val
* self
);
3298 void VIRTUAL_parser_prod__ATypePropdef__n_id_61d(val
* self
, val
* p0
);
3299 val
* VIRTUAL_parser_nodes__ATypePropdef__n_type(val
* self
);
3300 void VIRTUAL_parser_prod__ATypePropdef__n_type_61d(val
* self
, val
* p0
);
3301 void VIRTUAL_parser_prod__ATypePropdef__init_atypepropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
);
3302 extern const struct class class_parser_nodes__ATypePropdef
;
3303 void VIRTUAL_parser_prod__AIdMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3304 void VIRTUAL_parser_prod__AIdMethid__visit_all(val
* self
, val
* p0
);
3305 val
* VIRTUAL_parser_nodes__AIdMethid__n_id(val
* self
);
3306 void VIRTUAL_parser_prod__AIdMethid__n_id_61d(val
* self
, val
* p0
);
3307 void VIRTUAL_parser_prod__AIdMethid__init_aidmethid(val
* self
, val
* p0
);
3308 extern const struct class class_parser_nodes__AIdMethid
;
3309 void VIRTUAL_parser_prod__APlusMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3310 void VIRTUAL_parser_prod__APlusMethid__visit_all(val
* self
, val
* p0
);
3311 void VIRTUAL_parser_prod__APlusMethid__n_plus_61d(val
* self
, val
* p0
);
3312 void VIRTUAL_parser_prod__APlusMethid__init_aplusmethid(val
* self
, val
* p0
);
3313 extern const struct class class_parser_nodes__APlusMethid
;
3314 void VIRTUAL_parser_prod__AMinusMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3315 void VIRTUAL_parser_prod__AMinusMethid__visit_all(val
* self
, val
* p0
);
3316 void VIRTUAL_parser_prod__AMinusMethid__n_minus_61d(val
* self
, val
* p0
);
3317 void VIRTUAL_parser_prod__AMinusMethid__init_aminusmethid(val
* self
, val
* p0
);
3318 extern const struct class class_parser_nodes__AMinusMethid
;
3319 void VIRTUAL_parser_prod__AStarMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3320 void VIRTUAL_parser_prod__AStarMethid__visit_all(val
* self
, val
* p0
);
3321 void VIRTUAL_parser_prod__AStarMethid__n_star_61d(val
* self
, val
* p0
);
3322 void VIRTUAL_parser_prod__AStarMethid__init_astarmethid(val
* self
, val
* p0
);
3323 extern const struct class class_parser_nodes__AStarMethid
;
3324 void VIRTUAL_parser_prod__AStarstarMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3325 void VIRTUAL_parser_prod__AStarstarMethid__visit_all(val
* self
, val
* p0
);
3326 void VIRTUAL_parser_prod__AStarstarMethid__n_starstar_61d(val
* self
, val
* p0
);
3327 void VIRTUAL_parser_prod__AStarstarMethid__init_astarstarmethid(val
* self
, val
* p0
);
3328 extern const struct class class_parser_nodes__AStarstarMethid
;
3329 void VIRTUAL_parser_prod__ASlashMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3330 void VIRTUAL_parser_prod__ASlashMethid__visit_all(val
* self
, val
* p0
);
3331 void VIRTUAL_parser_prod__ASlashMethid__n_slash_61d(val
* self
, val
* p0
);
3332 void VIRTUAL_parser_prod__ASlashMethid__init_aslashmethid(val
* self
, val
* p0
);
3333 extern const struct class class_parser_nodes__ASlashMethid
;
3334 void VIRTUAL_parser_prod__APercentMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3335 void VIRTUAL_parser_prod__APercentMethid__visit_all(val
* self
, val
* p0
);
3336 void VIRTUAL_parser_prod__APercentMethid__n_percent_61d(val
* self
, val
* p0
);
3337 void VIRTUAL_parser_prod__APercentMethid__init_apercentmethid(val
* self
, val
* p0
);
3338 extern const struct class class_parser_nodes__APercentMethid
;
3339 void VIRTUAL_parser_prod__AEqMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3340 void VIRTUAL_parser_prod__AEqMethid__visit_all(val
* self
, val
* p0
);
3341 void VIRTUAL_parser_prod__AEqMethid__n_eq_61d(val
* self
, val
* p0
);
3342 void VIRTUAL_parser_prod__AEqMethid__init_aeqmethid(val
* self
, val
* p0
);
3343 extern const struct class class_parser_nodes__AEqMethid
;
3344 void VIRTUAL_parser_prod__ANeMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3345 void VIRTUAL_parser_prod__ANeMethid__visit_all(val
* self
, val
* p0
);
3346 void VIRTUAL_parser_prod__ANeMethid__n_ne_61d(val
* self
, val
* p0
);
3347 void VIRTUAL_parser_prod__ANeMethid__init_anemethid(val
* self
, val
* p0
);
3348 extern const struct class class_parser_nodes__ANeMethid
;
3349 void VIRTUAL_parser_prod__ALeMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3350 void VIRTUAL_parser_prod__ALeMethid__visit_all(val
* self
, val
* p0
);
3351 void VIRTUAL_parser_prod__ALeMethid__n_le_61d(val
* self
, val
* p0
);
3352 void VIRTUAL_parser_prod__ALeMethid__init_alemethid(val
* self
, val
* p0
);
3353 extern const struct class class_parser_nodes__ALeMethid
;
3354 void VIRTUAL_parser_prod__AGeMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3355 void VIRTUAL_parser_prod__AGeMethid__visit_all(val
* self
, val
* p0
);
3356 void VIRTUAL_parser_prod__AGeMethid__n_ge_61d(val
* self
, val
* p0
);
3357 void VIRTUAL_parser_prod__AGeMethid__init_agemethid(val
* self
, val
* p0
);
3358 extern const struct class class_parser_nodes__AGeMethid
;
3359 void VIRTUAL_parser_prod__ALtMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3360 void VIRTUAL_parser_prod__ALtMethid__visit_all(val
* self
, val
* p0
);
3361 void VIRTUAL_parser_prod__ALtMethid__n_lt_61d(val
* self
, val
* p0
);
3362 void VIRTUAL_parser_prod__ALtMethid__init_altmethid(val
* self
, val
* p0
);
3363 extern const struct class class_parser_nodes__ALtMethid
;
3364 void VIRTUAL_parser_prod__AGtMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3365 void VIRTUAL_parser_prod__AGtMethid__visit_all(val
* self
, val
* p0
);
3366 void VIRTUAL_parser_prod__AGtMethid__n_gt_61d(val
* self
, val
* p0
);
3367 void VIRTUAL_parser_prod__AGtMethid__init_agtmethid(val
* self
, val
* p0
);
3368 extern const struct class class_parser_nodes__AGtMethid
;
3369 void VIRTUAL_parser_prod__ALlMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3370 void VIRTUAL_parser_prod__ALlMethid__visit_all(val
* self
, val
* p0
);
3371 void VIRTUAL_parser_prod__ALlMethid__n_ll_61d(val
* self
, val
* p0
);
3372 void VIRTUAL_parser_prod__ALlMethid__init_allmethid(val
* self
, val
* p0
);
3373 extern const struct class class_parser_nodes__ALlMethid
;
3374 void VIRTUAL_parser_prod__AGgMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3375 void VIRTUAL_parser_prod__AGgMethid__visit_all(val
* self
, val
* p0
);
3376 void VIRTUAL_parser_prod__AGgMethid__n_gg_61d(val
* self
, val
* p0
);
3377 void VIRTUAL_parser_prod__AGgMethid__init_aggmethid(val
* self
, val
* p0
);
3378 extern const struct class class_parser_nodes__AGgMethid
;
3379 void VIRTUAL_parser_prod__ABraMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3380 void VIRTUAL_parser_prod__ABraMethid__visit_all(val
* self
, val
* p0
);
3381 void VIRTUAL_parser_prod__ABraMethid__n_obra_61d(val
* self
, val
* p0
);
3382 void VIRTUAL_parser_prod__ABraMethid__n_cbra_61d(val
* self
, val
* p0
);
3383 void VIRTUAL_parser_prod__ABraMethid__init_abramethid(val
* self
, val
* p0
, val
* p1
);
3384 extern const struct class class_parser_nodes__ABraMethid
;
3385 void VIRTUAL_parser_prod__AStarshipMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3386 void VIRTUAL_parser_prod__AStarshipMethid__visit_all(val
* self
, val
* p0
);
3387 void VIRTUAL_parser_prod__AStarshipMethid__n_starship_61d(val
* self
, val
* p0
);
3388 void VIRTUAL_parser_prod__AStarshipMethid__init_astarshipmethid(val
* self
, val
* p0
);
3389 extern const struct class class_parser_nodes__AStarshipMethid
;
3390 void VIRTUAL_parser_prod__AAssignMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3391 void VIRTUAL_parser_prod__AAssignMethid__visit_all(val
* self
, val
* p0
);
3392 void VIRTUAL_parser_prod__AAssignMethid__n_id_61d(val
* self
, val
* p0
);
3393 void VIRTUAL_parser_prod__AAssignMethid__n_assign_61d(val
* self
, val
* p0
);
3394 void VIRTUAL_parser_prod__AAssignMethid__init_aassignmethid(val
* self
, val
* p0
, val
* p1
);
3395 extern const struct class class_parser_nodes__AAssignMethid
;
3396 void VIRTUAL_parser_prod__ABraassignMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
3397 void VIRTUAL_parser_prod__ABraassignMethid__visit_all(val
* self
, val
* p0
);
3398 void VIRTUAL_parser_prod__ABraassignMethid__n_obra_61d(val
* self
, val
* p0
);
3399 void VIRTUAL_parser_prod__ABraassignMethid__n_cbra_61d(val
* self
, val
* p0
);
3400 void VIRTUAL_parser_prod__ABraassignMethid__n_assign_61d(val
* self
, val
* p0
);
3401 void VIRTUAL_parser_prod__ABraassignMethid__init_abraassignmethid(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3402 extern const struct class class_parser_nodes__ABraassignMethid
;
3403 void VIRTUAL_parser_prod__ASignature__replace_child(val
* self
, val
* p0
, val
* p1
);
3404 void VIRTUAL_parser_prod__ASignature__visit_all(val
* self
, val
* p0
);
3405 void VIRTUAL_parser_prod__ASignature__n_opar_61d(val
* self
, val
* p0
);
3406 val
* VIRTUAL_parser_nodes__ASignature__n_params(val
* self
);
3407 void VIRTUAL_parser_prod__ASignature__n_cpar_61d(val
* self
, val
* p0
);
3408 val
* VIRTUAL_parser_nodes__ASignature__n_type(val
* self
);
3409 void VIRTUAL_parser_prod__ASignature__n_type_61d(val
* self
, val
* p0
);
3410 void VIRTUAL_parser_prod__ASignature__init_asignature(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3411 void VIRTUAL_modelize_property__ASignature__is_visited_61d(val
* self
, short int p0
);
3412 val
* VIRTUAL_modelize_property__ASignature__param_names(val
* self
);
3413 val
* VIRTUAL_modelize_property__ASignature__param_types(val
* self
);
3414 long VIRTUAL_modelize_property__ASignature__vararg_rank(val
* self
);
3415 void VIRTUAL_modelize_property__ASignature__vararg_rank_61d(val
* self
, long p0
);
3416 val
* VIRTUAL_modelize_property__ASignature__ret_type(val
* self
);
3417 void VIRTUAL_modelize_property__ASignature__ret_type_61d(val
* self
, val
* p0
);
3418 short int VIRTUAL_modelize_property__ASignature__visit_signature(val
* self
, val
* p0
, val
* p1
);
3419 extern const struct class class_parser_nodes__ASignature
;
3420 #define COLOR_parser_nodes__ASignature___n_opar 4
3421 extern const struct type type_parser_nodes__ANodesparser_nodes__AParam
;
3422 #define COLOR_parser_nodes__ASignature___n_params 5
3423 #define COLOR_parser_nodes__ASignature___n_cpar 6
3424 #define COLOR_parser_nodes__ASignature___n_type 7
3425 #define COLOR_modelize_property__ASignature___is_visited 8
3426 #define COLOR_modelize_property__ASignature___param_names 9
3427 #define COLOR_modelize_property__ASignature___param_types 10
3428 #define COLOR_modelize_property__ASignature___vararg_rank 11
3429 #define COLOR_modelize_property__ASignature___ret_type 12
3430 void VIRTUAL_parser_prod__AParam__replace_child(val
* self
, val
* p0
, val
* p1
);
3431 void VIRTUAL_parser_prod__AParam__visit_all(val
* self
, val
* p0
);
3432 void VIRTUAL_scope__AParam__accept_scope_visitor(val
* self
, val
* p0
);
3433 void VIRTUAL_parser_prod__AParam__n_annotations_61d(val
* self
, val
* p0
);
3434 val
* VIRTUAL_parser_nodes__AParam__n_id(val
* self
);
3435 void VIRTUAL_parser_prod__AParam__n_id_61d(val
* self
, val
* p0
);
3436 val
* VIRTUAL_parser_nodes__AParam__n_type(val
* self
);
3437 void VIRTUAL_parser_prod__AParam__n_type_61d(val
* self
, val
* p0
);
3438 val
* VIRTUAL_parser_nodes__AParam__n_dotdotdot(val
* self
);
3439 void VIRTUAL_parser_prod__AParam__n_dotdotdot_61d(val
* self
, val
* p0
);
3440 void VIRTUAL_parser_prod__AParam__init_aparam(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3441 val
* VIRTUAL_scope__AParam__variable(val
* self
);
3442 void VIRTUAL_scope__AParam__variable_61d(val
* self
, val
* p0
);
3443 void VIRTUAL_modelize_property__AParam__mparameter_61d(val
* self
, val
* p0
);
3444 extern const struct class class_parser_nodes__AParam
;
3445 #define COLOR_parser_nodes__AParam___n_type 5
3446 #define COLOR_parser_nodes__AParam___n_dotdotdot 6
3447 #define COLOR_modelize_property__AParam___mparameter 8
3448 void VIRTUAL_parser_prod__AType__replace_child(val
* self
, val
* p0
, val
* p1
);
3449 void VIRTUAL_parser_prod__AType__visit_all(val
* self
, val
* p0
);
3450 void VIRTUAL_parser_prod__AType__n_annotations_61d(val
* self
, val
* p0
);
3451 val
* VIRTUAL_parser_nodes__AType__n_kwnullable(val
* self
);
3452 void VIRTUAL_parser_prod__AType__n_kwnullable_61d(val
* self
, val
* p0
);
3453 val
* VIRTUAL_parser_nodes__AType__n_id(val
* self
);
3454 void VIRTUAL_parser_prod__AType__n_id_61d(val
* self
, val
* p0
);
3455 val
* VIRTUAL_parser_nodes__AType__n_types(val
* self
);
3456 void VIRTUAL_parser_prod__AType__init_atype(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3457 val
* VIRTUAL_modelize_class__AType__mtype(val
* self
);
3458 void VIRTUAL_modelize_class__AType__mtype_61d(val
* self
, val
* p0
);
3459 short int VIRTUAL_modelize_class__AType__checked_mtype(val
* self
);
3460 void VIRTUAL_modelize_class__AType__checked_mtype_61d(val
* self
, short int p0
);
3461 void VIRTUAL_astbuilder__AType__make(val
* self
);
3462 extern const struct class class_parser_nodes__AType
;
3463 #define COLOR_parser_nodes__AType___n_kwnullable 4
3464 extern const struct type type_parser_nodes__ANodesparser_nodes__AType
;
3465 #define COLOR_parser_nodes__AType___n_types 6
3466 #define COLOR_modelize_class__AType___mtype 7
3467 #define COLOR_modelize_class__AType___checked_mtype 8
3468 void VIRTUAL_parser_nodes__ALabel__init(val
* self
);
3469 void VIRTUAL_parser_prod__ALabel__replace_child(val
* self
, val
* p0
, val
* p1
);
3470 void VIRTUAL_parser_prod__ALabel__visit_all(val
* self
, val
* p0
);
3471 void VIRTUAL_parser_prod__ALabel__n_kwlabel_61d(val
* self
, val
* p0
);
3472 val
* VIRTUAL_parser_nodes__ALabel__n_id(val
* self
);
3473 void VIRTUAL_parser_prod__ALabel__n_id_61d(val
* self
, val
* p0
);
3474 void VIRTUAL_parser_prod__ALabel__init_alabel(val
* self
, val
* p0
, val
* p1
);
3475 extern const struct class class_parser_nodes__ALabel
;
3476 void VIRTUAL_parser_prod__ABlockExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3477 void VIRTUAL_parser_prod__ABlockExpr__visit_all(val
* self
, val
* p0
);
3478 void VIRTUAL_flow__ABlockExpr__accept_flow_visitor(val
* self
, val
* p0
);
3479 void VIRTUAL_astvalidation__AExpr__accept_ast_validation(val
* self
, val
* p0
);
3480 val
* VIRTUAL_flow__AExpr__after_flow_context(val
* self
);
3481 void VIRTUAL_flow__AExpr__after_flow_context_61d(val
* self
, val
* p0
);
3482 val
* VIRTUAL_annotation__AExpr__as_string(val
* self
);
3483 val
* VIRTUAL_annotation__AExpr__as_id(val
* self
);
3484 val
* VIRTUAL_typing__ABlockExpr__mtype(val
* self
);
3485 void VIRTUAL_typing__AExpr__mtype_61d(val
* self
, val
* p0
);
3486 short int VIRTUAL_typing__AExpr__is_typed(val
* self
);
3487 void VIRTUAL_typing__AExpr__is_typed_61d(val
* self
, short int p0
);
3488 val
* VIRTUAL_typing__AExpr__implicit_cast_to(val
* self
);
3489 void VIRTUAL_typing__AExpr__implicit_cast_to_61d(val
* self
, val
* p0
);
3490 val
* VIRTUAL_typing__AExpr__its_variable(val
* self
);
3491 void VIRTUAL_typing__ABlockExpr__accept_typing(val
* self
, val
* p0
);
3492 val
* VIRTUAL_astbuilder__AExpr__make_var_read(val
* self
);
3493 val
* VIRTUAL_astbuilder__AExpr__variable_cache(val
* self
);
3494 void VIRTUAL_astbuilder__AExpr__variable_cache_61d(val
* self
, val
* p0
);
3495 val
* VIRTUAL_astbuilder__AExpr__detach_with_placeholder(val
* self
);
3496 void VIRTUAL_astbuilder__ABlockExpr__add(val
* self
, val
* p0
);
3497 val
* VIRTUAL_abstract_compiler__ABlockExpr__expr(val
* self
, val
* p0
);
3498 void VIRTUAL_abstract_compiler__ABlockExpr__stmt(val
* self
, val
* p0
);
3499 val
* VIRTUAL_parser_nodes__ABlockExpr__n_expr(val
* self
);
3500 void VIRTUAL_parser_prod__ABlockExpr__n_kwend_61d(val
* self
, val
* p0
);
3501 void VIRTUAL_parser_prod__ABlockExpr__init_ablockexpr(val
* self
, val
* p0
, val
* p1
);
3502 void VIRTUAL_astbuilder__ABlockExpr__make(val
* self
);
3503 extern const struct class class_parser_nodes__ABlockExpr
;
3504 #define COLOR_typing__AExpr___mtype 5
3505 #define COLOR_typing__AExpr___is_typed 6
3506 #define COLOR_typing__AExpr___implicit_cast_to 7
3507 extern const struct type type_parser_nodes__ANodesparser_nodes__AExpr
;
3508 #define COLOR_parser_nodes__ABlockExpr___n_expr 9
3509 #define COLOR_parser_nodes__ABlockExpr___n_kwend 10
3510 void VIRTUAL_parser_prod__AVardeclExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3511 void VIRTUAL_parser_prod__AVardeclExpr__visit_all(val
* self
, val
* p0
);
3512 void VIRTUAL_scope__AVardeclExpr__accept_scope_visitor(val
* self
, val
* p0
);
3513 void VIRTUAL_local_var_init__AVardeclExpr__accept_local_var_visitor(val
* self
, val
* p0
);
3514 void VIRTUAL_transform__AVardeclExpr__accept_transform_visitor(val
* self
, val
* p0
);
3515 void VIRTUAL_parser_prod__AVardeclExpr__n_annotations_61d(val
* self
, val
* p0
);
3516 val
* VIRTUAL_typing__AExpr__mtype(val
* self
);
3517 void VIRTUAL_typing__AVardeclExpr__accept_typing(val
* self
, val
* p0
);
3518 void VIRTUAL_astbuilder__AExpr__add(val
* self
, val
* p0
);
3519 val
* VIRTUAL_abstract_compiler__AExpr__expr(val
* self
, val
* p0
);
3520 void VIRTUAL_abstract_compiler__AVardeclExpr__stmt(val
* self
, val
* p0
);
3521 void VIRTUAL_parser_prod__AVardeclExpr__n_kwvar_61d(val
* self
, val
* p0
);
3522 val
* VIRTUAL_parser_nodes__AVardeclExpr__n_id(val
* self
);
3523 void VIRTUAL_parser_prod__AVardeclExpr__n_id_61d(val
* self
, val
* p0
);
3524 val
* VIRTUAL_parser_nodes__AVardeclExpr__n_type(val
* self
);
3525 void VIRTUAL_parser_prod__AVardeclExpr__n_type_61d(val
* self
, val
* p0
);
3526 void VIRTUAL_parser_prod__AVardeclExpr__n_assign_61d(val
* self
, val
* p0
);
3527 val
* VIRTUAL_parser_nodes__AVardeclExpr__n_expr(val
* self
);
3528 void VIRTUAL_parser_prod__AVardeclExpr__n_expr_61d(val
* self
, val
* p0
);
3529 void VIRTUAL_parser_prod__AVardeclExpr__init_avardeclexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
3530 val
* VIRTUAL_scope__AVardeclExpr__variable(val
* self
);
3531 void VIRTUAL_scope__AVardeclExpr__variable_61d(val
* self
, val
* p0
);
3532 extern const struct class class_parser_nodes__AVardeclExpr
;
3533 #define COLOR_parser_nodes__AVardeclExpr___n_type 11
3534 #define COLOR_parser_nodes__AVardeclExpr___n_assign 12
3535 #define COLOR_parser_nodes__AVardeclExpr___n_expr 13
3536 void VIRTUAL_parser_prod__AReturnExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3537 void VIRTUAL_parser_prod__AReturnExpr__visit_all(val
* self
, val
* p0
);
3538 void VIRTUAL_flow__AReturnExpr__accept_flow_visitor(val
* self
, val
* p0
);
3539 void VIRTUAL_typing__AReturnExpr__accept_typing(val
* self
, val
* p0
);
3540 void VIRTUAL_abstract_compiler__AReturnExpr__stmt(val
* self
, val
* p0
);
3541 void VIRTUAL_parser_prod__AReturnExpr__n_kwreturn_61d(val
* self
, val
* p0
);
3542 val
* VIRTUAL_parser_nodes__AReturnExpr__n_expr(val
* self
);
3543 void VIRTUAL_parser_prod__AReturnExpr__n_expr_61d(val
* self
, val
* p0
);
3544 void VIRTUAL_parser_prod__AReturnExpr__init_areturnexpr(val
* self
, val
* p0
, val
* p1
);
3545 extern const struct class class_parser_nodes__AReturnExpr
;
3546 #define COLOR_parser_nodes__AReturnExpr___n_kwreturn 9
3547 #define COLOR_parser_nodes__AReturnExpr___n_expr 10
3548 void VIRTUAL_parser_prod__ABreakExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3549 void VIRTUAL_parser_prod__ABreakExpr__visit_all(val
* self
, val
* p0
);
3550 void VIRTUAL_scope__ABreakExpr__accept_scope_visitor(val
* self
, val
* p0
);
3551 void VIRTUAL_flow__AEscapeExpr__accept_flow_visitor(val
* self
, val
* p0
);
3552 void VIRTUAL_typing__ABreakExpr__accept_typing(val
* self
, val
* p0
);
3553 void VIRTUAL_abstract_compiler__AEscapeExpr__stmt(val
* self
, val
* p0
);
3554 val
* VIRTUAL_parser_nodes__ALabelable__n_label(val
* self
);
3555 void VIRTUAL_parser_prod__ABreakExpr__n_label_61d(val
* self
, val
* p0
);
3556 val
* VIRTUAL_parser_nodes__AEscapeExpr__n_expr(val
* self
);
3557 val
* VIRTUAL_scope__AEscapeExpr__escapemark(val
* self
);
3558 void VIRTUAL_scope__AEscapeExpr__escapemark_61d(val
* self
, val
* p0
);
3559 val
* VIRTUAL_flow__AEscapeExpr__before_flow_context(val
* self
);
3560 void VIRTUAL_parser_prod__ABreakExpr__n_kwbreak_61d(val
* self
, val
* p0
);
3561 void VIRTUAL_parser_prod__ABreakExpr__init_abreakexpr(val
* self
, val
* p0
, val
* p1
);
3562 void VIRTUAL_astbuilder__ABreakExpr__make(val
* self
, val
* p0
);
3563 extern const struct class class_parser_nodes__ABreakExpr
;
3564 #define COLOR_parser_nodes__ALabelable___n_label 9
3565 #define COLOR_parser_nodes__AEscapeExpr___n_expr 10
3566 void VIRTUAL_parser_prod__AAbortExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3567 void VIRTUAL_parser_prod__AAbortExpr__visit_all(val
* self
, val
* p0
);
3568 void VIRTUAL_flow__AAbortExpr__accept_flow_visitor(val
* self
, val
* p0
);
3569 void VIRTUAL_typing__AAbortExpr__accept_typing(val
* self
, val
* p0
);
3570 void VIRTUAL_abstract_compiler__AAbortExpr__stmt(val
* self
, val
* p0
);
3571 void VIRTUAL_parser_prod__AAbortExpr__n_kwabort_61d(val
* self
, val
* p0
);
3572 void VIRTUAL_parser_prod__AAbortExpr__init_aabortexpr(val
* self
, val
* p0
);
3573 extern const struct class class_parser_nodes__AAbortExpr
;
3574 void VIRTUAL_parser_prod__AContinueExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3575 void VIRTUAL_parser_prod__AContinueExpr__visit_all(val
* self
, val
* p0
);
3576 void VIRTUAL_scope__AContinueExpr__accept_scope_visitor(val
* self
, val
* p0
);
3577 void VIRTUAL_typing__AContinueExpr__accept_typing(val
* self
, val
* p0
);
3578 void VIRTUAL_parser_prod__AContinueExpr__n_label_61d(val
* self
, val
* p0
);
3579 void VIRTUAL_parser_prod__AContinueExpr__n_kwcontinue_61d(val
* self
, val
* p0
);
3580 void VIRTUAL_parser_prod__AContinueExpr__init_acontinueexpr(val
* self
, val
* p0
, val
* p1
);
3581 extern const struct class class_parser_nodes__AContinueExpr
;
3582 #define COLOR_parser_nodes__AContinueExpr___n_kwcontinue 12
3583 void VIRTUAL_parser_prod__ADoExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3584 void VIRTUAL_parser_prod__ADoExpr__visit_all(val
* self
, val
* p0
);
3585 void VIRTUAL_scope__ADoExpr__accept_scope_visitor(val
* self
, val
* p0
);
3586 void VIRTUAL_flow__ADoExpr__accept_flow_visitor(val
* self
, val
* p0
);
3587 void VIRTUAL_typing__ADoExpr__accept_typing(val
* self
, val
* p0
);
3588 void VIRTUAL_astbuilder__ADoExpr__add(val
* self
, val
* p0
);
3589 void VIRTUAL_abstract_compiler__ADoExpr__stmt(val
* self
, val
* p0
);
3590 void VIRTUAL_parser_prod__ADoExpr__n_label_61d(val
* self
, val
* p0
);
3591 void VIRTUAL_parser_prod__ADoExpr__n_kwdo_61d(val
* self
, val
* p0
);
3592 val
* VIRTUAL_parser_nodes__ADoExpr__n_block(val
* self
);
3593 void VIRTUAL_parser_prod__ADoExpr__n_block_61d(val
* self
, val
* p0
);
3594 void VIRTUAL_parser_prod__ADoExpr__init_adoexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3595 val
* VIRTUAL_scope__ADoExpr__break_mark(val
* self
);
3596 void VIRTUAL_scope__ADoExpr__break_mark_61d(val
* self
, val
* p0
);
3597 void VIRTUAL_astbuilder__ADoExpr__make(val
* self
);
3598 extern const struct class class_parser_nodes__ADoExpr
;
3599 #define COLOR_parser_nodes__ADoExpr___n_block 11
3600 void VIRTUAL_parser_prod__AIfExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3601 void VIRTUAL_parser_prod__AIfExpr__visit_all(val
* self
, val
* p0
);
3602 void VIRTUAL_scope__AIfExpr__accept_scope_visitor(val
* self
, val
* p0
);
3603 void VIRTUAL_flow__AIfExpr__accept_flow_visitor(val
* self
, val
* p0
);
3604 void VIRTUAL_typing__AIfExpr__accept_typing(val
* self
, val
* p0
);
3605 val
* VIRTUAL_abstract_compiler__AIfExpr__expr(val
* self
, val
* p0
);
3606 void VIRTUAL_abstract_compiler__AIfExpr__stmt(val
* self
, val
* p0
);
3607 void VIRTUAL_parser_prod__AIfExpr__n_kwif_61d(val
* self
, val
* p0
);
3608 val
* VIRTUAL_parser_nodes__AIfExpr__n_expr(val
* self
);
3609 void VIRTUAL_parser_prod__AIfExpr__n_expr_61d(val
* self
, val
* p0
);
3610 val
* VIRTUAL_parser_nodes__AIfExpr__n_then(val
* self
);
3611 void VIRTUAL_parser_prod__AIfExpr__n_then_61d(val
* self
, val
* p0
);
3612 val
* VIRTUAL_parser_nodes__AIfExpr__n_else(val
* self
);
3613 void VIRTUAL_parser_prod__AIfExpr__n_else_61d(val
* self
, val
* p0
);
3614 void VIRTUAL_parser_prod__AIfExpr__init_aifexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3615 void VIRTUAL_astbuilder__AIfExpr__make(val
* self
, val
* p0
, val
* p1
);
3616 extern const struct class class_parser_nodes__AIfExpr
;
3617 #define COLOR_parser_nodes__AIfExpr___n_then 11
3618 #define COLOR_parser_nodes__AIfExpr___n_else 12
3619 void VIRTUAL_parser_prod__AIfexprExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3620 void VIRTUAL_parser_prod__AIfexprExpr__visit_all(val
* self
, val
* p0
);
3621 void VIRTUAL_flow__AIfexprExpr__accept_flow_visitor(val
* self
, val
* p0
);
3622 void VIRTUAL_transform__AIfexprExpr__accept_transform_visitor(val
* self
, val
* p0
);
3623 void VIRTUAL_typing__AIfexprExpr__accept_typing(val
* self
, val
* p0
);
3624 val
* VIRTUAL_abstract_compiler__AIfexprExpr__expr(val
* self
, val
* p0
);
3625 void VIRTUAL_abstract_compiler__AExpr__stmt(val
* self
, val
* p0
);
3626 void VIRTUAL_parser_prod__AIfexprExpr__n_kwif_61d(val
* self
, val
* p0
);
3627 val
* VIRTUAL_parser_nodes__AIfexprExpr__n_expr(val
* self
);
3628 void VIRTUAL_parser_prod__AIfexprExpr__n_expr_61d(val
* self
, val
* p0
);
3629 void VIRTUAL_parser_prod__AIfexprExpr__n_kwthen_61d(val
* self
, val
* p0
);
3630 val
* VIRTUAL_parser_nodes__AIfexprExpr__n_then(val
* self
);
3631 void VIRTUAL_parser_prod__AIfexprExpr__n_then_61d(val
* self
, val
* p0
);
3632 void VIRTUAL_parser_prod__AIfexprExpr__n_kwelse_61d(val
* self
, val
* p0
);
3633 val
* VIRTUAL_parser_nodes__AIfexprExpr__n_else(val
* self
);
3634 void VIRTUAL_parser_prod__AIfexprExpr__n_else_61d(val
* self
, val
* p0
);
3635 void VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
3636 extern const struct class class_parser_nodes__AIfexprExpr
;
3637 void VIRTUAL_parser_prod__AWhileExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3638 void VIRTUAL_parser_prod__AWhileExpr__visit_all(val
* self
, val
* p0
);
3639 void VIRTUAL_scope__AWhileExpr__accept_scope_visitor(val
* self
, val
* p0
);
3640 void VIRTUAL_flow__AWhileExpr__accept_flow_visitor(val
* self
, val
* p0
);
3641 void VIRTUAL_transform__AWhileExpr__accept_transform_visitor(val
* self
, val
* p0
);
3642 void VIRTUAL_typing__AWhileExpr__accept_typing(val
* self
, val
* p0
);
3643 void VIRTUAL_abstract_compiler__AWhileExpr__stmt(val
* self
, val
* p0
);
3644 void VIRTUAL_parser_prod__AWhileExpr__n_label_61d(val
* self
, val
* p0
);
3645 void VIRTUAL_parser_prod__AWhileExpr__n_kwwhile_61d(val
* self
, val
* p0
);
3646 val
* VIRTUAL_parser_nodes__AWhileExpr__n_expr(val
* self
);
3647 void VIRTUAL_parser_prod__AWhileExpr__n_expr_61d(val
* self
, val
* p0
);
3648 void VIRTUAL_parser_prod__AWhileExpr__n_kwdo_61d(val
* self
, val
* p0
);
3649 val
* VIRTUAL_parser_nodes__AWhileExpr__n_block(val
* self
);
3650 void VIRTUAL_parser_prod__AWhileExpr__n_block_61d(val
* self
, val
* p0
);
3651 void VIRTUAL_parser_prod__AWhileExpr__init_awhileexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
3652 val
* VIRTUAL_scope__AWhileExpr__break_mark(val
* self
);
3653 void VIRTUAL_scope__AWhileExpr__break_mark_61d(val
* self
, val
* p0
);
3654 val
* VIRTUAL_scope__AWhileExpr__continue_mark(val
* self
);
3655 void VIRTUAL_scope__AWhileExpr__continue_mark_61d(val
* self
, val
* p0
);
3656 extern const struct class class_parser_nodes__AWhileExpr
;
3657 #define COLOR_parser_nodes__AWhileExpr___n_block 13
3658 void VIRTUAL_parser_prod__ALoopExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3659 void VIRTUAL_parser_prod__ALoopExpr__visit_all(val
* self
, val
* p0
);
3660 void VIRTUAL_scope__ALoopExpr__accept_scope_visitor(val
* self
, val
* p0
);
3661 void VIRTUAL_flow__ALoopExpr__accept_flow_visitor(val
* self
, val
* p0
);
3662 void VIRTUAL_typing__ALoopExpr__accept_typing(val
* self
, val
* p0
);
3663 void VIRTUAL_astbuilder__ALoopExpr__add(val
* self
, val
* p0
);
3664 void VIRTUAL_abstract_compiler__ALoopExpr__stmt(val
* self
, val
* p0
);
3665 void VIRTUAL_parser_prod__ALoopExpr__n_label_61d(val
* self
, val
* p0
);
3666 void VIRTUAL_parser_prod__ALoopExpr__n_kwloop_61d(val
* self
, val
* p0
);
3667 val
* VIRTUAL_parser_nodes__ALoopExpr__n_block(val
* self
);
3668 void VIRTUAL_parser_prod__ALoopExpr__n_block_61d(val
* self
, val
* p0
);
3669 void VIRTUAL_parser_prod__ALoopExpr__init_aloopexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3670 val
* VIRTUAL_scope__ALoopExpr__break_mark(val
* self
);
3671 void VIRTUAL_scope__ALoopExpr__break_mark_61d(val
* self
, val
* p0
);
3672 val
* VIRTUAL_scope__ALoopExpr__continue_mark(val
* self
);
3673 void VIRTUAL_scope__ALoopExpr__continue_mark_61d(val
* self
, val
* p0
);
3674 void VIRTUAL_astbuilder__ALoopExpr__make(val
* self
);
3675 extern const struct class class_parser_nodes__ALoopExpr
;
3676 #define COLOR_parser_nodes__ALoopExpr___n_block 11
3677 void VIRTUAL_parser_prod__AForExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3678 void VIRTUAL_parser_prod__AForExpr__visit_all(val
* self
, val
* p0
);
3679 void VIRTUAL_scope__AForExpr__accept_scope_visitor(val
* self
, val
* p0
);
3680 void VIRTUAL_flow__AForExpr__accept_flow_visitor(val
* self
, val
* p0
);
3681 void VIRTUAL_rapid_type_analysis__AForExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
3682 void VIRTUAL_transform__AForExpr__accept_transform_visitor(val
* self
, val
* p0
);
3683 void VIRTUAL_typing__AForExpr__accept_typing(val
* self
, val
* p0
);
3684 void VIRTUAL_abstract_compiler__AForExpr__stmt(val
* self
, val
* p0
);
3685 void VIRTUAL_parser_prod__AForExpr__n_label_61d(val
* self
, val
* p0
);
3686 void VIRTUAL_parser_prod__AForExpr__n_kwfor_61d(val
* self
, val
* p0
);
3687 val
* VIRTUAL_parser_nodes__AForExpr__n_ids(val
* self
);
3688 val
* VIRTUAL_parser_nodes__AForExpr__n_expr(val
* self
);
3689 void VIRTUAL_parser_prod__AForExpr__n_expr_61d(val
* self
, val
* p0
);
3690 void VIRTUAL_parser_prod__AForExpr__n_kwdo_61d(val
* self
, val
* p0
);
3691 val
* VIRTUAL_parser_nodes__AForExpr__n_block(val
* self
);
3692 void VIRTUAL_parser_prod__AForExpr__n_block_61d(val
* self
, val
* p0
);
3693 void VIRTUAL_parser_prod__AForExpr__init_aforexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
3694 val
* VIRTUAL_scope__AForExpr__variables(val
* self
);
3695 void VIRTUAL_scope__AForExpr__variables_61d(val
* self
, val
* p0
);
3696 val
* VIRTUAL_scope__AForExpr__break_mark(val
* self
);
3697 void VIRTUAL_scope__AForExpr__break_mark_61d(val
* self
, val
* p0
);
3698 val
* VIRTUAL_scope__AForExpr__continue_mark(val
* self
);
3699 void VIRTUAL_scope__AForExpr__continue_mark_61d(val
* self
, val
* p0
);
3700 void VIRTUAL_typing__AForExpr__coltype_61d(val
* self
, val
* p0
);
3701 val
* VIRTUAL_typing__AForExpr__method_iterator(val
* self
);
3702 void VIRTUAL_typing__AForExpr__method_iterator_61d(val
* self
, val
* p0
);
3703 val
* VIRTUAL_typing__AForExpr__method_is_ok(val
* self
);
3704 void VIRTUAL_typing__AForExpr__method_is_ok_61d(val
* self
, val
* p0
);
3705 val
* VIRTUAL_typing__AForExpr__method_item(val
* self
);
3706 void VIRTUAL_typing__AForExpr__method_item_61d(val
* self
, val
* p0
);
3707 val
* VIRTUAL_typing__AForExpr__method_next(val
* self
);
3708 void VIRTUAL_typing__AForExpr__method_next_61d(val
* self
, val
* p0
);
3709 val
* VIRTUAL_typing__AForExpr__method_key(val
* self
);
3710 void VIRTUAL_typing__AForExpr__method_key_61d(val
* self
, val
* p0
);
3711 val
* VIRTUAL_typing__AForExpr__method_finish(val
* self
);
3712 void VIRTUAL_typing__AForExpr__method_finish_61d(val
* self
, val
* p0
);
3713 val
* VIRTUAL_typing__AForExpr__method_lt(val
* self
);
3714 void VIRTUAL_typing__AForExpr__method_lt_61d(val
* self
, val
* p0
);
3715 val
* VIRTUAL_typing__AForExpr__method_successor(val
* self
);
3716 void VIRTUAL_typing__AForExpr__method_successor_61d(val
* self
, val
* p0
);
3717 void VIRTUAL_typing__AForExpr__do_type_iterator(val
* self
, val
* p0
, val
* p1
);
3718 extern const struct class class_parser_nodes__AForExpr
;
3719 extern const struct type type_parser_nodes__ANodesparser_nodes__TId
;
3720 #define COLOR_parser_nodes__AForExpr___n_ids 11
3721 #define COLOR_parser_nodes__AForExpr___n_block 14
3722 void VIRTUAL_parser_prod__AAssertExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3723 void VIRTUAL_parser_prod__AAssertExpr__visit_all(val
* self
, val
* p0
);
3724 void VIRTUAL_flow__AAssertExpr__accept_flow_visitor(val
* self
, val
* p0
);
3725 void VIRTUAL_typing__AAssertExpr__accept_typing(val
* self
, val
* p0
);
3726 void VIRTUAL_abstract_compiler__AAssertExpr__stmt(val
* self
, val
* p0
);
3727 void VIRTUAL_parser_prod__AAssertExpr__n_kwassert_61d(val
* self
, val
* p0
);
3728 val
* VIRTUAL_parser_nodes__AAssertExpr__n_id(val
* self
);
3729 void VIRTUAL_parser_prod__AAssertExpr__n_id_61d(val
* self
, val
* p0
);
3730 val
* VIRTUAL_parser_nodes__AAssertExpr__n_expr(val
* self
);
3731 void VIRTUAL_parser_prod__AAssertExpr__n_expr_61d(val
* self
, val
* p0
);
3732 val
* VIRTUAL_parser_nodes__AAssertExpr__n_else(val
* self
);
3733 void VIRTUAL_parser_prod__AAssertExpr__n_else_61d(val
* self
, val
* p0
);
3734 void VIRTUAL_parser_prod__AAssertExpr__init_aassertexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3735 extern const struct class class_parser_nodes__AAssertExpr
;
3736 #define COLOR_parser_nodes__AAssertExpr___n_id 10
3737 #define COLOR_parser_nodes__AAssertExpr___n_else 12
3738 void VIRTUAL_parser_prod__AOnceExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3739 void VIRTUAL_parser_prod__AOnceExpr__visit_all(val
* self
, val
* p0
);
3740 void VIRTUAL_flow__AOnceExpr__accept_flow_visitor(val
* self
, val
* p0
);
3741 void VIRTUAL_typing__AOnceExpr__accept_typing(val
* self
, val
* p0
);
3742 val
* VIRTUAL_abstract_compiler__AOnceExpr__expr(val
* self
, val
* p0
);
3743 void VIRTUAL_parser_prod__AOnceExpr__n_kwonce_61d(val
* self
, val
* p0
);
3744 val
* VIRTUAL_parser_nodes__AOnceExpr__n_expr(val
* self
);
3745 void VIRTUAL_parser_prod__AOnceExpr__n_expr_61d(val
* self
, val
* p0
);
3746 void VIRTUAL_parser_prod__AOnceExpr__init_aonceexpr(val
* self
, val
* p0
, val
* p1
);
3747 extern const struct class class_parser_nodes__AOnceExpr
;
3748 void VIRTUAL_parser_prod__AOrExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3749 void VIRTUAL_parser_prod__AOrExpr__visit_all(val
* self
, val
* p0
);
3750 void VIRTUAL_flow__AOrExpr__accept_flow_visitor(val
* self
, val
* p0
);
3751 void VIRTUAL_transform__AOrExpr__accept_transform_visitor(val
* self
, val
* p0
);
3752 void VIRTUAL_typing__AOrExpr__accept_typing(val
* self
, val
* p0
);
3753 val
* VIRTUAL_abstract_compiler__AOrExpr__expr(val
* self
, val
* p0
);
3754 val
* VIRTUAL_parser_nodes__AOrExpr__n_expr(val
* self
);
3755 void VIRTUAL_parser_prod__AOrExpr__n_expr_61d(val
* self
, val
* p0
);
3756 val
* VIRTUAL_parser_nodes__AOrExpr__n_expr2(val
* self
);
3757 void VIRTUAL_parser_prod__AOrExpr__n_expr2_61d(val
* self
, val
* p0
);
3758 void VIRTUAL_parser_prod__AOrExpr__init_aorexpr(val
* self
, val
* p0
, val
* p1
);
3759 extern const struct class class_parser_nodes__AOrExpr
;
3760 void VIRTUAL_parser_prod__AAndExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3761 void VIRTUAL_parser_prod__AAndExpr__visit_all(val
* self
, val
* p0
);
3762 void VIRTUAL_flow__AAndExpr__accept_flow_visitor(val
* self
, val
* p0
);
3763 void VIRTUAL_transform__AAndExpr__accept_transform_visitor(val
* self
, val
* p0
);
3764 void VIRTUAL_typing__AAndExpr__accept_typing(val
* self
, val
* p0
);
3765 val
* VIRTUAL_abstract_compiler__AAndExpr__expr(val
* self
, val
* p0
);
3766 val
* VIRTUAL_parser_nodes__AAndExpr__n_expr(val
* self
);
3767 void VIRTUAL_parser_prod__AAndExpr__n_expr_61d(val
* self
, val
* p0
);
3768 val
* VIRTUAL_parser_nodes__AAndExpr__n_expr2(val
* self
);
3769 void VIRTUAL_parser_prod__AAndExpr__n_expr2_61d(val
* self
, val
* p0
);
3770 void VIRTUAL_parser_prod__AAndExpr__init_aandexpr(val
* self
, val
* p0
, val
* p1
);
3771 extern const struct class class_parser_nodes__AAndExpr
;
3772 void VIRTUAL_parser_prod__AOrElseExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3773 void VIRTUAL_parser_prod__AOrElseExpr__visit_all(val
* self
, val
* p0
);
3774 void VIRTUAL_flow__AOrElseExpr__accept_flow_visitor(val
* self
, val
* p0
);
3775 void VIRTUAL_typing__AOrElseExpr__accept_typing(val
* self
, val
* p0
);
3776 val
* VIRTUAL_abstract_compiler__AOrElseExpr__expr(val
* self
, val
* p0
);
3777 val
* VIRTUAL_parser_nodes__AOrElseExpr__n_expr(val
* self
);
3778 void VIRTUAL_parser_prod__AOrElseExpr__n_expr_61d(val
* self
, val
* p0
);
3779 val
* VIRTUAL_parser_nodes__AOrElseExpr__n_expr2(val
* self
);
3780 void VIRTUAL_parser_prod__AOrElseExpr__n_expr2_61d(val
* self
, val
* p0
);
3781 void VIRTUAL_parser_prod__AOrElseExpr__init_aorelseexpr(val
* self
, val
* p0
, val
* p1
);
3782 extern const struct class class_parser_nodes__AOrElseExpr
;
3783 void VIRTUAL_parser_prod__AImpliesExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3784 void VIRTUAL_parser_prod__AImpliesExpr__visit_all(val
* self
, val
* p0
);
3785 void VIRTUAL_flow__AImpliesExpr__accept_flow_visitor(val
* self
, val
* p0
);
3786 void VIRTUAL_transform__AImpliesExpr__accept_transform_visitor(val
* self
, val
* p0
);
3787 void VIRTUAL_typing__AImpliesExpr__accept_typing(val
* self
, val
* p0
);
3788 val
* VIRTUAL_abstract_compiler__AImpliesExpr__expr(val
* self
, val
* p0
);
3789 val
* VIRTUAL_parser_nodes__AImpliesExpr__n_expr(val
* self
);
3790 void VIRTUAL_parser_prod__AImpliesExpr__n_expr_61d(val
* self
, val
* p0
);
3791 val
* VIRTUAL_parser_nodes__AImpliesExpr__n_expr2(val
* self
);
3792 void VIRTUAL_parser_prod__AImpliesExpr__n_expr2_61d(val
* self
, val
* p0
);
3793 void VIRTUAL_parser_prod__AImpliesExpr__init_aimpliesexpr(val
* self
, val
* p0
, val
* p1
);
3794 extern const struct class class_parser_nodes__AImpliesExpr
;
3795 void VIRTUAL_parser_prod__ANotExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3796 void VIRTUAL_parser_prod__ANotExpr__visit_all(val
* self
, val
* p0
);
3797 void VIRTUAL_flow__ANotExpr__accept_flow_visitor(val
* self
, val
* p0
);
3798 void VIRTUAL_typing__ANotExpr__accept_typing(val
* self
, val
* p0
);
3799 val
* VIRTUAL_abstract_compiler__ANotExpr__expr(val
* self
, val
* p0
);
3800 void VIRTUAL_parser_prod__ANotExpr__n_kwnot_61d(val
* self
, val
* p0
);
3801 val
* VIRTUAL_parser_nodes__ANotExpr__n_expr(val
* self
);
3802 void VIRTUAL_parser_prod__ANotExpr__n_expr_61d(val
* self
, val
* p0
);
3803 void VIRTUAL_parser_prod__ANotExpr__init_anotexpr(val
* self
, val
* p0
, val
* p1
);
3804 extern const struct class class_parser_nodes__ANotExpr
;
3805 void VIRTUAL_parser_prod__AEqExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3806 void VIRTUAL_parser_prod__AEqExpr__visit_all(val
* self
, val
* p0
);
3807 void VIRTUAL_flow__AEqExpr__accept_flow_visitor(val
* self
, val
* p0
);
3808 void VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init(val
* self
, val
* p0
);
3809 void VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
3810 void VIRTUAL_typing__AEqExpr__accept_typing(val
* self
, val
* p0
);
3811 val
* VIRTUAL_abstract_compiler__ASendExpr__expr(val
* self
, val
* p0
);
3812 val
* VIRTUAL_parser_nodes__ASendExpr__n_expr(val
* self
);
3813 void VIRTUAL_parser_prod__AEqExpr__n_expr_61d(val
* self
, val
* p0
);
3814 val
* VIRTUAL_typing__ASendExpr__callsite(val
* self
);
3815 void VIRTUAL_typing__ASendExpr__callsite_61d(val
* self
, val
* p0
);
3816 val
* VIRTUAL_typing__AEqExpr__property_name(val
* self
);
3817 val
* VIRTUAL_typing__ASendExpr__raw_arguments(val
* self
);
3818 val
* VIRTUAL_typing__ABinopExpr__compute_raw_arguments(val
* self
);
3819 val
* VIRTUAL_parser_nodes__ABinopExpr__n_expr2(val
* self
);
3820 void VIRTUAL_parser_prod__AEqExpr__n_expr2_61d(val
* self
, val
* p0
);
3821 void VIRTUAL_parser_prod__AEqExpr__init_aeqexpr(val
* self
, val
* p0
, val
* p1
);
3822 void VIRTUAL_typing__ASendExpr__accept_typing(val
* self
, val
* p0
);
3823 extern const struct class class_parser_nodes__AEqExpr
;
3824 void VIRTUAL_parser_prod__ANeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3825 void VIRTUAL_parser_prod__ANeExpr__visit_all(val
* self
, val
* p0
);
3826 void VIRTUAL_flow__ANeExpr__accept_flow_visitor(val
* self
, val
* p0
);
3827 void VIRTUAL_typing__ANeExpr__accept_typing(val
* self
, val
* p0
);
3828 void VIRTUAL_parser_prod__ANeExpr__n_expr_61d(val
* self
, val
* p0
);
3829 val
* VIRTUAL_typing__ANeExpr__property_name(val
* self
);
3830 void VIRTUAL_parser_prod__ANeExpr__n_expr2_61d(val
* self
, val
* p0
);
3831 void VIRTUAL_parser_prod__ANeExpr__init_aneexpr(val
* self
, val
* p0
, val
* p1
);
3832 extern const struct class class_parser_nodes__ANeExpr
;
3833 void VIRTUAL_parser_prod__ALtExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3834 void VIRTUAL_parser_prod__ALtExpr__visit_all(val
* self
, val
* p0
);
3835 void VIRTUAL_parser_prod__ALtExpr__n_expr_61d(val
* self
, val
* p0
);
3836 val
* VIRTUAL_typing__ALtExpr__property_name(val
* self
);
3837 void VIRTUAL_parser_prod__ALtExpr__n_expr2_61d(val
* self
, val
* p0
);
3838 void VIRTUAL_parser_prod__ALtExpr__init_altexpr(val
* self
, val
* p0
, val
* p1
);
3839 extern const struct class class_parser_nodes__ALtExpr
;
3840 void VIRTUAL_parser_prod__ALeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3841 void VIRTUAL_parser_prod__ALeExpr__visit_all(val
* self
, val
* p0
);
3842 void VIRTUAL_parser_prod__ALeExpr__n_expr_61d(val
* self
, val
* p0
);
3843 val
* VIRTUAL_typing__ALeExpr__property_name(val
* self
);
3844 void VIRTUAL_parser_prod__ALeExpr__n_expr2_61d(val
* self
, val
* p0
);
3845 void VIRTUAL_parser_prod__ALeExpr__init_aleexpr(val
* self
, val
* p0
, val
* p1
);
3846 extern const struct class class_parser_nodes__ALeExpr
;
3847 void VIRTUAL_parser_prod__ALlExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3848 void VIRTUAL_parser_prod__ALlExpr__visit_all(val
* self
, val
* p0
);
3849 void VIRTUAL_parser_prod__ALlExpr__n_expr_61d(val
* self
, val
* p0
);
3850 val
* VIRTUAL_typing__ALlExpr__property_name(val
* self
);
3851 void VIRTUAL_parser_prod__ALlExpr__n_expr2_61d(val
* self
, val
* p0
);
3852 void VIRTUAL_parser_prod__ALlExpr__init_allexpr(val
* self
, val
* p0
, val
* p1
);
3853 extern const struct class class_parser_nodes__ALlExpr
;
3854 void VIRTUAL_parser_prod__AGtExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3855 void VIRTUAL_parser_prod__AGtExpr__visit_all(val
* self
, val
* p0
);
3856 void VIRTUAL_parser_prod__AGtExpr__n_expr_61d(val
* self
, val
* p0
);
3857 val
* VIRTUAL_typing__AGtExpr__property_name(val
* self
);
3858 void VIRTUAL_parser_prod__AGtExpr__n_expr2_61d(val
* self
, val
* p0
);
3859 void VIRTUAL_parser_prod__AGtExpr__init_agtexpr(val
* self
, val
* p0
, val
* p1
);
3860 extern const struct class class_parser_nodes__AGtExpr
;
3861 void VIRTUAL_parser_prod__AGeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3862 void VIRTUAL_parser_prod__AGeExpr__visit_all(val
* self
, val
* p0
);
3863 void VIRTUAL_parser_prod__AGeExpr__n_expr_61d(val
* self
, val
* p0
);
3864 val
* VIRTUAL_typing__AGeExpr__property_name(val
* self
);
3865 void VIRTUAL_parser_prod__AGeExpr__n_expr2_61d(val
* self
, val
* p0
);
3866 void VIRTUAL_parser_prod__AGeExpr__init_ageexpr(val
* self
, val
* p0
, val
* p1
);
3867 extern const struct class class_parser_nodes__AGeExpr
;
3868 void VIRTUAL_parser_prod__AGgExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3869 void VIRTUAL_parser_prod__AGgExpr__visit_all(val
* self
, val
* p0
);
3870 void VIRTUAL_parser_prod__AGgExpr__n_expr_61d(val
* self
, val
* p0
);
3871 val
* VIRTUAL_typing__AGgExpr__property_name(val
* self
);
3872 void VIRTUAL_parser_prod__AGgExpr__n_expr2_61d(val
* self
, val
* p0
);
3873 void VIRTUAL_parser_prod__AGgExpr__init_aggexpr(val
* self
, val
* p0
, val
* p1
);
3874 extern const struct class class_parser_nodes__AGgExpr
;
3875 void VIRTUAL_parser_prod__AIsaExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3876 void VIRTUAL_parser_prod__AIsaExpr__visit_all(val
* self
, val
* p0
);
3877 void VIRTUAL_flow__AIsaExpr__accept_flow_visitor(val
* self
, val
* p0
);
3878 void VIRTUAL_rapid_type_analysis__AIsaExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
3879 void VIRTUAL_typing__AIsaExpr__accept_typing(val
* self
, val
* p0
);
3880 val
* VIRTUAL_abstract_compiler__AIsaExpr__expr(val
* self
, val
* p0
);
3881 val
* VIRTUAL_parser_nodes__AIsaExpr__n_expr(val
* self
);
3882 void VIRTUAL_parser_prod__AIsaExpr__n_expr_61d(val
* self
, val
* p0
);
3883 val
* VIRTUAL_parser_nodes__AIsaExpr__n_type(val
* self
);
3884 void VIRTUAL_parser_prod__AIsaExpr__n_type_61d(val
* self
, val
* p0
);
3885 void VIRTUAL_parser_prod__AIsaExpr__init_aisaexpr(val
* self
, val
* p0
, val
* p1
);
3886 val
* VIRTUAL_typing__AIsaExpr__cast_type(val
* self
);
3887 void VIRTUAL_typing__AIsaExpr__cast_type_61d(val
* self
, val
* p0
);
3888 extern const struct class class_parser_nodes__AIsaExpr
;
3889 void VIRTUAL_parser_prod__APlusExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3890 void VIRTUAL_parser_prod__APlusExpr__visit_all(val
* self
, val
* p0
);
3891 void VIRTUAL_parser_prod__APlusExpr__n_expr_61d(val
* self
, val
* p0
);
3892 val
* VIRTUAL_typing__APlusExpr__property_name(val
* self
);
3893 void VIRTUAL_parser_prod__APlusExpr__n_expr2_61d(val
* self
, val
* p0
);
3894 void VIRTUAL_parser_prod__APlusExpr__init_aplusexpr(val
* self
, val
* p0
, val
* p1
);
3895 extern const struct class class_parser_nodes__APlusExpr
;
3896 void VIRTUAL_parser_prod__AMinusExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3897 void VIRTUAL_parser_prod__AMinusExpr__visit_all(val
* self
, val
* p0
);
3898 void VIRTUAL_parser_prod__AMinusExpr__n_expr_61d(val
* self
, val
* p0
);
3899 val
* VIRTUAL_typing__AMinusExpr__property_name(val
* self
);
3900 void VIRTUAL_parser_prod__AMinusExpr__n_expr2_61d(val
* self
, val
* p0
);
3901 void VIRTUAL_parser_prod__AMinusExpr__init_aminusexpr(val
* self
, val
* p0
, val
* p1
);
3902 extern const struct class class_parser_nodes__AMinusExpr
;
3903 void VIRTUAL_parser_prod__AStarshipExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3904 void VIRTUAL_parser_prod__AStarshipExpr__visit_all(val
* self
, val
* p0
);
3905 void VIRTUAL_parser_prod__AStarshipExpr__n_expr_61d(val
* self
, val
* p0
);
3906 val
* VIRTUAL_typing__AStarshipExpr__property_name(val
* self
);
3907 void VIRTUAL_parser_prod__AStarshipExpr__n_expr2_61d(val
* self
, val
* p0
);
3908 void VIRTUAL_parser_prod__AStarshipExpr__init_astarshipexpr(val
* self
, val
* p0
, val
* p1
);
3909 extern const struct class class_parser_nodes__AStarshipExpr
;
3910 void VIRTUAL_parser_prod__AStarExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3911 void VIRTUAL_parser_prod__AStarExpr__visit_all(val
* self
, val
* p0
);
3912 void VIRTUAL_parser_prod__AStarExpr__n_expr_61d(val
* self
, val
* p0
);
3913 val
* VIRTUAL_typing__AStarExpr__property_name(val
* self
);
3914 void VIRTUAL_parser_prod__AStarExpr__n_expr2_61d(val
* self
, val
* p0
);
3915 void VIRTUAL_parser_prod__AStarExpr__init_astarexpr(val
* self
, val
* p0
, val
* p1
);
3916 extern const struct class class_parser_nodes__AStarExpr
;
3917 void VIRTUAL_parser_prod__AStarstarExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3918 void VIRTUAL_parser_prod__AStarstarExpr__visit_all(val
* self
, val
* p0
);
3919 void VIRTUAL_parser_prod__AStarstarExpr__n_expr_61d(val
* self
, val
* p0
);
3920 val
* VIRTUAL_typing__AStarstarExpr__property_name(val
* self
);
3921 void VIRTUAL_parser_prod__AStarstarExpr__n_expr2_61d(val
* self
, val
* p0
);
3922 void VIRTUAL_parser_prod__AStarstarExpr__init_astarstarexpr(val
* self
, val
* p0
, val
* p1
);
3923 extern const struct class class_parser_nodes__AStarstarExpr
;
3924 void VIRTUAL_parser_prod__ASlashExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3925 void VIRTUAL_parser_prod__ASlashExpr__visit_all(val
* self
, val
* p0
);
3926 void VIRTUAL_parser_prod__ASlashExpr__n_expr_61d(val
* self
, val
* p0
);
3927 val
* VIRTUAL_typing__ASlashExpr__property_name(val
* self
);
3928 void VIRTUAL_parser_prod__ASlashExpr__n_expr2_61d(val
* self
, val
* p0
);
3929 void VIRTUAL_parser_prod__ASlashExpr__init_aslashexpr(val
* self
, val
* p0
, val
* p1
);
3930 extern const struct class class_parser_nodes__ASlashExpr
;
3931 void VIRTUAL_parser_prod__APercentExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3932 void VIRTUAL_parser_prod__APercentExpr__visit_all(val
* self
, val
* p0
);
3933 void VIRTUAL_parser_prod__APercentExpr__n_expr_61d(val
* self
, val
* p0
);
3934 val
* VIRTUAL_typing__APercentExpr__property_name(val
* self
);
3935 void VIRTUAL_parser_prod__APercentExpr__n_expr2_61d(val
* self
, val
* p0
);
3936 void VIRTUAL_parser_prod__APercentExpr__init_apercentexpr(val
* self
, val
* p0
, val
* p1
);
3937 extern const struct class class_parser_nodes__APercentExpr
;
3938 void VIRTUAL_parser_prod__AUminusExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3939 void VIRTUAL_parser_prod__AUminusExpr__visit_all(val
* self
, val
* p0
);
3940 void VIRTUAL_parser_prod__AUminusExpr__n_expr_61d(val
* self
, val
* p0
);
3941 val
* VIRTUAL_typing__AUminusExpr__property_name(val
* self
);
3942 val
* VIRTUAL_typing__AUminusExpr__compute_raw_arguments(val
* self
);
3943 void VIRTUAL_parser_prod__AUminusExpr__n_minus_61d(val
* self
, val
* p0
);
3944 void VIRTUAL_parser_prod__AUminusExpr__init_auminusexpr(val
* self
, val
* p0
, val
* p1
);
3945 extern const struct class class_parser_nodes__AUminusExpr
;
3946 void VIRTUAL_parser_prod__ANewExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3947 void VIRTUAL_parser_prod__ANewExpr__visit_all(val
* self
, val
* p0
);
3948 void VIRTUAL_rapid_type_analysis__ANewExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
3949 void VIRTUAL_typing__ANewExpr__accept_typing(val
* self
, val
* p0
);
3950 val
* VIRTUAL_abstract_compiler__ANewExpr__expr(val
* self
, val
* p0
);
3951 void VIRTUAL_parser_prod__ANewExpr__n_kwnew_61d(val
* self
, val
* p0
);
3952 val
* VIRTUAL_parser_nodes__ANewExpr__n_type(val
* self
);
3953 void VIRTUAL_parser_prod__ANewExpr__n_type_61d(val
* self
, val
* p0
);
3954 val
* VIRTUAL_parser_nodes__ANewExpr__n_id(val
* self
);
3955 void VIRTUAL_parser_prod__ANewExpr__n_id_61d(val
* self
, val
* p0
);
3956 val
* VIRTUAL_parser_nodes__ANewExpr__n_args(val
* self
);
3957 void VIRTUAL_parser_prod__ANewExpr__n_args_61d(val
* self
, val
* p0
);
3958 void VIRTUAL_parser_prod__ANewExpr__init_anewexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3959 val
* VIRTUAL_typing__ANewExpr__callsite(val
* self
);
3960 void VIRTUAL_typing__ANewExpr__callsite_61d(val
* self
, val
* p0
);
3961 val
* VIRTUAL_typing__ANewExpr__recvtype(val
* self
);
3962 void VIRTUAL_typing__ANewExpr__recvtype_61d(val
* self
, val
* p0
);
3963 void VIRTUAL_astbuilder__ANewExpr__make(val
* self
, val
* p0
, val
* p1
);
3964 extern const struct class class_parser_nodes__ANewExpr
;
3965 #define COLOR_parser_nodes__ANewExpr___n_id 11
3966 void VIRTUAL_parser_prod__AAttrExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3967 void VIRTUAL_parser_prod__AAttrExpr__visit_all(val
* self
, val
* p0
);
3968 void VIRTUAL_typing__AAttrExpr__accept_typing(val
* self
, val
* p0
);
3969 val
* VIRTUAL_abstract_compiler__AAttrExpr__expr(val
* self
, val
* p0
);
3970 val
* VIRTUAL_parser_nodes__AAttrFormExpr__n_expr(val
* self
);
3971 void VIRTUAL_parser_prod__AAttrExpr__n_expr_61d(val
* self
, val
* p0
);
3972 val
* VIRTUAL_parser_nodes__AAttrFormExpr__n_id(val
* self
);
3973 void VIRTUAL_parser_prod__AAttrExpr__n_id_61d(val
* self
, val
* p0
);
3974 val
* VIRTUAL_typing__AAttrFormExpr__mproperty(val
* self
);
3975 void VIRTUAL_typing__AAttrFormExpr__mproperty_61d(val
* self
, val
* p0
);
3976 val
* VIRTUAL_typing__AAttrFormExpr__attr_type(val
* self
);
3977 void VIRTUAL_typing__AAttrFormExpr__attr_type_61d(val
* self
, val
* p0
);
3978 void VIRTUAL_typing__AAttrFormExpr__resolve_property(val
* self
, val
* p0
);
3979 void VIRTUAL_parser_prod__AAttrExpr__init_aattrexpr(val
* self
, val
* p0
, val
* p1
);
3980 void VIRTUAL_astbuilder__AAttrExpr__make(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3981 extern const struct class class_parser_nodes__AAttrExpr
;
3982 void VIRTUAL_parser_prod__AAttrAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3983 void VIRTUAL_parser_prod__AAttrAssignExpr__visit_all(val
* self
, val
* p0
);
3984 void VIRTUAL_typing__AAttrAssignExpr__accept_typing(val
* self
, val
* p0
);
3985 val
* VIRTUAL_abstract_compiler__AAttrAssignExpr__expr(val
* self
, val
* p0
);
3986 void VIRTUAL_parser_prod__AAttrAssignExpr__n_expr_61d(val
* self
, val
* p0
);
3987 void VIRTUAL_parser_prod__AAttrAssignExpr__n_id_61d(val
* self
, val
* p0
);
3988 val
* VIRTUAL_parser_nodes__AAssignFormExpr__n_assign(val
* self
);
3989 void VIRTUAL_parser_prod__AAttrAssignExpr__n_assign_61d(val
* self
, val
* p0
);
3990 val
* VIRTUAL_parser_nodes__AAssignFormExpr__n_value(val
* self
);
3991 void VIRTUAL_parser_prod__AAttrAssignExpr__n_value_61d(val
* self
, val
* p0
);
3992 void VIRTUAL_parser_prod__AAttrAssignExpr__init_aattrassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3993 void VIRTUAL_astbuilder__AAttrAssignExpr__make(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3994 extern const struct class class_parser_nodes__AAttrAssignExpr
;
3995 void VIRTUAL_parser_prod__AAttrReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
3996 void VIRTUAL_parser_prod__AAttrReassignExpr__visit_all(val
* self
, val
* p0
);
3997 void VIRTUAL_flow__AReassignFormExpr__accept_flow_visitor(val
* self
, val
* p0
);
3998 void VIRTUAL_rapid_type_analysis__AAttrReassignExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
3999 void VIRTUAL_transform__AAttrReassignExpr__accept_transform_visitor(val
* self
, val
* p0
);
4000 void VIRTUAL_typing__AAttrReassignExpr__accept_typing(val
* self
, val
* p0
);
4001 void VIRTUAL_abstract_compiler__AAttrReassignExpr__stmt(val
* self
, val
* p0
);
4002 void VIRTUAL_parser_prod__AAttrReassignExpr__n_expr_61d(val
* self
, val
* p0
);
4003 void VIRTUAL_parser_prod__AAttrReassignExpr__n_id_61d(val
* self
, val
* p0
);
4004 val
* VIRTUAL_parser_nodes__AReassignFormExpr__n_assign_op(val
* self
);
4005 void VIRTUAL_parser_prod__AAttrReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
4006 val
* VIRTUAL_parser_nodes__AReassignFormExpr__n_value(val
* self
);
4007 void VIRTUAL_parser_prod__AAttrReassignExpr__n_value_61d(val
* self
, val
* p0
);
4008 val
* VIRTUAL_typing__AReassignFormExpr__reassign_callsite(val
* self
);
4009 void VIRTUAL_typing__AReassignFormExpr__reassign_callsite_61d(val
* self
, val
* p0
);
4010 val
* VIRTUAL_typing__AReassignFormExpr__read_type(val
* self
);
4011 void VIRTUAL_typing__AReassignFormExpr__read_type_61d(val
* self
, val
* p0
);
4012 val
* VIRTUAL_typing__AReassignFormExpr__resolve_reassignment(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4013 void VIRTUAL_parser_prod__AAttrReassignExpr__init_aattrreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4014 extern const struct class class_parser_nodes__AAttrReassignExpr
;
4015 #define COLOR_typing__AReassignFormExpr___read_type 14
4016 void VIRTUAL_parser_prod__ACallExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4017 void VIRTUAL_parser_prod__ACallExpr__visit_all(val
* self
, val
* p0
);
4018 void VIRTUAL_scope__ACallFormExpr__accept_scope_visitor(val
* self
, val
* p0
);
4019 void VIRTUAL_parser_prod__ACallExpr__n_expr_61d(val
* self
, val
* p0
);
4020 val
* VIRTUAL_typing__ACallExpr__property_name(val
* self
);
4021 val
* VIRTUAL_typing__ACallExpr__compute_raw_arguments(val
* self
);
4022 val
* VIRTUAL_parser_nodes__ACallFormExpr__n_id(val
* self
);
4023 void VIRTUAL_parser_prod__ACallExpr__n_id_61d(val
* self
, val
* p0
);
4024 val
* VIRTUAL_parser_nodes__ACallFormExpr__n_args(val
* self
);
4025 void VIRTUAL_parser_prod__ACallExpr__n_args_61d(val
* self
, val
* p0
);
4026 val
* VIRTUAL_scope__ACallExpr__variable_create(val
* self
, val
* p0
);
4027 void VIRTUAL_parser_prod__ACallExpr__init_acallexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4028 void VIRTUAL_astbuilder__ACallExpr__make(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4029 extern const struct class class_parser_nodes__ACallExpr
;
4030 void VIRTUAL_parser_prod__ACallAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4031 void VIRTUAL_parser_prod__ACallAssignExpr__visit_all(val
* self
, val
* p0
);
4032 void VIRTUAL_parser_prod__ACallAssignExpr__n_expr_61d(val
* self
, val
* p0
);
4033 val
* VIRTUAL_typing__ACallAssignExpr__property_name(val
* self
);
4034 val
* VIRTUAL_typing__ACallAssignExpr__compute_raw_arguments(val
* self
);
4035 void VIRTUAL_parser_prod__ACallAssignExpr__n_assign_61d(val
* self
, val
* p0
);
4036 void VIRTUAL_parser_prod__ACallAssignExpr__n_value_61d(val
* self
, val
* p0
);
4037 void VIRTUAL_parser_prod__ACallAssignExpr__n_id_61d(val
* self
, val
* p0
);
4038 void VIRTUAL_parser_prod__ACallAssignExpr__n_args_61d(val
* self
, val
* p0
);
4039 val
* VIRTUAL_scope__ACallAssignExpr__variable_create(val
* self
, val
* p0
);
4040 void VIRTUAL_parser_prod__ACallAssignExpr__init_acallassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4041 extern const struct class class_parser_nodes__ACallAssignExpr
;
4042 void VIRTUAL_parser_prod__ACallReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4043 void VIRTUAL_parser_prod__ACallReassignExpr__visit_all(val
* self
, val
* p0
);
4044 void VIRTUAL_rapid_type_analysis__ASendReassignFormExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4045 void VIRTUAL_transform__ASendReassignFormExpr__accept_transform_visitor(val
* self
, val
* p0
);
4046 void VIRTUAL_typing__ASendReassignFormExpr__accept_typing(val
* self
, val
* p0
);
4047 void VIRTUAL_abstract_compiler__ASendReassignFormExpr__stmt(val
* self
, val
* p0
);
4048 void VIRTUAL_parser_prod__ACallReassignExpr__n_expr_61d(val
* self
, val
* p0
);
4049 val
* VIRTUAL_typing__ACallReassignExpr__property_name(val
* self
);
4050 val
* VIRTUAL_typing__ACallReassignExpr__compute_raw_arguments(val
* self
);
4051 void VIRTUAL_parser_prod__ACallReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
4052 void VIRTUAL_parser_prod__ACallReassignExpr__n_value_61d(val
* self
, val
* p0
);
4053 void VIRTUAL_parser_prod__ACallReassignExpr__n_id_61d(val
* self
, val
* p0
);
4054 void VIRTUAL_parser_prod__ACallReassignExpr__n_args_61d(val
* self
, val
* p0
);
4055 val
* VIRTUAL_scope__ACallReassignExpr__variable_create(val
* self
, val
* p0
);
4056 val
* VIRTUAL_typing__ASendReassignFormExpr__write_callsite(val
* self
);
4057 void VIRTUAL_typing__ASendReassignFormExpr__write_callsite_61d(val
* self
, val
* p0
);
4058 void VIRTUAL_parser_prod__ACallReassignExpr__init_acallreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4059 extern const struct class class_parser_nodes__ACallReassignExpr
;
4060 void VIRTUAL_parser_prod__ASuperExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4061 void VIRTUAL_parser_prod__ASuperExpr__visit_all(val
* self
, val
* p0
);
4062 void VIRTUAL_auto_super_init__ASuperExpr__accept_auto_super_init(val
* self
, val
* p0
);
4063 void VIRTUAL_rapid_type_analysis__ASuperExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4064 void VIRTUAL_typing__ASuperExpr__accept_typing(val
* self
, val
* p0
);
4065 val
* VIRTUAL_abstract_compiler__ASuperExpr__expr(val
* self
, val
* p0
);
4066 void VIRTUAL_parser_prod__ASuperExpr__n_qualified_61d(val
* self
, val
* p0
);
4067 void VIRTUAL_parser_prod__ASuperExpr__n_kwsuper_61d(val
* self
, val
* p0
);
4068 val
* VIRTUAL_parser_nodes__ASuperExpr__n_args(val
* self
);
4069 void VIRTUAL_parser_prod__ASuperExpr__n_args_61d(val
* self
, val
* p0
);
4070 void VIRTUAL_parser_prod__ASuperExpr__init_asuperexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4071 val
* VIRTUAL_typing__ASuperExpr__callsite(val
* self
);
4072 void VIRTUAL_typing__ASuperExpr__callsite_61d(val
* self
, val
* p0
);
4073 val
* VIRTUAL_typing__ASuperExpr__mpropdef(val
* self
);
4074 void VIRTUAL_typing__ASuperExpr__mpropdef_61d(val
* self
, val
* p0
);
4075 void VIRTUAL_typing__ASuperExpr__process_superinit(val
* self
, val
* p0
);
4076 extern const struct class class_parser_nodes__ASuperExpr
;
4077 #define COLOR_parser_nodes__ASuperExpr___n_qualified 9
4078 void VIRTUAL_parser_prod__AInitExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4079 void VIRTUAL_parser_prod__AInitExpr__visit_all(val
* self
, val
* p0
);
4080 void VIRTUAL_parser_prod__AInitExpr__n_expr_61d(val
* self
, val
* p0
);
4081 val
* VIRTUAL_typing__AInitExpr__property_name(val
* self
);
4082 val
* VIRTUAL_typing__AInitExpr__compute_raw_arguments(val
* self
);
4083 void VIRTUAL_parser_prod__AInitExpr__n_kwinit_61d(val
* self
, val
* p0
);
4084 val
* VIRTUAL_parser_nodes__AInitExpr__n_args(val
* self
);
4085 void VIRTUAL_parser_prod__AInitExpr__n_args_61d(val
* self
, val
* p0
);
4086 void VIRTUAL_parser_prod__AInitExpr__init_ainitexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4087 extern const struct class class_parser_nodes__AInitExpr
;
4088 void VIRTUAL_parser_prod__ABraExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4089 void VIRTUAL_parser_prod__ABraExpr__visit_all(val
* self
, val
* p0
);
4090 void VIRTUAL_parser_prod__ABraExpr__n_expr_61d(val
* self
, val
* p0
);
4091 val
* VIRTUAL_typing__ABraExpr__property_name(val
* self
);
4092 val
* VIRTUAL_typing__ABraExpr__compute_raw_arguments(val
* self
);
4093 val
* VIRTUAL_parser_nodes__ABraFormExpr__n_args(val
* self
);
4094 void VIRTUAL_parser_prod__ABraExpr__n_args_61d(val
* self
, val
* p0
);
4095 void VIRTUAL_parser_prod__ABraExpr__init_abraexpr(val
* self
, val
* p0
, val
* p1
);
4096 extern const struct class class_parser_nodes__ABraExpr
;
4097 void VIRTUAL_parser_prod__ABraAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4098 void VIRTUAL_parser_prod__ABraAssignExpr__visit_all(val
* self
, val
* p0
);
4099 void VIRTUAL_parser_prod__ABraAssignExpr__n_expr_61d(val
* self
, val
* p0
);
4100 val
* VIRTUAL_typing__ABraAssignExpr__property_name(val
* self
);
4101 val
* VIRTUAL_typing__ABraAssignExpr__compute_raw_arguments(val
* self
);
4102 void VIRTUAL_parser_prod__ABraAssignExpr__n_assign_61d(val
* self
, val
* p0
);
4103 void VIRTUAL_parser_prod__ABraAssignExpr__n_value_61d(val
* self
, val
* p0
);
4104 void VIRTUAL_parser_prod__ABraAssignExpr__n_args_61d(val
* self
, val
* p0
);
4105 void VIRTUAL_parser_prod__ABraAssignExpr__init_abraassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4106 extern const struct class class_parser_nodes__ABraAssignExpr
;
4107 void VIRTUAL_parser_prod__ABraReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4108 void VIRTUAL_parser_prod__ABraReassignExpr__visit_all(val
* self
, val
* p0
);
4109 void VIRTUAL_parser_prod__ABraReassignExpr__n_expr_61d(val
* self
, val
* p0
);
4110 val
* VIRTUAL_typing__ABraReassignExpr__property_name(val
* self
);
4111 val
* VIRTUAL_typing__ABraReassignExpr__compute_raw_arguments(val
* self
);
4112 void VIRTUAL_parser_prod__ABraReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
4113 void VIRTUAL_parser_prod__ABraReassignExpr__n_value_61d(val
* self
, val
* p0
);
4114 void VIRTUAL_parser_prod__ABraReassignExpr__n_args_61d(val
* self
, val
* p0
);
4115 void VIRTUAL_parser_prod__ABraReassignExpr__init_abrareassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4116 extern const struct class class_parser_nodes__ABraReassignExpr
;
4117 void VIRTUAL_parser_prod__AVarExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4118 void VIRTUAL_parser_prod__AVarExpr__visit_all(val
* self
, val
* p0
);
4119 void VIRTUAL_local_var_init__AVarExpr__accept_local_var_visitor(val
* self
, val
* p0
);
4120 val
* VIRTUAL_typing__AVarExpr__its_variable(val
* self
);
4121 void VIRTUAL_typing__AVarExpr__accept_typing(val
* self
, val
* p0
);
4122 val
* VIRTUAL_abstract_compiler__AVarExpr__expr(val
* self
, val
* p0
);
4123 void VIRTUAL_parser_prod__AVarExpr__n_id_61d(val
* self
, val
* p0
);
4124 val
* VIRTUAL_scope__AVarFormExpr__variable(val
* self
);
4125 void VIRTUAL_scope__AVarFormExpr__variable_61d(val
* self
, val
* p0
);
4126 void VIRTUAL_parser_prod__AVarExpr__init_avarexpr(val
* self
, val
* p0
);
4127 void VIRTUAL_astbuilder__AVarExpr__make(val
* self
, val
* p0
, val
* p1
);
4128 extern const struct class class_parser_nodes__AVarExpr
;
4129 void VIRTUAL_parser_prod__AVarAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4130 void VIRTUAL_parser_prod__AVarAssignExpr__visit_all(val
* self
, val
* p0
);
4131 void VIRTUAL_flow__AVarAssignExpr__accept_flow_visitor(val
* self
, val
* p0
);
4132 void VIRTUAL_local_var_init__AVarAssignExpr__accept_local_var_visitor(val
* self
, val
* p0
);
4133 void VIRTUAL_typing__AVarAssignExpr__accept_typing(val
* self
, val
* p0
);
4134 val
* VIRTUAL_abstract_compiler__AVarAssignExpr__expr(val
* self
, val
* p0
);
4135 void VIRTUAL_parser_prod__AVarAssignExpr__n_id_61d(val
* self
, val
* p0
);
4136 void VIRTUAL_parser_prod__AVarAssignExpr__n_assign_61d(val
* self
, val
* p0
);
4137 void VIRTUAL_parser_prod__AVarAssignExpr__n_value_61d(val
* self
, val
* p0
);
4138 void VIRTUAL_parser_prod__AVarAssignExpr__init_avarassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4139 void VIRTUAL_astbuilder__AVarAssignExpr__make(val
* self
, val
* p0
, val
* p1
);
4140 extern const struct class class_parser_nodes__AVarAssignExpr
;
4141 void VIRTUAL_parser_prod__AVarReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4142 void VIRTUAL_parser_prod__AVarReassignExpr__visit_all(val
* self
, val
* p0
);
4143 void VIRTUAL_local_var_init__AVarReassignExpr__accept_local_var_visitor(val
* self
, val
* p0
);
4144 void VIRTUAL_rapid_type_analysis__AVarReassignExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4145 void VIRTUAL_transform__AVarReassignExpr__accept_transform_visitor(val
* self
, val
* p0
);
4146 void VIRTUAL_typing__AVarReassignExpr__accept_typing(val
* self
, val
* p0
);
4147 void VIRTUAL_abstract_compiler__AVarReassignExpr__stmt(val
* self
, val
* p0
);
4148 void VIRTUAL_parser_prod__AVarReassignExpr__n_id_61d(val
* self
, val
* p0
);
4149 void VIRTUAL_parser_prod__AVarReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
4150 void VIRTUAL_parser_prod__AVarReassignExpr__n_value_61d(val
* self
, val
* p0
);
4151 void VIRTUAL_parser_prod__AVarReassignExpr__init_avarreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4152 extern const struct class class_parser_nodes__AVarReassignExpr
;
4153 void VIRTUAL_parser_prod__ACrangeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4154 void VIRTUAL_parser_prod__ACrangeExpr__visit_all(val
* self
, val
* p0
);
4155 void VIRTUAL_rapid_type_analysis__ACrangeExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4156 void VIRTUAL_transform__ACrangeExpr__accept_transform_visitor(val
* self
, val
* p0
);
4157 void VIRTUAL_parser_prod__ACrangeExpr__n_annotations_61d(val
* self
, val
* p0
);
4158 void VIRTUAL_typing__ARangeExpr__accept_typing(val
* self
, val
* p0
);
4159 val
* VIRTUAL_abstract_compiler__ACrangeExpr__expr(val
* self
, val
* p0
);
4160 val
* VIRTUAL_parser_nodes__ARangeExpr__n_expr(val
* self
);
4161 void VIRTUAL_parser_prod__ACrangeExpr__n_expr_61d(val
* self
, val
* p0
);
4162 val
* VIRTUAL_parser_nodes__ARangeExpr__n_expr2(val
* self
);
4163 void VIRTUAL_parser_prod__ACrangeExpr__n_expr2_61d(val
* self
, val
* p0
);
4164 val
* VIRTUAL_typing__ARangeExpr__init_callsite(val
* self
);
4165 void VIRTUAL_typing__ARangeExpr__init_callsite_61d(val
* self
, val
* p0
);
4166 void VIRTUAL_parser_prod__ACrangeExpr__n_obra_61d(val
* self
, val
* p0
);
4167 void VIRTUAL_parser_prod__ACrangeExpr__n_cbra_61d(val
* self
, val
* p0
);
4168 void VIRTUAL_parser_prod__ACrangeExpr__init_acrangeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4169 extern const struct class class_parser_nodes__ACrangeExpr
;
4170 void VIRTUAL_parser_prod__AOrangeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4171 void VIRTUAL_parser_prod__AOrangeExpr__visit_all(val
* self
, val
* p0
);
4172 void VIRTUAL_rapid_type_analysis__AOrangeExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4173 void VIRTUAL_transform__AOrangeExpr__accept_transform_visitor(val
* self
, val
* p0
);
4174 void VIRTUAL_parser_prod__AOrangeExpr__n_annotations_61d(val
* self
, val
* p0
);
4175 val
* VIRTUAL_abstract_compiler__AOrangeExpr__expr(val
* self
, val
* p0
);
4176 void VIRTUAL_parser_prod__AOrangeExpr__n_expr_61d(val
* self
, val
* p0
);
4177 void VIRTUAL_parser_prod__AOrangeExpr__n_expr2_61d(val
* self
, val
* p0
);
4178 void VIRTUAL_parser_prod__AOrangeExpr__n_obra_61d(val
* self
, val
* p0
);
4179 void VIRTUAL_parser_prod__AOrangeExpr__n_cbra_61d(val
* self
, val
* p0
);
4180 void VIRTUAL_parser_prod__AOrangeExpr__init_aorangeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4181 extern const struct class class_parser_nodes__AOrangeExpr
;
4182 void VIRTUAL_parser_prod__AArrayExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4183 void VIRTUAL_parser_prod__AArrayExpr__visit_all(val
* self
, val
* p0
);
4184 void VIRTUAL_rapid_type_analysis__AArrayExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4185 void VIRTUAL_transform__AArrayExpr__accept_transform_visitor(val
* self
, val
* p0
);
4186 void VIRTUAL_parser_prod__AArrayExpr__n_annotations_61d(val
* self
, val
* p0
);
4187 void VIRTUAL_typing__AArrayExpr__accept_typing(val
* self
, val
* p0
);
4188 val
* VIRTUAL_abstract_compiler__AArrayExpr__expr(val
* self
, val
* p0
);
4189 void VIRTUAL_parser_prod__AArrayExpr__n_obra_61d(val
* self
, val
* p0
);
4190 val
* VIRTUAL_parser_nodes__AArrayExpr__n_exprs(val
* self
);
4191 void VIRTUAL_parser_prod__AArrayExpr__n_exprs_61d(val
* self
, val
* p0
);
4192 val
* VIRTUAL_parser_nodes__AArrayExpr__n_type(val
* self
);
4193 void VIRTUAL_parser_prod__AArrayExpr__n_type_61d(val
* self
, val
* p0
);
4194 void VIRTUAL_parser_prod__AArrayExpr__n_cbra_61d(val
* self
, val
* p0
);
4195 void VIRTUAL_parser_prod__AArrayExpr__init_aarrayexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4196 val
* VIRTUAL_typing__AArrayExpr__with_capacity_callsite(val
* self
);
4197 void VIRTUAL_typing__AArrayExpr__with_capacity_callsite_61d(val
* self
, val
* p0
);
4198 val
* VIRTUAL_typing__AArrayExpr__push_callsite(val
* self
);
4199 void VIRTUAL_typing__AArrayExpr__push_callsite_61d(val
* self
, val
* p0
);
4200 extern const struct class class_parser_nodes__AArrayExpr
;
4201 #define COLOR_parser_nodes__AArrayExpr___n_type 11
4202 void VIRTUAL_parser_nodes__ASelfExpr__init(val
* self
);
4203 void VIRTUAL_parser_prod__ASelfExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4204 void VIRTUAL_parser_prod__ASelfExpr__visit_all(val
* self
, val
* p0
);
4205 void VIRTUAL_scope__ASelfExpr__accept_scope_visitor(val
* self
, val
* p0
);
4206 void VIRTUAL_parser_prod__ASelfExpr__n_annotations_61d(val
* self
, val
* p0
);
4207 val
* VIRTUAL_typing__ASelfExpr__its_variable(val
* self
);
4208 void VIRTUAL_typing__ASelfExpr__accept_typing(val
* self
, val
* p0
);
4209 val
* VIRTUAL_abstract_compiler__ASelfExpr__expr(val
* self
, val
* p0
);
4210 void VIRTUAL_parser_prod__ASelfExpr__n_kwself_61d(val
* self
, val
* p0
);
4211 void VIRTUAL_parser_prod__ASelfExpr__init_aselfexpr(val
* self
, val
* p0
, val
* p1
);
4212 void VIRTUAL_scope__ASelfExpr__variable_61d(val
* self
, val
* p0
);
4213 void VIRTUAL_typing__ASelfExpr__its_variable_61d(val
* self
, val
* p0
);
4214 extern const struct class class_parser_nodes__ASelfExpr
;
4215 void VIRTUAL_parser_prod__AImplicitSelfExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4216 void VIRTUAL_parser_prod__AImplicitSelfExpr__visit_all(val
* self
, val
* p0
);
4217 void VIRTUAL_parser_prod__AImplicitSelfExpr__init_aimplicitselfexpr(val
* self
);
4218 extern const struct class class_parser_nodes__AImplicitSelfExpr
;
4219 void VIRTUAL_parser_prod__ATrueExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4220 void VIRTUAL_parser_prod__ATrueExpr__visit_all(val
* self
, val
* p0
);
4221 void VIRTUAL_rapid_type_analysis__ATrueExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4222 void VIRTUAL_parser_prod__ATrueExpr__n_annotations_61d(val
* self
, val
* p0
);
4223 void VIRTUAL_typing__ATrueExpr__accept_typing(val
* self
, val
* p0
);
4224 val
* VIRTUAL_abstract_compiler__ATrueExpr__expr(val
* self
, val
* p0
);
4225 void VIRTUAL_parser_prod__ATrueExpr__n_kwtrue_61d(val
* self
, val
* p0
);
4226 void VIRTUAL_parser_prod__ATrueExpr__init_atrueexpr(val
* self
, val
* p0
, val
* p1
);
4227 extern const struct class class_parser_nodes__ATrueExpr
;
4228 void VIRTUAL_parser_prod__AFalseExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4229 void VIRTUAL_parser_prod__AFalseExpr__visit_all(val
* self
, val
* p0
);
4230 void VIRTUAL_rapid_type_analysis__AFalseExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4231 void VIRTUAL_parser_prod__AFalseExpr__n_annotations_61d(val
* self
, val
* p0
);
4232 void VIRTUAL_typing__AFalseExpr__accept_typing(val
* self
, val
* p0
);
4233 val
* VIRTUAL_abstract_compiler__AFalseExpr__expr(val
* self
, val
* p0
);
4234 void VIRTUAL_parser_prod__AFalseExpr__n_kwfalse_61d(val
* self
, val
* p0
);
4235 void VIRTUAL_parser_prod__AFalseExpr__init_afalseexpr(val
* self
, val
* p0
, val
* p1
);
4236 extern const struct class class_parser_nodes__AFalseExpr
;
4237 void VIRTUAL_parser_prod__ANullExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4238 void VIRTUAL_parser_prod__ANullExpr__visit_all(val
* self
, val
* p0
);
4239 void VIRTUAL_parser_prod__ANullExpr__n_annotations_61d(val
* self
, val
* p0
);
4240 void VIRTUAL_typing__ANullExpr__accept_typing(val
* self
, val
* p0
);
4241 val
* VIRTUAL_abstract_compiler__ANullExpr__expr(val
* self
, val
* p0
);
4242 void VIRTUAL_parser_prod__ANullExpr__n_kwnull_61d(val
* self
, val
* p0
);
4243 void VIRTUAL_parser_prod__ANullExpr__init_anullexpr(val
* self
, val
* p0
, val
* p1
);
4244 extern const struct class class_parser_nodes__ANullExpr
;
4245 void VIRTUAL_parser_prod__ADecIntExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4246 void VIRTUAL_parser_prod__ADecIntExpr__visit_all(val
* self
, val
* p0
);
4247 void VIRTUAL_literal__ADecIntExpr__accept_literal(val
* self
, val
* p0
);
4248 void VIRTUAL_rapid_type_analysis__AIntExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4249 void VIRTUAL_parser_prod__ADecIntExpr__n_annotations_61d(val
* self
, val
* p0
);
4250 void VIRTUAL_typing__AIntExpr__accept_typing(val
* self
, val
* p0
);
4251 val
* VIRTUAL_abstract_compiler__AIntExpr__expr(val
* self
, val
* p0
);
4252 val
* VIRTUAL_literal__AIntExpr__value(val
* self
);
4253 void VIRTUAL_literal__AIntExpr__value_61d(val
* self
, val
* p0
);
4254 val
* VIRTUAL_parser_nodes__ADecIntExpr__n_number(val
* self
);
4255 void VIRTUAL_parser_prod__ADecIntExpr__n_number_61d(val
* self
, val
* p0
);
4256 void VIRTUAL_parser_prod__ADecIntExpr__init_adecintexpr(val
* self
, val
* p0
, val
* p1
);
4257 void VIRTUAL_astbuilder__ADecIntExpr__make(val
* self
, long p0
, val
* p1
);
4258 extern const struct class class_parser_nodes__ADecIntExpr
;
4259 void VIRTUAL_parser_prod__AHexIntExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4260 void VIRTUAL_parser_prod__AHexIntExpr__visit_all(val
* self
, val
* p0
);
4261 void VIRTUAL_literal__AHexIntExpr__accept_literal(val
* self
, val
* p0
);
4262 void VIRTUAL_parser_prod__AHexIntExpr__n_annotations_61d(val
* self
, val
* p0
);
4263 val
* VIRTUAL_parser_nodes__AHexIntExpr__n_hex_number(val
* self
);
4264 void VIRTUAL_parser_prod__AHexIntExpr__n_hex_number_61d(val
* self
, val
* p0
);
4265 void VIRTUAL_parser_prod__AHexIntExpr__init_ahexintexpr(val
* self
, val
* p0
, val
* p1
);
4266 extern const struct class class_parser_nodes__AHexIntExpr
;
4267 void VIRTUAL_parser_prod__AFloatExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4268 void VIRTUAL_parser_prod__AFloatExpr__visit_all(val
* self
, val
* p0
);
4269 void VIRTUAL_literal__AFloatExpr__accept_literal(val
* self
, val
* p0
);
4270 void VIRTUAL_rapid_type_analysis__AFloatExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4271 void VIRTUAL_parser_prod__AFloatExpr__n_annotations_61d(val
* self
, val
* p0
);
4272 void VIRTUAL_typing__AFloatExpr__accept_typing(val
* self
, val
* p0
);
4273 val
* VIRTUAL_abstract_compiler__AFloatExpr__expr(val
* self
, val
* p0
);
4274 val
* VIRTUAL_parser_nodes__AFloatExpr__n_float(val
* self
);
4275 void VIRTUAL_parser_prod__AFloatExpr__n_float_61d(val
* self
, val
* p0
);
4276 void VIRTUAL_parser_prod__AFloatExpr__init_afloatexpr(val
* self
, val
* p0
, val
* p1
);
4277 void VIRTUAL_literal__AFloatExpr__value_61d(val
* self
, val
* p0
);
4278 extern const struct class class_parser_nodes__AFloatExpr
;
4279 void VIRTUAL_parser_prod__ACharExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4280 void VIRTUAL_parser_prod__ACharExpr__visit_all(val
* self
, val
* p0
);
4281 void VIRTUAL_literal__ACharExpr__accept_literal(val
* self
, val
* p0
);
4282 void VIRTUAL_rapid_type_analysis__ACharExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4283 void VIRTUAL_parser_prod__ACharExpr__n_annotations_61d(val
* self
, val
* p0
);
4284 void VIRTUAL_typing__ACharExpr__accept_typing(val
* self
, val
* p0
);
4285 val
* VIRTUAL_abstract_compiler__ACharExpr__expr(val
* self
, val
* p0
);
4286 val
* VIRTUAL_parser_nodes__ACharExpr__n_char(val
* self
);
4287 void VIRTUAL_parser_prod__ACharExpr__n_char_61d(val
* self
, val
* p0
);
4288 void VIRTUAL_parser_prod__ACharExpr__init_acharexpr(val
* self
, val
* p0
, val
* p1
);
4289 val
* VIRTUAL_literal__ACharExpr__value(val
* self
);
4290 void VIRTUAL_literal__ACharExpr__value_61d(val
* self
, val
* p0
);
4291 extern const struct class class_parser_nodes__ACharExpr
;
4292 void VIRTUAL_parser_prod__AStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4293 void VIRTUAL_parser_prod__AStringExpr__visit_all(val
* self
, val
* p0
);
4294 void VIRTUAL_literal__AStringFormExpr__accept_literal(val
* self
, val
* p0
);
4295 void VIRTUAL_rapid_type_analysis__AStringFormExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4296 void VIRTUAL_parser_prod__AStringExpr__n_annotations_61d(val
* self
, val
* p0
);
4297 void VIRTUAL_typing__AStringFormExpr__accept_typing(val
* self
, val
* p0
);
4298 val
* VIRTUAL_abstract_compiler__AStringFormExpr__expr(val
* self
, val
* p0
);
4299 val
* VIRTUAL_parser_nodes__AStringFormExpr__n_string(val
* self
);
4300 void VIRTUAL_parser_prod__AStringExpr__n_string_61d(val
* self
, val
* p0
);
4301 val
* VIRTUAL_literal__AStringFormExpr__value(val
* self
);
4302 void VIRTUAL_literal__AStringFormExpr__value_61d(val
* self
, val
* p0
);
4303 void VIRTUAL_parser_prod__AStringExpr__init_astringexpr(val
* self
, val
* p0
, val
* p1
);
4304 extern const struct class class_parser_nodes__AStringExpr
;
4305 void VIRTUAL_parser_prod__AStartStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4306 void VIRTUAL_parser_prod__AStartStringExpr__visit_all(val
* self
, val
* p0
);
4307 void VIRTUAL_parser_prod__AStartStringExpr__n_string_61d(val
* self
, val
* p0
);
4308 void VIRTUAL_parser_prod__AStartStringExpr__init_astartstringexpr(val
* self
, val
* p0
);
4309 extern const struct class class_parser_nodes__AStartStringExpr
;
4310 void VIRTUAL_parser_prod__AMidStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4311 void VIRTUAL_parser_prod__AMidStringExpr__visit_all(val
* self
, val
* p0
);
4312 void VIRTUAL_parser_prod__AMidStringExpr__n_string_61d(val
* self
, val
* p0
);
4313 void VIRTUAL_parser_prod__AMidStringExpr__init_amidstringexpr(val
* self
, val
* p0
);
4314 extern const struct class class_parser_nodes__AMidStringExpr
;
4315 void VIRTUAL_parser_prod__AEndStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4316 void VIRTUAL_parser_prod__AEndStringExpr__visit_all(val
* self
, val
* p0
);
4317 void VIRTUAL_parser_prod__AEndStringExpr__n_string_61d(val
* self
, val
* p0
);
4318 void VIRTUAL_parser_prod__AEndStringExpr__init_aendstringexpr(val
* self
, val
* p0
);
4319 extern const struct class class_parser_nodes__AEndStringExpr
;
4320 void VIRTUAL_parser_prod__ASuperstringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4321 void VIRTUAL_parser_prod__ASuperstringExpr__visit_all(val
* self
, val
* p0
);
4322 void VIRTUAL_rapid_type_analysis__ASuperstringExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4323 void VIRTUAL_parser_prod__ASuperstringExpr__n_annotations_61d(val
* self
, val
* p0
);
4324 void VIRTUAL_typing__ASuperstringExpr__accept_typing(val
* self
, val
* p0
);
4325 val
* VIRTUAL_abstract_compiler__ASuperstringExpr__expr(val
* self
, val
* p0
);
4326 val
* VIRTUAL_parser_nodes__ASuperstringExpr__n_exprs(val
* self
);
4327 void VIRTUAL_parser_prod__ASuperstringExpr__init_asuperstringexpr(val
* self
, val
* p0
, val
* p1
);
4328 extern const struct class class_parser_nodes__ASuperstringExpr
;
4329 #define COLOR_parser_nodes__ASuperstringExpr___n_exprs 9
4330 void VIRTUAL_parser_prod__AParExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4331 void VIRTUAL_parser_prod__AParExpr__visit_all(val
* self
, val
* p0
);
4332 void VIRTUAL_flow__AParExpr__accept_flow_visitor(val
* self
, val
* p0
);
4333 void VIRTUAL_transform__AParExpr__accept_transform_visitor(val
* self
, val
* p0
);
4334 void VIRTUAL_parser_prod__AParExpr__n_annotations_61d(val
* self
, val
* p0
);
4335 void VIRTUAL_typing__AParExpr__accept_typing(val
* self
, val
* p0
);
4336 val
* VIRTUAL_abstract_compiler__AParExpr__expr(val
* self
, val
* p0
);
4337 void VIRTUAL_parser_prod__AParExpr__n_opar_61d(val
* self
, val
* p0
);
4338 val
* VIRTUAL_parser_nodes__AParExpr__n_expr(val
* self
);
4339 void VIRTUAL_parser_prod__AParExpr__n_expr_61d(val
* self
, val
* p0
);
4340 void VIRTUAL_parser_prod__AParExpr__n_cpar_61d(val
* self
, val
* p0
);
4341 void VIRTUAL_parser_prod__AParExpr__init_aparexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4342 extern const struct class class_parser_nodes__AParExpr
;
4343 void VIRTUAL_parser_prod__AAsCastExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4344 void VIRTUAL_parser_prod__AAsCastExpr__visit_all(val
* self
, val
* p0
);
4345 void VIRTUAL_rapid_type_analysis__AAsCastExpr__accept_rapid_type_visitor(val
* self
, val
* p0
);
4346 void VIRTUAL_typing__AAsCastExpr__accept_typing(val
* self
, val
* p0
);
4347 val
* VIRTUAL_abstract_compiler__AAsCastExpr__expr(val
* self
, val
* p0
);
4348 val
* VIRTUAL_parser_nodes__AAsCastExpr__n_expr(val
* self
);
4349 void VIRTUAL_parser_prod__AAsCastExpr__n_expr_61d(val
* self
, val
* p0
);
4350 void VIRTUAL_parser_prod__AAsCastExpr__n_kwas_61d(val
* self
, val
* p0
);
4351 void VIRTUAL_parser_prod__AAsCastExpr__n_opar_61d(val
* self
, val
* p0
);
4352 val
* VIRTUAL_parser_nodes__AAsCastExpr__n_type(val
* self
);
4353 void VIRTUAL_parser_prod__AAsCastExpr__n_type_61d(val
* self
, val
* p0
);
4354 void VIRTUAL_parser_prod__AAsCastExpr__n_cpar_61d(val
* self
, val
* p0
);
4355 void VIRTUAL_parser_prod__AAsCastExpr__init_aascastexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4356 extern const struct class class_parser_nodes__AAsCastExpr
;
4357 #define COLOR_parser_nodes__AAsCastExpr___n_opar 11
4358 #define COLOR_parser_nodes__AAsCastExpr___n_cpar 13
4359 void VIRTUAL_parser_prod__AAsNotnullExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4360 void VIRTUAL_parser_prod__AAsNotnullExpr__visit_all(val
* self
, val
* p0
);
4361 void VIRTUAL_typing__AAsNotnullExpr__accept_typing(val
* self
, val
* p0
);
4362 val
* VIRTUAL_abstract_compiler__AAsNotnullExpr__expr(val
* self
, val
* p0
);
4363 val
* VIRTUAL_parser_nodes__AAsNotnullExpr__n_expr(val
* self
);
4364 void VIRTUAL_parser_prod__AAsNotnullExpr__n_expr_61d(val
* self
, val
* p0
);
4365 void VIRTUAL_parser_prod__AAsNotnullExpr__n_kwas_61d(val
* self
, val
* p0
);
4366 void VIRTUAL_parser_prod__AAsNotnullExpr__n_opar_61d(val
* self
, val
* p0
);
4367 void VIRTUAL_parser_prod__AAsNotnullExpr__n_kwnot_61d(val
* self
, val
* p0
);
4368 void VIRTUAL_parser_prod__AAsNotnullExpr__n_kwnull_61d(val
* self
, val
* p0
);
4369 void VIRTUAL_parser_prod__AAsNotnullExpr__n_cpar_61d(val
* self
, val
* p0
);
4370 void VIRTUAL_parser_prod__AAsNotnullExpr__init_aasnotnullexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
4371 extern const struct class class_parser_nodes__AAsNotnullExpr
;
4372 #define COLOR_parser_nodes__AAsNotnullExpr___n_opar 11
4373 #define COLOR_parser_nodes__AAsNotnullExpr___n_cpar 14
4374 void VIRTUAL_parser_prod__AIssetAttrExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4375 void VIRTUAL_parser_prod__AIssetAttrExpr__visit_all(val
* self
, val
* p0
);
4376 void VIRTUAL_typing__AIssetAttrExpr__accept_typing(val
* self
, val
* p0
);
4377 val
* VIRTUAL_abstract_compiler__AIssetAttrExpr__expr(val
* self
, val
* p0
);
4378 void VIRTUAL_parser_prod__AIssetAttrExpr__n_expr_61d(val
* self
, val
* p0
);
4379 void VIRTUAL_parser_prod__AIssetAttrExpr__n_id_61d(val
* self
, val
* p0
);
4380 void VIRTUAL_parser_prod__AIssetAttrExpr__n_kwisset_61d(val
* self
, val
* p0
);
4381 void VIRTUAL_parser_prod__AIssetAttrExpr__init_aissetattrexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4382 extern const struct class class_parser_nodes__AIssetAttrExpr
;
4383 void VIRTUAL_parser_prod__AVarargExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4384 void VIRTUAL_parser_prod__AVarargExpr__visit_all(val
* self
, val
* p0
);
4385 void VIRTUAL_typing__AVarargExpr__accept_typing(val
* self
, val
* p0
);
4386 val
* VIRTUAL_parser_nodes__AVarargExpr__n_expr(val
* self
);
4387 void VIRTUAL_parser_prod__AVarargExpr__n_expr_61d(val
* self
, val
* p0
);
4388 void VIRTUAL_parser_prod__AVarargExpr__n_dotdotdot_61d(val
* self
, val
* p0
);
4389 void VIRTUAL_parser_prod__AVarargExpr__init_avarargexpr(val
* self
, val
* p0
, val
* p1
);
4390 extern const struct class class_parser_nodes__AVarargExpr
;
4391 void VIRTUAL_parser_prod__AManyExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4392 void VIRTUAL_parser_prod__AManyExpr__visit_all(val
* self
, val
* p0
);
4393 void VIRTUAL_typing__AExpr__accept_typing(val
* self
, val
* p0
);
4394 val
* VIRTUAL_parser_nodes__AManyExpr__n_exprs(val
* self
);
4395 void VIRTUAL_parser_prod__AManyExpr__init_amanyexpr(val
* self
, val
* p0
);
4396 extern const struct class class_parser_nodes__AManyExpr
;
4397 #define COLOR_parser_nodes__AManyExpr___n_exprs 9
4398 void VIRTUAL_parser_prod__ATypeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4399 void VIRTUAL_parser_prod__ATypeExpr__visit_all(val
* self
, val
* p0
);
4400 void VIRTUAL_parser_prod__ATypeExpr__n_type_61d(val
* self
, val
* p0
);
4401 void VIRTUAL_parser_prod__ATypeExpr__init_atypeexpr(val
* self
, val
* p0
);
4402 extern const struct class class_parser_nodes__ATypeExpr
;
4403 void VIRTUAL_parser_prod__AMethidExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4404 void VIRTUAL_parser_prod__AMethidExpr__visit_all(val
* self
, val
* p0
);
4405 void VIRTUAL_parser_prod__AMethidExpr__n_expr_61d(val
* self
, val
* p0
);
4406 void VIRTUAL_parser_prod__AMethidExpr__n_id_61d(val
* self
, val
* p0
);
4407 void VIRTUAL_parser_prod__AMethidExpr__init_amethidexpr(val
* self
, val
* p0
, val
* p1
);
4408 extern const struct class class_parser_nodes__AMethidExpr
;
4409 void VIRTUAL_parser_prod__AAtExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4410 void VIRTUAL_parser_prod__AAtExpr__visit_all(val
* self
, val
* p0
);
4411 void VIRTUAL_parser_prod__AAtExpr__n_annotations_61d(val
* self
, val
* p0
);
4412 void VIRTUAL_parser_prod__AAtExpr__init_aatexpr(val
* self
, val
* p0
);
4413 extern const struct class class_parser_nodes__AAtExpr
;
4414 void VIRTUAL_parser_prod__ADebugTypeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
4415 void VIRTUAL_parser_prod__ADebugTypeExpr__visit_all(val
* self
, val
* p0
);
4416 void VIRTUAL_typing__ADebugTypeExpr__accept_typing(val
* self
, val
* p0
);
4417 void VIRTUAL_abstract_compiler__ADebugTypeExpr__stmt(val
* self
, val
* p0
);
4418 void VIRTUAL_parser_prod__ADebugTypeExpr__n_kwdebug_61d(val
* self
, val
* p0
);
4419 void VIRTUAL_parser_prod__ADebugTypeExpr__n_kwtype_61d(val
* self
, val
* p0
);
4420 val
* VIRTUAL_parser_nodes__ADebugTypeExpr__n_expr(val
* self
);
4421 void VIRTUAL_parser_prod__ADebugTypeExpr__n_expr_61d(val
* self
, val
* p0
);
4422 val
* VIRTUAL_parser_nodes__ADebugTypeExpr__n_type(val
* self
);
4423 void VIRTUAL_parser_prod__ADebugTypeExpr__n_type_61d(val
* self
, val
* p0
);
4424 void VIRTUAL_parser_prod__ADebugTypeExpr__init_adebugtypeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4425 extern const struct class class_parser_nodes__ADebugTypeExpr
;
4426 void VIRTUAL_parser_prod__AListExprs__replace_child(val
* self
, val
* p0
, val
* p1
);
4427 void VIRTUAL_parser_prod__AListExprs__visit_all(val
* self
, val
* p0
);
4428 val
* VIRTUAL_parser_nodes__AExprs__n_exprs(val
* self
);
4429 val
* VIRTUAL_typing__AExprs__to_a(val
* self
);
4430 void VIRTUAL_parser_prod__AListExprs__init_alistexprs(val
* self
, val
* p0
);
4431 extern const struct class class_parser_nodes__AListExprs
;
4432 #define COLOR_parser_nodes__AExprs___n_exprs 4
4433 void VIRTUAL_parser_prod__AParExprs__replace_child(val
* self
, val
* p0
, val
* p1
);
4434 void VIRTUAL_parser_prod__AParExprs__visit_all(val
* self
, val
* p0
);
4435 void VIRTUAL_parser_prod__AParExprs__n_opar_61d(val
* self
, val
* p0
);
4436 void VIRTUAL_parser_prod__AParExprs__n_cpar_61d(val
* self
, val
* p0
);
4437 void VIRTUAL_parser_prod__AParExprs__init_aparexprs(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4438 extern const struct class class_parser_nodes__AParExprs
;
4439 void VIRTUAL_parser_prod__ABraExprs__replace_child(val
* self
, val
* p0
, val
* p1
);
4440 void VIRTUAL_parser_prod__ABraExprs__visit_all(val
* self
, val
* p0
);
4441 void VIRTUAL_parser_prod__ABraExprs__n_obra_61d(val
* self
, val
* p0
);
4442 void VIRTUAL_parser_prod__ABraExprs__n_cbra_61d(val
* self
, val
* p0
);
4443 void VIRTUAL_parser_prod__ABraExprs__init_abraexprs(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4444 extern const struct class class_parser_nodes__ABraExprs
;
4445 void VIRTUAL_parser_prod__APlusAssignOp__replace_child(val
* self
, val
* p0
, val
* p1
);
4446 void VIRTUAL_parser_prod__APlusAssignOp__visit_all(val
* self
, val
* p0
);
4447 void VIRTUAL_parser_prod__APlusAssignOp__n_pluseq_61d(val
* self
, val
* p0
);
4448 void VIRTUAL_parser_prod__APlusAssignOp__init_aplusassignop(val
* self
, val
* p0
);
4449 extern const struct class class_parser_nodes__APlusAssignOp
;
4450 void VIRTUAL_parser_prod__AMinusAssignOp__replace_child(val
* self
, val
* p0
, val
* p1
);
4451 void VIRTUAL_parser_prod__AMinusAssignOp__visit_all(val
* self
, val
* p0
);
4452 void VIRTUAL_parser_prod__AMinusAssignOp__n_minuseq_61d(val
* self
, val
* p0
);
4453 void VIRTUAL_parser_prod__AMinusAssignOp__init_aminusassignop(val
* self
, val
* p0
);
4454 extern const struct class class_parser_nodes__AMinusAssignOp
;
4455 void VIRTUAL_parser_prod__AModuleName__replace_child(val
* self
, val
* p0
, val
* p1
);
4456 void VIRTUAL_parser_prod__AModuleName__visit_all(val
* self
, val
* p0
);
4457 val
* VIRTUAL_parser_nodes__AModuleName__n_quad(val
* self
);
4458 void VIRTUAL_parser_prod__AModuleName__n_quad_61d(val
* self
, val
* p0
);
4459 val
* VIRTUAL_parser_nodes__AModuleName__n_path(val
* self
);
4460 val
* VIRTUAL_parser_nodes__AModuleName__n_id(val
* self
);
4461 void VIRTUAL_parser_prod__AModuleName__n_id_61d(val
* self
, val
* p0
);
4462 void VIRTUAL_parser_prod__AModuleName__init_amodulename(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4463 extern const struct class class_parser_nodes__AModuleName
;
4464 #define COLOR_parser_nodes__AModuleName___n_quad 4
4465 #define COLOR_parser_nodes__AModuleName___n_path 5
4466 void VIRTUAL_parser_prod__AInLanguage__replace_child(val
* self
, val
* p0
, val
* p1
);
4467 void VIRTUAL_parser_prod__AInLanguage__visit_all(val
* self
, val
* p0
);
4468 void VIRTUAL_parser_prod__AInLanguage__n_kwin_61d(val
* self
, val
* p0
);
4469 void VIRTUAL_parser_prod__AInLanguage__n_string_61d(val
* self
, val
* p0
);
4470 void VIRTUAL_parser_prod__AInLanguage__init_ainlanguage(val
* self
, val
* p0
, val
* p1
);
4471 extern const struct class class_parser_nodes__AInLanguage
;
4472 void VIRTUAL_parser_prod__AExternCodeBlock__replace_child(val
* self
, val
* p0
, val
* p1
);
4473 void VIRTUAL_parser_prod__AExternCodeBlock__visit_all(val
* self
, val
* p0
);
4474 void VIRTUAL_parser_prod__AExternCodeBlock__n_in_language_61d(val
* self
, val
* p0
);
4475 void VIRTUAL_parser_prod__AExternCodeBlock__n_extern_code_segment_61d(val
* self
, val
* p0
);
4476 void VIRTUAL_parser_prod__AExternCodeBlock__init_aexterncodeblock(val
* self
, val
* p0
, val
* p1
);
4477 extern const struct class class_parser_nodes__AExternCodeBlock
;
4478 #define COLOR_parser_nodes__AExternCodeBlock___n_in_language 4
4479 void VIRTUAL_parser_prod__AQualified__replace_child(val
* self
, val
* p0
, val
* p1
);
4480 void VIRTUAL_parser_prod__AQualified__visit_all(val
* self
, val
* p0
);
4481 val
* VIRTUAL_parser_nodes__AQualified__n_id(val
* self
);
4482 void VIRTUAL_parser_prod__AQualified__n_classid_61d(val
* self
, val
* p0
);
4483 void VIRTUAL_parser_prod__AQualified__init_aqualified(val
* self
, val
* p0
, val
* p1
);
4484 extern const struct class class_parser_nodes__AQualified
;
4485 #define COLOR_parser_nodes__AQualified___n_quad 4
4486 #define COLOR_parser_nodes__AQualified___n_id 5
4487 #define COLOR_parser_nodes__AQualified___n_classid 6
4488 void VIRTUAL_parser_prod__ADoc__replace_child(val
* self
, val
* p0
, val
* p1
);
4489 void VIRTUAL_parser_prod__ADoc__visit_all(val
* self
, val
* p0
);
4490 val
* VIRTUAL_parser_nodes__ADoc__n_comment(val
* self
);
4491 void VIRTUAL_parser_prod__ADoc__init_adoc(val
* self
, val
* p0
);
4492 val
* VIRTUAL_modelbuilder__ADoc__mdoc_cache(val
* self
);
4493 void VIRTUAL_modelbuilder__ADoc__mdoc_cache_61d(val
* self
, val
* p0
);
4494 val
* VIRTUAL_modelbuilder__ADoc__to_mdoc(val
* self
);
4495 extern const struct class class_parser_nodes__ADoc
;
4496 extern const struct type type_parser_nodes__ANodesparser_nodes__TComment
;
4497 #define COLOR_parser_nodes__ADoc___n_comment 4
4498 void VIRTUAL_parser_prod__AAnnotations__replace_child(val
* self
, val
* p0
, val
* p1
);
4499 void VIRTUAL_parser_prod__AAnnotations__visit_all(val
* self
, val
* p0
);
4500 void VIRTUAL_astvalidation__AAnnotations__accept_ast_validation(val
* self
, val
* p0
);
4501 void VIRTUAL_parser_prod__AAnnotations__n_at_61d(val
* self
, val
* p0
);
4502 void VIRTUAL_parser_prod__AAnnotations__n_opar_61d(val
* self
, val
* p0
);
4503 val
* VIRTUAL_parser_nodes__AAnnotations__n_items(val
* self
);
4504 void VIRTUAL_parser_prod__AAnnotations__n_cpar_61d(val
* self
, val
* p0
);
4505 void VIRTUAL_parser_prod__AAnnotations__init_aannotations(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4506 extern const struct class class_parser_nodes__AAnnotations
;
4507 #define COLOR_parser_nodes__AAnnotations___n_at 4
4508 #define COLOR_parser_nodes__AAnnotations___n_opar 5
4509 extern const struct type type_parser_nodes__ANodesparser_nodes__AAnnotation
;
4510 #define COLOR_parser_nodes__AAnnotations___n_items 6
4511 #define COLOR_parser_nodes__AAnnotations___n_cpar 7
4512 void VIRTUAL_parser_nodes__AAnnotation__init(val
* self
);
4513 void VIRTUAL_parser_prod__AAnnotation__replace_child(val
* self
, val
* p0
, val
* p1
);
4514 void VIRTUAL_parser_prod__AAnnotation__visit_all(val
* self
, val
* p0
);
4515 void VIRTUAL_parser_prod__AAnnotation__n_annotations_61d(val
* self
, val
* p0
);
4516 val
* VIRTUAL_parser_nodes__AAnnotation__n_doc(val
* self
);
4517 void VIRTUAL_parser_prod__AAnnotation__n_doc_61d(val
* self
, val
* p0
);
4518 val
* VIRTUAL_parser_nodes__AAnnotation__n_kwredef(val
* self
);
4519 void VIRTUAL_parser_prod__AAnnotation__n_kwredef_61d(val
* self
, val
* p0
);
4520 val
* VIRTUAL_parser_nodes__AAnnotation__n_visibility(val
* self
);
4521 void VIRTUAL_parser_prod__AAnnotation__n_visibility_61d(val
* self
, val
* p0
);
4522 val
* VIRTUAL_parser_nodes__AAnnotation__n_atid(val
* self
);
4523 void VIRTUAL_parser_prod__AAnnotation__n_atid_61d(val
* self
, val
* p0
);
4524 void VIRTUAL_parser_prod__AAnnotation__n_opar_61d(val
* self
, val
* p0
);
4525 val
* VIRTUAL_parser_nodes__AAnnotation__n_args(val
* self
);
4526 void VIRTUAL_parser_prod__AAnnotation__n_cpar_61d(val
* self
, val
* p0
);
4527 void VIRTUAL_parser_prod__AAnnotation__init_aannotation(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
);
4528 val
* VIRTUAL_annotation__AAnnotation__name(val
* self
);
4529 val
* VIRTUAL_annotation__AAnnotation__arg_as_string(val
* self
, val
* p0
);
4530 val
* VIRTUAL_annotation__AAnnotation__arg_as_id(val
* self
, val
* p0
);
4531 extern const struct class class_parser_nodes__AAnnotation
;
4532 #define COLOR_parser_nodes__AAnnotation___n_doc 4
4533 #define COLOR_parser_nodes__AAnnotation___n_kwredef 5
4534 #define COLOR_parser_nodes__AAnnotation___n_opar 8
4535 #define COLOR_parser_nodes__AAnnotation___n_args 9
4536 #define COLOR_parser_nodes__AAnnotation___n_cpar 10
4537 void VIRTUAL_parser_prod__AIdAtid__replace_child(val
* self
, val
* p0
, val
* p1
);
4538 void VIRTUAL_parser_prod__AIdAtid__visit_all(val
* self
, val
* p0
);
4539 val
* VIRTUAL_parser_nodes__AAtid__n_id(val
* self
);
4540 void VIRTUAL_parser_prod__AIdAtid__n_id_61d(val
* self
, val
* p0
);
4541 void VIRTUAL_parser_prod__AIdAtid__init_aidatid(val
* self
, val
* p0
);
4542 extern const struct class class_parser_nodes__AIdAtid
;
4543 void VIRTUAL_parser_prod__AKwexternAtid__replace_child(val
* self
, val
* p0
, val
* p1
);
4544 void VIRTUAL_parser_prod__AKwexternAtid__visit_all(val
* self
, val
* p0
);
4545 void VIRTUAL_parser_prod__AKwexternAtid__n_id_61d(val
* self
, val
* p0
);
4546 void VIRTUAL_parser_prod__AKwexternAtid__init_akwexternatid(val
* self
, val
* p0
);
4547 extern const struct class class_parser_nodes__AKwexternAtid
;
4548 void VIRTUAL_parser_prod__AKwabstractAtid__replace_child(val
* self
, val
* p0
, val
* p1
);
4549 void VIRTUAL_parser_prod__AKwabstractAtid__visit_all(val
* self
, val
* p0
);
4550 void VIRTUAL_parser_prod__AKwabstractAtid__n_id_61d(val
* self
, val
* p0
);
4551 void VIRTUAL_parser_prod__AKwabstractAtid__init_akwabstractatid(val
* self
, val
* p0
);
4552 extern const struct class class_parser_nodes__AKwabstractAtid
;
4553 void VIRTUAL_parser_prod__Start__replace_child(val
* self
, val
* p0
, val
* p1
);
4554 void VIRTUAL_parser_prod__Start__visit_all(val
* self
, val
* p0
);
4555 val
* VIRTUAL_parser_nodes__Start__n_base(val
* self
);
4556 val
* VIRTUAL_parser_nodes__Start__n_eof(val
* self
);
4557 void VIRTUAL_parser_nodes__Start__init(val
* self
, val
* p0
, val
* p1
);
4558 extern const struct class class_parser_nodes__Start
;
4559 long VIRTUAL_tables__TablesCapable__lexer_goto(val
* self
, long p0
, long p1
);
4560 long VIRTUAL_tables__TablesCapable__lexer_accept(val
* self
, long p0
);
4561 long VIRTUAL_tables__TablesCapable__parser_goto(val
* self
, long p0
, long p1
);
4562 long VIRTUAL_tables__TablesCapable__parser_action(val
* self
, long p0
, long p1
);
4563 val
* VIRTUAL_lexer_work__Lexer__file(val
* self
);
4564 void VIRTUAL_lexer_work__Lexer__file_61d(val
* self
, val
* p0
);
4565 void VIRTUAL_lexer_work__Lexer__init(val
* self
, val
* p0
);
4566 val
* VIRTUAL_lexer_work__Lexer__last_token(val
* self
);
4567 void VIRTUAL_lexer_work__Lexer__last_token_61d(val
* self
, val
* p0
);
4568 val
* VIRTUAL_lexer_work__Lexer__peek(val
* self
);
4569 val
* VIRTUAL_lexer_work__Lexer__next(val
* self
);
4570 val
* VIRTUAL_lexer_work__Lexer__get_token(val
* self
);
4571 val
* VIRTUAL_lexer__Lexer__make_token(val
* self
, long p0
, val
* p1
);
4572 extern const struct class class_lexer_work__Lexer
;
4573 #define COLOR_lexer_work__Lexer___state 1
4574 #define COLOR_lexer_work__Lexer___stream_pos 3
4575 #define COLOR_lexer_work__Lexer___line 4
4576 #define COLOR_lexer_work__Lexer___pos 5
4577 #define COLOR_lexer_work__Lexer___cr 6
4578 #define COLOR_lexer_work__Lexer___last_token 7
4579 extern const struct class class_tables__TablesCapable
;
4580 void VIRTUAL_parser_work__State__init(val
* self
, long p0
, val
* p1
);
4581 extern const struct class class_parser_work__State
;
4582 void VIRTUAL_parser_work__Parser__init(val
* self
, val
* p0
);
4583 long VIRTUAL_parser_work__Parser__go_to(val
* self
, long p0
);
4584 void VIRTUAL_parser_work__Parser__push(val
* self
, long p0
, val
* p1
);
4585 long VIRTUAL_parser_work__Parser__state(val
* self
);
4586 val
* VIRTUAL_parser_work__Parser__pop(val
* self
);
4587 val
* VIRTUAL_parser_work__Parser__parse(val
* self
);
4588 void VIRTUAL_parser__Parser__build_reduce_table(val
* self
);
4589 extern const struct class class_parser_work__Parser
;
4590 void VIRTUAL_parser_work__ComputeProdLocationVisitor__visit(val
* self
, val
* p0
);
4591 extern const struct class class_parser_work__ComputeProdLocationVisitor
;
4592 extern const struct type type_array__Arrayparser_nodes__Prod
;
4593 #define COLOR_parser_work__ComputeProdLocationVisitor___need_first_prods 1
4594 #define COLOR_parser_work__ComputeProdLocationVisitor___need_after_epsilons 2
4595 #define COLOR_parser_work__ComputeProdLocationVisitor___last_location 3
4596 void VIRTUAL_parser_work__TextCollectorVisitor__visit(val
* self
, val
* p0
);
4597 val
* VIRTUAL_parser_work__TextCollectorVisitor__text(val
* self
);
4598 void VIRTUAL_parser_work__TextCollectorVisitor__text_61d(val
* self
, val
* p0
);
4599 extern const struct class class_parser_work__TextCollectorVisitor
;
4600 #define COLOR_parser_work__TextCollectorVisitor___text 1
4601 void VIRTUAL_literal__LiteralPhase__process_nmodule(val
* self
, val
* p0
);
4602 extern const struct class class_literal__LiteralPhase
;
4603 void VIRTUAL_literal__LiteralVisitor__visit(val
* self
, val
* p0
);
4604 val
* VIRTUAL_literal__LiteralVisitor__toolcontext(val
* self
);
4605 void VIRTUAL_literal__LiteralVisitor__toolcontext_61d(val
* self
, val
* p0
);
4606 void VIRTUAL_literal__LiteralVisitor__init(val
* self
, val
* p0
);
4607 extern const struct class class_literal__LiteralVisitor
;
4608 void VIRTUAL_phase__Phase__process_nmodule(val
* self
, val
* p0
);
4609 void VIRTUAL_transform__TransformPhase__process_npropdef(val
* self
, val
* p0
);
4610 extern const struct class class_transform__TransformPhase
;
4611 void VIRTUAL_transform__TransformVisitor__visit(val
* self
, val
* p0
);
4612 val
* VIRTUAL_transform__TransformVisitor__phase(val
* self
);
4613 void VIRTUAL_transform__TransformVisitor__phase_61d(val
* self
, val
* p0
);
4614 val
* VIRTUAL_transform__TransformVisitor__mmodule(val
* self
);
4615 void VIRTUAL_transform__TransformVisitor__mmodule_61d(val
* self
, val
* p0
);
4616 val
* VIRTUAL_transform__TransformVisitor__mclassdef(val
* self
);
4617 void VIRTUAL_transform__TransformVisitor__mclassdef_61d(val
* self
, val
* p0
);
4618 val
* VIRTUAL_transform__TransformVisitor__mpropdef(val
* self
);
4619 void VIRTUAL_transform__TransformVisitor__mpropdef_61d(val
* self
, val
* p0
);
4620 val
* VIRTUAL_transform__TransformVisitor__builder(val
* self
);
4621 void VIRTUAL_transform__TransformVisitor__builder_61d(val
* self
, val
* p0
);
4622 void VIRTUAL_transform__TransformVisitor__init(val
* self
, val
* p0
, val
* p1
);
4623 extern const struct class class_transform__TransformVisitor
;
4624 void VIRTUAL_astbuilder__ASTBuilder__init(val
* self
);
4625 val
* VIRTUAL_astbuilder__ASTBuilder__mmodule(val
* self
);
4626 void VIRTUAL_astbuilder__ASTBuilder__mmodule_61d(val
* self
, val
* p0
);
4627 val
* VIRTUAL_astbuilder__ASTBuilder__anchor(val
* self
);
4628 void VIRTUAL_astbuilder__ASTBuilder__anchor_61d(val
* self
, val
* p0
);
4629 val
* VIRTUAL_astbuilder__ASTBuilder__make_int(val
* self
, long p0
);
4630 val
* VIRTUAL_astbuilder__ASTBuilder__make_new(val
* self
, val
* p0
, val
* p1
);
4631 val
* VIRTUAL_astbuilder__ASTBuilder__make_call(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4632 val
* VIRTUAL_astbuilder__ASTBuilder__make_block(val
* self
);
4633 val
* VIRTUAL_astbuilder__ASTBuilder__make_loop(val
* self
);
4634 val
* VIRTUAL_astbuilder__ASTBuilder__make_var_read(val
* self
, val
* p0
, val
* p1
);
4635 val
* VIRTUAL_astbuilder__ASTBuilder__make_var_assign(val
* self
, val
* p0
, val
* p1
);
4636 val
* VIRTUAL_astbuilder__ASTBuilder__make_attr_read(val
* self
, val
* p0
, val
* p1
);
4637 val
* VIRTUAL_astbuilder__ASTBuilder__make_attr_assign(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4638 val
* VIRTUAL_astbuilder__ASTBuilder__make_do(val
* self
);
4639 val
* VIRTUAL_astbuilder__ASTBuilder__make_break(val
* self
, val
* p0
);
4640 val
* VIRTUAL_astbuilder__ASTBuilder__make_if(val
* self
, val
* p0
, val
* p1
);
4641 extern const struct class class_astbuilder__ASTBuilder
;
4642 void VIRTUAL_parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4643 void VIRTUAL_parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4644 void VIRTUAL_astvalidation__APlaceholderExpr__accept_ast_validation(val
* self
, val
* p0
);
4645 void VIRTUAL_astbuilder__APlaceholderExpr__make(val
* self
);
4646 extern const struct class class_astbuilder__APlaceholderExpr
;
4647 void VIRTUAL_typing__TypingPhase__process_npropdef(val
* self
, val
* p0
);
4648 extern const struct class class_typing__TypingPhase
;
4649 val
* VIRTUAL_typing__TypeVisitor__modelbuilder(val
* self
);
4650 void VIRTUAL_typing__TypeVisitor__modelbuilder_61d(val
* self
, val
* p0
);
4651 val
* VIRTUAL_typing__TypeVisitor__mmodule(val
* self
);
4652 void VIRTUAL_typing__TypeVisitor__mmodule_61d(val
* self
, val
* p0
);
4653 val
* VIRTUAL_typing__TypeVisitor__anchor(val
* self
);
4654 void VIRTUAL_typing__TypeVisitor__anchor_61d(val
* self
, val
* p0
);
4655 val
* VIRTUAL_typing__TypeVisitor__mclassdef(val
* self
);
4656 void VIRTUAL_typing__TypeVisitor__mclassdef_61d(val
* self
, val
* p0
);
4657 val
* VIRTUAL_typing__TypeVisitor__mpropdef(val
* self
);
4658 void VIRTUAL_typing__TypeVisitor__mpropdef_61d(val
* self
, val
* p0
);
4659 val
* VIRTUAL_typing__TypeVisitor__selfvariable(val
* self
);
4660 void VIRTUAL_typing__TypeVisitor__selfvariable_61d(val
* self
, val
* p0
);
4661 short int VIRTUAL_typing__TypeVisitor__is_toplevel_context(val
* self
);
4662 void VIRTUAL_typing__TypeVisitor__is_toplevel_context_61d(val
* self
, short int p0
);
4663 void VIRTUAL_typing__TypeVisitor__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4664 val
* VIRTUAL_typing__TypeVisitor__anchor_to(val
* self
, val
* p0
);
4665 short int VIRTUAL_typing__TypeVisitor__is_subtype(val
* self
, val
* p0
, val
* p1
);
4666 val
* VIRTUAL_typing__TypeVisitor__resolve_for(val
* self
, val
* p0
, val
* p1
, short int p2
);
4667 val
* VIRTUAL_typing__TypeVisitor__check_subtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4668 void VIRTUAL_typing__TypeVisitor__visit_stmt(val
* self
, val
* p0
);
4669 val
* VIRTUAL_typing__TypeVisitor__visit_expr(val
* self
, val
* p0
);
4670 val
* VIRTUAL_typing__TypeVisitor__visit_expr_subtype(val
* self
, val
* p0
, val
* p1
);
4671 val
* VIRTUAL_typing__TypeVisitor__visit_expr_bool(val
* self
, val
* p0
);
4672 val
* VIRTUAL_typing__TypeVisitor__visit_expr_cast(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4673 void VIRTUAL_typing__TypeVisitor__null_test(val
* self
, val
* p0
);
4674 val
* VIRTUAL_typing__TypeVisitor__try_get_mproperty_by_name2(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4675 val
* VIRTUAL_typing__TypeVisitor__resolve_mtype(val
* self
, val
* p0
);
4676 val
* VIRTUAL_typing__TypeVisitor__try_get_mclass(val
* self
, val
* p0
, val
* p1
);
4677 val
* VIRTUAL_typing__TypeVisitor__get_mclass(val
* self
, val
* p0
, val
* p1
);
4678 val
* VIRTUAL_typing__TypeVisitor__type_bool(val
* self
, val
* p0
);
4679 val
* VIRTUAL_typing__TypeVisitor__get_method(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
4680 val
* VIRTUAL_typing__TypeVisitor__try_get_method(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
4681 short int VIRTUAL_typing__TypeVisitor__check_signature(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4682 void VIRTUAL_typing__TypeVisitor__error(val
* self
, val
* p0
, val
* p1
);
4683 val
* VIRTUAL_typing__TypeVisitor__get_variable(val
* self
, val
* p0
, val
* p1
);
4684 void VIRTUAL_typing__TypeVisitor__set_variable(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4685 val
* VIRTUAL_typing__TypeVisitor__merge_types(val
* self
, val
* p0
, val
* p1
);
4686 extern const struct class class_typing__TypeVisitor
;
4687 val
* NEW_scope__Variable(const struct type
* type
);
4688 extern const struct type type_scope__Variable
;
4689 #define COLOR_scope__Variable__name_61d 32
4690 #define COLOR_typing__TypeVisitor___selfvariable 5
4691 #define COLOR_typing__TypeVisitor___is_toplevel_context 6
4692 void VIRTUAL_typing__CallSite__init(val
* self
);
4693 val
* VIRTUAL_typing__CallSite__node(val
* self
);
4694 void VIRTUAL_typing__CallSite__node_61d(val
* self
, val
* p0
);
4695 val
* VIRTUAL_typing__CallSite__recv(val
* self
);
4696 void VIRTUAL_typing__CallSite__recv_61d(val
* self
, val
* p0
);
4697 val
* VIRTUAL_typing__CallSite__mmodule(val
* self
);
4698 void VIRTUAL_typing__CallSite__mmodule_61d(val
* self
, val
* p0
);
4699 val
* VIRTUAL_typing__CallSite__anchor(val
* self
);
4700 void VIRTUAL_typing__CallSite__anchor_61d(val
* self
, val
* p0
);
4701 void VIRTUAL_typing__CallSite__recv_is_self_61d(val
* self
, short int p0
);
4702 val
* VIRTUAL_typing__CallSite__mproperty(val
* self
);
4703 void VIRTUAL_typing__CallSite__mproperty_61d(val
* self
, val
* p0
);
4704 val
* VIRTUAL_typing__CallSite__mpropdef(val
* self
);
4705 void VIRTUAL_typing__CallSite__mpropdef_61d(val
* self
, val
* p0
);
4706 val
* VIRTUAL_typing__CallSite__msignature(val
* self
);
4707 void VIRTUAL_typing__CallSite__msignature_61d(val
* self
, val
* p0
);
4708 short int VIRTUAL_typing__CallSite__erasure_cast(val
* self
);
4709 void VIRTUAL_typing__CallSite__erasure_cast_61d(val
* self
, short int p0
);
4710 short int VIRTUAL_typing__CallSite__check_signature(val
* self
, val
* p0
, val
* p1
);
4711 extern const struct class class_typing__CallSite
;
4712 void VIRTUAL_local_var_init__LocalVarInitPhase__process_npropdef(val
* self
, val
* p0
);
4713 extern const struct class class_local_var_init__LocalVarInitPhase
;
4714 void VIRTUAL_local_var_init__LocalVarInitVisitor__visit(val
* self
, val
* p0
);
4715 val
* VIRTUAL_local_var_init__LocalVarInitVisitor__toolcontext(val
* self
);
4716 void VIRTUAL_local_var_init__LocalVarInitVisitor__toolcontext_61d(val
* self
, val
* p0
);
4717 void VIRTUAL_local_var_init__LocalVarInitVisitor__init(val
* self
, val
* p0
);
4718 val
* VIRTUAL_local_var_init__LocalVarInitVisitor__maybe_unset_vars(val
* self
);
4719 void VIRTUAL_local_var_init__LocalVarInitVisitor__mark_is_unset(val
* self
, val
* p0
, val
* p1
);
4720 void VIRTUAL_local_var_init__LocalVarInitVisitor__mark_is_set(val
* self
, val
* p0
, val
* p1
);
4721 void VIRTUAL_local_var_init__LocalVarInitVisitor__check_is_set(val
* self
, val
* p0
, val
* p1
);
4722 extern const struct class class_local_var_init__LocalVarInitVisitor
;
4723 extern const struct type type_hash_collection__HashSetscope__Variable
;
4724 #define COLOR_local_var_init__LocalVarInitVisitor___maybe_unset_vars 2
4725 void VIRTUAL_flow__FlowPhase__process_npropdef(val
* self
, val
* p0
);
4726 extern const struct class class_flow__FlowPhase
;
4727 void VIRTUAL_flow__FlowVisitor__visit(val
* self
, val
* p0
);
4728 val
* VIRTUAL_flow__FlowVisitor__current_flow_context(val
* self
);
4729 void VIRTUAL_flow__FlowVisitor__current_flow_context_61d(val
* self
, val
* p0
);
4730 val
* VIRTUAL_flow__FlowVisitor__toolcontext(val
* self
);
4731 void VIRTUAL_flow__FlowVisitor__toolcontext_61d(val
* self
, val
* p0
);
4732 void VIRTUAL_flow__FlowVisitor__init(val
* self
, val
* p0
);
4733 val
* VIRTUAL_flow__FlowVisitor__first(val
* self
);
4734 void VIRTUAL_flow__FlowVisitor__first_61d(val
* self
, val
* p0
);
4735 val
* VIRTUAL_flow__FlowVisitor__visit_expr(val
* self
, val
* p0
);
4736 val
* VIRTUAL_flow__FlowVisitor__flows(val
* self
);
4737 val
* VIRTUAL_flow__FlowVisitor__make_sub_flow(val
* self
);
4738 val
* VIRTUAL_flow__FlowVisitor__make_merge_flow(val
* self
, val
* p0
, val
* p1
);
4739 val
* VIRTUAL_flow__FlowVisitor__make_true_false_flow(val
* self
, val
* p0
, val
* p1
);
4740 val
* VIRTUAL_flow__FlowVisitor__make_sub_true_false_flow(val
* self
);
4741 val
* VIRTUAL_flow__FlowVisitor__make_unreachable_flow(val
* self
);
4742 void VIRTUAL_flow__FlowVisitor__merge_continues_to(val
* self
, val
* p0
, val
* p1
);
4743 void VIRTUAL_flow__FlowVisitor__merge_breaks(val
* self
, val
* p0
);
4744 extern const struct class class_flow__FlowVisitor
;
4745 extern const struct type type_array__Arrayflow__FlowContext
;
4746 #define COLOR_flow__FlowVisitor___flows 4
4747 val
* VIRTUAL_flow__FlowContext__previous(val
* self
);
4748 val
* VIRTUAL_flow__FlowContext__loops(val
* self
);
4749 short int VIRTUAL_flow__FlowContext__is_marked_unreachable(val
* self
);
4750 void VIRTUAL_flow__FlowContext__is_marked_unreachable_61d(val
* self
, short int p0
);
4751 short int VIRTUAL_flow__FlowContext__is_unreachable(val
* self
);
4752 short int VIRTUAL_flow__FlowContext__is_already_unreachable(val
* self
);
4753 void VIRTUAL_flow__FlowContext__is_already_unreachable_61d(val
* self
, short int p0
);
4754 short int VIRTUAL_flow__FlowContext__is_start(val
* self
);
4755 void VIRTUAL_flow__FlowContext__is_start_61d(val
* self
, short int p0
);
4756 val
* VIRTUAL_flow__FlowContext__node(val
* self
);
4757 void VIRTUAL_flow__FlowContext__node_61d(val
* self
, val
* p0
);
4758 void VIRTUAL_flow__FlowContext__name_61d(val
* self
, val
* p0
);
4759 val
* VIRTUAL_flow__FlowContext__when_true(val
* self
);
4760 void VIRTUAL_flow__FlowContext__when_true_61d(val
* self
, val
* p0
);
4761 val
* VIRTUAL_flow__FlowContext__when_false(val
* self
);
4762 void VIRTUAL_flow__FlowContext__when_false_61d(val
* self
, val
* p0
);
4763 void VIRTUAL_flow__FlowContext__add_previous(val
* self
, val
* p0
);
4764 void VIRTUAL_flow__FlowContext__add_loop(val
* self
, val
* p0
);
4765 val
* VIRTUAL_local_var_init__FlowContext__set_vars(val
* self
);
4766 short int VIRTUAL_local_var_init__FlowContext__is_variable_set(val
* self
, val
* p0
);
4767 val
* VIRTUAL_typing__FlowContext__vars(val
* self
);
4768 val
* VIRTUAL_typing__FlowContext__cache(val
* self
);
4769 void VIRTUAL_typing__FlowContext__set_var(val
* self
, val
* p0
, val
* p1
);
4770 val
* VIRTUAL_typing__FlowContext__collect_types(val
* self
, val
* p0
);
4771 extern const struct class class_flow__FlowContext
;
4772 #define COLOR_flow__FlowContext___previous 0
4773 #define COLOR_flow__FlowContext___loops 1
4774 #define COLOR_flow__FlowContext___is_marked_unreachable 2
4775 #define COLOR_flow__FlowContext___is_already_unreachable 3
4776 #define COLOR_flow__FlowContext___is_start 4
4777 #define COLOR_flow__FlowContext___node 5
4778 #define COLOR_flow__FlowContext___name 6
4779 #define COLOR_flow__FlowContext___when_true 7
4780 #define COLOR_flow__FlowContext___when_false 8
4781 #define COLOR_local_var_init__FlowContext___set_vars 9
4782 extern const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType
;
4783 #define COLOR_typing__FlowContext___vars 10
4784 extern const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
;
4785 #define COLOR_typing__FlowContext___cache 11
4786 void VIRTUAL_scope__ScopePhase__process_npropdef(val
* self
, val
* p0
);
4787 extern const struct class class_scope__ScopePhase
;
4788 void VIRTUAL_scope__Variable__init(val
* self
);
4789 val
* VIRTUAL_scope__Variable__to_s(val
* self
);
4790 val
* VIRTUAL_scope__Variable__name(val
* self
);
4791 void VIRTUAL_scope__Variable__name_61d(val
* self
, val
* p0
);
4792 val
* VIRTUAL_scope__Variable__location(val
* self
);
4793 void VIRTUAL_scope__Variable__location_61d(val
* self
, val
* p0
);
4794 short int VIRTUAL_scope__Variable__warn_unread(val
* self
);
4795 void VIRTUAL_scope__Variable__warn_unread_61d(val
* self
, short int p0
);
4796 val
* VIRTUAL_typing__Variable__declared_type(val
* self
);
4797 void VIRTUAL_typing__Variable__declared_type_61d(val
* self
, val
* p0
);
4798 extern const struct class class_scope__Variable
;
4799 #define COLOR_scope__Variable___location 1
4800 #define COLOR_scope__Variable___warn_unread 2
4801 void VIRTUAL_scope__EscapeMark__init(val
* self
);
4802 val
* VIRTUAL_scope__EscapeMark__name(val
* self
);
4803 void VIRTUAL_scope__EscapeMark__name_61d(val
* self
, val
* p0
);
4804 val
* VIRTUAL_scope__EscapeMark__continue_mark(val
* self
);
4805 void VIRTUAL_scope__EscapeMark__continue_mark_61d(val
* self
, val
* p0
);
4806 val
* VIRTUAL_scope__EscapeMark__escapes(val
* self
);
4807 extern const struct class class_scope__EscapeMark
;
4808 #define COLOR_scope__EscapeMark___continue_mark 1
4809 extern const struct type type_array__Arrayparser_nodes__AEscapeExpr
;
4810 #define COLOR_scope__EscapeMark___escapes 2
4811 void VIRTUAL_scope__ScopeVisitor__visit(val
* self
, val
* p0
);
4812 val
* VIRTUAL_scope__ScopeVisitor__toolcontext(val
* self
);
4813 void VIRTUAL_scope__ScopeVisitor__toolcontext_61d(val
* self
, val
* p0
);
4814 val
* VIRTUAL_scope__ScopeVisitor__selfvariable(val
* self
);
4815 void VIRTUAL_scope__ScopeVisitor__init(val
* self
, val
* p0
);
4816 val
* VIRTUAL_scope__ScopeVisitor__scopes(val
* self
);
4817 void VIRTUAL_scope__ScopeVisitor__shift_scope(val
* self
);
4818 short int VIRTUAL_scope__ScopeVisitor__register_variable(val
* self
, val
* p0
, val
* p1
);
4819 val
* VIRTUAL_scope__ScopeVisitor__search_variable(val
* self
, val
* p0
);
4820 void VIRTUAL_scope__ScopeVisitor__enter_visit_block(val
* self
, val
* p0
, val
* p1
);
4821 val
* VIRTUAL_scope__ScopeVisitor__search_label(val
* self
, val
* p0
);
4822 val
* VIRTUAL_scope__ScopeVisitor__make_escape_mark(val
* self
, val
* p0
, short int p1
);
4823 val
* VIRTUAL_scope__ScopeVisitor__get_escapemark(val
* self
, val
* p0
, val
* p1
);
4824 void VIRTUAL_scope__ScopeVisitor__error(val
* self
, val
* p0
, val
* p1
);
4825 extern const struct class class_scope__ScopeVisitor
;
4826 #define COLOR_scope__ScopeVisitor___selfvariable 2
4827 val
* NEW_list__List(const struct type
* type
);
4828 extern const struct type type_list__Listscope__Scope
;
4829 #define COLOR_scope__ScopeVisitor___scopes 3
4830 val
* VIRTUAL_scope__Scope__variables(val
* self
);
4831 val
* VIRTUAL_scope__Scope__escapemark(val
* self
);
4832 void VIRTUAL_scope__Scope__escapemark_61d(val
* self
, val
* p0
);
4833 val
* VIRTUAL_scope__Scope__get_variable(val
* self
, val
* p0
);
4834 extern const struct class class_scope__Scope
;
4835 extern const struct type type_hash_collection__HashMapstring__Stringscope__Variable
;
4836 #define COLOR_scope__Scope___variables 0
4837 #define COLOR_scope__Scope___escapemark 1
4838 void VIRTUAL_astvalidation__ASTValidationVisitor__visit(val
* self
, val
* p0
);
4839 val
* VIRTUAL_astvalidation__ASTValidationVisitor__path(val
* self
);
4840 val
* VIRTUAL_astvalidation__ASTValidationVisitor__seen(val
* self
);
4841 extern const struct class class_astvalidation__ASTValidationVisitor
;
4842 extern const struct type type_list__Listparser_nodes__ANode
;
4843 #define COLOR_astvalidation__ASTValidationVisitor___path 1
4844 extern const struct type type_hash_collection__HashSetparser_nodes__ANode
;
4845 #define COLOR_astvalidation__ASTValidationVisitor___seen 2
4846 void VIRTUAL_auto_super_init__AutoSuperInitPhase__process_npropdef(val
* self
, val
* p0
);
4847 extern const struct class class_auto_super_init__AutoSuperInitPhase
;
4848 void VIRTUAL_auto_super_init__AutoSuperInitVisitor__visit(val
* self
, val
* p0
);
4849 val
* VIRTUAL_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init(val
* self
);
4850 void VIRTUAL_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init_61d(val
* self
, val
* p0
);
4851 short int VIRTUAL_auto_super_init__AutoSuperInitVisitor__is_broken(val
* self
);
4852 void VIRTUAL_auto_super_init__AutoSuperInitVisitor__is_broken_61d(val
* self
, short int p0
);
4853 extern const struct class class_auto_super_init__AutoSuperInitVisitor
;
4854 #define COLOR_auto_super_init__AutoSuperInitVisitor___has_explicit_super_init 1
4855 #define COLOR_auto_super_init__AutoSuperInitVisitor___is_broken 2
4856 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__init(val
* self
);
4857 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__modelbuilder(val
* self
);
4858 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__modelbuilder_61d(val
* self
, val
* p0
);
4859 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__mainmodule(val
* self
);
4860 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__mainmodule_61d(val
* self
, val
* p0
);
4861 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_types(val
* self
);
4862 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_open_types(val
* self
);
4863 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_classes(val
* self
);
4864 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_cast_types(val
* self
);
4865 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_open_cast_types(val
* self
);
4866 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_methoddefs(val
* self
);
4867 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_methods(val
* self
);
4868 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_callsites(val
* self
);
4869 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_targets_cache(val
* self
);
4870 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_targets(val
* self
, val
* p0
);
4871 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__live_super_sends(val
* self
);
4872 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__totry_methods(val
* self
);
4873 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__totry_methods_to_remove(val
* self
);
4874 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__try_methods(val
* self
);
4875 val
* VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__todo(val
* self
);
4876 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__force_alive(val
* self
, val
* p0
);
4877 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__run_analysis(val
* self
);
4878 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__check_depth(val
* self
, val
* p0
);
4879 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_new(val
* self
, val
* p0
, val
* p1
);
4880 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_cast(val
* self
, val
* p0
);
4881 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__try_send(val
* self
, val
* p0
, val
* p1
);
4882 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_call(val
* self
, val
* p0
);
4883 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_send(val
* self
, val
* p0
, val
* p1
);
4884 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__try_super_send(val
* self
, val
* p0
, val
* p1
);
4885 void VIRTUAL_rapid_type_analysis__RapidTypeAnalysis__add_super_send(val
* self
, val
* p0
, val
* p1
);
4886 extern const struct class class_rapid_type_analysis__RapidTypeAnalysis
;
4887 extern const struct type type_hash_collection__HashSetmodel__MClassType
;
4888 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_types 2
4889 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_open_types 3
4890 extern const struct type type_hash_collection__HashSetmodel__MClass
;
4891 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_classes 4
4892 extern const struct type type_hash_collection__HashSetmodel__MType
;
4893 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_cast_types 5
4894 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_open_cast_types 6
4895 extern const struct type type_hash_collection__HashSetmodel__MMethodDef
;
4896 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_methoddefs 7
4897 extern const struct type type_hash_collection__HashSetmodel__MMethod
;
4898 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_methods 8
4899 extern const struct type type_hash_collection__HashSettyping__CallSite
;
4900 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_callsites 9
4901 extern const struct type type_more_collections__HashMap2model__MTypemodel__MPropertyabstract_collection__Setmodel__MMethodDef
;
4902 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_targets_cache 10
4903 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___live_super_sends 11
4904 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___totry_methods 12
4905 extern const struct type type_array__Arraymodel__MMethod
;
4906 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___totry_methods_to_remove 13
4907 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___try_methods 14
4908 extern const struct type type_list__Listmodel__MMethodDef
;
4909 #define COLOR_rapid_type_analysis__RapidTypeAnalysis___todo 15
4910 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__visit(val
* self
, val
* p0
);
4911 val
* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__analysis(val
* self
);
4912 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__analysis_61d(val
* self
, val
* p0
);
4913 val
* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__receiver(val
* self
);
4914 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__receiver_61d(val
* self
, val
* p0
);
4915 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__mpropdef_61d(val
* self
, val
* p0
);
4916 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4917 val
* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__cleanup_type(val
* self
, val
* p0
);
4918 val
* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__get_class(val
* self
, val
* p0
);
4919 val
* VIRTUAL_rapid_type_analysis__RapidTypeVisitor__get_method(val
* self
, val
* p0
, val
* p1
);
4920 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_type(val
* self
, val
* p0
);
4921 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_monomorphic_send(val
* self
, val
* p0
, val
* p1
);
4922 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_cast_type(val
* self
, val
* p0
);
4923 void VIRTUAL_rapid_type_analysis__RapidTypeVisitor__add_callsite(val
* self
, val
* p0
);
4924 extern const struct class class_rapid_type_analysis__RapidTypeVisitor
;
4925 void VIRTUAL_separate_erasure_compiler__ErasureCompilerPhase__process_mainmodule(val
* self
, val
* p0
, val
* p1
);
4926 extern const struct class class_separate_erasure_compiler__ErasureCompilerPhase
;
4927 val
* VIRTUAL_abstract_compiler__AbstractCompiler__names(val
* self
);
4928 val
* VIRTUAL_abstract_compiler__AbstractCompiler__mainmodule(val
* self
);
4929 void VIRTUAL_abstract_compiler__AbstractCompiler__mainmodule_61d(val
* self
, val
* p0
);
4930 val
* VIRTUAL_abstract_compiler__AbstractCompiler__realmainmodule(val
* self
);
4931 void VIRTUAL_abstract_compiler__AbstractCompiler__realmainmodule_61d(val
* self
, val
* p0
);
4932 val
* VIRTUAL_abstract_compiler__AbstractCompiler__modelbuilder(val
* self
);
4933 void VIRTUAL_abstract_compiler__AbstractCompiler__modelbuilder_61d(val
* self
, val
* p0
);
4934 void VIRTUAL_abstract_compiler__AbstractCompiler__init(val
* self
, val
* p0
, val
* p1
);
4935 val
* VIRTUAL_abstract_compiler__AbstractCompiler__new_file(val
* self
, val
* p0
);
4936 val
* VIRTUAL_abstract_compiler__AbstractCompiler__files(val
* self
);
4937 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__new_visitor(val
* self
);
4938 val
* VIRTUAL_abstract_compiler__AbstractCompiler__header(val
* self
);
4939 void VIRTUAL_abstract_compiler__AbstractCompiler__header_61d(val
* self
, val
* p0
);
4940 void VIRTUAL_abstract_compiler__AbstractCompiler__provide_declaration(val
* self
, val
* p0
, val
* p1
);
4941 val
* VIRTUAL_abstract_compiler__AbstractCompiler__provided_declarations(val
* self
);
4942 val
* VIRTUAL_abstract_compiler__AbstractCompiler__requirers_of_declarations(val
* self
);
4943 void VIRTUAL_abstract_compiler__AbstractCompiler__build_c_to_nit_bindings(val
* self
);
4944 void VIRTUAL_abstract_compiler__AbstractCompiler__compile_header(val
* self
);
4945 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__compile_header_structs(val
* self
);
4946 void VIRTUAL_separate_compiler__SeparateCompiler__compile_nitni_structs(val
* self
);
4947 void VIRTUAL_abstract_compiler__AbstractCompiler__compile_finalizer_function(val
* self
);
4948 void VIRTUAL_abstract_compiler__AbstractCompiler__compile_main_function(val
* self
);
4949 void VIRTUAL_abstract_compiler__AbstractCompiler__compile_nitni_global_ref_functions(val
* self
);
4950 val
* VIRTUAL_abstract_compiler__AbstractCompiler__extern_bodies(val
* self
);
4951 val
* VIRTUAL_abstract_compiler__AbstractCompiler__files_to_copy(val
* self
);
4952 val
* VIRTUAL_abstract_compiler__AbstractCompiler__seen_extern(val
* self
);
4953 void VIRTUAL_abstract_compiler__AbstractCompiler__generate_init_attr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4954 val
* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_tags(val
* self
);
4955 val
* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_resolved(val
* self
);
4956 val
* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_unresolved(val
* self
);
4957 val
* VIRTUAL_abstract_compiler__AbstractCompiler__count_type_test_skipped(val
* self
);
4958 val
* VIRTUAL_abstract_compiler__AbstractCompiler__init_count_type_test_tags(val
* self
);
4959 void VIRTUAL_separate_compiler__SeparateCompiler__display_stats(val
* self
);
4960 void VIRTUAL_separate_compiler__SeparateCompiler__finalize_ffi_for_module(val
* self
, val
* p0
);
4961 val
* VIRTUAL_abstract_compiler__AbstractCompiler__div(val
* self
, long p0
, long p1
);
4962 val
* VIRTUAL_separate_compiler__SeparateCompiler__runtime_type_analysis(val
* self
);
4963 void VIRTUAL_separate_compiler__SeparateCompiler__runtime_type_analysis_61d(val
* self
, val
* p0
);
4964 val
* VIRTUAL_separate_compiler__SeparateCompiler__undead_types(val
* self
);
4965 val
* VIRTUAL_separate_compiler__SeparateCompiler__live_unresolved_types(val
* self
);
4966 val
* VIRTUAL_separate_compiler__SeparateCompiler__type_ids(val
* self
);
4967 void VIRTUAL_separate_compiler__SeparateCompiler__type_ids_61d(val
* self
, val
* p0
);
4968 val
* VIRTUAL_separate_compiler__SeparateCompiler__type_colors(val
* self
);
4969 void VIRTUAL_separate_compiler__SeparateCompiler__type_colors_61d(val
* self
, val
* p0
);
4970 val
* VIRTUAL_separate_compiler__SeparateCompiler__opentype_colors(val
* self
);
4971 void VIRTUAL_separate_compiler__SeparateCompiler__opentype_colors_61d(val
* self
, val
* p0
);
4972 val
* VIRTUAL_separate_compiler__SeparateCompiler__method_colors(val
* self
);
4973 void VIRTUAL_separate_compiler__SeparateCompiler__method_colors_61d(val
* self
, val
* p0
);
4974 val
* VIRTUAL_separate_compiler__SeparateCompiler__attr_colors(val
* self
);
4975 void VIRTUAL_separate_compiler__SeparateCompiler__attr_colors_61d(val
* self
, val
* p0
);
4976 void VIRTUAL_separate_compiler__SeparateCompiler__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4977 void VIRTUAL_separate_compiler__SeparateCompiler__compile_header_attribute_structs(val
* self
);
4978 void VIRTUAL_separate_compiler__SeparateCompiler__compile_box_kinds(val
* self
);
4979 val
* VIRTUAL_separate_compiler__SeparateCompiler__box_kinds(val
* self
);
4980 long VIRTUAL_separate_compiler__SeparateCompiler__box_kind_of(val
* self
, val
* p0
);
4981 void VIRTUAL_separate_compiler__SeparateCompiler__compile_color_consts(val
* self
, val
* p0
);
4982 void VIRTUAL_separate_compiler__SeparateCompiler__compile_color_const(val
* self
, val
* p0
, val
* p1
, long p2
);
4983 val
* VIRTUAL_separate_compiler__SeparateCompiler__color_consts_done(val
* self
);
4984 void VIRTUAL_separate_compiler__SeparateCompiler__do_property_coloring(val
* self
);
4985 val
* VIRTUAL_separate_compiler__SeparateCompiler__build_method_tables(val
* self
, val
* p0
, val
* p1
);
4986 val
* VIRTUAL_separate_compiler__SeparateCompiler__build_attr_tables(val
* self
, val
* p0
);
4987 val
* VIRTUAL_separate_compiler__SeparateCompiler__do_type_coloring(val
* self
);
4988 val
* VIRTUAL_separate_compiler__SeparateCompiler__poset_from_mtypes(val
* self
, val
* p0
);
4989 val
* VIRTUAL_separate_compiler__SeparateCompiler__build_type_tables(val
* self
, val
* p0
);
4990 void VIRTUAL_separate_compiler__SeparateCompiler__compile_resolution_tables(val
* self
, val
* p0
);
4991 val
* VIRTUAL_separate_compiler__SeparateCompiler__build_resolution_tables(val
* self
, val
* p0
);
4992 void VIRTUAL_separate_compiler__SeparateCompiler__compile_module_to_c(val
* self
, val
* p0
);
4993 void VIRTUAL_separate_compiler__SeparateCompiler__compile_type_to_c(val
* self
, val
* p0
);
4994 void VIRTUAL_separate_compiler__SeparateCompiler__compile_type_resolution_table(val
* self
, val
* p0
);
4995 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__compile_class_to_c(val
* self
, val
* p0
);
4996 void VIRTUAL_separate_compiler__SeparateCompiler__hardening_live_type(val
* self
, val
* p0
, val
* p1
);
4997 val
* VIRTUAL_separate_compiler__SeparateCompiler__type_tables(val
* self
);
4998 void VIRTUAL_separate_compiler__SeparateCompiler__type_tables_61d(val
* self
, val
* p0
);
4999 val
* VIRTUAL_separate_compiler__SeparateCompiler__resolution_tables(val
* self
);
5000 void VIRTUAL_separate_compiler__SeparateCompiler__resolution_tables_61d(val
* self
, val
* p0
);
5001 val
* VIRTUAL_separate_compiler__SeparateCompiler__method_tables(val
* self
);
5002 void VIRTUAL_separate_compiler__SeparateCompiler__method_tables_61d(val
* self
, val
* p0
);
5003 val
* VIRTUAL_separate_compiler__SeparateCompiler__attr_tables(val
* self
);
5004 void VIRTUAL_separate_compiler__SeparateCompiler__attr_tables_61d(val
* self
, val
* p0
);
5005 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__display_sizes(val
* self
);
5006 long VIRTUAL_separate_compiler__SeparateCompiler__isset_checks_count(val
* self
);
5007 void VIRTUAL_separate_compiler__SeparateCompiler__isset_checks_count_61d(val
* self
, long p0
);
5008 long VIRTUAL_separate_compiler__SeparateCompiler__attr_read_count(val
* self
);
5009 void VIRTUAL_separate_compiler__SeparateCompiler__attr_read_count_61d(val
* self
, long p0
);
5010 void VIRTUAL_separate_compiler__SeparateCompiler__display_isset_checks(val
* self
);
5011 void VIRTUAL_abstract_compiler__AbstractCompiler__display_stats(val
* self
);
5012 void VIRTUAL_abstract_compiler__AbstractCompiler__compile_nitni_structs(val
* self
);
5013 void VIRTUAL_abstract_compiler__AbstractCompiler__finalize_ffi_for_module(val
* self
, val
* p0
);
5014 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_ids(val
* self
);
5015 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_ids_61d(val
* self
, val
* p0
);
5016 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_colors(val
* self
);
5017 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_colors_61d(val
* self
, val
* p0
);
5018 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_colors(val
* self
);
5019 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_colors_61d(val
* self
, val
* p0
);
5020 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5021 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__build_vt_tables(val
* self
, val
* p0
);
5022 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__build_class_typing_tables(val
* self
, val
* p0
);
5023 short int VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__build_class_vts_table(val
* self
, val
* p0
);
5024 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__retrieve_vt_bound(val
* self
, val
* p0
, val
* p1
);
5025 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_tables(val
* self
);
5026 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__class_tables_61d(val
* self
, val
* p0
);
5027 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_tables(val
* self
);
5028 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompiler__vt_tables_61d(val
* self
, val
* p0
);
5029 extern const struct class class_separate_erasure_compiler__SeparateErasureCompiler
;
5030 extern const struct type type_hash_collection__HashMapstring__Stringstring__String
;
5031 #define COLOR_abstract_compiler__AbstractCompiler___names 0
5032 extern const struct type type_list__Listabstract_compiler__CodeFile
;
5033 #define COLOR_abstract_compiler__AbstractCompiler___files 4
5034 #define COLOR_abstract_compiler__AbstractCompiler___provided_declarations 6
5035 extern const struct type type_hash_collection__HashMapstring__Stringparser_nodes__ANode
;
5036 #define COLOR_abstract_compiler__AbstractCompiler___requirers_of_declarations 7
5037 extern const struct type type_array__Arrayc_tools__ExternFile
;
5038 #define COLOR_abstract_compiler__AbstractCompiler___extern_bodies 8
5039 #define COLOR_abstract_compiler__AbstractCompiler___files_to_copy 9
5040 val
* NEW_array__ArraySet(const struct type
* type
);
5041 extern const struct type type_array__ArraySetstring__String
;
5042 #define COLOR_abstract_compiler__AbstractCompiler___seen_extern 10
5043 #define COLOR_abstract_compiler__AbstractCompiler___count_type_test_tags 11
5044 val
* abstract_compiler__AbstractCompiler__init_count_type_test_tags(val
* self
);
5045 #define COLOR_abstract_compiler__AbstractCompiler___count_type_test_resolved 12
5046 #define COLOR_abstract_compiler__AbstractCompiler___count_type_test_unresolved 13
5047 #define COLOR_abstract_compiler__AbstractCompiler___count_type_test_skipped 14
5048 #define COLOR_separate_compiler__SeparateCompiler___undead_types 16
5049 extern const struct type type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
;
5050 #define COLOR_separate_compiler__SeparateCompiler___live_unresolved_types 17
5051 extern const struct type type_hash_collection__HashMapmodel__MClasskernel__Int
;
5052 #define COLOR_separate_compiler__SeparateCompiler___box_kinds 23
5053 extern const struct type type_hash_collection__HashSetkernel__Object
;
5054 #define COLOR_separate_compiler__SeparateCompiler___color_consts_done 24
5055 extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
;
5056 #define COLOR_separate_compiler__SeparateCompiler___type_tables 25
5057 extern const struct type type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
;
5058 #define COLOR_separate_compiler__SeparateCompiler___resolution_tables 26
5059 extern const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
;
5060 #define COLOR_separate_compiler__SeparateCompiler___method_tables 27
5061 #define COLOR_separate_compiler__SeparateCompiler___attr_tables 28
5062 #define COLOR_separate_compiler__SeparateCompiler___isset_checks_count 29
5063 #define COLOR_separate_compiler__SeparateCompiler___attr_read_count 30
5064 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compiler(val
* self
);
5065 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compiler_61d(val
* self
, val
* p0
);
5066 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__current_node(val
* self
);
5067 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__current_node_61d(val
* self
, val
* p0
);
5068 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__frame(val
* self
);
5069 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__frame_61d(val
* self
, val
* p0
);
5070 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__object_type(val
* self
);
5071 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__bool_type(val
* self
);
5072 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__writer(val
* self
);
5073 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__writer_61d(val
* self
, val
* p0
);
5074 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__init(val
* self
, val
* p0
);
5075 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__get_class(val
* self
, val
* p0
);
5076 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__get_property(val
* self
, val
* p0
, val
* p1
);
5077 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__compile_callsite(val
* self
, val
* p0
, val
* p1
);
5078 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__native_array_instance(val
* self
, val
* p0
, val
* p1
);
5079 void VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__calloc_array(val
* self
, val
* p0
, val
* p1
);
5080 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__native_array_def(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5081 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__varargize(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5082 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__anchor(val
* self
, val
* p0
);
5083 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__resolve_for(val
* self
, val
* p0
, val
* p1
);
5084 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__autoadapt(val
* self
, val
* p0
, val
* p1
);
5085 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__supercall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5086 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__adapt_signature(val
* self
, val
* p0
, val
* p1
);
5087 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__unbox_signature_extern(val
* self
, val
* p0
, val
* p1
);
5088 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__autobox(val
* self
, val
* p0
, val
* p1
);
5089 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__box_extern(val
* self
, val
* p0
, val
* p1
);
5090 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__unbox_extern(val
* self
, val
* p0
, val
* p1
);
5091 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__type_test(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5092 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__is_same_type_test(val
* self
, val
* p0
, val
* p1
);
5093 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__equal_test(val
* self
, val
* p0
, val
* p1
);
5094 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__call(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5095 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__send(val
* self
, val
* p0
, val
* p1
);
5096 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__monomorphic_send(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5097 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__monomorphic_super_send(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5098 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__isset_attribute(val
* self
, val
* p0
, val
* p1
);
5099 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__read_attribute(val
* self
, val
* p0
, val
* p1
);
5100 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__write_attribute(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5101 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__check_recv_notnull(val
* self
, val
* p0
);
5102 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__names(val
* self
);
5103 long VIRTUAL_abstract_compiler__AbstractCompilerVisitor__last(val
* self
);
5104 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__last_61d(val
* self
, long p0
);
5105 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__get_name(val
* self
, val
* p0
);
5106 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__escapemark_name(val
* self
, val
* p0
);
5107 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_escape_label(val
* self
, val
* p0
);
5108 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__escapemark_names(val
* self
);
5109 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__class_name_string(val
* self
, val
* p0
);
5110 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__variables(val
* self
);
5111 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__variable(val
* self
, val
* p0
);
5112 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_var(val
* self
, val
* p0
);
5113 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_var_extern(val
* self
, val
* p0
);
5114 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_named_var(val
* self
, val
* p0
, val
* p1
);
5115 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__assign(val
* self
, val
* p0
, val
* p1
);
5116 val
* VIRTUAL_separate_erasure_compiler__SeparateErasureCompilerVisitor__init_instance(val
* self
, val
* p0
);
5117 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__set_finalizer(val
* self
, val
* p0
);
5118 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__int_instance(val
* self
, long p0
);
5119 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__bool_instance(val
* self
, short int p0
);
5120 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__string_instance(val
* self
, val
* p0
);
5121 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__value_instance(val
* self
, val
* p0
);
5122 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__array_instance(val
* self
, val
* p0
, val
* p1
);
5123 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__vararg_instance(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
5124 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add(val
* self
, val
* p0
);
5125 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_decl(val
* self
, val
* p0
);
5126 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__require_declaration(val
* self
, val
* p0
);
5127 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__declare_once(val
* self
, val
* p0
);
5128 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_extern(val
* self
, val
* p0
);
5129 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_expr(val
* self
, val
* p0
, val
* p1
);
5130 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_abort(val
* self
, val
* p0
);
5131 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_raw_abort(val
* self
);
5132 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_cast(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5133 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__ret(val
* self
, val
* p0
);
5134 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__stmt(val
* self
, val
* p0
);
5135 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__expr(val
* self
, val
* p0
, val
* p1
);
5136 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__expr_bool(val
* self
, val
* p0
);
5137 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__debug(val
* self
, val
* p0
);
5138 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__type_info(val
* self
, val
* p0
);
5139 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__before_send(val
* self
, val
* p0
, val
* p1
);
5140 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__table_send(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5141 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__hardening_live_open_type(val
* self
, val
* p0
);
5142 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__hardening_cast_type(val
* self
, val
* p0
);
5143 short int VIRTUAL_separate_compiler__SeparateCompilerVisitor__can_be_primitive(val
* self
, val
* p0
);
5144 short int VIRTUAL_separate_compiler__SeparateCompilerVisitor__maybe_null(val
* self
, val
* p0
);
5145 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__link_unresolved_type(val
* self
, val
* p0
, val
* p1
);
5146 val
* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__compile_callsite(val
* self
, val
* p0
, val
* p1
);
5147 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__compile_callsite(val
* self
, val
* p0
, val
* p1
);
5148 extern const struct class class_separate_erasure_compiler__SeparateErasureCompilerVisitor
;
5149 #define COLOR_abstract_compiler__AbstractCompilerVisitor___current_node 1
5150 extern const struct type type_hash_collection__HashSetstring__String
;
5151 #define COLOR_abstract_compiler__AbstractCompilerVisitor___names 4
5152 #define COLOR_abstract_compiler__AbstractCompilerVisitor___last 5
5153 extern const struct type type_hash_collection__HashMapscope__EscapeMarkstring__String
;
5154 #define COLOR_abstract_compiler__AbstractCompilerVisitor___escapemark_names 6
5155 extern const struct type type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
;
5156 #define COLOR_abstract_compiler__AbstractCompilerVisitor___variables 7
5157 void VIRTUAL_separate_compiler__SeparateCompilerPhase__process_mainmodule(val
* self
, val
* p0
, val
* p1
);
5158 extern const struct class class_separate_compiler__SeparateCompilerPhase
;
5159 val
* VIRTUAL_separate_compiler__SeparateCompiler__new_visitor(val
* self
);
5160 void VIRTUAL_separate_compiler__SeparateCompiler__compile_header_structs(val
* self
);
5161 void VIRTUAL_separate_compiler__SeparateCompiler__compile_class_to_c(val
* self
, val
* p0
);
5162 void VIRTUAL_separate_compiler__SeparateCompiler__display_sizes(val
* self
);
5163 extern const struct class class_separate_compiler__SeparateCompiler
;
5164 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__native_array_instance(val
* self
, val
* p0
, val
* p1
);
5165 void VIRTUAL_separate_compiler__SeparateCompilerVisitor__calloc_array(val
* self
, val
* p0
, val
* p1
);
5166 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__box_extern(val
* self
, val
* p0
, val
* p1
);
5167 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__unbox_extern(val
* self
, val
* p0
, val
* p1
);
5168 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__type_test(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5169 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__class_name_string(val
* self
, val
* p0
);
5170 val
* VIRTUAL_separate_compiler__SeparateCompilerVisitor__init_instance(val
* self
, val
* p0
);
5171 extern const struct class class_separate_compiler__SeparateCompilerVisitor
;
5172 void VIRTUAL_abstract_compiler__AbstractRuntimeFunction__init(val
* self
);
5173 val
* VIRTUAL_separate_compiler__SeparateRuntimeFunction__to_s(val
* self
);
5174 val
* VIRTUAL_abstract_compiler__AbstractRuntimeFunction__mmethoddef(val
* self
);
5175 void VIRTUAL_abstract_compiler__AbstractRuntimeFunction__mmethoddef_61d(val
* self
, val
* p0
);
5176 val
* VIRTUAL_abstract_compiler__AbstractRuntimeFunction__c_name(val
* self
);
5177 val
* VIRTUAL_separate_compiler__SeparateRuntimeFunction__build_c_name(val
* self
);
5178 val
* VIRTUAL_abstract_compiler__AbstractRuntimeFunction__c_name_cache(val
* self
);
5179 void VIRTUAL_abstract_compiler__AbstractRuntimeFunction__c_name_cache_61d(val
* self
, val
* p0
);
5180 void VIRTUAL_separate_compiler__SeparateRuntimeFunction__compile_to_c(val
* self
, val
* p0
);
5181 extern const struct class class_separate_compiler__SeparateRuntimeFunction
;
5182 #define COLOR_abstract_compiler__AbstractRuntimeFunction___c_name_cache 1
5183 val
* VIRTUAL_separate_compiler__VirtualRuntimeFunction__to_s(val
* self
);
5184 val
* VIRTUAL_separate_compiler__VirtualRuntimeFunction__build_c_name(val
* self
);
5185 void VIRTUAL_separate_compiler__VirtualRuntimeFunction__compile_to_c(val
* self
, val
* p0
);
5186 extern const struct class class_separate_compiler__VirtualRuntimeFunction
;
5187 void VIRTUAL_abstract_compiler__Toolchain__init(val
* self
);
5188 val
* VIRTUAL_abstract_compiler__Toolchain__toolcontext(val
* self
);
5189 void VIRTUAL_abstract_compiler__Toolchain__toolcontext_61d(val
* self
, val
* p0
);
5190 val
* VIRTUAL_abstract_compiler__Toolchain__compile_dir(val
* self
);
5191 void VIRTUAL_abstract_compiler__MakefileToolchain__write_and_make(val
* self
, val
* p0
);
5192 val
* VIRTUAL_abstract_compiler__MakefileToolchain__cc_paths(val
* self
);
5193 val
* VIRTUAL_abstract_compiler__MakefileToolchain__clib(val
* self
);
5194 void VIRTUAL_abstract_compiler__MakefileToolchain__clib_61d(val
* self
, val
* p0
);
5195 void VIRTUAL_abstract_compiler__MakefileToolchain__gather_cc_paths(val
* self
);
5196 void VIRTUAL_abstract_compiler__MakefileToolchain__write_files(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5197 val
* VIRTUAL_abstract_compiler__MakefileToolchain__makefile_name(val
* self
, val
* p0
);
5198 val
* VIRTUAL_abstract_compiler__MakefileToolchain__default_outname(val
* self
, val
* p0
);
5199 val
* VIRTUAL_abstract_compiler__MakefileToolchain__outfile(val
* self
, val
* p0
);
5200 void VIRTUAL_abstract_compiler__MakefileToolchain__write_makefile(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5201 void VIRTUAL_abstract_compiler__MakefileToolchain__compile_c_code(val
* self
, val
* p0
, val
* p1
);
5202 extern const struct class class_abstract_compiler__MakefileToolchain
;
5203 #define COLOR_abstract_compiler__MakefileToolchain___cc_paths 1
5204 void VIRTUAL_abstract_compiler__CodeFile__init(val
* self
);
5205 val
* VIRTUAL_abstract_compiler__CodeFile__name(val
* self
);
5206 void VIRTUAL_abstract_compiler__CodeFile__name_61d(val
* self
, val
* p0
);
5207 val
* VIRTUAL_abstract_compiler__CodeFile__writers(val
* self
);
5208 val
* VIRTUAL_abstract_compiler__CodeFile__required_declarations(val
* self
);
5209 extern const struct class class_abstract_compiler__CodeFile
;
5210 extern const struct type type_array__Arrayabstract_compiler__CodeWriter
;
5211 #define COLOR_abstract_compiler__CodeFile___writers 1
5212 #define COLOR_abstract_compiler__CodeFile___required_declarations 2
5213 val
* VIRTUAL_abstract_compiler__CodeWriter__file(val
* self
);
5214 void VIRTUAL_abstract_compiler__CodeWriter__file_61d(val
* self
, val
* p0
);
5215 val
* VIRTUAL_abstract_compiler__CodeWriter__lines(val
* self
);
5216 val
* VIRTUAL_abstract_compiler__CodeWriter__decl_lines(val
* self
);
5217 void VIRTUAL_abstract_compiler__CodeWriter__add_decl(val
* self
, val
* p0
);
5218 void VIRTUAL_abstract_compiler__CodeWriter__init(val
* self
, val
* p0
);
5219 extern const struct class class_abstract_compiler__CodeWriter
;
5220 extern const struct type type_list__Liststring__String
;
5221 #define COLOR_abstract_compiler__CodeWriter___lines 1
5222 #define COLOR_abstract_compiler__CodeWriter___decl_lines 2
5223 val
* VIRTUAL_abstract_compiler__RuntimeVariable__to_s(val
* self
);
5224 val
* VIRTUAL_abstract_compiler__RuntimeVariable__inspect(val
* self
);
5225 val
* VIRTUAL_abstract_compiler__RuntimeVariable__name(val
* self
);
5226 void VIRTUAL_abstract_compiler__RuntimeVariable__name_61d(val
* self
, val
* p0
);
5227 val
* VIRTUAL_abstract_compiler__RuntimeVariable__mtype(val
* self
);
5228 void VIRTUAL_abstract_compiler__RuntimeVariable__mtype_61d(val
* self
, val
* p0
);
5229 val
* VIRTUAL_abstract_compiler__RuntimeVariable__mcasttype(val
* self
);
5230 void VIRTUAL_abstract_compiler__RuntimeVariable__mcasttype_61d(val
* self
, val
* p0
);
5231 short int VIRTUAL_abstract_compiler__RuntimeVariable__is_exact(val
* self
);
5232 void VIRTUAL_abstract_compiler__RuntimeVariable__is_exact_61d(val
* self
, short int p0
);
5233 void VIRTUAL_abstract_compiler__RuntimeVariable__init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5234 extern const struct class class_abstract_compiler__RuntimeVariable
;
5235 #define COLOR_abstract_compiler__RuntimeVariable___is_exact 3
5236 void VIRTUAL_abstract_compiler__Frame__init(val
* self
);
5237 void VIRTUAL_abstract_compiler__Frame__visitor_61d(val
* self
, val
* p0
);
5238 val
* VIRTUAL_abstract_compiler__Frame__mpropdef(val
* self
);
5239 void VIRTUAL_abstract_compiler__Frame__mpropdef_61d(val
* self
, val
* p0
);
5240 val
* VIRTUAL_abstract_compiler__Frame__receiver(val
* self
);
5241 void VIRTUAL_abstract_compiler__Frame__receiver_61d(val
* self
, val
* p0
);
5242 val
* VIRTUAL_abstract_compiler__Frame__arguments(val
* self
);
5243 void VIRTUAL_abstract_compiler__Frame__arguments_61d(val
* self
, val
* p0
);
5244 val
* VIRTUAL_abstract_compiler__Frame__returnvar(val
* self
);
5245 void VIRTUAL_abstract_compiler__Frame__returnvar_61d(val
* self
, val
* p0
);
5246 val
* VIRTUAL_abstract_compiler__Frame__returnlabel(val
* self
);
5247 void VIRTUAL_abstract_compiler__Frame__returnlabel_61d(val
* self
, val
* p0
);
5248 extern const struct class class_abstract_compiler__Frame
;
5249 #define COLOR_abstract_compiler__Frame___returnvar 4
5250 #define COLOR_abstract_compiler__Frame___returnlabel 5
5251 void VIRTUAL_platform__PlatformPhase__process_annotated_node(val
* self
, val
* p0
, val
* p1
);
5252 extern const struct class class_platform__PlatformPhase
;
5253 short int VIRTUAL_c_tools__ExternCFile___61d_61d(val
* self
, val
* p0
);
5254 long VIRTUAL_c_tools__ExternCFile__hash(val
* self
);
5255 void VIRTUAL_c_tools__ExternFile__init(val
* self
);
5256 val
* VIRTUAL_c_tools__ExternFile__filename(val
* self
);
5257 void VIRTUAL_c_tools__ExternFile__filename_61d(val
* self
, val
* p0
);
5258 val
* VIRTUAL_c_tools__ExternCFile__makefile_rule_name(val
* self
);
5259 val
* VIRTUAL_c_tools__ExternCFile__makefile_rule_content(val
* self
);
5260 short int VIRTUAL_c_tools__ExternCFile__compiles_to_o_file(val
* self
);
5261 short int VIRTUAL_c_tools__ExternFile__add_to_jar(val
* self
);
5262 void VIRTUAL_c_tools__ExternCFile__init(val
* self
, val
* p0
, val
* p1
);
5263 val
* VIRTUAL_c_tools__ExternCFile__cflags(val
* self
);
5264 void VIRTUAL_c_tools__ExternCFile__cflags_61d(val
* self
, val
* p0
);
5265 extern const struct class class_c_tools__ExternCFile
;
5266 val
* VIRTUAL_coloring__POSetConflictGraph__core(val
* self
);
5267 val
* VIRTUAL_coloring__POSetConflictGraph__border(val
* self
);
5268 val
* VIRTUAL_coloring__POSetConflictGraph__crown(val
* self
);
5269 val
* VIRTUAL_coloring__POSetConflictGraph__conflicts(val
* self
);
5270 val
* VIRTUAL_coloring__POSetConflictGraph__poset(val
* self
);
5271 void VIRTUAL_coloring__POSetConflictGraph__poset_61d(val
* self
, val
* p0
);
5272 void VIRTUAL_coloring__POSetConflictGraph__init(val
* self
, val
* p0
);
5273 void VIRTUAL_coloring__POSetConflictGraph__extract_core(val
* self
);
5274 void VIRTUAL_coloring__POSetConflictGraph__extract_border(val
* self
);
5275 short int VIRTUAL_coloring__POSetConflictGraph__is_border(val
* self
, val
* p0
);
5276 void VIRTUAL_coloring__POSetConflictGraph__extract_crown(val
* self
);
5277 void VIRTUAL_coloring__POSetConflictGraph__compute_conflicts(val
* self
);
5278 void VIRTUAL_coloring__POSetConflictGraph__add_conflict(val
* self
, val
* p0
, val
* p1
);
5279 void VIRTUAL_coloring__POSetConflictGraph__add_conflicts(val
* self
, val
* p0
);
5280 extern const struct class class_coloring__POSetConflictGraph
;
5281 #define COLOR_hash_collection__HashSetcoloring__POSetConflictGraph_FT0 0
5282 #define COLOR_coloring__POSetConflictGraph___core 0
5283 #define COLOR_coloring__POSetConflictGraph___border 1
5284 #define COLOR_coloring__POSetConflictGraph___crown 2
5285 #define COLOR_hash_collection__HashMapcoloring__POSetConflictGraph_FT0abstract_collection__Setcoloring__POSetConflictGraph_FT0 1
5286 #define COLOR_coloring__POSetConflictGraph___conflicts 3
5287 short int VIRTUAL_coloring__POSetColorer__is_colored(val
* self
);
5288 void VIRTUAL_coloring__POSetColorer__is_colored_61d(val
* self
, short int p0
);
5289 val
* VIRTUAL_coloring__POSetColorer__ids(val
* self
);
5290 val
* VIRTUAL_coloring__POSetColorer__ids_cache(val
* self
);
5291 val
* VIRTUAL_coloring__POSetColorer__colors(val
* self
);
5292 val
* VIRTUAL_coloring__POSetColorer__colors_cache(val
* self
);
5293 val
* VIRTUAL_coloring__POSetColorer__poset_cache(val
* self
);
5294 void VIRTUAL_coloring__POSetColorer__poset_cache_61d(val
* self
, val
* p0
);
5295 val
* VIRTUAL_coloring__POSetColorer__conflicts(val
* self
);
5296 val
* VIRTUAL_coloring__POSetColorer__conflicts_cache(val
* self
);
5297 void VIRTUAL_coloring__POSetColorer__conflicts_cache_61d(val
* self
, val
* p0
);
5298 val
* VIRTUAL_coloring__POSetColorer__graph(val
* self
);
5299 void VIRTUAL_coloring__POSetColorer__graph_61d(val
* self
, val
* p0
);
5300 void VIRTUAL_coloring__POSetColorer__colorize(val
* self
, val
* p0
);
5301 void VIRTUAL_coloring__POSetColorer__allocate_ids(val
* self
);
5302 void VIRTUAL_coloring__POSetColorer__compute_colors(val
* self
);
5303 void VIRTUAL_coloring__POSetColorer__colorize_core(val
* self
);
5304 void VIRTUAL_coloring__POSetColorer__colorize_set(val
* self
, val
* p0
);
5305 long VIRTUAL_coloring__POSetColorer__min_color(val
* self
, val
* p0
);
5306 short int VIRTUAL_coloring__POSetColorer__is_color_free(val
* self
, long p0
, val
* p1
);
5307 extern const struct class class_coloring__POSetColorer
;
5308 #define COLOR_coloring__POSetColorer___is_colored 0
5309 #define COLOR_hash_collection__HashMapcoloring__POSetColorer_FT0kernel__Int 0
5310 #define COLOR_coloring__POSetColorer___ids_cache 1
5311 #define COLOR_coloring__POSetColorer___colors_cache 2
5312 val
* VIRTUAL_coloring__BucketsColorer__colors(val
* self
);
5313 val
* VIRTUAL_coloring__BucketsColorer__conflicts(val
* self
);
5314 val
* VIRTUAL_coloring__BucketsColorer__colorize(val
* self
, val
* p0
);
5315 short int VIRTUAL_coloring__BucketsColorer__is_color_free(val
* self
, val
* p0
, long p1
);
5316 void VIRTUAL_coloring__BucketsColorer__compute_conflicts(val
* self
, val
* p0
);
5317 extern const struct class class_coloring__BucketsColorer
;
5318 #define COLOR_hash_collection__HashMapcoloring__BucketsColorer_FT1kernel__Int 0
5319 #define COLOR_coloring__BucketsColorer___colors 0
5320 #define COLOR_hash_collection__HashMapcoloring__BucketsColorer_FT1abstract_collection__Setcoloring__BucketsColorer_FT1 1
5321 #define COLOR_coloring__BucketsColorer___conflicts 1
5322 val
* VIRTUAL_coloring__POSetBucketsColorer__colors(val
* self
);
5323 val
* VIRTUAL_coloring__POSetBucketsColorer__poset(val
* self
);
5324 void VIRTUAL_coloring__POSetBucketsColorer__poset_61d(val
* self
, val
* p0
);
5325 val
* VIRTUAL_coloring__POSetBucketsColorer__conflicts(val
* self
);
5326 void VIRTUAL_coloring__POSetBucketsColorer__conflicts_61d(val
* self
, val
* p0
);
5327 void VIRTUAL_coloring__POSetBucketsColorer__init(val
* self
, val
* p0
, val
* p1
);
5328 val
* VIRTUAL_coloring__POSetBucketsColorer__colorize(val
* self
, val
* p0
);
5329 long VIRTUAL_coloring__POSetBucketsColorer__min_color(val
* self
, val
* p0
, val
* p1
);
5330 long VIRTUAL_coloring__POSetBucketsColorer__max_color(val
* self
, val
* p0
, val
* p1
);
5331 short int VIRTUAL_coloring__POSetBucketsColorer__is_color_free(val
* self
, long p0
, val
* p1
, val
* p2
);
5332 extern const struct class class_coloring__POSetBucketsColorer
;
5333 #define COLOR_hash_collection__HashMapcoloring__POSetBucketsColorer_FT1kernel__Int 0
5334 #define COLOR_coloring__POSetBucketsColorer___colors 0