1 #include "nit.common.h"
2 long standard___standard__Object___object_id(val
* self
);
3 short int standard___standard__Object___is_same_instance(val
* self
, val
* p0
);
4 short int standard___standard__Object____61d_61d(val
* self
, val
* p0
);
5 short int standard___standard__Object____33d_61d(val
* self
, val
* p0
);
6 long standard___standard__Object___hash(val
* self
);
7 void standard___standard__Object___exit(val
* self
, long p0
);
8 val
* standard___standard__Object___sys(val
* self
);
9 void nit___nit__Phase___standard__kernel__Object__init(val
* self
);
10 val
* standard__sorter___Object___default_comparator(val
* self
);
11 val
* nit___nit__Phase___standard__string__Object__to_s(val
* self
);
12 char* standard__string___Object___native_class_name(val
* self
);
13 val
* standard__string___Object___class_name(val
* self
);
14 val
* standard__string___Object___inspect(val
* self
);
15 val
* standard__string___Object___inspect_head(val
* self
);
16 val
* standard__string___Object___args(val
* self
);
17 long standard__ropes___Object___maxlen(val
* self
);
18 long standard__time___Object___get_time(val
* self
);
19 void standard__file___Object___printn(val
* self
, val
* p0
);
20 void standard__file___Object___print(val
* self
, val
* p0
);
21 val
* standard__file___Object___getcwd(val
* self
);
22 char* standard__file___Object___file_getcwd(val
* self
);
23 val
* nit__model_base___standard__Object___intrude_visibility(val
* self
);
24 val
* nit__model_base___standard__Object___public_visibility(val
* self
);
25 val
* nit__model_base___standard__Object___protected_visibility(val
* self
);
26 val
* nit__model_base___standard__Object___private_visibility(val
* self
);
27 val
* nit__model_base___standard__Object___none_visibility(val
* self
);
28 val
* nit__version___standard__Object___nit_version(val
* self
);
29 val
* nit__model___standard__Object___abstract_kind(val
* self
);
30 val
* nit__model___standard__Object___concrete_kind(val
* self
);
31 val
* nit__model___standard__Object___interface_kind(val
* self
);
32 val
* nit__model___standard__Object___enum_kind(val
* self
);
33 val
* nit__model___standard__Object___extern_kind(val
* self
);
34 val
* nit___nit__Phase___toolcontext(val
* self
);
35 void nit___nit__Phase___toolcontext_61d(val
* self
, val
* p0
);
36 val
* nit___nit__Phase___in_hierarchy(val
* self
);
37 void nit___nit__Phase___in_hierarchy_61d(val
* self
, val
* p0
);
38 val
* nit___nit__Phase___depends(val
* self
);
39 void nit___nit__Phase___depends_61d(val
* self
, val
* p0
);
40 short int nit___nit__Phase___disabled(val
* self
);
41 void nit___nit__Phase___disabled_61d(val
* self
, short int p0
);
42 void nit__modelize_property___nit__modelize_property__ModelizePropertyPhase___nit__phase__Phase__process_nmodule(val
* self
, val
* p0
);
43 void nit___nit__Phase___process_nclassdef(val
* self
, val
* p0
);
44 void nit___nit__Phase___process_npropdef(val
* self
, val
* p0
);
45 void nit___nit__Phase___process_annotated_node(val
* self
, val
* p0
, val
* p1
);
46 void nit__modelbuilder___Phase___process_mainmodule(val
* self
, val
* p0
, val
* p1
);
47 extern const struct class class_nit__modelize_property__ModelizePropertyPhase
;
48 #define COLOR_nit__phase__Phase___disabled 3
49 void nit__modelize_class___nit__modelize_class__ModelizeClassPhase___nit__phase__Phase__process_nmodule(val
* self
, val
* p0
);
50 extern const struct class class_nit__modelize_class__ModelizeClassPhase
;
51 void nit___nit__ModulePath___standard__kernel__Object__init(val
* self
);
52 val
* nit___nit__ModulePath___standard__string__Object__to_s(val
* self
);
53 val
* nit___nit__ModulePath___name(val
* self
);
54 void nit___nit__ModulePath___name_61d(val
* self
, val
* p0
);
55 val
* nit___nit__ModulePath___filepath(val
* self
);
56 void nit___nit__ModulePath___filepath_61d(val
* self
, val
* p0
);
57 val
* nit___nit__ModulePath___mgroup(val
* self
);
58 void nit___nit__ModulePath___mgroup_61d(val
* self
, val
* p0
);
59 val
* nit___nit__ModulePath___mmodule(val
* self
);
60 void nit___nit__ModulePath___mmodule_61d(val
* self
, val
* p0
);
61 void standard___standard__Object___init(val
* self
);
62 extern const struct class class_nit__ModulePath
;
63 #define COLOR_nit__loader__ModulePath___mmodule 3
64 void nit__loader___ModelBuilder___standard__kernel__Object__init(val
* self
);
65 val
* standard__string___Object___to_s(val
* self
);
66 val
* nit___nit__ModelBuilder___model(val
* self
);
67 void nit___nit__ModelBuilder___model_61d(val
* self
, val
* p0
);
68 val
* nit___nit__ModelBuilder___toolcontext(val
* self
);
69 void nit___nit__ModelBuilder___toolcontext_61d(val
* self
, val
* p0
);
70 val
* nit___nit__ModelBuilder___try_get_mclass_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
71 val
* nit___nit__ModelBuilder___try_get_mproperty_by_name2(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
72 val
* nit___nit__ModelBuilder___try_get_mproperty_by_name2_cache(val
* self
);
73 val
* nit___nit__ModelBuilder___try_get_mproperty_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
74 void nit___nit__ModelBuilder___error(val
* self
, val
* p0
, val
* p1
);
75 void nit___nit__ModelBuilder___warning(val
* self
, val
* p0
, val
* p1
, val
* p2
);
76 void nit___nit__ModelBuilder___advice(val
* self
, val
* p0
, val
* p1
, val
* p2
);
77 val
* nit___nit__ModelBuilder___force_get_primitive_method(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
78 val
* nit__loader___ModelBuilder___parse(val
* self
, val
* p0
);
79 val
* nit__loader___ModelBuilder___paths(val
* self
);
80 val
* nit__loader___ModelBuilder___search_mmodule_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
81 val
* nit__loader___ModelBuilder___get_mmodule_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
82 val
* nit__loader___ModelBuilder___search_module_in_paths(val
* self
, val
* p0
, val
* p1
, val
* p2
);
83 val
* nit__loader___ModelBuilder___identified_files_by_path(val
* self
);
84 val
* nit__loader___ModelBuilder___identified_files(val
* self
);
85 val
* nit__loader___ModelBuilder___identify_file(val
* self
, val
* p0
);
86 val
* nit__loader___ModelBuilder___mgroups(val
* self
);
87 val
* nit__loader___ModelBuilder___get_mgroup(val
* self
, val
* p0
);
88 val
* nit__loader___ModelBuilder___module_absolute_path(val
* self
, val
* p0
);
89 val
* nit__loader___ModelBuilder___load_module_ast(val
* self
, val
* p0
);
90 val
* nit__loader___ModelBuilder___load_module(val
* self
, val
* p0
);
91 val
* nit__loader___ModelBuilder___build_a_mmodule(val
* self
, val
* p0
, val
* p1
, val
* p2
);
92 void nit__loader___ModelBuilder___build_module_importation(val
* self
, val
* p0
);
93 val
* nit__loader___ModelBuilder___nmodules(val
* self
);
94 val
* nit__loader___ModelBuilder___mmodule2nmodule(val
* self
);
95 val
* nit__loader___ModelBuilder___mmodule2node(val
* self
, val
* p0
);
96 void nit__modelbuilder___ModelBuilder___run_phases(val
* self
);
97 void nit__modelize_class___ModelBuilder___build_a_mclass(val
* self
, val
* p0
, val
* p1
);
98 void nit__modelize_class___ModelBuilder___build_a_mclassdef(val
* self
, val
* p0
, val
* p1
);
99 void nit__modelize_class___ModelBuilder___collect_a_mclassdef_inheritance(val
* self
, val
* p0
, val
* p1
);
100 void nit__modelize_class___ModelBuilder___check_supertypes(val
* self
, val
* p0
, val
* p1
);
101 void nit__modelize_class___ModelBuilder___build_classes(val
* self
, val
* p0
);
102 val
* nit__modelize_class___ModelBuilder___mclassdef2nclassdef(val
* self
);
103 val
* nit__modelize_class___ModelBuilder___resolve_mtype_unchecked(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
104 val
* nit__modelize_class___ModelBuilder___resolve_mtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
105 val
* nit__modelize_property___ModelBuilder___mpropdef2npropdef(val
* self
);
106 val
* nit__modelize_property___ModelBuilder___mpropdef2node(val
* self
, val
* p0
);
107 val
* nit__modelize_property___ModelBuilder___collect_attr_propdef(val
* self
, val
* p0
);
108 void nit__modelize_property___ModelBuilder___build_properties(val
* self
, val
* p0
);
109 val
* nit__modelize_property___ModelBuilder___the_root_init_mmethod(val
* self
);
110 void nit__modelize_property___ModelBuilder___the_root_init_mmethod_61d(val
* self
, val
* p0
);
111 void nit__modelize_property___ModelBuilder___process_default_constructors(val
* self
, val
* p0
);
112 void nit__modelize_property___ModelBuilder___check_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
113 val
* nit__rapid_type_analysis___ModelBuilder___do_rapid_type_analysis(val
* self
, val
* p0
);
114 val
* nit__abstract_compiler___ModelBuilder___compile_dir(val
* self
);
115 void nit__abstract_compiler___ModelBuilder___compile_dir_61d(val
* self
, val
* p0
);
116 void nit__abstract_compiler___ModelBuilder___write_and_make(val
* self
, val
* p0
);
117 void nit__separate_compiler___ModelBuilder___run_separate_compiler(val
* self
, val
* p0
, val
* p1
);
118 long nit__separate_compiler___ModelBuilder___nb_invok_by_tables(val
* self
);
119 void nit__separate_compiler___ModelBuilder___nb_invok_by_tables_61d(val
* self
, long p0
);
120 long nit__separate_compiler___ModelBuilder___nb_invok_by_direct(val
* self
);
121 void nit__separate_compiler___ModelBuilder___nb_invok_by_direct_61d(val
* self
, long p0
);
122 long nit__separate_compiler___ModelBuilder___nb_invok_by_inline(val
* self
);
123 void nit__separate_compiler___ModelBuilder___nb_invok_by_inline_61d(val
* self
, long p0
);
124 void nit__separate_erasure_compiler___ModelBuilder___run_separate_erasure_compiler(val
* self
, val
* p0
, val
* p1
);
125 void nit___nit__ModelBuilder___standard__kernel__Object__init(val
* self
);
126 extern const struct class class_nit__ModelBuilder
;
127 val
* NEW_more_collections__HashMap3(const struct type
* type
);
128 extern const struct type type_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty
;
129 #define COLOR_nit__modelbuilder_base__ModelBuilder___try_get_mproperty_by_name2_cache 2
130 val
* NEW_standard__Array(const struct type
* type
);
131 extern const struct type type_standard__Array__standard__String
;
132 void standard___standard__Array___standard__kernel__Object__init(val
* self
);
133 #define COLOR_nit__loader__ModelBuilder___paths 3
134 val
* NEW_standard__HashMap(const struct type
* type
);
135 extern const struct type type_standard__HashMap__standard__String__nullable__nit__ModulePath
;
136 void standard___standard__HashMap___standard__kernel__Object__init(val
* self
);
137 #define COLOR_nit__loader__ModelBuilder___identified_files_by_path 4
138 extern const struct type type_standard__Array__nit__ModulePath
;
139 #define COLOR_nit__loader__ModelBuilder___identified_files 5
140 extern const struct type type_standard__HashMap__standard__String__nullable__nit__MGroup
;
141 #define COLOR_nit__loader__ModelBuilder___mgroups 6
142 extern const struct type type_standard__Array__nit__AModule
;
143 #define COLOR_nit__loader__ModelBuilder___nmodules 7
144 extern const struct type type_standard__HashMap__nit__MModule__nit__AModule
;
145 #define COLOR_nit__loader__ModelBuilder___mmodule2nmodule 8
146 extern const struct type type_standard__HashMap__nit__MClassDef__nit__AClassdef
;
147 #define COLOR_nit__modelize_class__ModelBuilder___mclassdef2nclassdef 9
148 extern const struct type type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation
;
149 #define COLOR_nit__annotation__ModelBuilder___collect_annotations_data_cache 10
150 extern const struct type type_standard__HashMap__nit__MPropDef__nit__APropdef
;
151 #define COLOR_nit__modelize_property__ModelBuilder___mpropdef2npropdef 11
152 #define COLOR_nit__separate_compiler__ModelBuilder___nb_invok_by_tables 14
153 #define COLOR_nit__separate_compiler__ModelBuilder___nb_invok_by_direct 15
154 #define COLOR_nit__separate_compiler__ModelBuilder___nb_invok_by_inline 16
155 void nit__model___nit__model__MClassDefSorter___standard__kernel__Object__init(val
* self
);
156 long nit__model___nit__model__MClassDefSorter___standard__sorter__Comparator__compare(val
* self
, val
* p0
, val
* p1
);
157 void standard___standard__Comparator___sort(val
* self
, val
* p0
);
158 void standard___standard__Comparator___sub_sort(val
* self
, val
* p0
, long p1
, long p2
);
159 void standard___standard__Comparator___quick_sort(val
* self
, val
* p0
, long p1
, long p2
);
160 void standard___standard__Comparator___bubble_sort(val
* self
, val
* p0
, long p1
, long p2
);
161 val
* nit__model___nit__model__MClassDefSorter___mmodule(val
* self
);
162 void nit__model___nit__model__MClassDefSorter___mmodule_61d(val
* self
, val
* p0
);
163 extern const struct class class_nit__model__MClassDefSorter
;
164 void nit__model___nit__model__MPropDefSorter___standard__kernel__Object__init(val
* self
);
165 long nit__model___nit__model__MPropDefSorter___standard__sorter__Comparator__compare(val
* self
, val
* p0
, val
* p1
);
166 val
* nit__model___nit__model__MPropDefSorter___mmodule(val
* self
);
167 void nit__model___nit__model__MPropDefSorter___mmodule_61d(val
* self
, val
* p0
);
168 extern const struct class class_nit__model__MPropDefSorter
;
169 void nit___nit__MClass___standard__kernel__Object__init(val
* self
);
170 val
* nit___nit__MClass___standard__string__Object__to_s(val
* self
);
171 val
* nit___nit__MClass___nit__model_base__MEntity__name(val
* self
);
172 val
* nit___nit__MClass___nit__model_base__MEntity__full_name(val
* self
);
173 val
* nit___nit__MClass___nit__model_base__MEntity__c_name(val
* self
);
174 val
* nit___nit__MClass___nit__model_base__MEntity__model(val
* self
);
175 val
* nit__mdoc___MEntity___mdoc(val
* self
);
176 void nit__mdoc___MEntity___mdoc_61d(val
* self
, val
* p0
);
177 val
* nit__mdoc___MEntity___deprecation(val
* self
);
178 void nit__mdoc___MEntity___deprecation_61d(val
* self
, val
* p0
);
179 val
* nit__separate_compiler___MEntity___const_color(val
* self
);
180 val
* nit___nit__MClass___intro_mmodule(val
* self
);
181 void nit___nit__MClass___intro_mmodule_61d(val
* self
, val
* p0
);
182 void nit___nit__MClass___name_61d(val
* self
, val
* p0
);
183 long nit___nit__MClass___arity(val
* self
);
184 void nit___nit__MClass___arity_61d(val
* self
, long p0
);
185 val
* nit___nit__MClass___mparameters(val
* self
);
186 void nit___nit__MClass___mparameters_61d(val
* self
, val
* p0
);
187 void nit___nit__MClass___setup_parameter_names(val
* self
, val
* p0
);
188 val
* nit___nit__MClass___kind(val
* self
);
189 void nit___nit__MClass___kind_61d(val
* self
, val
* p0
);
190 val
* nit___nit__MClass___visibility(val
* self
);
191 void nit___nit__MClass___visibility_61d(val
* self
, val
* p0
);
192 val
* nit___nit__MClass___mclassdefs(val
* self
);
193 val
* nit___nit__MClass___intro(val
* self
);
194 void nit___nit__MClass___intro_61d(val
* self
, val
* p0
);
195 val
* nit___nit__MClass___in_hierarchy(val
* self
, val
* p0
);
196 val
* nit___nit__MClass___mclass_type(val
* self
);
197 void nit___nit__MClass___mclass_type_61d(val
* self
, val
* p0
);
198 val
* nit___nit__MClass___get_mtype(val
* self
, val
* p0
);
199 val
* nit___nit__MClass___get_mtype_cache(val
* self
);
200 val
* nit__modelize_property___MClass___root_init(val
* self
);
201 void nit__modelize_property___MClass___root_init_61d(val
* self
, val
* p0
);
202 extern const struct class class_nit__MClass
;
203 #define COLOR_nit__mdoc__MEntity___deprecation 1
204 extern const struct type type_standard__Array__nit__MParameterType
;
205 #define COLOR_nit__model__MClass___mparameters 11
206 extern const struct type type_standard__Array__nit__MClassDef
;
207 #define COLOR_nit__model__MClass___mclassdefs 14
208 extern const struct type type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType
;
209 #define COLOR_nit__model__MClass___get_mtype_cache 17
210 #define COLOR_nit__modelize_property__MClass___root_init 18
211 void nit___nit__MClassDef___standard__kernel__Object__init(val
* self
);
212 val
* nit___nit__MClassDef___standard__string__Object__to_s(val
* self
);
213 val
* nit___nit__MClassDef___nit__model_base__MEntity__name(val
* self
);
214 val
* nit___nit__MClassDef___nit__model_base__MEntity__full_name(val
* self
);
215 val
* nit___nit__MClassDef___nit__model_base__MEntity__c_name(val
* self
);
216 val
* nit___nit__MClassDef___nit__model_base__MEntity__model(val
* self
);
217 val
* nit___nit__MClassDef___mmodule(val
* self
);
218 void nit___nit__MClassDef___mmodule_61d(val
* self
, val
* p0
);
219 val
* nit___nit__MClassDef___mclass(val
* self
);
220 void nit___nit__MClassDef___mclass_61d(val
* self
, val
* p0
);
221 val
* nit___nit__MClassDef___bound_mtype(val
* self
);
222 void nit___nit__MClassDef___bound_mtype_61d(val
* self
, val
* p0
);
223 val
* nit___nit__MClassDef___location(val
* self
);
224 void nit___nit__MClassDef___location_61d(val
* self
, val
* p0
);
225 void nit___nit__MClassDef___to_s_61d(val
* self
, val
* p0
);
226 val
* nit___nit__MClassDef___supertypes(val
* self
);
227 void nit___nit__MClassDef___set_supertypes(val
* self
, val
* p0
);
228 void nit___nit__MClassDef___add_in_hierarchy(val
* self
);
229 val
* nit___nit__MClassDef___in_hierarchy(val
* self
);
230 void nit___nit__MClassDef___in_hierarchy_61d(val
* self
, val
* p0
);
231 short int nit___nit__MClassDef___is_intro(val
* self
);
232 val
* nit___nit__MClassDef___intro_mproperties(val
* self
);
233 val
* nit___nit__MClassDef___mpropdefs(val
* self
);
234 val
* nit__modelize_property___MClassDef___mprop2npropdef(val
* self
);
235 void nit__modelize_property___MClassDef___build_self_type(val
* self
, val
* p0
, val
* p1
);
236 extern const struct class class_nit__MClassDef
;
237 extern const struct type type_standard__Array__nit__MClassType
;
238 #define COLOR_nit__model__MClassDef___supertypes 13
239 #define COLOR_nit__model__MClassDef___in_hierarchy 14
240 extern const struct type type_standard__Array__nit__MProperty
;
241 #define COLOR_nit__model__MClassDef___intro_mproperties 15
242 extern const struct type type_standard__Array__nit__MPropDef
;
243 #define COLOR_nit__model__MClassDef___mpropdefs 16
244 extern const struct type type_standard__HashMap__nit__MProperty__nit__APropdef
;
245 #define COLOR_nit__modelize_property__MClassDef___mprop2npropdef 17
246 void nit___nit__MClassType___standard__kernel__Object__init(val
* self
);
247 val
* nit___nit__MClassType___standard__string__Object__to_s(val
* self
);
248 val
* nit___nit__MType___nit__model_base__MEntity__name(val
* self
);
249 val
* nit___nit__MClassType___nit__model_base__MEntity__full_name(val
* self
);
250 val
* nit___nit__MClassType___nit__model_base__MEntity__c_name(val
* self
);
251 val
* nit___nit__MClassType___nit__model_base__MEntity__model(val
* self
);
252 short int nit___nit__MType___is_subtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
253 val
* nit___nit__MClassType___MType__anchor_to(val
* self
, val
* p0
, val
* p1
);
254 short int nit___nit__MClassType___MType__need_anchor(val
* self
);
255 val
* nit___nit__MType___supertype_to(val
* self
, val
* p0
, val
* p1
, val
* p2
);
256 val
* nit___nit__MClassType___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
257 val
* nit___nit__MType___lookup_bound(val
* self
, val
* p0
, val
* p1
);
258 val
* nit___nit__MType___lookup_fixed(val
* self
, val
* p0
, val
* p1
);
259 short int nit___nit__MClassType___MType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
260 val
* nit___nit__MType___as_nullable(val
* self
);
261 val
* nit___nit__MType___as_notnullable(val
* self
);
262 val
* nit___nit__MType___as_nullable_cache(val
* self
);
263 void nit___nit__MType___as_nullable_cache_61d(val
* self
, val
* p0
);
264 long nit___nit__MType___length(val
* self
);
265 val
* nit___nit__MClassType___MType__collect_mclassdefs(val
* self
, val
* p0
);
266 val
* nit___nit__MClassType___MType__collect_mclasses(val
* self
, val
* p0
);
267 val
* nit___nit__MClassType___MType__collect_mtypes(val
* self
, val
* p0
);
268 short int nit___nit__MType___has_mproperty(val
* self
, val
* p0
, val
* p1
);
269 val
* nit__abstract_compiler___MClassType___MType__ctype(val
* self
);
270 val
* nit__abstract_compiler___MClassType___MType__ctype_extern(val
* self
);
271 val
* nit__abstract_compiler___MClassType___MType__ctypename(val
* self
);
272 val
* nit___nit__MClassType___mclass(val
* self
);
273 void nit___nit__MClassType___mclass_61d(val
* self
, val
* p0
);
274 val
* nit___nit__MClassType___arguments(val
* self
);
275 void nit___nit__MClassType___arguments_61d(val
* self
, val
* p0
);
276 val
* nit___nit__MClassType___collect_mclasses_last_module(val
* self
);
277 void nit___nit__MClassType___collect_mclasses_last_module_61d(val
* self
, val
* p0
);
278 val
* nit___nit__MClassType___collect_mclasses_last_module_cache(val
* self
);
279 void nit___nit__MClassType___collect_mclasses_last_module_cache_61d(val
* self
, val
* p0
);
280 void nit___nit__MClassType___collect_things(val
* self
, val
* p0
);
281 val
* nit___nit__MClassType___collect_mclassdefs_cache(val
* self
);
282 val
* nit___nit__MClassType___collect_mclasses_cache(val
* self
);
283 val
* nit___nit__MClassType___collect_mtypes_cache(val
* self
);
284 val
* nit___nit__MType___anchor_to(val
* self
, val
* p0
, val
* p1
);
285 extern const struct class class_nit__MClassType
;
286 #define COLOR_nit__model__MType___as_nullable_cache 4
287 extern const struct type type_standard__Array__nit__MType
;
288 #define COLOR_nit__model__MClassType___arguments 6
289 #define COLOR_nit__model__MClassType___collect_mclasses_last_module 7
290 extern const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassDef
;
291 #define COLOR_nit__model__MClassType___collect_mclassdefs_cache 9
292 extern const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClass
;
293 #define COLOR_nit__model__MClassType___collect_mclasses_cache 10
294 extern const struct type type_standard__HashMap__nit__MModule__standard__Set__nit__MClassType
;
295 #define COLOR_nit__model__MClassType___collect_mtypes_cache 11
296 void nit___nit__MGenericType___standard__kernel__Object__init(val
* self
);
297 val
* nit___nit__MGenericType___standard__string__Object__to_s(val
* self
);
298 val
* nit___nit__MGenericType___nit__model_base__MEntity__full_name(val
* self
);
299 val
* nit___nit__MGenericType___nit__model_base__MEntity__c_name(val
* self
);
300 short int nit___nit__MGenericType___MType__need_anchor(val
* self
);
301 val
* nit___nit__MGenericType___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
302 short int nit___nit__MGenericType___MType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
303 long nit___nit__MGenericType___MType__length(val
* self
);
304 val
* nit___nit__MGenericType___MClassType__arguments(val
* self
);
305 void nit___nit__MGenericType___MClassType__arguments_61d(val
* self
, val
* p0
);
306 void nit___nit__MGenericType___to_s_61d(val
* self
, val
* p0
);
307 void nit___nit__MGenericType___need_anchor_61d(val
* self
, short int p0
);
308 extern const struct class class_nit__MGenericType
;
309 void nit___nit__MVirtualType___standard__kernel__Object__init(val
* self
);
310 val
* nit___nit__MVirtualType___standard__string__Object__to_s(val
* self
);
311 val
* nit___nit__MVirtualType___nit__model_base__MEntity__full_name(val
* self
);
312 val
* nit___nit__MVirtualType___nit__model_base__MEntity__c_name(val
* self
);
313 val
* nit___nit__MVirtualType___nit__model_base__MEntity__model(val
* self
);
314 short int nit___nit__MType___need_anchor(val
* self
);
315 val
* nit___nit__MVirtualType___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
316 val
* nit___nit__MVirtualType___MType__lookup_bound(val
* self
, val
* p0
, val
* p1
);
317 val
* nit___nit__MVirtualType___MType__lookup_fixed(val
* self
, val
* p0
, val
* p1
);
318 short int nit___nit__MVirtualType___MType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
319 val
* nit___nit__MType___collect_mclassdefs(val
* self
, val
* p0
);
320 val
* nit___nit__MType___collect_mclasses(val
* self
, val
* p0
);
321 val
* nit___nit__MType___collect_mtypes(val
* self
, val
* p0
);
322 val
* nit__abstract_compiler___MType___ctype(val
* self
);
323 val
* nit__abstract_compiler___MType___ctype_extern(val
* self
);
324 val
* nit__abstract_compiler___MType___ctypename(val
* self
);
325 val
* nit___nit__MVirtualType___mproperty(val
* self
);
326 void nit___nit__MVirtualType___mproperty_61d(val
* self
, val
* p0
);
327 val
* nit___nit__MVirtualType___lookup_single_definition(val
* self
, val
* p0
, val
* p1
);
328 extern const struct class class_nit__MVirtualType
;
329 void nit___nit__MParameterType___standard__kernel__Object__init(val
* self
);
330 val
* nit___nit__MParameterType___standard__string__Object__to_s(val
* self
);
331 val
* nit___nit__MParameterType___nit__model_base__MEntity__name(val
* self
);
332 val
* nit___nit__MParameterType___nit__model_base__MEntity__full_name(val
* self
);
333 val
* nit___nit__MParameterType___nit__model_base__MEntity__c_name(val
* self
);
334 val
* nit___nit__MParameterType___nit__model_base__MEntity__model(val
* self
);
335 val
* nit___nit__MParameterType___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
336 val
* nit___nit__MParameterType___MType__lookup_bound(val
* self
, val
* p0
, val
* p1
);
337 val
* nit___nit__MParameterType___MType__lookup_fixed(val
* self
, val
* p0
, val
* p1
);
338 short int nit___nit__MParameterType___MType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
339 val
* nit___nit__MParameterType___mclass(val
* self
);
340 void nit___nit__MParameterType___mclass_61d(val
* self
, val
* p0
);
341 long nit___nit__MParameterType___rank(val
* self
);
342 void nit___nit__MParameterType___rank_61d(val
* self
, long p0
);
343 void nit___nit__MParameterType___name_61d(val
* self
, val
* p0
);
344 extern const struct class class_nit__MParameterType
;
345 void nit___nit__MNullableType___standard__kernel__Object__init(val
* self
);
346 val
* nit___nit__MNullableType___standard__string__Object__to_s(val
* self
);
347 val
* nit___nit__MNullableType___nit__model_base__MEntity__full_name(val
* self
);
348 val
* nit___nit__MNullableType___nit__model_base__MEntity__c_name(val
* self
);
349 val
* nit___nit__MNullableType___nit__model_base__MEntity__model(val
* self
);
350 short int nit___nit__MNullableType___MType__need_anchor(val
* self
);
351 val
* nit___nit__MNullableType___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
352 val
* nit___nit__MNullableType___MType__lookup_fixed(val
* self
, val
* p0
, val
* p1
);
353 short int nit___nit__MNullableType___MType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
354 val
* nit___nit__MNullableType___MType__as_nullable(val
* self
);
355 val
* nit___nit__MNullableType___MType__as_notnullable(val
* self
);
356 long nit___nit__MNullableType___MType__length(val
* self
);
357 val
* nit___nit__MNullableType___MType__collect_mclassdefs(val
* self
, val
* p0
);
358 val
* nit___nit__MNullableType___MType__collect_mclasses(val
* self
, val
* p0
);
359 val
* nit___nit__MNullableType___MType__collect_mtypes(val
* self
, val
* p0
);
360 val
* nit___nit__MNullableType___mtype(val
* self
);
361 void nit___nit__MNullableType___mtype_61d(val
* self
, val
* p0
);
362 void nit___nit__MNullableType___to_s_61d(val
* self
, val
* p0
);
363 extern const struct class class_nit__MNullableType
;
364 void nit___nit__MNullType___standard__kernel__Object__init(val
* self
);
365 val
* nit___nit__MNullType___standard__string__Object__to_s(val
* self
);
366 val
* nit___nit__MNullType___nit__model_base__MEntity__full_name(val
* self
);
367 val
* nit___nit__MNullType___nit__model_base__MEntity__c_name(val
* self
);
368 val
* nit___nit__MNullType___nit__model_base__MEntity__model(val
* self
);
369 short int nit___nit__MNullType___MType__need_anchor(val
* self
);
370 val
* nit___nit__MNullType___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
371 short int nit___nit__MNullType___MType__can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
372 val
* nit___nit__MNullType___MType__as_nullable(val
* self
);
373 val
* nit___nit__MNullType___MType__collect_mclassdefs(val
* self
, val
* p0
);
374 val
* nit___nit__MNullType___MType__collect_mclasses(val
* self
, val
* p0
);
375 val
* nit___nit__MNullType___MType__collect_mtypes(val
* self
, val
* p0
);
376 void nit___nit__MNullType___model_61d(val
* self
, val
* p0
);
377 extern const struct class class_nit__MNullType
;
378 void nit___nit__MSignature___standard__kernel__Object__init(val
* self
);
379 val
* nit___nit__MSignature___standard__string__Object__to_s(val
* self
);
380 val
* nit___nit__MEntity___full_name(val
* self
);
381 val
* nit___nit__MEntity___c_name(val
* self
);
382 val
* nit___nit__MEntity___model(val
* self
);
383 val
* nit___nit__MSignature___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
384 short int nit___nit__MType___can_resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
);
385 long nit___nit__MSignature___MType__length(val
* self
);
386 val
* nit___nit__MSignature___mparameters(val
* self
);
387 void nit___nit__MSignature___mparameters_61d(val
* self
, val
* p0
);
388 val
* nit___nit__MSignature___return_mtype(val
* self
);
389 void nit___nit__MSignature___return_mtype_61d(val
* self
, val
* p0
);
390 long nit___nit__MSignature___vararg_rank(val
* self
);
391 void nit___nit__MSignature___vararg_rank_61d(val
* self
, long p0
);
392 long nit___nit__MSignature___arity(val
* self
);
393 short int nit__separate_compiler___MSignature___c_equiv(val
* self
, val
* p0
);
394 extern const struct class class_nit__MSignature
;
395 void nit___nit__MParameter___standard__kernel__Object__init(val
* self
);
396 val
* nit___nit__MParameter___standard__string__Object__to_s(val
* self
);
397 val
* nit___nit__MParameter___nit__model_base__MEntity__name(val
* self
);
398 val
* nit___nit__MParameter___nit__model_base__MEntity__model(val
* self
);
399 void nit___nit__MParameter___name_61d(val
* self
, val
* p0
);
400 val
* nit___nit__MParameter___mtype(val
* self
);
401 void nit___nit__MParameter___mtype_61d(val
* self
, val
* p0
);
402 short int nit___nit__MParameter___is_vararg(val
* self
);
403 void nit___nit__MParameter___is_vararg_61d(val
* self
, short int p0
);
404 val
* nit___nit__MParameter___resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
405 extern const struct class class_nit__MParameter
;
406 void nit___nit__MProperty___standard__kernel__Object__init(val
* self
);
407 val
* nit___nit__MProperty___standard__string__Object__to_s(val
* self
);
408 val
* nit___nit__MProperty___nit__model_base__MEntity__name(val
* self
);
409 val
* nit___nit__MProperty___nit__model_base__MEntity__full_name(val
* self
);
410 val
* nit___nit__MProperty___nit__model_base__MEntity__c_name(val
* self
);
411 val
* nit___nit__MProperty___nit__model_base__MEntity__model(val
* self
);
412 val
* nit___nit__MProperty___intro_mclassdef(val
* self
);
413 void nit___nit__MProperty___intro_mclassdef_61d(val
* self
, val
* p0
);
414 void nit___nit__MProperty___name_61d(val
* self
, val
* p0
);
415 val
* nit___nit__MProperty___visibility(val
* self
);
416 void nit___nit__MProperty___visibility_61d(val
* self
, val
* p0
);
417 val
* nit___nit__MProperty___mpropdefs(val
* self
);
418 val
* nit___nit__MProperty___intro(val
* self
);
419 void nit___nit__MProperty___intro_61d(val
* self
, val
* p0
);
420 val
* nit___nit__MProperty___lookup_definitions(val
* self
, val
* p0
, val
* p1
);
421 val
* nit___nit__MProperty___lookup_definitions_cache(val
* self
);
422 val
* nit___nit__MProperty___lookup_super_definitions(val
* self
, val
* p0
, val
* p1
);
423 val
* nit___nit__MProperty___select_most_specific(val
* self
, val
* p0
, val
* p1
);
424 val
* nit___nit__MProperty___lookup_first_definition(val
* self
, val
* p0
, val
* p1
);
425 val
* nit___nit__MProperty___lookup_all_definitions(val
* self
, val
* p0
, val
* p1
);
426 val
* nit___nit__MProperty___lookup_all_definitions_cache(val
* self
);
427 short int nit___nit__MMethod___is_toplevel(val
* self
);
428 void nit___nit__MMethod___is_toplevel_61d(val
* self
, short int p0
);
429 short int nit___nit__MMethod___is_init(val
* self
);
430 void nit___nit__MMethod___is_init_61d(val
* self
, short int p0
);
431 short int nit___nit__MMethod___is_root_init(val
* self
);
432 void nit___nit__MMethod___is_root_init_61d(val
* self
, short int p0
);
433 short int nit___nit__MMethod___is_new(val
* self
);
434 void nit___nit__MMethod___is_new_61d(val
* self
, short int p0
);
435 short int nit___nit__MMethod___is_init_for(val
* self
, val
* p0
);
436 extern const struct class class_nit__MMethod
;
437 #define COLOR_standard__Array__nit__model__MProperty__MPROPDEF 0
438 #define COLOR_nit__model__MProperty___mpropdefs 11
439 val
* NEW_more_collections__HashMap2(const struct type
* type
);
440 #define COLOR_more_collections__HashMap2__nit__MModule__nit__MType__standard__Array__nit__model__MProperty__MPROPDEF 1
441 #define COLOR_nit__model__MProperty___lookup_definitions_cache 13
442 #define COLOR_nit__model__MProperty___lookup_all_definitions_cache 14
443 #define COLOR_nit__model__MMethod___is_toplevel 15
444 #define COLOR_nit__model__MMethod___is_init 16
445 #define COLOR_nit__model__MMethod___is_root_init 17
446 #define COLOR_nit__model__MMethod___is_new 18
447 extern const struct class class_nit__MAttribute
;
448 val
* nit___nit__MVirtualTypeProp___mvirtualtype(val
* self
);
449 extern const struct class class_nit__MVirtualTypeProp
;
450 val
* NEW_nit__MVirtualType(const struct type
* type
);
451 extern const struct type type_nit__MVirtualType
;
452 #define COLOR_nit__model__MVirtualType__mproperty_61d 62
453 #define COLOR_standard__kernel__Object__init 7
454 #define COLOR_nit__model__MVirtualTypeProp___mvirtualtype 15
455 void nit___nit__MPropDef___standard__kernel__Object__init(val
* self
);
456 val
* nit___nit__MPropDef___standard__string__Object__to_s(val
* self
);
457 val
* nit___nit__MPropDef___nit__model_base__MEntity__name(val
* self
);
458 val
* nit___nit__MPropDef___nit__model_base__MEntity__full_name(val
* self
);
459 val
* nit___nit__MPropDef___nit__model_base__MEntity__c_name(val
* self
);
460 val
* nit___nit__MPropDef___nit__model_base__MEntity__model(val
* self
);
461 val
* nit___nit__MPropDef___mclassdef(val
* self
);
462 void nit___nit__MPropDef___mclassdef_61d(val
* self
, val
* p0
);
463 val
* nit___nit__MPropDef___mproperty(val
* self
);
464 void nit___nit__MPropDef___mproperty_61d(val
* self
, val
* p0
);
465 val
* nit___nit__MPropDef___location(val
* self
);
466 void nit___nit__MPropDef___location_61d(val
* self
, val
* p0
);
467 void nit___nit__MPropDef___to_s_61d(val
* self
, val
* p0
);
468 short int nit___nit__MPropDef___is_intro(val
* self
);
469 val
* nit___nit__MPropDef___lookup_next_definition(val
* self
, val
* p0
, val
* p1
);
470 short int nit__modelize_property___MPropDef___has_supercall(val
* self
);
471 void nit__modelize_property___MPropDef___has_supercall_61d(val
* self
, short int p0
);
472 val
* nit___nit__MMethodDef___msignature(val
* self
);
473 void nit___nit__MMethodDef___msignature_61d(val
* self
, val
* p0
);
474 val
* nit___nit__MMethodDef___new_msignature(val
* self
);
475 void nit___nit__MMethodDef___new_msignature_61d(val
* self
, val
* p0
);
476 val
* nit___nit__MMethodDef___initializers(val
* self
);
477 short int nit___nit__MMethodDef___is_abstract(val
* self
);
478 void nit___nit__MMethodDef___is_abstract_61d(val
* self
, short int p0
);
479 short int nit___nit__MMethodDef___is_intern(val
* self
);
480 void nit___nit__MMethodDef___is_intern_61d(val
* self
, short int p0
);
481 short int nit___nit__MMethodDef___is_extern(val
* self
);
482 void nit___nit__MMethodDef___is_extern_61d(val
* self
, short int p0
);
483 val
* nit___nit__MMethodDef___constant_value(val
* self
);
484 void nit___nit__MMethodDef___constant_value_61d(val
* self
, val
* p0
);
485 short int nit__abstract_compiler___MMethodDef___can_inline(val
* self
, val
* p0
);
486 val
* nit__abstract_compiler___MMethodDef___compile_inside_to_c(val
* self
, val
* p0
, val
* p1
);
487 void nit__abstract_compiler___MMethodDef___compile_parameter_check(val
* self
, val
* p0
, val
* p1
);
488 val
* nit__separate_compiler___MMethodDef___separate_runtime_function(val
* self
);
489 val
* nit__separate_compiler___MMethodDef___separate_runtime_function_cache(val
* self
);
490 void nit__separate_compiler___MMethodDef___separate_runtime_function_cache_61d(val
* self
, val
* p0
);
491 val
* nit__separate_compiler___MMethodDef___virtual_runtime_function(val
* self
);
492 val
* nit__separate_compiler___MMethodDef___virtual_runtime_function_cache(val
* self
);
493 void nit__separate_compiler___MMethodDef___virtual_runtime_function_cache_61d(val
* self
, val
* p0
);
494 extern const struct class class_nit__MMethodDef
;
495 #define COLOR_nit__modelize_property__MPropDef___has_supercall 12
496 #define COLOR_nit__model__MMethodDef___msignature 13
497 #define COLOR_nit__model__MMethodDef___new_msignature 14
498 #define COLOR_nit__model__MMethodDef___initializers 15
499 #define COLOR_nit__model__MMethodDef___is_abstract 16
500 #define COLOR_nit__model__MMethodDef___is_intern 17
501 #define COLOR_nit__model__MMethodDef___is_extern 18
502 #define COLOR_nit__model__MMethodDef___constant_value 19
503 val
* nit___nit__MAttributeDef___static_mtype(val
* self
);
504 void nit___nit__MAttributeDef___static_mtype_61d(val
* self
, val
* p0
);
505 extern const struct class class_nit__MAttributeDef
;
506 #define COLOR_nit__model__MAttributeDef___static_mtype 13
507 val
* nit___nit__MVirtualTypeDef___bound(val
* self
);
508 void nit___nit__MVirtualTypeDef___bound_61d(val
* self
, val
* p0
);
509 short int nit___nit__MVirtualTypeDef___is_fixed(val
* self
);
510 void nit___nit__MVirtualTypeDef___is_fixed_61d(val
* self
, short int p0
);
511 extern const struct class class_nit__MVirtualTypeDef
;
512 #define COLOR_nit__model__MVirtualTypeDef___bound 13
513 #define COLOR_nit__model__MVirtualTypeDef___is_fixed 14
514 void nit___nit__MClassKind___standard__kernel__Object__init(val
* self
);
515 val
* nit___nit__MClassKind___standard__string__Object__to_s(val
* self
);
516 void nit___nit__MClassKind___to_s_61d(val
* self
, val
* p0
);
517 short int nit___nit__MClassKind___need_init(val
* self
);
518 void nit___nit__MClassKind___need_init_61d(val
* self
, short int p0
);
519 short int nit___nit__MClassKind___can_specialize(val
* self
, val
* p0
);
520 extern const struct class class_nit__MClassKind
;
521 void nit___nit__MModule___standard__kernel__Object__init(val
* self
);
522 val
* nit___nit__MModule___standard__string__Object__to_s(val
* self
);
523 val
* nit___nit__MModule___nit__model_base__MEntity__name(val
* self
);
524 val
* nit___nit__MModule___nit__model_base__MEntity__full_name(val
* self
);
525 val
* nit___nit__MModule___nit__model_base__MEntity__c_name(val
* self
);
526 val
* nit___nit__MModule___nit__model_base__MEntity__model(val
* self
);
527 void nit___nit__MModule___model_61d(val
* self
, val
* p0
);
528 val
* nit___nit__MModule___mgroup(val
* self
);
529 void nit___nit__MModule___mgroup_61d(val
* self
, val
* p0
);
530 val
* nit___nit__MModule___mproject(val
* self
);
531 void nit___nit__MModule___name_61d(val
* self
, val
* p0
);
532 val
* nit___nit__MModule___location(val
* self
);
533 void nit___nit__MModule___location_61d(val
* self
, val
* p0
);
534 val
* nit___nit__MModule___in_importation(val
* self
);
535 void nit___nit__MModule___in_importation_61d(val
* self
, val
* p0
);
536 val
* nit___nit__MModule___namespace_for(val
* self
, val
* p0
);
537 val
* nit___nit__MModule___c_namespace_for(val
* self
, val
* p0
);
538 void nit___nit__MModule___set_imported_mmodules(val
* self
, val
* p0
);
539 val
* nit___nit__MModule___intrude_mmodules(val
* self
);
540 val
* nit___nit__MModule___public_mmodules(val
* self
);
541 val
* nit___nit__MModule___private_mmodules(val
* self
);
542 val
* nit___nit__MModule___visibility_for(val
* self
, val
* p0
);
543 void nit___nit__MModule___set_visibility_for(val
* self
, val
* p0
, val
* p1
);
544 short int nit___nit__MModule___is_visible(val
* self
, val
* p0
, val
* p1
);
545 short int nit___nit__MModule___is_fictive(val
* self
);
546 void nit___nit__MModule___is_fictive_61d(val
* self
, short int p0
);
547 void nit___nit__MModule___is_test_suite_61d(val
* self
, short int p0
);
548 val
* nit__model___MModule___intro_mclasses(val
* self
);
549 val
* nit__model___MModule___mclassdefs(val
* self
);
550 val
* nit__model___MModule___flatten_mclass_hierarchy(val
* self
);
551 void nit__model___MModule___linearize_mclasses(val
* self
, val
* p0
);
552 void nit__model___MModule___linearize_mclassdefs(val
* self
, val
* p0
);
553 void nit__model___MModule___linearize_mpropdefs(val
* self
, val
* p0
);
554 val
* nit__model___MModule___flatten_mclass_hierarchy_cache(val
* self
);
555 void nit__model___MModule___flatten_mclass_hierarchy_cache_61d(val
* self
, val
* p0
);
556 val
* nit__model___MModule___object_type(val
* self
);
557 val
* nit__model___MModule___object_type_cache(val
* self
);
558 void nit__model___MModule___object_type_cache_61d(val
* self
, val
* p0
);
559 val
* nit__model___MModule___pointer_type(val
* self
);
560 val
* nit__model___MModule___bool_type(val
* self
);
561 val
* nit__model___MModule___bool_type_cache(val
* self
);
562 void nit__model___MModule___bool_type_cache_61d(val
* self
, val
* p0
);
563 val
* nit__model___MModule___sys_type(val
* self
);
564 val
* nit__model___MModule___finalizable_type(val
* self
);
565 val
* nit__model___MModule___get_primitive_class(val
* self
, val
* p0
);
566 val
* nit__model___MModule___try_get_primitive_method(val
* self
, val
* p0
, val
* p1
);
567 val
* nit__platform___MModule___local_target_platform(val
* self
);
568 void nit__platform___MModule___local_target_platform_61d(val
* self
, val
* p0
);
569 val
* nit__platform___MModule___target_platform(val
* self
);
570 val
* nit__abstract_compiler___MModule___properties(val
* self
, val
* p0
);
571 val
* nit__abstract_compiler___MModule___properties_cache(val
* self
);
572 void nit__abstract_compiler___MModule___finalize_ffi(val
* self
, val
* p0
);
573 val
* nit__abstract_compiler___MModule___collect_linker_libs(val
* self
);
574 extern const struct class class_nit__MModule
;
575 val
* NEW_standard__HashSet(const struct type
* type
);
576 extern const struct type type_standard__HashSet__nit__MModule
;
577 void standard___standard__HashSet___standard__kernel__Object__init(val
* self
);
578 #define COLOR_nit__mmodule__MModule___intrude_mmodules 13
579 #define COLOR_nit__mmodule__MModule___public_mmodules 14
580 #define COLOR_nit__mmodule__MModule___private_mmodules 15
581 #define COLOR_nit__mmodule__MModule___is_fictive 16
582 #define COLOR_nit__mmodule__MModule___is_test_suite 17
583 extern const struct type type_standard__Array__nit__MClass
;
584 #define COLOR_nit__model__MModule___intro_mclasses 18
585 #define COLOR_nit__model__MModule___mclassdefs 19
586 #define COLOR_nit__model__MModule___flatten_mclass_hierarchy_cache 20
587 #define COLOR_nit__platform__MModule___local_target_platform 25
588 extern const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty
;
589 #define COLOR_nit__abstract_compiler__MModule___properties_cache 26
590 void nit___nit__SourceFile___standard__kernel__Object__init(val
* self
);
591 val
* nit___nit__SourceFile___filename(val
* self
);
592 void nit___nit__SourceFile___filename_61d(val
* self
, val
* p0
);
593 val
* nit___nit__SourceFile___string(val
* self
);
594 void nit___nit__SourceFile___string_61d(val
* self
, val
* p0
);
595 val
* nit___nit__SourceFile___stream(val
* self
);
596 void nit___nit__SourceFile___stream_61d(val
* self
, val
* p0
);
597 val
* nit___nit__SourceFile___line_starts(val
* self
);
598 void nit__parser_nodes___SourceFile___first_token_61d(val
* self
, val
* p0
);
599 void nit__parser_nodes___SourceFile___last_token_61d(val
* self
, val
* p0
);
600 val
* nit__loader___SourceFile___mmodule(val
* self
);
601 void nit__loader___SourceFile___mmodule_61d(val
* self
, val
* p0
);
602 extern const struct class class_nit__SourceFile
;
603 extern const struct type type_standard__Array__standard__Int
;
604 #define COLOR_nit__location__SourceFile___line_starts 3
605 #define COLOR_nit__parser_nodes__SourceFile___first_token 4
606 #define COLOR_nit__parser_nodes__SourceFile___last_token 5
607 #define COLOR_nit__loader__SourceFile___mmodule 6
608 short int nit___nit__Location___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
609 void nit___nit__Location___standard__kernel__Object__init(val
* self
);
610 val
* nit___nit__Location___standard__string__Object__to_s(val
* self
);
611 short int nit___nit__Location___standard__kernel__Comparable___60d(val
* self
, val
* p0
);
612 short int standard___standard__Comparable____60d_61d(val
* self
, val
* p0
);
613 short int standard___standard__Comparable____62d_61d(val
* self
, val
* p0
);
614 short int standard___standard__Comparable____62d(val
* self
, val
* p0
);
615 long standard___standard__Comparable____60d_61d_62d(val
* self
, val
* p0
);
616 val
* nit___nit__Location___file(val
* self
);
617 void nit___nit__Location___file_61d(val
* self
, val
* p0
);
618 long nit___nit__Location___line_start(val
* self
);
619 void nit___nit__Location___line_start_61d(val
* self
, long p0
);
620 long nit___nit__Location___line_end(val
* self
);
621 void nit___nit__Location___line_end_61d(val
* self
, long p0
);
622 long nit___nit__Location___column_start(val
* self
);
623 void nit___nit__Location___column_start_61d(val
* self
, long p0
);
624 long nit___nit__Location___column_end(val
* self
);
625 void nit___nit__Location___column_end_61d(val
* self
, long p0
);
626 long nit___nit__Location___pstart(val
* self
);
627 long nit___nit__Location___pend(val
* self
);
628 val
* nit___nit__Location___text(val
* self
);
629 val
* nit___nit__Location___text_cache(val
* self
);
630 void nit___nit__Location___text_cache_61d(val
* self
, val
* p0
);
631 short int nit___nit__Location___located_in(val
* self
, val
* p0
);
632 val
* nit___nit__Location___colored_line(val
* self
, val
* p0
);
633 extern const struct class class_nit__Location
;
634 #define COLOR_nit__location__Location___text_cache 5
635 void standard__string___standard__string__FlatSubstringsIter___standard__kernel__Object__init(val
* self
);
636 val
* standard__string___standard__string__FlatSubstringsIter___standard__abstract_collection__Iterator__item(val
* self
);
637 void standard__string___standard__string__FlatSubstringsIter___standard__abstract_collection__Iterator__next(val
* self
);
638 short int standard__string___standard__string__FlatSubstringsIter___standard__abstract_collection__Iterator__is_ok(val
* self
);
639 val
* standard___standard__Iterator___iterator(val
* self
);
640 void standard___standard__Iterator___finish(val
* self
);
641 val
* standard__array___Iterator___to_a(val
* self
);
642 val
* standard__string___standard__string__FlatSubstringsIter___tgt(val
* self
);
643 void standard__string___standard__string__FlatSubstringsIter___tgt_61d(val
* self
, val
* p0
);
644 extern const struct class class_standard__string__FlatSubstringsIter
;
645 short int standard___standard__FlatString___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
646 long standard___standard__FlatString___standard__kernel__Object__hash(val
* self
);
647 val
* standard___standard__String___Object__to_s(val
* self
);
648 short int standard___standard__FlatString___standard__kernel__Comparable___60d(val
* self
, val
* p0
);
649 long standard__string_search___Text___Pattern__search_index_in(val
* self
, val
* p0
, long p1
);
650 val
* standard__string_search___Text___Pattern__search_in(val
* self
, val
* p0
, long p1
);
651 val
* standard___standard__Pattern___split_in(val
* self
, val
* p0
);
652 void standard__stream___Text___Streamable__write_to(val
* self
, val
* p0
);
653 val
* standard___standard__FlatString___Text__chars(val
* self
);
654 long standard___standard__FlatText___Text__length(val
* self
);
655 val
* standard___standard__FlatString___Text__substring(val
* self
, long p0
, long p1
);
656 val
* standard___standard__FlatString___Text__substrings(val
* self
);
657 short int standard___standard__Text___is_empty(val
* self
);
658 val
* standard___standard__FlatString___Text__empty(val
* self
);
659 char standard___standard__FlatString___Text___91d_93d(val
* self
, long p0
);
660 char standard___standard__Text___last(val
* self
);
661 char* standard___standard__FlatString___Text__to_cstring(val
* self
);
662 val
* standard___standard__Text___substring_from(val
* self
, long p0
);
663 short int standard___standard__Text___has_substring(val
* self
, val
* p0
, long p1
);
664 short int standard___standard__Text___has_prefix(val
* self
, val
* p0
);
665 short int standard___standard__Text___has_suffix(val
* self
, val
* p0
);
666 long standard___standard__Text___to_i(val
* self
);
667 double standard___standard__Text___to_f(val
* self
);
668 long standard___standard__Text___to_hex(val
* self
);
669 long standard___standard__Text___a_to(val
* self
, long p0
);
670 short int standard___standard__Text___is_numeric(val
* self
);
671 val
* standard___standard__Text___chomp(val
* self
);
672 val
* standard___standard__Text___to_cmangle(val
* self
);
673 val
* standard___standard__Text___escape_to_c(val
* self
);
674 val
* standard___standard__Text___escape_to_sh(val
* self
);
675 val
* standard___standard__Text___escape_to_mk(val
* self
);
676 val
* standard___standard__Text___unescape_nit(val
* self
);
677 val
* standard___standard__Text___hash_cache(val
* self
);
678 void standard___standard__Text___hash_cache_61d(val
* self
, val
* p0
);
679 val
* standard__string_search___Text___split(val
* self
, val
* p0
);
680 val
* standard__string_search___Text___split_with(val
* self
, val
* p0
);
681 val
* standard__string_search___Text___split_once_on(val
* self
, val
* p0
);
682 val
* standard__string_search___Text___replace(val
* self
, val
* p0
, val
* p1
);
683 val
* standard__file___Text___to_path(val
* self
);
684 char* standard___standard__FlatText___items(val
* self
);
685 void standard___standard__FlatText___items_61d(val
* self
, char* p0
);
686 val
* standard___standard__FlatText___real_items(val
* self
);
687 void standard___standard__FlatText___real_items_61d(val
* self
, val
* p0
);
688 void standard___standard__FlatText___length_61d(val
* self
, long p0
);
689 val
* standard__ropes___FlatString___standard__string__String___43d(val
* self
, val
* p0
);
690 val
* standard___standard__FlatString___String___42d(val
* self
, long p0
);
691 val
* standard___standard__FlatString___String__to_upper(val
* self
);
692 val
* standard___standard__FlatString___String__to_lower(val
* self
);
693 short int standard__file___String___file_exists(val
* self
);
694 void standard__file___String___file_copy_to(val
* self
, val
* p0
);
695 val
* standard__file___String___strip_extension(val
* self
, val
* p0
);
696 val
* standard__file___String___basename(val
* self
, val
* p0
);
697 val
* standard__file___String___dirname(val
* self
);
698 val
* standard__file___String___realpath(val
* self
);
699 val
* standard__file___String___simplify_path(val
* self
);
700 val
* standard__file___String___join_path(val
* self
, val
* p0
);
701 val
* standard__file___String____47d(val
* self
, val
* p0
);
702 val
* standard__file___String___relpath(val
* self
, val
* p0
);
703 void standard__file___String___mkdir(val
* self
);
704 val
* standard__file___String___file_extension(val
* self
);
705 val
* standard__environ___String___environ(val
* self
);
706 long standard___standard__FlatString___index_from(val
* self
);
707 void standard___standard__FlatString___index_from_61d(val
* self
, long p0
);
708 long standard___standard__FlatString___index_to(val
* self
);
709 void standard___standard__FlatString___index_to_61d(val
* self
, long p0
);
710 void standard___standard__FlatString___with_infos(val
* self
, char* p0
, long p1
, long p2
, long p3
);
711 short int standard___standard__Text___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
712 short int standard___standard__Text___standard__kernel__Comparable___60d(val
* self
, val
* p0
);
713 extern const struct class class_standard__FlatString
;
714 #define COLOR_standard__string__Text___hash_cache 0
715 #define COLOR_standard__string__FlatText___real_items 2
716 #define COLOR_standard__string__FlatText___length 3
717 val
* NEW_standard__string__FlatStringCharView(const struct type
* type
);
718 extern const struct type type_standard__string__FlatStringCharView
;
719 #define COLOR_standard__string__StringCharView__target_61d 55
720 #define COLOR_standard__string__FlatString___chars 6
721 void standard__string___standard__string__FlatStringIterator___standard__kernel__Object__init(val
* self
);
722 val
* VIRTUAL_standard__string___standard__string__FlatStringIterator___standard__abstract_collection__Iterator__item(val
* self
);
723 void standard__string___standard__string__FlatStringIterator___standard__abstract_collection__Iterator__next(val
* self
);
724 short int standard__string___standard__string__FlatStringIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
725 long standard__string___standard__string__FlatStringIterator___standard__abstract_collection__IndexedIterator__index(val
* self
);
726 val
* standard__string___standard__string__FlatStringIterator___target(val
* self
);
727 void standard__string___standard__string__FlatStringIterator___target_61d(val
* self
, val
* p0
);
728 char* standard__string___standard__string__FlatStringIterator___target_items(val
* self
);
729 void standard__string___standard__string__FlatStringIterator___target_items_61d(val
* self
, char* p0
);
730 long standard__string___standard__string__FlatStringIterator___curr_pos(val
* self
);
731 void standard__string___standard__string__FlatStringIterator___curr_pos_61d(val
* self
, long p0
);
732 void standard__string___standard__string__FlatStringIterator___with_pos(val
* self
, val
* p0
, long p1
);
733 extern const struct class class_standard__string__FlatStringIterator
;
734 short int standard___standard__SequenceRead___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
735 long standard___standard__SequenceRead___standard__kernel__Object__hash(val
* self
);
736 void standard__string___standard__string__StringCharView___standard__kernel__Object__init(val
* self
);
737 val
* standard__string___Collection___Object__to_s(val
* self
);
738 val
* standard__string___standard__string__StringCharView___standard__abstract_collection__Collection__iterator(val
* self
);
739 short int standard__string___standard__string__StringCharView___standard__abstract_collection__Collection__is_empty(val
* self
);
740 long standard__string___standard__string__StringCharView___standard__abstract_collection__Collection__length(val
* self
);
741 short int standard___standard__Collection___has(val
* self
, val
* p0
);
742 val
* standard___standard__SequenceRead___Collection__first(val
* self
);
743 short int standard___standard__Collection___has_all(val
* self
, val
* p0
);
744 val
* standard__array___Collection___to_a(val
* self
);
745 val
* standard__string___Collection___join(val
* self
, val
* p0
);
746 val
* VIRTUAL_standard__string___standard__string__FlatStringCharView___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
747 val
* standard___standard__SequenceRead___last(val
* self
);
748 long standard___standard__SequenceRead___index_of(val
* self
, val
* p0
);
749 long standard___standard__SequenceRead___last_index_of(val
* self
, val
* p0
);
750 long standard___standard__SequenceRead___index_of_from(val
* self
, val
* p0
, long p1
);
751 long standard___standard__SequenceRead___last_index_of_from(val
* self
, val
* p0
, long p1
);
752 val
* standard__string___standard__string__FlatStringCharView___standard__abstract_collection__SequenceRead__iterator_from(val
* self
, long p0
);
753 val
* standard__string___standard__string__StringCharView___target(val
* self
);
754 void standard__string___standard__string__StringCharView___target_61d(val
* self
, val
* p0
);
755 extern const struct class class_standard__string__FlatStringCharView
;
756 long standard___standard__Buffer___standard__kernel__Object__hash(val
* self
);
757 void standard___standard__FlatBuffer___standard__kernel__Object__init(val
* self
);
758 val
* standard___standard__FlatBuffer___Object__to_s(val
* self
);
759 val
* standard___standard__FlatBuffer___Text__chars(val
* self
);
760 val
* standard___standard__FlatBuffer___Text__substring(val
* self
, long p0
, long p1
);
761 val
* standard___standard__FlatBuffer___Text__substrings(val
* self
);
762 val
* standard___standard__FlatBuffer___Text__empty(val
* self
);
763 char standard___standard__FlatBuffer___Text___91d_93d(val
* self
, long p0
);
764 char* standard___standard__FlatBuffer___Text__to_cstring(val
* self
);
765 short int standard___standard__Buffer___is_dirty(val
* self
);
766 void standard___standard__Buffer___is_dirty_61d(val
* self
, short int p0
);
767 short int standard___standard__Buffer___written(val
* self
);
768 void standard___standard__Buffer___written_61d(val
* self
, short int p0
);
769 void standard___standard__FlatBuffer___Buffer__add(val
* self
, char p0
);
770 void standard___standard__FlatBuffer___Buffer__clear(val
* self
);
771 void standard___standard__FlatBuffer___Buffer__enlarge(val
* self
, long p0
);
772 void standard___standard__FlatBuffer___Buffer__append(val
* self
, val
* p0
);
773 long standard___standard__Text___standard__kernel__Object__hash(val
* self
);
774 long standard___standard__FlatBuffer___capacity(val
* self
);
775 void standard___standard__FlatBuffer___capacity_61d(val
* self
, long p0
);
776 void standard___standard__FlatBuffer___reset(val
* self
);
777 void standard___standard__FlatBuffer___from(val
* self
, val
* p0
);
778 void standard___standard__FlatBuffer___with_capacity(val
* self
, long p0
);
779 extern const struct class class_standard__FlatBuffer
;
780 #define COLOR_standard__string__Buffer___is_dirty 4
781 #define COLOR_standard__string__Buffer___written 5
782 val
* NEW_standard__string__FlatBufferCharView(const struct type
* type
);
783 extern const struct type type_standard__string__FlatBufferCharView
;
784 #define COLOR_standard__string__FlatBuffer___chars 6
785 #define COLOR_standard__string__FlatBuffer___capacity 7
786 val
* VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
787 val
* standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__SequenceRead__iterator_from(val
* self
, long p0
);
788 void standard___standard__RemovableCollection___clear(val
* self
);
789 void standard___standard__RemovableCollection___remove(val
* self
, val
* p0
);
790 void VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
791 void standard___standard__SimpleCollection___add_all(val
* self
, val
* p0
);
792 void standard___standard__Sequence___first_61d(val
* self
, val
* p0
);
793 void VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__Sequence__push(val
* self
, val
* p0
);
794 void standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__Sequence__append(val
* self
, val
* p0
);
795 val
* standard___standard__Sequence___pop(val
* self
);
796 void standard___standard__Sequence___unshift(val
* self
, val
* p0
);
797 void standard___standard__Sequence___prepend(val
* self
, val
* p0
);
798 val
* standard___standard__Sequence___shift(val
* self
);
799 void VIRTUAL_standard__string___standard__string__FlatBufferCharView___standard__abstract_collection__Sequence___91d_93d_61d(val
* self
, long p0
, val
* p1
);
800 void standard___standard__Sequence___insert(val
* self
, val
* p0
, long p1
);
801 void standard___standard__Sequence___insert_all(val
* self
, val
* p0
, long p1
);
802 void standard___standard__Sequence___remove_at(val
* self
, long p0
);
803 void standard__string___standard__string__FlatBufferCharView___enlarge(val
* self
, long p0
);
804 extern const struct class class_standard__string__FlatBufferCharView
;
805 void standard__string___standard__string__FlatBufferIterator___standard__kernel__Object__init(val
* self
);
806 val
* VIRTUAL_standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__Iterator__item(val
* self
);
807 void standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__Iterator__next(val
* self
);
808 short int standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
809 long standard__string___standard__string__FlatBufferIterator___standard__abstract_collection__IndexedIterator__index(val
* self
);
810 val
* standard__string___standard__string__FlatBufferIterator___target(val
* self
);
811 void standard__string___standard__string__FlatBufferIterator___target_61d(val
* self
, val
* p0
);
812 char* standard__string___standard__string__FlatBufferIterator___target_items(val
* self
);
813 void standard__string___standard__string__FlatBufferIterator___target_items_61d(val
* self
, char* p0
);
814 long standard__string___standard__string__FlatBufferIterator___curr_pos(val
* self
);
815 void standard__string___standard__string__FlatBufferIterator___curr_pos_61d(val
* self
, long p0
);
816 void standard__string___standard__string__FlatBufferIterator___with_pos(val
* self
, val
* p0
, long p1
);
817 extern const struct class class_standard__string__FlatBufferIterator
;
818 val
* VIRTUAL_standard___standard__NativeString___Object__to_s(val
* self
);
819 short int standard___standard__Pointer___address_is_null(val
* self
);
820 char* standard___standard__NativeString___new(char* self
, long p0
);
821 char standard___standard__NativeString____91d_93d(char* self
, long p0
);
822 void standard___standard__NativeString____91d_93d_61d(char* self
, long p0
, char p1
);
823 void standard___standard__NativeString___copy_to(char* self
, char* p0
, long p1
, long p2
, long p3
);
824 long standard___standard__NativeString___cstring_length(char* self
);
825 long standard___standard__NativeString___atoi(char* self
);
826 double standard___standard__NativeString___atof(char* self
);
827 val
* standard___standard__NativeString___to_s_with_length(char* self
, long p0
);
828 val
* standard___standard__NativeString___to_s_with_copy(char* self
);
829 short int standard__file___NativeString___file_exists(char* self
);
830 short int standard__file___NativeString___file_mkdir(char* self
);
831 char* standard__file___NativeString___file_realpath(char* self
);
832 char* standard__environ___NativeString___get_environ(char* self
);
833 long standard__exec___NativeString___system(char* self
);
834 extern const struct type type_standard__NativeString
;
835 extern const struct class class_standard__NativeString
;
836 extern const struct class class_standard__Object
;
837 void standard__file___Sys___standard__kernel__Object__init(val
* self
);
838 void nit__abstract_compiler___standard__Sys___main(val
* self
);
839 void standard___standard__Sys___run(val
* self
);
840 long standard___standard__Sys___errno(val
* self
);
841 val
* standard__string___Sys___program_args(val
* self
);
842 val
* standard__string___Sys___program_name(val
* self
);
843 void standard__string___Sys___init_args(val
* self
);
844 long standard__string___Sys___native_argc(val
* self
);
845 char* standard__string___Sys___native_argv(val
* self
, long p0
);
846 val
* standard__file___Sys___stdout(val
* self
);
847 val
* standard__file___Sys___stderr(val
* self
);
848 long standard__file___Sys___buffer_mode_line(val
* self
);
849 long standard__exec___Sys___system(val
* self
, val
* p0
);
850 extern const struct class class_standard__Sys
;
851 val
* NEW_standard__Stdin(const struct type
* type
);
852 extern const struct type type_standard__Stdin
;
853 void standard___standard__Stdin___standard__kernel__Object__init(val
* self
);
854 #define COLOR_standard__file__Sys___stdin 1
855 val
* NEW_standard__Stdout(const struct type
* type
);
856 extern const struct type type_standard__Stdout
;
857 void standard___standard__Stdout___standard__kernel__Object__init(val
* self
);
858 #define COLOR_standard__file__Sys___stdout 2
859 val
* NEW_standard__Stderr(const struct type
* type
);
860 extern const struct type type_standard__Stderr
;
861 void standard___standard__Stderr___standard__kernel__Object__init(val
* self
);
862 #define COLOR_standard__file__Sys___stderr 3
863 long VIRTUAL_standard___standard__Bool___Object__object_id(val
* self
);
864 short int VIRTUAL_standard___standard__Bool___Object___61d_61d(val
* self
, val
* p0
);
865 short int VIRTUAL_standard___standard__Bool___Object___33d_61d(val
* self
, val
* p0
);
866 long VIRTUAL_standard___standard__Bool___Object__hash(val
* self
);
867 val
* VIRTUAL_standard__string___Bool___Object__to_s(val
* self
);
868 long standard___standard__Bool___to_i(short int self
);
869 extern const struct type type_standard__Bool
;
870 extern const struct class class_standard__Bool
;
871 long VIRTUAL_standard___standard__Float___Object__object_id(val
* self
);
872 short int VIRTUAL_standard___standard__Float___Object___61d_61d(val
* self
, val
* p0
);
873 short int VIRTUAL_standard___standard__Float___Object___33d_61d(val
* self
, val
* p0
);
874 val
* VIRTUAL_standard__string___Float___Object__to_s(val
* self
);
875 short int VIRTUAL_standard___standard__Float___Comparable___60d(val
* self
, val
* p0
);
876 short int VIRTUAL_standard___standard__Float___Comparable___60d_61d(val
* self
, val
* p0
);
877 short int VIRTUAL_standard___standard__Float___Comparable___62d_61d(val
* self
, val
* p0
);
878 short int VIRTUAL_standard___standard__Float___Comparable___62d(val
* self
, val
* p0
);
879 long VIRTUAL_standard___standard__Float___Comparable___60d_61d_62d(val
* self
, val
* p0
);
880 val
* VIRTUAL_standard___standard__Float___Numeric___43d(val
* self
, val
* p0
);
881 val
* VIRTUAL_standard___standard__Float___Numeric___45d(val
* self
, val
* p0
);
882 val
* VIRTUAL_standard___standard__Float___Numeric__unary_32d_45d(val
* self
);
883 val
* VIRTUAL_standard___standard__Float___Numeric___42d(val
* self
, val
* p0
);
884 val
* VIRTUAL_standard___standard__Float___Numeric___47d(val
* self
, val
* p0
);
885 long VIRTUAL_standard___standard__Float___Numeric__to_i(val
* self
);
886 double VIRTUAL_standard___standard__Float___Numeric__to_f(val
* self
);
887 short int standard__math___Float___is_nan(double self
);
888 long standard__math___Float___is_inf(double self
);
889 short int standard__math___Float___is_inf_extern(double self
);
890 val
* standard__string___Float___to_precision(double self
, long p0
);
891 extern const struct type type_standard__Float
;
892 extern const struct class class_standard__Float
;
893 long VIRTUAL_standard___standard__Int___Object__object_id(val
* self
);
894 short int VIRTUAL_standard___standard__Int___Object___61d_61d(val
* self
, val
* p0
);
895 short int VIRTUAL_standard___standard__Int___Object___33d_61d(val
* self
, val
* p0
);
896 long VIRTUAL_standard___standard__Int___Object__hash(val
* self
);
897 val
* VIRTUAL_standard__string___Int___Object__to_s(val
* self
);
898 short int VIRTUAL_standard___standard__Int___Comparable___60d(val
* self
, val
* p0
);
899 short int VIRTUAL_standard___standard__Int___Comparable___60d_61d(val
* self
, val
* p0
);
900 short int VIRTUAL_standard___standard__Int___Comparable___62d_61d(val
* self
, val
* p0
);
901 short int VIRTUAL_standard___standard__Int___Comparable___62d(val
* self
, val
* p0
);
902 long VIRTUAL_standard___standard__Int___Comparable___60d_61d_62d(val
* self
, val
* p0
);
903 val
* VIRTUAL_standard___standard__Int___Numeric___43d(val
* self
, val
* p0
);
904 val
* VIRTUAL_standard___standard__Int___Numeric___45d(val
* self
, val
* p0
);
905 val
* VIRTUAL_standard___standard__Int___Numeric__unary_32d_45d(val
* self
);
906 val
* VIRTUAL_standard___standard__Int___Discrete__successor(val
* self
, long p0
);
907 long VIRTUAL_standard___standard__Int___Discrete__distance(val
* self
, val
* p0
);
908 val
* VIRTUAL_standard___standard__Int___Numeric___42d(val
* self
, val
* p0
);
909 val
* VIRTUAL_standard___standard__Int___Numeric___47d(val
* self
, val
* p0
);
910 long VIRTUAL_standard___standard__Int___Numeric__to_i(val
* self
);
911 double VIRTUAL_standard___standard__Int___Numeric__to_f(val
* self
);
912 long standard___standard__Int____37d(long self
, long p0
);
913 long standard___standard__Int___lshift(long self
, long p0
);
914 char standard___standard__Int___ascii(long self
);
915 long standard___standard__Int___digit_count(long self
, long p0
);
916 long standard___standard__Int___digit_count_base_95d10(long self
);
917 char standard___standard__Int___to_c(long self
);
918 long standard___standard__Int___abs(long self
);
919 char* standard__string___Int___strerror_ext(long self
);
920 val
* standard__string___Int___strerror(long self
);
921 void standard__string___Int___fill_buffer(long self
, val
* p0
, long p1
, short int p2
);
922 long standard__string___Int___int_to_s_len(long self
);
923 void standard__string___Int___native_int_to_s(long self
, char* p0
, long p1
);
924 val
* standard__string___Int___to_hex(long self
);
925 val
* standard__string___Int___to_base(long self
, long p0
, short int p1
);
926 extern const struct type type_standard__Int
;
927 extern const struct class class_standard__Int
;
928 long VIRTUAL_standard___standard__Char___Object__object_id(val
* self
);
929 short int VIRTUAL_standard___standard__Char___Object___61d_61d(val
* self
, val
* p0
);
930 short int VIRTUAL_standard___standard__Char___Object___33d_61d(val
* self
, val
* p0
);
931 long VIRTUAL_standard___standard__Char___Object__hash(val
* self
);
932 val
* VIRTUAL_standard__string___Char___Object__to_s(val
* self
);
933 short int VIRTUAL_standard___standard__Char___Comparable___60d(val
* self
, val
* p0
);
934 short int VIRTUAL_standard___standard__Char___Comparable___60d_61d(val
* self
, val
* p0
);
935 short int VIRTUAL_standard___standard__Char___Comparable___62d_61d(val
* self
, val
* p0
);
936 short int VIRTUAL_standard___standard__Char___Comparable___62d(val
* self
, val
* p0
);
937 long VIRTUAL_standard__string_search___Char___Pattern__search_index_in(val
* self
, val
* p0
, long p1
);
938 val
* VIRTUAL_standard__string_search___Char___Pattern__search_in(val
* self
, val
* p0
, long p1
);
939 val
* VIRTUAL_standard___standard__Char___Discrete__successor(val
* self
, long p0
);
940 long VIRTUAL_standard___standard__Char___Discrete__distance(val
* self
, val
* p0
);
941 long standard___standard__Char___to_i(char self
);
942 long standard___standard__Char___ascii(char self
);
943 char standard___standard__Char___to_lower(char self
);
944 char standard___standard__Char___to_upper(char self
);
945 short int standard___standard__Char___is_digit(char self
);
946 short int standard___standard__Char___is_lower(char self
);
947 short int standard___standard__Char___is_upper(char self
);
948 short int standard__string___Char___is_numeric(char self
);
949 extern const struct type type_standard__Char
;
950 extern const struct class class_standard__Char
;
951 extern const struct type type_standard__Pointer
;
952 extern const struct class class_standard__Pointer
;
953 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___standard__kernel__Object__init(val
* self
);
954 val
* standard__abstract_collection___standard__abstract_collection__ContainerIterator___Iterator__item(val
* self
);
955 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___Iterator__next(val
* self
);
956 short int standard__abstract_collection___standard__abstract_collection__ContainerIterator___Iterator__is_ok(val
* self
);
957 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___is_ok_61d(val
* self
, short int p0
);
958 void standard__abstract_collection___standard__abstract_collection__ContainerIterator___container_61d(val
* self
, val
* p0
);
959 extern const struct class class_standard__abstract_collection__ContainerIterator
;
960 #define COLOR_standard__abstract_collection__ContainerIterator___is_ok 0
961 void standard___standard__MapKeysIterator___standard__kernel__Object__init(val
* self
);
962 val
* standard___standard__MapKeysIterator___Iterator__item(val
* self
);
963 void standard___standard__MapKeysIterator___Iterator__next(val
* self
);
964 short int standard___standard__MapKeysIterator___Iterator__is_ok(val
* self
);
965 val
* standard___standard__MapKeysIterator___original_iterator(val
* self
);
966 void standard___standard__MapKeysIterator___original_iterator_61d(val
* self
, val
* p0
);
967 extern const struct class class_standard__MapKeysIterator
;
968 void standard___standard__MapValuesIterator___standard__kernel__Object__init(val
* self
);
969 val
* standard___standard__MapValuesIterator___Iterator__item(val
* self
);
970 void standard___standard__MapValuesIterator___Iterator__next(val
* self
);
971 short int standard___standard__MapValuesIterator___Iterator__is_ok(val
* self
);
972 val
* standard___standard__MapValuesIterator___original_iterator(val
* self
);
973 void standard___standard__MapValuesIterator___original_iterator_61d(val
* self
, val
* p0
);
974 extern const struct class class_standard__MapValuesIterator
;
975 void standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___standard__kernel__Object__init(val
* self
);
976 val
* standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__item(val
* self
);
977 val
* standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__key(val
* self
);
978 void standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__next(val
* self
);
979 short int standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___MapIterator__is_ok(val
* self
);
980 void standard___standard__MapIterator___finish(val
* self
);
981 void standard__abstract_collection___standard__abstract_collection__CoupleMapIterator___iter_61d(val
* self
, val
* p0
);
982 extern const struct class class_standard__abstract_collection__CoupleMapIterator
;
983 void standard___standard__Couple___standard__kernel__Object__init(val
* self
);
984 val
* standard___standard__Couple___first(val
* self
);
985 void standard___standard__Couple___first_61d(val
* self
, val
* p0
);
986 val
* standard___standard__Couple___second(val
* self
);
987 void standard___standard__Couple___second_61d(val
* self
, val
* p0
);
988 extern const struct class class_standard__Couple
;
989 void standard___standard__List___standard__kernel__Object__init(val
* self
);
990 val
* standard___standard__List___standard__abstract_collection__Collection__iterator(val
* self
);
991 short int standard___standard__List___standard__abstract_collection__Collection__is_empty(val
* self
);
992 long standard___standard__List___standard__abstract_collection__Collection__length(val
* self
);
993 short int standard___standard__List___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
994 val
* standard___standard__List___standard__abstract_collection__Collection__first(val
* self
);
995 val
* standard___standard__List___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
996 val
* standard___standard__List___standard__abstract_collection__SequenceRead__last(val
* self
);
997 val
* standard___standard__SequenceRead___iterator_from(val
* self
, long p0
);
998 void standard___standard__List___standard__abstract_collection__RemovableCollection__clear(val
* self
);
999 void standard___standard__List___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1000 void standard___standard__Sequence___SimpleCollection__add(val
* self
, val
* p0
);
1001 void standard___standard__List___standard__abstract_collection__Sequence__first_61d(val
* self
, val
* p0
);
1002 void standard___standard__List___standard__abstract_collection__Sequence__push(val
* self
, val
* p0
);
1003 void standard___standard__Sequence___append(val
* self
, val
* p0
);
1004 val
* standard___standard__List___standard__abstract_collection__Sequence__pop(val
* self
);
1005 void standard___standard__List___standard__abstract_collection__Sequence__unshift(val
* self
, val
* p0
);
1006 val
* standard___standard__List___standard__abstract_collection__Sequence__shift(val
* self
);
1007 void standard___standard__List___standard__abstract_collection__Sequence___91d_93d_61d(val
* self
, long p0
, val
* p1
);
1008 void standard___standard__List___standard__abstract_collection__Sequence__insert(val
* self
, val
* p0
, long p1
);
1009 void standard___standard__List___standard__abstract_collection__Sequence__remove_at(val
* self
, long p0
);
1010 val
* standard___standard__List___get_node(val
* self
, long p0
);
1011 val
* standard___standard__List___search_node_after(val
* self
, val
* p0
, val
* p1
);
1012 void standard___standard__List___remove_node(val
* self
, val
* p0
);
1013 extern const struct class class_standard__List
;
1014 #define COLOR_standard__list__List___head 0
1015 #define COLOR_standard__list__List___tail 1
1016 void standard___standard__ListIterator___standard__kernel__Object__init(val
* self
);
1017 val
* standard___standard__ListIterator___standard__abstract_collection__Iterator__item(val
* self
);
1018 void standard___standard__ListIterator___standard__abstract_collection__Iterator__next(val
* self
);
1019 short int standard___standard__ListIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
1020 long standard___standard__ListIterator___standard__abstract_collection__IndexedIterator__index(val
* self
);
1021 void standard___standard__ListIterator___list_61d(val
* self
, val
* p0
);
1022 extern const struct class class_standard__ListIterator
;
1023 #define COLOR_standard__list__ListIterator___node 1
1024 #define COLOR_standard__list__ListIterator___index 2
1025 void standard___standard__Container___standard__kernel__Object__init(val
* self
);
1026 val
* standard___standard__Container___Collection__iterator(val
* self
);
1027 short int standard___standard__Container___Collection__is_empty(val
* self
);
1028 long standard___standard__Container___Collection__length(val
* self
);
1029 short int standard___standard__Container___Collection__has(val
* self
, val
* p0
);
1030 val
* standard___standard__Container___Collection__first(val
* self
);
1031 val
* standard___standard__Container___item(val
* self
);
1032 void standard___standard__Container___item_61d(val
* self
, val
* p0
);
1033 val
* standard__list___standard__list__ListNode___next(val
* self
);
1034 void standard__list___standard__list__ListNode___next_61d(val
* self
, val
* p0
);
1035 val
* standard__list___standard__list__ListNode___prev(val
* self
);
1036 void standard__list___standard__list__ListNode___prev_61d(val
* self
, val
* p0
);
1037 extern const struct class class_standard__list__ListNode
;
1038 #define COLOR_standard__list__ListNode___next 1
1039 #define COLOR_standard__list__ListNode___prev 2
1040 short int standard___standard__Array___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
1041 val
* standard__string___Array___Object__to_s(val
* self
);
1042 val
* standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__iterator(val
* self
);
1043 short int standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__is_empty(val
* self
);
1044 long standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__length(val
* self
);
1045 short int standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1046 val
* standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
1047 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__index_of(val
* self
, val
* p0
);
1048 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__last_index_of(val
* self
, val
* p0
);
1049 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__index_of_from(val
* self
, val
* p0
, long p1
);
1050 long standard___standard__AbstractArrayRead___standard__abstract_collection__SequenceRead__last_index_of_from(val
* self
, val
* p0
, long p1
);
1051 void standard___standard__AbstractArray___standard__abstract_collection__RemovableCollection__clear(val
* self
);
1052 void standard___standard__AbstractArray___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1053 val
* standard___standard__AbstractArrayRead___reversed(val
* self
);
1054 void standard___standard__AbstractArrayRead___copy_to(val
* self
, long p0
, long p1
, val
* p2
, long p3
);
1055 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
1056 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add_all(val
* self
, val
* p0
);
1057 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(val
* self
, val
* p0
);
1058 val
* standard___standard__AbstractArray___standard__abstract_collection__Sequence__pop(val
* self
);
1059 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__unshift(val
* self
, val
* p0
);
1060 val
* standard___standard__AbstractArray___standard__abstract_collection__Sequence__shift(val
* self
);
1061 void standard___standard__Array___standard__abstract_collection__Sequence___91d_93d_61d(val
* self
, long p0
, val
* p1
);
1062 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__insert(val
* self
, val
* p0
, long p1
);
1063 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__insert_all(val
* self
, val
* p0
, long p1
);
1064 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__remove_at(val
* self
, long p0
);
1065 void standard___standard__Array___AbstractArray__enlarge(val
* self
, long p0
);
1066 void standard___standard__Array___with_items(val
* self
, val
* p0
);
1067 void standard___standard__Array___with_capacity(val
* self
, long p0
);
1068 void standard___standard__Array___with_native(val
* self
, val
* p0
, long p1
);
1069 extern const struct class class_standard__Array
;
1070 #define COLOR_standard__array__AbstractArrayRead___length 0
1071 #define COLOR_standard__array__Array___items 1
1072 #define COLOR_standard__array__Array___capacity 2
1073 void standard__array___standard__array__ArrayIterator___standard__kernel__Object__init(val
* self
);
1074 val
* standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__item(val
* self
);
1075 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__next(val
* self
);
1076 short int standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
1077 long standard__array___standard__array__ArrayIterator___standard__abstract_collection__IndexedIterator__index(val
* self
);
1078 void standard__array___standard__array__ArrayIterator___array_61d(val
* self
, val
* p0
);
1079 extern const struct class class_standard__array__ArrayIterator
;
1080 #define COLOR_standard__array__ArrayIterator___index 0
1081 short int standard___standard__Set___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
1082 long standard___standard__Set___standard__kernel__Object__hash(val
* self
);
1083 void standard___standard__ArraySet___standard__kernel__Object__init(val
* self
);
1084 val
* standard___standard__ArraySet___standard__abstract_collection__Collection__iterator(val
* self
);
1085 short int standard___standard__ArraySet___standard__abstract_collection__Collection__is_empty(val
* self
);
1086 long standard___standard__ArraySet___standard__abstract_collection__Collection__length(val
* self
);
1087 short int standard___standard__ArraySet___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1088 val
* standard___standard__ArraySet___standard__abstract_collection__Collection__first(val
* self
);
1089 void standard___standard__ArraySet___standard__abstract_collection__RemovableCollection__clear(val
* self
);
1090 void standard___standard__ArraySet___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1091 void standard___standard__ArraySet___standard__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
1092 void standard___standard__ArraySet___remove_at(val
* self
, long p0
);
1093 extern const struct class class_standard__ArraySet
;
1094 void standard__array___standard__array__ArraySetIterator___standard__kernel__Object__init(val
* self
);
1095 val
* standard__array___standard__array__ArraySetIterator___standard__abstract_collection__Iterator__item(val
* self
);
1096 void standard__array___standard__array__ArraySetIterator___standard__abstract_collection__Iterator__next(val
* self
);
1097 short int standard__array___standard__array__ArraySetIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
1098 void standard__array___standard__array__ArraySetIterator___iter_61d(val
* self
, val
* p0
);
1099 extern const struct class class_standard__array__ArraySetIterator
;
1100 val
* standard___standard__ArrayMap___standard__abstract_collection__MapRead___91d_93d(val
* self
, val
* p0
);
1101 val
* standard___standard__MapRead___get_or_null(val
* self
, val
* p0
);
1102 short int standard___standard__MapRead___has_key(val
* self
, val
* p0
);
1103 val
* standard___standard__CoupleMap___MapRead__iterator(val
* self
);
1104 val
* standard___standard__ArrayMap___standard__abstract_collection__MapRead__values(val
* self
);
1105 val
* standard___standard__ArrayMap___standard__abstract_collection__MapRead__keys(val
* self
);
1106 short int standard___standard__ArrayMap___standard__abstract_collection__MapRead__is_empty(val
* self
);
1107 long standard___standard__ArrayMap___standard__abstract_collection__MapRead__length(val
* self
);
1108 val
* standard___standard__MapRead___provide_default_value(val
* self
, val
* p0
);
1109 void standard___standard__ArrayMap___standard__abstract_collection__Map___91d_93d_61d(val
* self
, val
* p0
, val
* p1
);
1110 void standard___standard__ArrayMap___standard__abstract_collection__Map__clear(val
* self
);
1111 val
* standard___standard__ArrayMap___standard__abstract_collection__CoupleMap__couple_iterator(val
* self
);
1112 void standard___standard__ArrayMap___remove_at_index(val
* self
, long p0
);
1113 long standard___standard__ArrayMap___index(val
* self
, val
* p0
);
1114 extern const struct class class_standard__ArrayMap
;
1115 val
* NEW_standard__array__ArrayMapKeys(const struct type
* type
);
1116 #define COLOR_standard__array__ArrayMapKeys__standard__ArrayMap___35dK__standard__ArrayMap___35dE 0
1117 #define COLOR_standard__array__ArrayMapKeys__map_61d 55
1118 #define COLOR_standard__array__ArrayMap___keys 0
1119 val
* NEW_standard__array__ArrayMapValues(const struct type
* type
);
1120 #define COLOR_standard__array__ArrayMapValues__standard__ArrayMap___35dK__standard__ArrayMap___35dE 1
1121 #define COLOR_standard__array__ArrayMapValues__map_61d 55
1122 #define COLOR_standard__array__ArrayMap___values 1
1123 #define COLOR_standard__Array__standard__Couple__standard__ArrayMap___35dK__standard__ArrayMap___35dE 2
1124 #define COLOR_standard__array__ArrayMap___items 2
1125 #define COLOR_standard__array__ArrayMap___last_index 3
1126 void standard__array___standard__array__ArrayMapKeys___standard__kernel__Object__init(val
* self
);
1127 val
* standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__iterator(val
* self
);
1128 short int standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__is_empty(val
* self
);
1129 long standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__length(val
* self
);
1130 short int standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1131 val
* standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__Collection__first(val
* self
);
1132 void standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__RemovableCollection__clear(val
* self
);
1133 void standard__array___standard__array__ArrayMapKeys___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1134 val
* standard__array___standard__array__ArrayMapKeys___map(val
* self
);
1135 void standard__array___standard__array__ArrayMapKeys___map_61d(val
* self
, val
* p0
);
1136 extern const struct class class_standard__array__ArrayMapKeys
;
1137 void standard__array___standard__array__ArrayMapValues___standard__kernel__Object__init(val
* self
);
1138 val
* standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__iterator(val
* self
);
1139 short int standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__is_empty(val
* self
);
1140 long standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__length(val
* self
);
1141 short int standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1142 val
* standard__array___standard__array__ArrayMapValues___standard__abstract_collection__Collection__first(val
* self
);
1143 void standard__array___standard__array__ArrayMapValues___standard__abstract_collection__RemovableCollection__clear(val
* self
);
1144 void standard__array___standard__array__ArrayMapValues___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1145 val
* standard__array___standard__array__ArrayMapValues___map(val
* self
);
1146 void standard__array___standard__array__ArrayMapValues___map_61d(val
* self
, val
* p0
);
1147 extern const struct class class_standard__array__ArrayMapValues
;
1148 val
* standard___standard__NativeArray___new(val
* self
, long p0
);
1149 val
* standard___standard__NativeArray____91d_93d(val
* self
, long p0
);
1150 void standard___standard__NativeArray____91d_93d_61d(val
* self
, long p0
, val
* p1
);
1151 void standard___standard__NativeArray___copy_to(val
* self
, val
* p0
, long p1
);
1152 extern const struct class class_standard__NativeArray
;
1153 long standard___standard__DefaultComparator___Comparator__compare(val
* self
, val
* p0
, val
* p1
);
1154 extern const struct class class_standard__DefaultComparator
;
1155 val
* standard___standard__HashMap___standard__abstract_collection__MapRead___91d_93d(val
* self
, val
* p0
);
1156 val
* standard___standard__HashMap___standard__abstract_collection__MapRead__get_or_null(val
* self
, val
* p0
);
1157 val
* standard___standard__HashMap___standard__abstract_collection__MapRead__iterator(val
* self
);
1158 val
* standard___standard__HashMap___standard__abstract_collection__MapRead__values(val
* self
);
1159 val
* standard___standard__HashMap___standard__abstract_collection__MapRead__keys(val
* self
);
1160 short int standard___standard__HashMap___standard__abstract_collection__MapRead__is_empty(val
* self
);
1161 long standard___standard__HashMap___standard__abstract_collection__MapRead__length(val
* self
);
1162 void standard___standard__HashMap___standard__abstract_collection__Map___91d_93d_61d(val
* self
, val
* p0
, val
* p1
);
1163 void standard___standard__HashMap___standard__abstract_collection__Map__clear(val
* self
);
1164 long standard__hash_collection___standard__hash_collection__HashCollection___index_at(val
* self
, val
* p0
);
1165 val
* standard__hash_collection___standard__hash_collection__HashCollection___node_at(val
* self
, val
* p0
);
1166 val
* standard__hash_collection___standard__hash_collection__HashCollection___node_at_idx(val
* self
, long p0
, val
* p1
);
1167 void standard__hash_collection___standard__hash_collection__HashCollection___store(val
* self
, long p0
, val
* p1
);
1168 void standard__hash_collection___standard__hash_collection__HashCollection___remove_node(val
* self
, val
* p0
);
1169 void standard__hash_collection___standard__hash_collection__HashCollection___raz(val
* self
);
1170 void standard__hash_collection___standard__hash_collection__HashCollection___enlarge(val
* self
, long p0
);
1171 extern const struct class class_standard__HashMap
;
1172 #define COLOR_standard__hash_collection__HashCollection___array 0
1173 #define COLOR_standard__hash_collection__HashCollection___capacity 1
1174 #define COLOR_standard__hash_collection__HashCollection___the_length 2
1175 #define COLOR_standard__hash_collection__HashCollection___first_item 3
1176 #define COLOR_standard__hash_collection__HashCollection___last_item 4
1177 #define COLOR_standard__hash_collection__HashCollection___last_accessed_key 5
1178 #define COLOR_standard__hash_collection__HashCollection___last_accessed_node 6
1179 val
* NEW_standard__hash_collection__HashMapKeys(const struct type
* type
);
1180 #define COLOR_standard__hash_collection__HashMapKeys__standard__HashMap___35dK__standard__HashMap___35dV 3
1181 #define COLOR_standard__hash_collection__HashMapKeys__map_61d 55
1182 #define COLOR_standard__hash_collection__HashMap___keys 7
1183 val
* NEW_standard__hash_collection__HashMapValues(const struct type
* type
);
1184 #define COLOR_standard__hash_collection__HashMapValues__standard__HashMap___35dK__standard__HashMap___35dV 4
1185 #define COLOR_standard__hash_collection__HashMapValues__map_61d 55
1186 #define COLOR_standard__hash_collection__HashMap___values 8
1187 void standard__hash_collection___standard__hash_collection__HashMapKeys___standard__kernel__Object__init(val
* self
);
1188 val
* standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__iterator(val
* self
);
1189 short int standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__is_empty(val
* self
);
1190 long standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__length(val
* self
);
1191 short int standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1192 val
* standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__Collection__first(val
* self
);
1193 void standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__RemovableCollection__clear(val
* self
);
1194 void standard__hash_collection___standard__hash_collection__HashMapKeys___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1195 val
* standard__hash_collection___standard__hash_collection__HashMapKeys___map(val
* self
);
1196 void standard__hash_collection___standard__hash_collection__HashMapKeys___map_61d(val
* self
, val
* p0
);
1197 extern const struct class class_standard__hash_collection__HashMapKeys
;
1198 void standard__hash_collection___standard__hash_collection__HashMapValues___standard__kernel__Object__init(val
* self
);
1199 val
* standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__iterator(val
* self
);
1200 short int standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__is_empty(val
* self
);
1201 long standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__length(val
* self
);
1202 short int standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1203 val
* standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__Collection__first(val
* self
);
1204 void standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__RemovableCollection__clear(val
* self
);
1205 void standard__hash_collection___standard__hash_collection__HashMapValues___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1206 val
* standard__hash_collection___standard__hash_collection__HashMapValues___map(val
* self
);
1207 void standard__hash_collection___standard__hash_collection__HashMapValues___map_61d(val
* self
, val
* p0
);
1208 extern const struct class class_standard__hash_collection__HashMapValues
;
1209 void standard__hash_collection___standard__hash_collection__HashMapNode___standard__kernel__Object__init(val
* self
);
1210 void standard__hash_collection___standard__hash_collection__HashNode___key_61d(val
* self
, val
* p0
);
1211 void standard__hash_collection___standard__hash_collection__HashMapNode___value_61d(val
* self
, val
* p0
);
1212 void standard__hash_collection___standard__hash_collection__HashNode___standard__kernel__Object__init(val
* self
);
1213 extern const struct class class_standard__hash_collection__HashMapNode
;
1214 #define COLOR_standard__hash_collection__HashNode___next_item 1
1215 #define COLOR_standard__hash_collection__HashNode___prev_item 2
1216 #define COLOR_standard__hash_collection__HashNode___prev_in_bucklet 3
1217 #define COLOR_standard__hash_collection__HashNode___next_in_bucklet 4
1218 void standard___standard__HashMapIterator___standard__kernel__Object__init(val
* self
);
1219 val
* standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__item(val
* self
);
1220 val
* standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__key(val
* self
);
1221 void standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__next(val
* self
);
1222 short int standard___standard__HashMapIterator___standard__abstract_collection__MapIterator__is_ok(val
* self
);
1223 val
* standard___standard__HashMapIterator___map(val
* self
);
1224 void standard___standard__HashMapIterator___map_61d(val
* self
, val
* p0
);
1225 extern const struct class class_standard__HashMapIterator
;
1226 #define COLOR_standard__hash_collection__HashMapIterator___node 1
1227 val
* standard___standard__HashSet___standard__abstract_collection__Collection__iterator(val
* self
);
1228 short int standard___standard__HashSet___standard__abstract_collection__Collection__is_empty(val
* self
);
1229 long standard___standard__HashSet___standard__abstract_collection__Collection__length(val
* self
);
1230 short int standard___standard__HashSet___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1231 val
* standard___standard__HashSet___standard__abstract_collection__Collection__first(val
* self
);
1232 void standard___standard__HashSet___standard__abstract_collection__RemovableCollection__clear(val
* self
);
1233 void standard___standard__HashSet___standard__abstract_collection__RemovableCollection__remove(val
* self
, val
* p0
);
1234 void standard___standard__HashSet___standard__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
1235 void standard___standard__HashSet___from(val
* self
, val
* p0
);
1236 extern const struct class class_standard__HashSet
;
1237 extern const struct class class_standard__hash_collection__HashSetNode
;
1238 void standard__hash_collection___standard__hash_collection__HashSetIterator___standard__kernel__Object__init(val
* self
);
1239 val
* standard__hash_collection___standard__hash_collection__HashSetIterator___standard__abstract_collection__Iterator__item(val
* self
);
1240 void standard__hash_collection___standard__hash_collection__HashSetIterator___standard__abstract_collection__Iterator__next(val
* self
);
1241 short int standard__hash_collection___standard__hash_collection__HashSetIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
1242 void standard__hash_collection___standard__hash_collection__HashSetIterator___set_61d(val
* self
, val
* p0
);
1243 extern const struct class class_standard__hash_collection__HashSetIterator
;
1244 #define COLOR_standard__hash_collection__HashSetIterator___node 1
1245 val
* standard___standard__IOS___last_error(val
* self
);
1246 void standard___standard__IOS___last_error_61d(val
* self
, val
* p0
);
1247 void standard___standard__IFStream___standard__stream__IOS__close(val
* self
);
1248 void standard___standard__FStream___path_61d(val
* self
, val
* p0
);
1249 void standard___standard__FStream___set_buffering_mode(val
* self
, long p0
, long p1
);
1250 val
* standard___standard__BufferedIStream___IStream__read(val
* self
, long p0
);
1251 val
* standard___standard__IStream___read_line(val
* self
);
1252 val
* standard___standard__BufferedIStream___IStream__read_all(val
* self
);
1253 void standard___standard__BufferedIStream___IStream__append_line_to(val
* self
, val
* p0
);
1254 short int standard___standard__BufferedIStream___IStream__eof(val
* self
);
1255 void standard___standard__IFStream___standard__stream__BufferedIStream__fill_buffer(val
* self
);
1256 short int standard___standard__IFStream___standard__stream__BufferedIStream__end_reached(val
* self
);
1257 void standard___standard__BufferedIStream___prepare_buffer(val
* self
, long p0
);
1258 void standard___standard__IFStream___end_reached_61d(val
* self
, short int p0
);
1259 void standard___standard__IFStream___open(val
* self
, val
* p0
);
1260 extern const struct class class_standard__IFStream
;
1261 #define COLOR_standard__stream__IOS___last_error 0
1262 #define COLOR_standard__file__FStream___path 1
1263 #define COLOR_standard__file__FStream___file 2
1264 #define COLOR_standard__stream__BufferedIStream___buffer 3
1265 #define COLOR_standard__stream__BufferedIStream___buffer_pos 4
1266 #define COLOR_standard__file__IFStream___end_reached 5
1267 void standard___standard__OFStream___standard__stream__IOS__close(val
* self
);
1268 void standard___standard__OFStream___standard__stream__OStream__write(val
* self
, val
* p0
);
1269 void standard___standard__OFStream___is_writable_61d(val
* self
, short int p0
);
1270 void standard___standard__OFStream___write_native(val
* self
, char* p0
, long p1
);
1271 void standard___standard__OFStream___open(val
* self
, val
* p0
);
1272 extern const struct class class_standard__OFStream
;
1273 #define COLOR_standard__file__OFStream___is_writable 3
1274 extern const struct class class_standard__Stdin
;
1275 extern const struct class class_standard__Stdout
;
1276 extern const struct class class_standard__Stderr
;
1277 short int standard___standard__Path___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
1278 long standard___standard__Path___standard__kernel__Object__hash(val
* self
);
1279 void standard___standard__Path___standard__kernel__Object__init(val
* self
);
1280 val
* standard___standard__Path___standard__string__Object__to_s(val
* self
);
1281 val
* standard___standard__Path___path(val
* self
);
1282 void standard___standard__Path___path_61d(val
* self
, val
* p0
);
1283 void standard___standard__Path___copy(val
* self
, val
* p0
);
1284 val
* standard___standard__Path___open_ro(val
* self
);
1285 val
* standard___standard__Path___open_wo(val
* self
);
1286 extern const struct class class_standard__Path
;
1287 long standard__file___standard__file__NativeFile___io_read(val
* self
, char* p0
, long p1
);
1288 long standard__file___standard__file__NativeFile___io_write(val
* self
, char* p0
, long p1
);
1289 long standard__file___standard__file__NativeFile___io_close(val
* self
);
1290 long standard__file___standard__file__NativeFile___flush(val
* self
);
1291 long standard__file___standard__file__NativeFile___set_buffering_type(val
* self
, long p0
, long p1
);
1292 val
* standard__file___standard__file__NativeFile___io_open_read(val
* self
, char* p0
);
1293 val
* standard__file___standard__file__NativeFile___io_open_write(val
* self
, char* p0
);
1294 val
* standard__file___standard__file__NativeFile___native_stdin(val
* self
);
1295 val
* standard__file___standard__file__NativeFile___native_stdout(val
* self
);
1296 val
* standard__file___standard__file__NativeFile___native_stderr(val
* self
);
1297 extern const struct class class_standard__file__NativeFile
;
1298 void standard___standard__Error___standard__kernel__Object__init(val
* self
);
1299 val
* standard___standard__Error___standard__string__Object__to_s(val
* self
);
1300 val
* standard___standard__Error___message(val
* self
);
1301 void standard___standard__Error___message_61d(val
* self
, val
* p0
);
1302 extern const struct class class_standard__IOError
;
1303 #define COLOR_standard__error__Error___cause 1
1304 void standard__ropes___standard__ropes__Concat___standard__kernel__Object__init(val
* self
);
1305 val
* standard__ropes___standard__ropes__RopeString___standard__string__Text__chars(val
* self
);
1306 long standard__ropes___standard__ropes__Concat___standard__string__Text__length(val
* self
);
1307 val
* standard__ropes___standard__ropes__Concat___standard__string__Text__substring(val
* self
, long p0
, long p1
);
1308 val
* standard__ropes___standard__ropes__Concat___standard__string__Text__substrings(val
* self
);
1309 val
* standard__ropes___standard__ropes__Concat___standard__string__Text__empty(val
* self
);
1310 char standard__ropes___standard__ropes__Concat___standard__string__Text___91d_93d(val
* self
, long p0
);
1311 char* standard__ropes___standard__ropes__Concat___standard__string__Text__to_cstring(val
* self
);
1312 val
* standard__ropes___standard__ropes__Concat___standard__string__String___43d(val
* self
, val
* p0
);
1313 val
* standard__ropes___standard__ropes__Concat___standard__string__String___42d(val
* self
, long p0
);
1314 val
* standard__ropes___standard__ropes__Concat___standard__string__String__to_upper(val
* self
);
1315 val
* standard__ropes___standard__ropes__Concat___standard__string__String__to_lower(val
* self
);
1316 val
* standard__ropes___standard__ropes__RopeString___chars_60dreal_62d(val
* self
);
1317 void standard__ropes___standard__ropes__Concat___length_61d(val
* self
, long p0
);
1318 val
* standard__ropes___standard__ropes__Concat___left(val
* self
);
1319 void standard__ropes___standard__ropes__Concat___left_61d(val
* self
, val
* p0
);
1320 val
* standard__ropes___standard__ropes__Concat___right(val
* self
);
1321 void standard__ropes___standard__ropes__Concat___right_61d(val
* self
, val
* p0
);
1322 char* standard__ropes___standard__ropes__Concat___to_cstring_60dreal_62d(val
* self
);
1323 extern const struct class class_standard__ropes__Concat
;
1324 #define COLOR_standard__ropes__RopeString___64dchars_60dis_cached_62d 2
1325 #define COLOR_standard__ropes__Concat___64dto_cstring_60dis_cached_62d 7
1326 void standard__ropes___standard__ropes__RopeIterPiece___standard__kernel__Object__init(val
* self
);
1327 val
* standard__ropes___standard__ropes__RopeIterPiece___node(val
* self
);
1328 void standard__ropes___standard__ropes__RopeIterPiece___node_61d(val
* self
, val
* p0
);
1329 short int standard__ropes___standard__ropes__RopeIterPiece___ldone(val
* self
);
1330 void standard__ropes___standard__ropes__RopeIterPiece___ldone_61d(val
* self
, short int p0
);
1331 short int standard__ropes___standard__ropes__RopeIterPiece___rdone(val
* self
);
1332 void standard__ropes___standard__ropes__RopeIterPiece___rdone_61d(val
* self
, short int p0
);
1333 val
* standard__ropes___standard__ropes__RopeIterPiece___prev(val
* self
);
1334 void standard__ropes___standard__ropes__RopeIterPiece___prev_61d(val
* self
, val
* p0
);
1335 extern const struct class class_standard__ropes__RopeIterPiece
;
1336 val
* VIRTUAL_standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__Iterator__item(val
* self
);
1337 void standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__Iterator__next(val
* self
);
1338 short int standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__Iterator__is_ok(val
* self
);
1339 long standard__ropes___standard__ropes__RopeIter___standard__abstract_collection__IndexedIterator__index(val
* self
);
1340 long standard__ropes___standard__ropes__RopeIter___pns(val
* self
);
1341 void standard__ropes___standard__ropes__RopeIter___pns_61d(val
* self
, long p0
);
1342 val
* standard__ropes___standard__ropes__RopeIter___str(val
* self
);
1343 void standard__ropes___standard__ropes__RopeIter___str_61d(val
* self
, val
* p0
);
1344 val
* standard__ropes___standard__ropes__RopeIter___subs(val
* self
);
1345 void standard__ropes___standard__ropes__RopeIter___subs_61d(val
* self
, val
* p0
);
1346 long standard__ropes___standard__ropes__RopeIter___max(val
* self
);
1347 void standard__ropes___standard__ropes__RopeIter___max_61d(val
* self
, long p0
);
1348 long standard__ropes___standard__ropes__RopeIter___pos(val
* self
);
1349 void standard__ropes___standard__ropes__RopeIter___pos_61d(val
* self
, long p0
);
1350 void standard__ropes___standard__ropes__RopeIter___from(val
* self
, val
* p0
, long p1
);
1351 extern const struct class class_standard__ropes__RopeIter
;
1352 val
* standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__Iterator__item(val
* self
);
1353 void standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__Iterator__next(val
* self
);
1354 short int standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__Iterator__is_ok(val
* self
);
1355 long standard__ropes___standard__ropes__RopeSubstrings___standard__abstract_collection__IndexedIterator__index(val
* self
);
1356 val
* standard__ropes___standard__ropes__RopeSubstrings___iter(val
* self
);
1357 void standard__ropes___standard__ropes__RopeSubstrings___iter_61d(val
* self
, val
* p0
);
1358 long standard__ropes___standard__ropes__RopeSubstrings___pos(val
* self
);
1359 void standard__ropes___standard__ropes__RopeSubstrings___pos_61d(val
* self
, long p0
);
1360 long standard__ropes___standard__ropes__RopeSubstrings___max(val
* self
);
1361 void standard__ropes___standard__ropes__RopeSubstrings___max_61d(val
* self
, long p0
);
1362 val
* standard__ropes___standard__ropes__RopeSubstrings___str(val
* self
);
1363 void standard__ropes___standard__ropes__RopeSubstrings___str_61d(val
* self
, val
* p0
);
1364 void standard__ropes___standard__ropes__RopeSubstrings___init(val
* self
, val
* p0
);
1365 void standard__ropes___standard__ropes__RopeSubstrings___from(val
* self
, val
* p0
, long p1
);
1366 extern const struct class class_standard__ropes__RopeSubstrings
;
1367 val
* VIRTUAL_standard__ropes___standard__ropes__RopeChars___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
1368 val
* standard__ropes___standard__ropes__RopeChars___standard__abstract_collection__SequenceRead__iterator_from(val
* self
, long p0
);
1369 extern const struct class class_standard__ropes__RopeChars
;
1370 void standard___standard__Match___standard__kernel__Object__init(val
* self
);
1371 val
* standard___standard__Match___standard__string__Object__to_s(val
* self
);
1372 val
* standard___standard__Match___string(val
* self
);
1373 void standard___standard__Match___string_61d(val
* self
, val
* p0
);
1374 long standard___standard__Match___from(val
* self
);
1375 void standard___standard__Match___from_61d(val
* self
, long p0
);
1376 long standard___standard__Match___length(val
* self
);
1377 void standard___standard__Match___length_61d(val
* self
, long p0
);
1378 long standard___standard__Match___after(val
* self
);
1379 extern const struct class class_standard__Match
;
1380 void nit___nit__MProject___standard__kernel__Object__init(val
* self
);
1381 val
* nit___nit__MProject___standard__string__Object__to_s(val
* self
);
1382 val
* nit___nit__MProject___nit__model_base__MEntity__name(val
* self
);
1383 val
* nit___nit__MProject___nit__model_base__MEntity__full_name(val
* self
);
1384 val
* nit___nit__MProject___nit__model_base__MEntity__c_name(val
* self
);
1385 val
* nit___nit__MProject___nit__model_base__MEntity__model(val
* self
);
1386 void nit___nit__MProject___name_61d(val
* self
, val
* p0
);
1387 void nit___nit__MProject___model_61d(val
* self
, val
* p0
);
1388 val
* nit___nit__MProject___root(val
* self
);
1389 void nit___nit__MProject___root_61d(val
* self
, val
* p0
);
1390 val
* nit___nit__MProject___mgroups(val
* self
);
1391 extern const struct class class_nit__MProject
;
1392 #define COLOR_nit__mproject__MProject___root 8
1393 val
* NEW_poset__POSet(const struct type
* type
);
1394 extern const struct type type_poset__POSet__nit__MGroup
;
1395 #define COLOR_nit__mproject__MProject___mgroups 9
1396 void nit___nit__MGroup___standard__kernel__Object__init(val
* self
);
1397 val
* nit___nit__MGroup___standard__string__Object__to_s(val
* self
);
1398 val
* nit___nit__MGroup___nit__model_base__MEntity__name(val
* self
);
1399 val
* nit___nit__MGroup___nit__model_base__MEntity__full_name(val
* self
);
1400 val
* nit___nit__MGroup___nit__model_base__MEntity__model(val
* self
);
1401 void nit___nit__MGroup___name_61d(val
* self
, val
* p0
);
1402 val
* nit___nit__MGroup___mproject(val
* self
);
1403 void nit___nit__MGroup___mproject_61d(val
* self
, val
* p0
);
1404 val
* nit___nit__MGroup___parent(val
* self
);
1405 void nit___nit__MGroup___parent_61d(val
* self
, val
* p0
);
1406 void nit___nit__MGroup___in_nesting_61d(val
* self
, val
* p0
);
1407 val
* nit___nit__MGroup___filepath(val
* self
);
1408 void nit___nit__MGroup___filepath_61d(val
* self
, val
* p0
);
1409 val
* nit__mmodule___MGroup___mmodules(val
* self
);
1410 val
* nit__mmodule___MGroup___default_mmodule(val
* self
);
1411 void nit__mmodule___MGroup___default_mmodule_61d(val
* self
, val
* p0
);
1412 val
* nit__loader___MGroup___module_paths(val
* self
);
1413 extern const struct class class_nit__MGroup
;
1414 #define COLOR_nit__mproject__MGroup___filepath 8
1415 extern const struct type type_standard__Array__nit__MModule
;
1416 #define COLOR_nit__mmodule__MGroup___mmodules 9
1417 #define COLOR_nit__mmodule__MGroup___default_mmodule 10
1418 #define COLOR_nit__loader__MGroup___module_paths 11
1419 val
* nit__mproject___Model___mprojects(val
* self
);
1420 val
* nit__mproject___Model___mproject_by_name(val
* self
);
1421 val
* nit__mmodule___Model___mmodules(val
* self
);
1422 val
* nit__mmodule___Model___mmodule_importation_hierarchy(val
* self
);
1423 val
* nit__mmodule___Model___mmodules_by_name(val
* self
);
1424 val
* nit__mmodule___Model___get_mmodules_by_name(val
* self
, val
* p0
);
1425 val
* nit__model___Model___mclasses(val
* self
);
1426 val
* nit__model___Model___mproperties(val
* self
);
1427 val
* nit__model___Model___mclassdef_hierarchy(val
* self
);
1428 val
* nit__model___Model___intro_mtype_specialization_hierarchy(val
* self
);
1429 val
* nit__model___Model___full_mtype_specialization_hierarchy(val
* self
);
1430 val
* nit__model___Model___mclasses_by_name(val
* self
);
1431 val
* nit__model___Model___get_mclasses_by_name(val
* self
, val
* p0
);
1432 val
* nit__model___Model___mproperties_by_name(val
* self
);
1433 val
* nit__model___Model___get_mproperties_by_name(val
* self
, val
* p0
);
1434 val
* nit__model___Model___null_type(val
* self
);
1435 extern const struct class class_nit__Model
;
1436 extern const struct type type_standard__Array__nit__MProject
;
1437 #define COLOR_nit__mproject__Model___mprojects 0
1438 val
* NEW_more_collections__MultiHashMap(const struct type
* type
);
1439 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MProject
;
1440 #define COLOR_nit__mproject__Model___mproject_by_name 1
1441 #define COLOR_nit__mmodule__Model___mmodules 2
1442 extern const struct type type_poset__POSet__nit__MModule
;
1443 #define COLOR_nit__mmodule__Model___mmodule_importation_hierarchy 3
1444 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MModule
;
1445 #define COLOR_nit__mmodule__Model___mmodules_by_name 4
1446 #define COLOR_nit__model__Model___mclasses 5
1447 #define COLOR_nit__model__Model___mproperties 6
1448 extern const struct type type_poset__POSet__nit__MClassDef
;
1449 #define COLOR_nit__model__Model___mclassdef_hierarchy 7
1450 extern const struct type type_poset__POSet__nit__MClassType
;
1451 #define COLOR_nit__model__Model___intro_mtype_specialization_hierarchy 8
1452 #define COLOR_nit__model__Model___full_mtype_specialization_hierarchy 9
1453 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MClass
;
1454 #define COLOR_nit__model__Model___mclasses_by_name 10
1455 extern const struct type type_more_collections__MultiHashMap__standard__String__nit__MProperty
;
1456 #define COLOR_nit__model__Model___mproperties_by_name 11
1457 val
* NEW_nit__MNullType(const struct type
* type
);
1458 extern const struct type type_nit__MNullType
;
1459 #define COLOR_nit__model__MNullType__model_61d 61
1460 #define COLOR_nit__model__Model___null_type 12
1461 void nit___nit__MVisibility___standard__kernel__Object__init(val
* self
);
1462 val
* nit___nit__MVisibility___standard__string__Object__to_s(val
* self
);
1463 short int nit___nit__MVisibility___standard__kernel__Comparable___60d(val
* self
, val
* p0
);
1464 void nit___nit__MVisibility___to_s_61d(val
* self
, val
* p0
);
1465 long nit___nit__MVisibility___level(val
* self
);
1466 void nit___nit__MVisibility___level_61d(val
* self
, long p0
);
1467 extern const struct class class_nit__MVisibility
;
1468 val
* more_collections___more_collections__MultiHashMap___standard__abstract_collection__MapRead__provide_default_value(val
* self
, val
* p0
);
1469 void more_collections___more_collections__MultiHashMap___add_one(val
* self
, val
* p0
, val
* p1
);
1470 extern const struct class class_more_collections__MultiHashMap
;
1471 val
* more_collections___more_collections__HashMap2___level1(val
* self
);
1472 val
* more_collections___more_collections__HashMap2____91d_93d(val
* self
, val
* p0
, val
* p1
);
1473 void more_collections___more_collections__HashMap2____91d_93d_61d(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1474 extern const struct class class_more_collections__HashMap2
;
1475 #define COLOR_standard__HashMap__more_collections__HashMap2___35dK1__standard__HashMap__more_collections__HashMap2___35dK2__more_collections__HashMap2___35dV 0
1476 #define COLOR_more_collections__HashMap2___level1 0
1477 val
* more_collections___more_collections__HashMap3___level1(val
* self
);
1478 val
* more_collections___more_collections__HashMap3____91d_93d(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1479 void more_collections___more_collections__HashMap3____91d_93d_61d(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
1480 extern const struct class class_more_collections__HashMap3
;
1481 #define COLOR_standard__HashMap__more_collections__HashMap3___35dK1__more_collections__HashMap2__more_collections__HashMap3___35dK2__more_collections__HashMap3___35dK3__more_collections__HashMap3___35dV 0
1482 #define COLOR_more_collections__HashMap3___level1 0
1483 long poset___poset__POSet___standard__sorter__Comparator__compare(val
* self
, val
* p0
, val
* p1
);
1484 val
* poset___poset__POSet___standard__abstract_collection__Collection__iterator(val
* self
);
1485 short int standard___standard__Collection___is_empty(val
* self
);
1486 long standard___standard__Collection___length(val
* self
);
1487 short int poset___poset__POSet___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
1488 val
* standard___standard__Collection___first(val
* self
);
1489 val
* poset___poset__POSet___elements(val
* self
);
1490 val
* poset___poset__POSet___add_node(val
* self
, val
* p0
);
1491 val
* poset___poset__POSet____91d_93d(val
* self
, val
* p0
);
1492 void poset___poset__POSet___add_edge(val
* self
, val
* p0
, val
* p1
);
1493 val
* poset___poset__POSet___linearize(val
* self
, val
* p0
);
1494 extern const struct class class_poset__POSet
;
1495 #define COLOR_standard__HashMap__poset__POSet___35dE__poset__POSetElement__poset__POSet___35dE 0
1496 #define COLOR_poset__POSet___elements 0
1497 void poset___poset__POSetElement___standard__kernel__Object__init(val
* self
);
1498 val
* poset___poset__POSetElement___poset(val
* self
);
1499 void poset___poset__POSetElement___poset_61d(val
* self
, val
* p0
);
1500 val
* poset___poset__POSetElement___element(val
* self
);
1501 void poset___poset__POSetElement___element_61d(val
* self
, val
* p0
);
1502 val
* poset___poset__POSetElement___tos(val
* self
);
1503 val
* poset___poset__POSetElement___froms(val
* self
);
1504 val
* poset___poset__POSetElement___dtos(val
* self
);
1505 val
* poset___poset__POSetElement___dfroms(val
* self
);
1506 long poset___poset__POSetElement___count(val
* self
);
1507 void poset___poset__POSetElement___count_61d(val
* self
, long p0
);
1508 val
* poset___poset__POSetElement___greaters(val
* self
);
1509 val
* poset___poset__POSetElement___direct_greaters(val
* self
);
1510 val
* poset___poset__POSetElement___smallers(val
* self
);
1511 val
* poset___poset__POSetElement___direct_smallers(val
* self
);
1512 short int poset___poset__POSetElement____60d_61d(val
* self
, val
* p0
);
1513 short int poset___poset__POSetElement____60d(val
* self
, val
* p0
);
1514 extern const struct class class_poset__POSetElement
;
1515 #define COLOR_standard__HashSet__poset__POSetElement___35dE 0
1516 #define COLOR_poset__POSetElement___tos 2
1517 #define COLOR_poset__POSetElement___froms 3
1518 #define COLOR_poset__POSetElement___dtos 4
1519 #define COLOR_poset__POSetElement___dfroms 5
1520 val
* nit___nit__MDoc___content(val
* self
);
1521 void nit___nit__MDoc___original_mentity_61d(val
* self
, val
* p0
);
1522 extern const struct class class_nit__MDoc
;
1523 #define COLOR_nit__mdoc__MDoc___content 0
1524 #define COLOR_nit__mdoc__MDoc___original_mentity 1
1525 val
* nit___nit__MDeprecationInfo___mdoc(val
* self
);
1526 void nit___nit__MDeprecationInfo___mdoc_61d(val
* self
, val
* p0
);
1527 extern const struct class class_nit__MDeprecationInfo
;
1528 #define COLOR_nit__mdoc__MDeprecationInfo___mdoc 0
1529 void nit___nit__Message___standard__kernel__Object__init(val
* self
);
1530 val
* nit___nit__Message___standard__string__Object__to_s(val
* self
);
1531 short int nit___nit__Message___standard__kernel__Comparable___60d(val
* self
, val
* p0
);
1532 val
* nit___nit__Message___location(val
* self
);
1533 void nit___nit__Message___location_61d(val
* self
, val
* p0
);
1534 val
* nit___nit__Message___tag(val
* self
);
1535 void nit___nit__Message___tag_61d(val
* self
, val
* p0
);
1536 val
* nit___nit__Message___text(val
* self
);
1537 void nit___nit__Message___text_61d(val
* self
, val
* p0
);
1538 val
* nit___nit__Message___to_color_string(val
* self
);
1539 extern const struct class class_nit__Message
;
1540 void nit__separate_erasure_compiler___ToolContext___standard__kernel__Object__init(val
* self
);
1541 long nit___nit__ToolContext___error_count(val
* self
);
1542 void nit___nit__ToolContext___error_count_61d(val
* self
, long p0
);
1543 long nit___nit__ToolContext___warning_count(val
* self
);
1544 void nit___nit__ToolContext___warning_count_61d(val
* self
, long p0
);
1545 val
* nit___nit__ToolContext___log_directory(val
* self
);
1546 void nit___nit__ToolContext___log_directory_61d(val
* self
, val
* p0
);
1547 val
* nit___nit__ToolContext___messages(val
* self
);
1548 val
* nit___nit__ToolContext___message_sorter(val
* self
);
1549 short int nit___nit__ToolContext___keep_going(val
* self
);
1550 val
* nit___nit__ToolContext___warning_blacklist(val
* self
);
1551 short int nit___nit__ToolContext___is_warning_blacklisted(val
* self
, val
* p0
, val
* p1
);
1552 short int nit___nit__ToolContext___check_errors(val
* self
);
1553 void nit___nit__ToolContext___errors_info(val
* self
);
1554 void nit___nit__ToolContext___error(val
* self
, val
* p0
, val
* p1
);
1555 void nit___nit__ToolContext___fatal_error(val
* self
, val
* p0
, val
* p1
);
1556 void nit___nit__ToolContext___warning(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1557 void nit___nit__ToolContext___advice(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1558 void nit___nit__ToolContext___info(val
* self
, val
* p0
, long p1
);
1559 val
* nit___nit__ToolContext___option_context(val
* self
);
1560 val
* nit___nit__ToolContext___opt_warn(val
* self
);
1561 val
* nit___nit__ToolContext___opt_warning(val
* self
);
1562 val
* nit___nit__ToolContext___opt_quiet(val
* self
);
1563 val
* nit___nit__ToolContext___opt_log(val
* self
);
1564 val
* nit___nit__ToolContext___opt_log_dir(val
* self
);
1565 val
* nit___nit__ToolContext___opt_nit_dir(val
* self
);
1566 val
* nit___nit__ToolContext___opt_help(val
* self
);
1567 val
* nit___nit__ToolContext___opt_version(val
* self
);
1568 val
* nit___nit__ToolContext___opt_set_dummy_tool(val
* self
);
1569 val
* nit___nit__ToolContext___opt_verbose(val
* self
);
1570 val
* nit___nit__ToolContext___opt_stop_on_first_error(val
* self
);
1571 val
* nit___nit__ToolContext___opt_no_color(val
* self
);
1572 val
* nit___nit__ToolContext___opt_bash_completion(val
* self
);
1573 val
* nit___nit__ToolContext___opt_stub_man(val
* self
);
1574 long nit___nit__ToolContext___verbose_level(val
* self
);
1575 void nit___nit__ToolContext___verbose_level_61d(val
* self
, long p0
);
1576 val
* nit___nit__ToolContext___tooldescription(val
* self
);
1577 void nit___nit__ToolContext___tooldescription_61d(val
* self
, val
* p0
);
1578 short int nit___nit__ToolContext___accept_no_arguments(val
* self
);
1579 void nit___nit__ToolContext___usage(val
* self
);
1580 void nit__nith___ToolContext___process_options(val
* self
, val
* p0
);
1581 val
* nit___nit__ToolContext___version(val
* self
);
1582 val
* nit___nit__ToolContext___toolname(val
* self
);
1583 val
* nit___nit__ToolContext___nit_dir(val
* self
);
1584 void nit___nit__ToolContext___nit_dir_61d(val
* self
, val
* p0
);
1585 val
* nit___nit__ToolContext___compute_nit_dir(val
* self
);
1586 short int nit___nit__ToolContext___check_nit_dir(val
* self
, val
* p0
);
1587 val
* nit__phase___ToolContext___phases(val
* self
);
1588 val
* nit__phase___ToolContext___opt_disable_phase(val
* self
);
1589 val
* nit__phase___ToolContext___opt_sloppy(val
* self
);
1590 val
* nit__phase___ToolContext___phases_list(val
* self
);
1591 short int nit__phase___ToolContext___semantize_is_lazy(val
* self
);
1592 void nit__phase___ToolContext___semantize_is_lazy_61d(val
* self
, short int p0
);
1593 val
* nit__phase___ToolContext___phased_modules(val
* self
);
1594 void nit__phase___ToolContext___run_phases(val
* self
, val
* p0
);
1595 void nit__phase___ToolContext___phase_process_npropdef(val
* self
, val
* p0
, val
* p1
);
1596 void nit__phase___ToolContext___run_phases_on_npropdef(val
* self
, val
* p0
);
1597 val
* nit__scope___ToolContext___scope_phase(val
* self
);
1598 val
* nit__flow___ToolContext___flow_phase(val
* self
);
1599 val
* nit__local_var_init___ToolContext___local_var_init_phase(val
* self
);
1600 val
* nit__modelbuilder_base___ToolContext___modelbuilder(val
* self
);
1601 val
* nit__modelbuilder_base___ToolContext___modelbuilder_real(val
* self
);
1602 void nit__modelbuilder_base___ToolContext___modelbuilder_real_61d(val
* self
, val
* p0
);
1603 val
* nit__loader___ToolContext___opt_path(val
* self
);
1604 val
* nit__loader___ToolContext___opt_only_metamodel(val
* self
);
1605 val
* nit__loader___ToolContext___opt_only_parse(val
* self
);
1606 val
* nit__modelbuilder___ToolContext___opt_ignore_visibility(val
* self
);
1607 val
* nit__mixin___ToolContext___make_main_module(val
* self
, val
* p0
);
1608 void nit__modelbuilder___ToolContext___run_global_phases(val
* self
, val
* p0
);
1609 val
* nit__modelize_class___ToolContext___modelize_class_phase(val
* self
);
1610 val
* nit__mixin___ToolContext___opt_mixins(val
* self
);
1611 val
* nit__mixin___ToolContext___opt_defines(val
* self
);
1612 val
* nit__modelize_property___ToolContext___modelize_property_phase(val
* self
);
1613 val
* nit__platform___ToolContext___platform_from_name(val
* self
, val
* p0
);
1614 val
* nit__typing___ToolContext___typing_phase(val
* self
);
1615 val
* nit__auto_super_init___ToolContext___auto_super_init_phase(val
* self
);
1616 val
* nit__transform___ToolContext___opt_no_shortcut_range(val
* self
);
1617 val
* nit__abstract_compiler___ToolContext___opt_output(val
* self
);
1618 val
* nit__abstract_compiler___ToolContext___opt_dir(val
* self
);
1619 val
* nit__abstract_compiler___ToolContext___opt_no_cc(val
* self
);
1620 val
* nit__abstract_compiler___ToolContext___opt_no_main(val
* self
);
1621 val
* nit__abstract_compiler___ToolContext___opt_make_flags(val
* self
);
1622 val
* nit__abstract_compiler___ToolContext___opt_max_c_lines(val
* self
);
1623 val
* nit__abstract_compiler___ToolContext___opt_group_c_files(val
* self
);
1624 val
* nit__abstract_compiler___ToolContext___opt_compile_dir(val
* self
);
1625 val
* nit__abstract_compiler___ToolContext___opt_hardening(val
* self
);
1626 val
* nit__abstract_compiler___ToolContext___opt_no_check_covariance(val
* self
);
1627 val
* nit__abstract_compiler___ToolContext___opt_no_check_attr_isset(val
* self
);
1628 val
* nit__abstract_compiler___ToolContext___opt_no_check_assert(val
* self
);
1629 val
* nit__abstract_compiler___ToolContext___opt_no_check_autocast(val
* self
);
1630 val
* nit__abstract_compiler___ToolContext___opt_no_check_null(val
* self
);
1631 val
* nit__abstract_compiler___ToolContext___opt_no_check_all(val
* self
);
1632 val
* nit__abstract_compiler___ToolContext___opt_typing_test_metrics(val
* self
);
1633 val
* nit__abstract_compiler___ToolContext___opt_invocation_metrics(val
* self
);
1634 val
* nit__abstract_compiler___ToolContext___opt_isset_checks_metrics(val
* self
);
1635 val
* nit__abstract_compiler___ToolContext___opt_stacktrace(val
* self
);
1636 val
* nit__abstract_compiler___ToolContext___opt_no_gcc_directive(val
* self
);
1637 val
* nit__abstract_compiler___ToolContext___opt_release(val
* self
);
1638 val
* nit__separate_compiler___ToolContext___opt_separate(val
* self
);
1639 val
* nit__separate_compiler___ToolContext___opt_no_inline_intern(val
* self
);
1640 val
* nit__separate_compiler___ToolContext___opt_no_union_attribute(val
* self
);
1641 val
* nit__separate_compiler___ToolContext___opt_no_shortcut_equate(val
* self
);
1642 val
* nit__separate_compiler___ToolContext___opt_colors_are_symbols(val
* self
);
1643 val
* nit__separate_compiler___ToolContext___opt_inline_coloring_numbers(val
* self
);
1644 val
* nit__separate_compiler___ToolContext___opt_inline_some_methods(val
* self
);
1645 val
* nit__separate_compiler___ToolContext___opt_direct_call_monomorph(val
* self
);
1646 val
* nit__separate_compiler___ToolContext___opt_skip_dead_methods(val
* self
);
1647 val
* nit__separate_compiler___ToolContext___opt_semi_global(val
* self
);
1648 val
* nit__separate_compiler___ToolContext___opt_colo_dead_methods(val
* self
);
1649 val
* nit__separate_compiler___ToolContext___opt_tables_metrics(val
* self
);
1650 val
* nit__separate_erasure_compiler___ToolContext___opt_erasure(val
* self
);
1651 val
* nit__separate_erasure_compiler___ToolContext___opt_rta(val
* self
);
1652 val
* nit__separate_erasure_compiler___ToolContext___opt_no_check_erasure_cast(val
* self
);
1653 void nit__separate_compiler___ToolContext___standard__kernel__Object__init(val
* self
);
1654 void nit__separate_erasure_compiler___ToolContext___process_options(val
* self
, val
* p0
);
1655 void nit__abstract_compiler___ToolContext___standard__kernel__Object__init(val
* self
);
1656 void nit__separate_compiler___ToolContext___process_options(val
* self
, val
* p0
);
1657 val
* nit__modelbuilder___ToolContext___make_main_module(val
* self
, val
* p0
);
1658 void nit__transform___ToolContext___standard__kernel__Object__init(val
* self
);
1659 void nit__abstract_compiler___ToolContext___process_options(val
* self
, val
* p0
);
1660 void nit__mixin___ToolContext___standard__kernel__Object__init(val
* self
);
1661 void nit__phase___ToolContext___process_options(val
* self
, val
* p0
);
1662 void nit__modelbuilder___ToolContext___standard__kernel__Object__init(val
* self
);
1663 void nit___nit__ToolContext___process_options(val
* self
, val
* p0
);
1664 void nit__loader___ToolContext___standard__kernel__Object__init(val
* self
);
1665 void nit__phase___ToolContext___standard__kernel__Object__init(val
* self
);
1666 void nit___nit__ToolContext___standard__kernel__Object__init(val
* self
);
1667 extern const struct class class_nit__ToolContext
;
1668 #define COLOR_nit__toolcontext__ToolContext___error_count 0
1669 #define COLOR_nit__toolcontext__ToolContext___warning_count 1
1670 #define COLOR_nit__toolcontext__ToolContext___log_directory 2
1671 extern const struct type type_standard__Array__nit__Message
;
1672 #define COLOR_nit__toolcontext__ToolContext___messages 3
1673 #define COLOR_nit__toolcontext__ToolContext___message_sorter 4
1674 #define COLOR_nit__toolcontext__ToolContext___keep_going 5
1675 extern const struct type type_more_collections__MultiHashMap__nit__SourceFile__standard__String
;
1676 #define COLOR_nit__toolcontext__ToolContext___warning_blacklist 6
1677 val
* NEW_opts__OptionContext(const struct type
* type
);
1678 extern const struct type type_opts__OptionContext
;
1679 #define COLOR_nit__toolcontext__ToolContext___option_context 7
1680 val
* NEW_opts__OptionCount(const struct type
* type
);
1681 extern const struct type type_opts__OptionCount
;
1682 val
* NEW_standard__NativeArray(int length
, const struct type
* type
);
1683 extern const struct type type_standard__NativeArray__standard__String
;
1684 #define COLOR_standard__array__Array__with_native 73
1685 void opts___opts__OptionCount___init(val
* self
, val
* p0
, val
* p1
);
1686 #define COLOR_nit__toolcontext__ToolContext___opt_warn 8
1687 val
* NEW_opts__OptionArray(const struct type
* type
);
1688 extern const struct type type_opts__OptionArray
;
1689 void opts___opts__OptionArray___init(val
* self
, val
* p0
, val
* p1
);
1690 #define COLOR_nit__toolcontext__ToolContext___opt_warning 9
1691 val
* NEW_opts__OptionBool(const struct type
* type
);
1692 extern const struct type type_opts__OptionBool
;
1693 void opts___opts__OptionBool___init(val
* self
, val
* p0
, val
* p1
);
1694 #define COLOR_nit__toolcontext__ToolContext___opt_quiet 10
1695 #define COLOR_nit__toolcontext__ToolContext___opt_log 11
1696 val
* NEW_opts__OptionString(const struct type
* type
);
1697 extern const struct type type_opts__OptionString
;
1698 void opts___opts__OptionString___init(val
* self
, val
* p0
, val
* p1
);
1699 #define COLOR_nit__toolcontext__ToolContext___opt_log_dir 12
1700 #define COLOR_nit__toolcontext__ToolContext___opt_nit_dir 13
1701 #define COLOR_nit__toolcontext__ToolContext___opt_help 14
1702 #define COLOR_nit__toolcontext__ToolContext___opt_version 15
1703 #define COLOR_nit__toolcontext__ToolContext___opt_set_dummy_tool 16
1704 #define COLOR_nit__toolcontext__ToolContext___opt_verbose 17
1705 #define COLOR_nit__toolcontext__ToolContext___opt_stop_on_first_error 18
1706 #define COLOR_nit__toolcontext__ToolContext___opt_no_color 19
1707 #define COLOR_nit__toolcontext__ToolContext___opt_bash_completion 20
1708 #define COLOR_nit__toolcontext__ToolContext___opt_stub_man 21
1709 #define COLOR_nit__toolcontext__ToolContext___verbose_level 22
1710 #define COLOR_nit__toolcontext__ToolContext___tooldescription 23
1711 #define COLOR_nit__toolcontext__ToolContext___accept_no_arguments 24
1712 extern const struct type type_poset__POSet__nit__Phase
;
1713 #define COLOR_nit__phase__ToolContext___phases 26
1714 #define COLOR_nit__phase__ToolContext___opt_disable_phase 27
1715 #define COLOR_nit__phase__ToolContext___opt_sloppy 28
1716 #define COLOR_nit__phase__ToolContext___semantize_is_lazy 31
1717 extern const struct type type_standard__HashSet__nit__AModule
;
1718 #define COLOR_nit__phase__ToolContext___phased_modules 32
1719 val
* NEW_nit__literal__LiteralPhase(const struct type
* type
);
1720 extern const struct type type_nit__literal__LiteralPhase
;
1721 #define COLOR_nit__phase__Phase__toolcontext_61d 33
1722 #define COLOR_nit__phase__Phase__depends_61d 37
1723 #define COLOR_nit__literal__ToolContext___literal_phase 33
1724 val
* NEW_nit__scope__ScopePhase(const struct type
* type
);
1725 extern const struct type type_nit__scope__ScopePhase
;
1726 #define COLOR_nit__scope__ToolContext___scope_phase 34
1727 val
* NEW_nit__flow__FlowPhase(const struct type
* type
);
1728 extern const struct type type_nit__flow__FlowPhase
;
1729 extern const struct type type_standard__Array__nit__Phase
;
1730 extern const char FILE_nit__scope
[];
1731 #define COLOR_nit__flow__ToolContext___flow_phase 35
1732 #define COLOR_nit__modelbuilder_base__ToolContext___modelbuilder_real 37
1733 val
* NEW_nit__local_var_init__LocalVarInitPhase(const struct type
* type
);
1734 extern const struct type type_nit__local_var_init__LocalVarInitPhase
;
1735 extern const char FILE_nit__flow
[];
1736 #define COLOR_nit__local_var_init__ToolContext___local_var_init_phase 36
1737 #define COLOR_nit__loader__ToolContext___opt_path 38
1738 #define COLOR_nit__loader__ToolContext___opt_only_metamodel 39
1739 #define COLOR_nit__loader__ToolContext___opt_only_parse 40
1740 #define COLOR_nit__modelbuilder__ToolContext___opt_ignore_visibility 41
1741 val
* NEW_nit__modelize_class__ModelizeClassPhase(const struct type
* type
);
1742 extern const struct type type_nit__modelize_class__ModelizeClassPhase
;
1743 #define COLOR_nit__modelize_class__ToolContext___modelize_class_phase 42
1744 #define COLOR_nit__mixin__ToolContext___opt_mixins 43
1745 #define COLOR_nit__mixin__ToolContext___opt_defines 44
1746 val
* NEW_nit__modelize_property__ModelizePropertyPhase(const struct type
* type
);
1747 extern const struct type type_nit__modelize_property__ModelizePropertyPhase
;
1748 extern const char FILE_nit__modelize_class
[];
1749 #define COLOR_nit__modelize_property__ToolContext___modelize_property_phase 45
1750 val
* NEW_nit__platform__PlatformPhase(const struct type
* type
);
1751 extern const struct type type_nit__platform__PlatformPhase
;
1752 extern const char FILE_nit__modelize_property
[];
1753 #define COLOR_nit__platform__ToolContext___platform_phase 46
1754 val
* NEW_nit__typing__TypingPhase(const struct type
* type
);
1755 extern const struct type type_nit__typing__TypingPhase
;
1756 extern const char FILE_nit__local_var_init
[];
1757 #define COLOR_nit__typing__ToolContext___typing_phase 47
1758 val
* NEW_nit__auto_super_init__AutoSuperInitPhase(const struct type
* type
);
1759 extern const struct type type_nit__auto_super_init__AutoSuperInitPhase
;
1760 extern const char FILE_nit__typing
[];
1761 #define COLOR_nit__auto_super_init__ToolContext___auto_super_init_phase 48
1762 val
* NEW_nit__transform__TransformPhase(const struct type
* type
);
1763 extern const struct type type_nit__transform__TransformPhase
;
1764 extern const char FILE_nit__auto_super_init
[];
1765 #define COLOR_nit__transform__ToolContext___transform_phase 49
1766 #define COLOR_nit__transform__ToolContext___opt_no_shortcut_range 50
1767 #define COLOR_nit__abstract_compiler__ToolContext___opt_output 51
1768 #define COLOR_nit__abstract_compiler__ToolContext___opt_dir 52
1769 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_cc 53
1770 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_main 54
1771 #define COLOR_nit__abstract_compiler__ToolContext___opt_make_flags 55
1772 val
* NEW_opts__OptionInt(const struct type
* type
);
1773 extern const struct type type_opts__OptionInt
;
1774 void opts___opts__OptionInt___init(val
* self
, val
* p0
, long p1
, val
* p2
);
1775 #define COLOR_nit__abstract_compiler__ToolContext___opt_max_c_lines 56
1776 #define COLOR_nit__abstract_compiler__ToolContext___opt_group_c_files 57
1777 #define COLOR_nit__abstract_compiler__ToolContext___opt_compile_dir 58
1778 #define COLOR_nit__abstract_compiler__ToolContext___opt_hardening 59
1779 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_covariance 60
1780 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_attr_isset 61
1781 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_assert 62
1782 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_autocast 63
1783 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_null 64
1784 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_check_all 65
1785 #define COLOR_nit__abstract_compiler__ToolContext___opt_typing_test_metrics 66
1786 #define COLOR_nit__abstract_compiler__ToolContext___opt_invocation_metrics 67
1787 #define COLOR_nit__abstract_compiler__ToolContext___opt_isset_checks_metrics 68
1788 #define COLOR_nit__abstract_compiler__ToolContext___opt_stacktrace 69
1789 #define COLOR_nit__abstract_compiler__ToolContext___opt_no_gcc_directive 70
1790 #define COLOR_nit__abstract_compiler__ToolContext___opt_release 71
1791 #define COLOR_nit__separate_compiler__ToolContext___opt_separate 72
1792 #define COLOR_nit__separate_compiler__ToolContext___opt_no_inline_intern 73
1793 #define COLOR_nit__separate_compiler__ToolContext___opt_no_union_attribute 74
1794 #define COLOR_nit__separate_compiler__ToolContext___opt_no_shortcut_equate 75
1795 #define COLOR_nit__separate_compiler__ToolContext___opt_colors_are_symbols 76
1796 #define COLOR_nit__separate_compiler__ToolContext___opt_inline_coloring_numbers 77
1797 #define COLOR_nit__separate_compiler__ToolContext___opt_inline_some_methods 78
1798 #define COLOR_nit__separate_compiler__ToolContext___opt_direct_call_monomorph 79
1799 #define COLOR_nit__separate_compiler__ToolContext___opt_skip_dead_methods 80
1800 #define COLOR_nit__separate_compiler__ToolContext___opt_semi_global 81
1801 #define COLOR_nit__separate_compiler__ToolContext___opt_colo_dead_methods 82
1802 #define COLOR_nit__separate_compiler__ToolContext___opt_tables_metrics 83
1803 val
* NEW_nit__SeparateCompilerPhase(const struct type
* type
);
1804 extern const struct type type_nit__SeparateCompilerPhase
;
1805 #define COLOR_nit__separate_compiler__ToolContext___separate_compiler_phase 84
1806 #define COLOR_nit__separate_erasure_compiler__ToolContext___opt_erasure 85
1807 #define COLOR_nit__separate_erasure_compiler__ToolContext___opt_rta 86
1808 #define COLOR_nit__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast 87
1809 val
* NEW_nit__ErasureCompilerPhase(const struct type
* type
);
1810 extern const struct type type_nit__ErasureCompilerPhase
;
1811 #define COLOR_nit__separate_erasure_compiler__ToolContext___erasure_compiler_phase 88
1812 void nit___nit__BashCompletion___standard__kernel__Object__init(val
* self
);
1813 void template___template__Template___standard__stream__Streamable__write_to(val
* self
, val
* p0
);
1814 void nit___nit__BashCompletion___template__Template__rendering(val
* self
);
1815 void template___template__Template___add(val
* self
, val
* p0
);
1816 void template___template__Template___addn(val
* self
, val
* p0
);
1817 short int template___template__Template___is_frozen(val
* self
);
1818 void template___template__Template___is_frozen_61d(val
* self
, short int p0
);
1819 void template___template__Template___freeze(val
* self
);
1820 val
* template___template__Template___content(val
* self
);
1821 short int template___template__Template___render_done(val
* self
);
1822 void template___template__Template___render_done_61d(val
* self
, short int p0
);
1823 void template___template__Template___force_render(val
* self
);
1824 short int template___template__Template___is_writing(val
* self
);
1825 void template___template__Template___is_writing_61d(val
* self
, short int p0
);
1826 val
* nit___nit__BashCompletion___toolcontext(val
* self
);
1827 void nit___nit__BashCompletion___toolcontext_61d(val
* self
, val
* p0
);
1828 val
* nit___nit__BashCompletion___extract_options_names(val
* self
);
1829 extern const struct class class_nit__BashCompletion
;
1830 #define COLOR_template__Template___is_frozen 0
1831 extern const struct type type_standard__Array__standard__Streamable
;
1832 #define COLOR_template__Template___content 1
1833 #define COLOR_template__Template___render_done 2
1834 #define COLOR_template__Template___is_writing 3
1835 val
* opts___opts__Option___standard__string__Object__to_s(val
* self
);
1836 val
* opts___opts__Option___names(val
* self
);
1837 void opts___opts__Option___names_61d(val
* self
, val
* p0
);
1838 val
* opts___opts__Option___helptext(val
* self
);
1839 void opts___opts__Option___helptext_61d(val
* self
, val
* p0
);
1840 val
* opts___opts__Option___errors(val
* self
);
1841 short int opts___opts__Option___mandatory(val
* self
);
1842 short int opts___opts__Option___hidden(val
* self
);
1843 void opts___opts__Option___hidden_61d(val
* self
, short int p0
);
1844 short int opts___opts__Option___read(val
* self
);
1845 void opts___opts__Option___read_61d(val
* self
, short int p0
);
1846 val
* opts___opts__Option___value(val
* self
);
1847 void opts___opts__Option___value_61d(val
* self
, val
* p0
);
1848 void opts___opts__Option___default_value_61d(val
* self
, val
* p0
);
1849 void opts___opts__Option___init(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1850 void opts___opts__Option___init_opt(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1851 val
* opts___opts__Option___pretty(val
* self
, long p0
);
1852 void opts___opts__OptionBool___Option__read_param(val
* self
, val
* p0
);
1853 void opts___opts__Option___read_param(val
* self
, val
* p0
);
1854 extern const struct class class_opts__OptionBool
;
1855 #define COLOR_opts__Option___errors 2
1856 #define COLOR_opts__Option___mandatory 3
1857 #define COLOR_opts__Option___hidden 4
1858 #define COLOR_opts__Option___read 5
1859 void opts___opts__OptionCount___Option__read_param(val
* self
, val
* p0
);
1860 extern const struct class class_opts__OptionCount
;
1861 void opts___opts__OptionParameter___Option__read_param(val
* self
, val
* p0
);
1862 val
* opts___opts__OptionString___OptionParameter__convert(val
* self
, val
* p0
);
1863 short int opts___opts__OptionParameter___parameter_mandatory(val
* self
);
1864 extern const struct class class_opts__OptionString
;
1865 #define COLOR_opts__OptionParameter___parameter_mandatory 8
1866 val
* VIRTUAL_opts___opts__OptionInt___OptionParameter__convert(val
* self
, val
* p0
);
1867 extern const struct class class_opts__OptionInt
;
1868 val
* opts___opts__OptionArray___OptionParameter__convert(val
* self
, val
* p0
);
1869 val
* opts___opts__OptionArray___values(val
* self
);
1870 void opts___opts__OptionArray___values_61d(val
* self
, val
* p0
);
1871 extern const struct class class_opts__OptionArray
;
1872 val
* opts___opts__OptionContext___options(val
* self
);
1873 val
* opts___opts__OptionContext___rest(val
* self
);
1874 val
* opts___opts__OptionContext___errors(val
* self
);
1875 val
* opts___opts__OptionContext___optmap(val
* self
);
1876 void opts___opts__OptionContext___add_option(val
* self
, val
* p0
);
1877 void opts___opts__OptionContext___usage(val
* self
);
1878 void opts___opts__OptionContext___parse(val
* self
, val
* p0
);
1879 short int opts___opts__OptionContext___options_before_rest(val
* self
);
1880 void opts___opts__OptionContext___parse_intern(val
* self
, val
* p0
);
1881 void opts___opts__OptionContext___build(val
* self
);
1882 val
* opts___opts__OptionContext___get_errors(val
* self
);
1883 extern const struct class class_opts__OptionContext
;
1884 extern const struct type type_standard__Array__opts__Option
;
1885 #define COLOR_opts__OptionContext___options 0
1886 #define COLOR_opts__OptionContext___rest 1
1887 #define COLOR_opts__OptionContext___errors 2
1888 extern const struct type type_standard__HashMap__standard__String__opts__Option
;
1889 #define COLOR_opts__OptionContext___optmap 3
1890 #define COLOR_opts__OptionContext___options_before_rest 4
1891 void nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init(val
* self
);
1892 void nit__parser___nit__parser__ReduceAction0___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1893 val
* nit__parser_work___nit__parser_work__ReduceAction___concat(val
* self
, val
* p0
, val
* p1
);
1894 void nit__parser_work___nit__parser_work__ReduceAction___goto_61d(val
* self
, long p0
);
1895 extern const struct class class_nit__parser__ReduceAction0
;
1896 void nit__parser___nit__parser__ReduceAction1___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1897 extern const struct class class_nit__parser__ReduceAction1
;
1898 void nit__parser___nit__parser__ReduceAction2___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1899 extern const struct class class_nit__parser__ReduceAction2
;
1900 void nit__parser___nit__parser__ReduceAction3___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1901 extern const struct class class_nit__parser__ReduceAction3
;
1902 void nit__parser___nit__parser__ReduceAction4___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1903 extern const struct class class_nit__parser__ReduceAction4
;
1904 void nit__parser___nit__parser__ReduceAction5___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1905 extern const struct class class_nit__parser__ReduceAction5
;
1906 void nit__parser___nit__parser__ReduceAction6___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1907 extern const struct class class_nit__parser__ReduceAction6
;
1908 void nit__parser___nit__parser__ReduceAction7___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1909 extern const struct class class_nit__parser__ReduceAction7
;
1910 void nit__parser___nit__parser__ReduceAction8___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1911 extern const struct class class_nit__parser__ReduceAction8
;
1912 void nit__parser___nit__parser__ReduceAction9___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1913 extern const struct class class_nit__parser__ReduceAction9
;
1914 void nit__parser___nit__parser__ReduceAction10___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1915 extern const struct class class_nit__parser__ReduceAction10
;
1916 void nit__parser___nit__parser__ReduceAction11___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1917 extern const struct class class_nit__parser__ReduceAction11
;
1918 void nit__parser___nit__parser__ReduceAction12___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1919 extern const struct class class_nit__parser__ReduceAction12
;
1920 void nit__parser___nit__parser__ReduceAction13___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1921 extern const struct class class_nit__parser__ReduceAction13
;
1922 void nit__parser___nit__parser__ReduceAction14___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1923 extern const struct class class_nit__parser__ReduceAction14
;
1924 void nit__parser___nit__parser__ReduceAction15___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1925 extern const struct class class_nit__parser__ReduceAction15
;
1926 void nit__parser___nit__parser__ReduceAction16___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1927 extern const struct class class_nit__parser__ReduceAction16
;
1928 void nit__parser___nit__parser__ReduceAction17___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1929 extern const struct class class_nit__parser__ReduceAction17
;
1930 void nit__parser___nit__parser__ReduceAction18___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1931 extern const struct class class_nit__parser__ReduceAction18
;
1932 void nit__parser___nit__parser__ReduceAction19___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1933 extern const struct class class_nit__parser__ReduceAction19
;
1934 void nit__parser___nit__parser__ReduceAction20___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1935 extern const struct class class_nit__parser__ReduceAction20
;
1936 void nit__parser___nit__parser__ReduceAction21___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1937 extern const struct class class_nit__parser__ReduceAction21
;
1938 void nit__parser___nit__parser__ReduceAction22___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1939 extern const struct class class_nit__parser__ReduceAction22
;
1940 void nit__parser___nit__parser__ReduceAction23___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1941 extern const struct class class_nit__parser__ReduceAction23
;
1942 void nit__parser___nit__parser__ReduceAction24___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1943 extern const struct class class_nit__parser__ReduceAction24
;
1944 void nit__parser___nit__parser__ReduceAction26___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1945 extern const struct class class_nit__parser__ReduceAction26
;
1946 void nit__parser___nit__parser__ReduceAction27___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1947 extern const struct class class_nit__parser__ReduceAction27
;
1948 void nit__parser___nit__parser__ReduceAction28___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1949 extern const struct class class_nit__parser__ReduceAction28
;
1950 void nit__parser___nit__parser__ReduceAction29___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1951 extern const struct class class_nit__parser__ReduceAction29
;
1952 void nit__parser___nit__parser__ReduceAction30___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1953 extern const struct class class_nit__parser__ReduceAction30
;
1954 void nit__parser___nit__parser__ReduceAction31___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1955 extern const struct class class_nit__parser__ReduceAction31
;
1956 void nit__parser___nit__parser__ReduceAction32___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1957 extern const struct class class_nit__parser__ReduceAction32
;
1958 void nit__parser___nit__parser__ReduceAction33___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1959 extern const struct class class_nit__parser__ReduceAction33
;
1960 void nit__parser___nit__parser__ReduceAction34___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1961 extern const struct class class_nit__parser__ReduceAction34
;
1962 void nit__parser___nit__parser__ReduceAction35___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1963 extern const struct class class_nit__parser__ReduceAction35
;
1964 void nit__parser___nit__parser__ReduceAction36___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1965 extern const struct class class_nit__parser__ReduceAction36
;
1966 void nit__parser___nit__parser__ReduceAction37___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1967 extern const struct class class_nit__parser__ReduceAction37
;
1968 void nit__parser___nit__parser__ReduceAction38___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1969 extern const struct class class_nit__parser__ReduceAction38
;
1970 void nit__parser___nit__parser__ReduceAction39___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1971 extern const struct class class_nit__parser__ReduceAction39
;
1972 void nit__parser___nit__parser__ReduceAction40___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1973 extern const struct class class_nit__parser__ReduceAction40
;
1974 void nit__parser___nit__parser__ReduceAction41___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1975 extern const struct class class_nit__parser__ReduceAction41
;
1976 void nit__parser___nit__parser__ReduceAction43___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1977 extern const struct class class_nit__parser__ReduceAction43
;
1978 void nit__parser___nit__parser__ReduceAction44___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1979 extern const struct class class_nit__parser__ReduceAction44
;
1980 void nit__parser___nit__parser__ReduceAction45___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1981 extern const struct class class_nit__parser__ReduceAction45
;
1982 void nit__parser___nit__parser__ReduceAction46___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1983 extern const struct class class_nit__parser__ReduceAction46
;
1984 void nit__parser___nit__parser__ReduceAction47___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1985 extern const struct class class_nit__parser__ReduceAction47
;
1986 void nit__parser___nit__parser__ReduceAction48___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1987 extern const struct class class_nit__parser__ReduceAction48
;
1988 void nit__parser___nit__parser__ReduceAction49___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1989 extern const struct class class_nit__parser__ReduceAction49
;
1990 void nit__parser___nit__parser__ReduceAction50___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1991 extern const struct class class_nit__parser__ReduceAction50
;
1992 void nit__parser___nit__parser__ReduceAction51___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1993 extern const struct class class_nit__parser__ReduceAction51
;
1994 void nit__parser___nit__parser__ReduceAction52___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1995 extern const struct class class_nit__parser__ReduceAction52
;
1996 void nit__parser___nit__parser__ReduceAction53___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1997 extern const struct class class_nit__parser__ReduceAction53
;
1998 void nit__parser___nit__parser__ReduceAction54___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
1999 extern const struct class class_nit__parser__ReduceAction54
;
2000 void nit__parser___nit__parser__ReduceAction55___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2001 extern const struct class class_nit__parser__ReduceAction55
;
2002 void nit__parser___nit__parser__ReduceAction56___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2003 extern const struct class class_nit__parser__ReduceAction56
;
2004 void nit__parser___nit__parser__ReduceAction57___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2005 extern const struct class class_nit__parser__ReduceAction57
;
2006 void nit__parser___nit__parser__ReduceAction58___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2007 extern const struct class class_nit__parser__ReduceAction58
;
2008 void nit__parser___nit__parser__ReduceAction59___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2009 extern const struct class class_nit__parser__ReduceAction59
;
2010 void nit__parser___nit__parser__ReduceAction60___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2011 extern const struct class class_nit__parser__ReduceAction60
;
2012 void nit__parser___nit__parser__ReduceAction61___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2013 extern const struct class class_nit__parser__ReduceAction61
;
2014 void nit__parser___nit__parser__ReduceAction62___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2015 extern const struct class class_nit__parser__ReduceAction62
;
2016 void nit__parser___nit__parser__ReduceAction63___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2017 extern const struct class class_nit__parser__ReduceAction63
;
2018 void nit__parser___nit__parser__ReduceAction64___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2019 extern const struct class class_nit__parser__ReduceAction64
;
2020 void nit__parser___nit__parser__ReduceAction65___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2021 extern const struct class class_nit__parser__ReduceAction65
;
2022 void nit__parser___nit__parser__ReduceAction66___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2023 extern const struct class class_nit__parser__ReduceAction66
;
2024 void nit__parser___nit__parser__ReduceAction67___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2025 extern const struct class class_nit__parser__ReduceAction67
;
2026 void nit__parser___nit__parser__ReduceAction68___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2027 extern const struct class class_nit__parser__ReduceAction68
;
2028 void nit__parser___nit__parser__ReduceAction69___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2029 extern const struct class class_nit__parser__ReduceAction69
;
2030 void nit__parser___nit__parser__ReduceAction70___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2031 extern const struct class class_nit__parser__ReduceAction70
;
2032 void nit__parser___nit__parser__ReduceAction71___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2033 extern const struct class class_nit__parser__ReduceAction71
;
2034 void nit__parser___nit__parser__ReduceAction72___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2035 extern const struct class class_nit__parser__ReduceAction72
;
2036 void nit__parser___nit__parser__ReduceAction73___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2037 extern const struct class class_nit__parser__ReduceAction73
;
2038 void nit__parser___nit__parser__ReduceAction74___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2039 extern const struct class class_nit__parser__ReduceAction74
;
2040 void nit__parser___nit__parser__ReduceAction75___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2041 extern const struct class class_nit__parser__ReduceAction75
;
2042 void nit__parser___nit__parser__ReduceAction76___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2043 extern const struct class class_nit__parser__ReduceAction76
;
2044 void nit__parser___nit__parser__ReduceAction77___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2045 extern const struct class class_nit__parser__ReduceAction77
;
2046 void nit__parser___nit__parser__ReduceAction78___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2047 extern const struct class class_nit__parser__ReduceAction78
;
2048 void nit__parser___nit__parser__ReduceAction79___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2049 extern const struct class class_nit__parser__ReduceAction79
;
2050 void nit__parser___nit__parser__ReduceAction80___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2051 extern const struct class class_nit__parser__ReduceAction80
;
2052 void nit__parser___nit__parser__ReduceAction81___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2053 extern const struct class class_nit__parser__ReduceAction81
;
2054 void nit__parser___nit__parser__ReduceAction82___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2055 extern const struct class class_nit__parser__ReduceAction82
;
2056 void nit__parser___nit__parser__ReduceAction83___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2057 extern const struct class class_nit__parser__ReduceAction83
;
2058 void nit__parser___nit__parser__ReduceAction84___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2059 extern const struct class class_nit__parser__ReduceAction84
;
2060 void nit__parser___nit__parser__ReduceAction87___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2061 extern const struct class class_nit__parser__ReduceAction87
;
2062 void nit__parser___nit__parser__ReduceAction88___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2063 extern const struct class class_nit__parser__ReduceAction88
;
2064 void nit__parser___nit__parser__ReduceAction89___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2065 extern const struct class class_nit__parser__ReduceAction89
;
2066 void nit__parser___nit__parser__ReduceAction90___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2067 extern const struct class class_nit__parser__ReduceAction90
;
2068 void nit__parser___nit__parser__ReduceAction91___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2069 extern const struct class class_nit__parser__ReduceAction91
;
2070 void nit__parser___nit__parser__ReduceAction92___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2071 extern const struct class class_nit__parser__ReduceAction92
;
2072 void nit__parser___nit__parser__ReduceAction93___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2073 extern const struct class class_nit__parser__ReduceAction93
;
2074 void nit__parser___nit__parser__ReduceAction94___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2075 extern const struct class class_nit__parser__ReduceAction94
;
2076 void nit__parser___nit__parser__ReduceAction95___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2077 extern const struct class class_nit__parser__ReduceAction95
;
2078 void nit__parser___nit__parser__ReduceAction96___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2079 extern const struct class class_nit__parser__ReduceAction96
;
2080 void nit__parser___nit__parser__ReduceAction97___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2081 extern const struct class class_nit__parser__ReduceAction97
;
2082 void nit__parser___nit__parser__ReduceAction98___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2083 extern const struct class class_nit__parser__ReduceAction98
;
2084 void nit__parser___nit__parser__ReduceAction99___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2085 extern const struct class class_nit__parser__ReduceAction99
;
2086 void nit__parser___nit__parser__ReduceAction100___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2087 extern const struct class class_nit__parser__ReduceAction100
;
2088 void nit__parser___nit__parser__ReduceAction101___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2089 extern const struct class class_nit__parser__ReduceAction101
;
2090 void nit__parser___nit__parser__ReduceAction102___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2091 extern const struct class class_nit__parser__ReduceAction102
;
2092 void nit__parser___nit__parser__ReduceAction103___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2093 extern const struct class class_nit__parser__ReduceAction103
;
2094 void nit__parser___nit__parser__ReduceAction104___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2095 extern const struct class class_nit__parser__ReduceAction104
;
2096 void nit__parser___nit__parser__ReduceAction105___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2097 extern const struct class class_nit__parser__ReduceAction105
;
2098 void nit__parser___nit__parser__ReduceAction106___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2099 extern const struct class class_nit__parser__ReduceAction106
;
2100 void nit__parser___nit__parser__ReduceAction107___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2101 extern const struct class class_nit__parser__ReduceAction107
;
2102 void nit__parser___nit__parser__ReduceAction108___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2103 extern const struct class class_nit__parser__ReduceAction108
;
2104 void nit__parser___nit__parser__ReduceAction109___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2105 extern const struct class class_nit__parser__ReduceAction109
;
2106 void nit__parser___nit__parser__ReduceAction110___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2107 extern const struct class class_nit__parser__ReduceAction110
;
2108 void nit__parser___nit__parser__ReduceAction111___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2109 extern const struct class class_nit__parser__ReduceAction111
;
2110 void nit__parser___nit__parser__ReduceAction112___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2111 extern const struct class class_nit__parser__ReduceAction112
;
2112 void nit__parser___nit__parser__ReduceAction113___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2113 extern const struct class class_nit__parser__ReduceAction113
;
2114 void nit__parser___nit__parser__ReduceAction114___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2115 extern const struct class class_nit__parser__ReduceAction114
;
2116 void nit__parser___nit__parser__ReduceAction115___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2117 extern const struct class class_nit__parser__ReduceAction115
;
2118 void nit__parser___nit__parser__ReduceAction116___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2119 extern const struct class class_nit__parser__ReduceAction116
;
2120 void nit__parser___nit__parser__ReduceAction117___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2121 extern const struct class class_nit__parser__ReduceAction117
;
2122 void nit__parser___nit__parser__ReduceAction119___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2123 extern const struct class class_nit__parser__ReduceAction119
;
2124 void nit__parser___nit__parser__ReduceAction120___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2125 extern const struct class class_nit__parser__ReduceAction120
;
2126 void nit__parser___nit__parser__ReduceAction121___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2127 extern const struct class class_nit__parser__ReduceAction121
;
2128 void nit__parser___nit__parser__ReduceAction122___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2129 extern const struct class class_nit__parser__ReduceAction122
;
2130 void nit__parser___nit__parser__ReduceAction123___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2131 extern const struct class class_nit__parser__ReduceAction123
;
2132 void nit__parser___nit__parser__ReduceAction124___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2133 extern const struct class class_nit__parser__ReduceAction124
;
2134 void nit__parser___nit__parser__ReduceAction125___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2135 extern const struct class class_nit__parser__ReduceAction125
;
2136 void nit__parser___nit__parser__ReduceAction126___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2137 extern const struct class class_nit__parser__ReduceAction126
;
2138 void nit__parser___nit__parser__ReduceAction128___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2139 extern const struct class class_nit__parser__ReduceAction128
;
2140 void nit__parser___nit__parser__ReduceAction129___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2141 extern const struct class class_nit__parser__ReduceAction129
;
2142 void nit__parser___nit__parser__ReduceAction131___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2143 extern const struct class class_nit__parser__ReduceAction131
;
2144 void nit__parser___nit__parser__ReduceAction132___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2145 extern const struct class class_nit__parser__ReduceAction132
;
2146 void nit__parser___nit__parser__ReduceAction133___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2147 extern const struct class class_nit__parser__ReduceAction133
;
2148 void nit__parser___nit__parser__ReduceAction134___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2149 extern const struct class class_nit__parser__ReduceAction134
;
2150 void nit__parser___nit__parser__ReduceAction135___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2151 extern const struct class class_nit__parser__ReduceAction135
;
2152 void nit__parser___nit__parser__ReduceAction136___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2153 extern const struct class class_nit__parser__ReduceAction136
;
2154 void nit__parser___nit__parser__ReduceAction137___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2155 extern const struct class class_nit__parser__ReduceAction137
;
2156 void nit__parser___nit__parser__ReduceAction138___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2157 extern const struct class class_nit__parser__ReduceAction138
;
2158 void nit__parser___nit__parser__ReduceAction139___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2159 extern const struct class class_nit__parser__ReduceAction139
;
2160 void nit__parser___nit__parser__ReduceAction140___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2161 extern const struct class class_nit__parser__ReduceAction140
;
2162 void nit__parser___nit__parser__ReduceAction142___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2163 extern const struct class class_nit__parser__ReduceAction142
;
2164 void nit__parser___nit__parser__ReduceAction143___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2165 extern const struct class class_nit__parser__ReduceAction143
;
2166 void nit__parser___nit__parser__ReduceAction144___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2167 extern const struct class class_nit__parser__ReduceAction144
;
2168 void nit__parser___nit__parser__ReduceAction145___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2169 extern const struct class class_nit__parser__ReduceAction145
;
2170 void nit__parser___nit__parser__ReduceAction146___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2171 extern const struct class class_nit__parser__ReduceAction146
;
2172 void nit__parser___nit__parser__ReduceAction148___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2173 extern const struct class class_nit__parser__ReduceAction148
;
2174 void nit__parser___nit__parser__ReduceAction149___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2175 extern const struct class class_nit__parser__ReduceAction149
;
2176 void nit__parser___nit__parser__ReduceAction150___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2177 extern const struct class class_nit__parser__ReduceAction150
;
2178 void nit__parser___nit__parser__ReduceAction151___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2179 extern const struct class class_nit__parser__ReduceAction151
;
2180 void nit__parser___nit__parser__ReduceAction152___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2181 extern const struct class class_nit__parser__ReduceAction152
;
2182 void nit__parser___nit__parser__ReduceAction153___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2183 extern const struct class class_nit__parser__ReduceAction153
;
2184 void nit__parser___nit__parser__ReduceAction154___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2185 extern const struct class class_nit__parser__ReduceAction154
;
2186 void nit__parser___nit__parser__ReduceAction155___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2187 extern const struct class class_nit__parser__ReduceAction155
;
2188 void nit__parser___nit__parser__ReduceAction159___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2189 extern const struct class class_nit__parser__ReduceAction159
;
2190 void nit__parser___nit__parser__ReduceAction160___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2191 extern const struct class class_nit__parser__ReduceAction160
;
2192 void nit__parser___nit__parser__ReduceAction161___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2193 extern const struct class class_nit__parser__ReduceAction161
;
2194 void nit__parser___nit__parser__ReduceAction162___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2195 extern const struct class class_nit__parser__ReduceAction162
;
2196 void nit__parser___nit__parser__ReduceAction163___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2197 extern const struct class class_nit__parser__ReduceAction163
;
2198 void nit__parser___nit__parser__ReduceAction164___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2199 extern const struct class class_nit__parser__ReduceAction164
;
2200 void nit__parser___nit__parser__ReduceAction165___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2201 extern const struct class class_nit__parser__ReduceAction165
;
2202 void nit__parser___nit__parser__ReduceAction166___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2203 extern const struct class class_nit__parser__ReduceAction166
;
2204 void nit__parser___nit__parser__ReduceAction167___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2205 extern const struct class class_nit__parser__ReduceAction167
;
2206 void nit__parser___nit__parser__ReduceAction168___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2207 extern const struct class class_nit__parser__ReduceAction168
;
2208 void nit__parser___nit__parser__ReduceAction172___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2209 extern const struct class class_nit__parser__ReduceAction172
;
2210 void nit__parser___nit__parser__ReduceAction173___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2211 extern const struct class class_nit__parser__ReduceAction173
;
2212 void nit__parser___nit__parser__ReduceAction174___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2213 extern const struct class class_nit__parser__ReduceAction174
;
2214 void nit__parser___nit__parser__ReduceAction175___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2215 extern const struct class class_nit__parser__ReduceAction175
;
2216 void nit__parser___nit__parser__ReduceAction176___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2217 extern const struct class class_nit__parser__ReduceAction176
;
2218 void nit__parser___nit__parser__ReduceAction177___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2219 extern const struct class class_nit__parser__ReduceAction177
;
2220 void nit__parser___nit__parser__ReduceAction178___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2221 extern const struct class class_nit__parser__ReduceAction178
;
2222 void nit__parser___nit__parser__ReduceAction185___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2223 extern const struct class class_nit__parser__ReduceAction185
;
2224 void nit__parser___nit__parser__ReduceAction186___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2225 extern const struct class class_nit__parser__ReduceAction186
;
2226 void nit__parser___nit__parser__ReduceAction187___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2227 extern const struct class class_nit__parser__ReduceAction187
;
2228 void nit__parser___nit__parser__ReduceAction189___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2229 extern const struct class class_nit__parser__ReduceAction189
;
2230 void nit__parser___nit__parser__ReduceAction190___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2231 extern const struct class class_nit__parser__ReduceAction190
;
2232 void nit__parser___nit__parser__ReduceAction191___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2233 extern const struct class class_nit__parser__ReduceAction191
;
2234 void nit__parser___nit__parser__ReduceAction193___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2235 extern const struct class class_nit__parser__ReduceAction193
;
2236 void nit__parser___nit__parser__ReduceAction194___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2237 extern const struct class class_nit__parser__ReduceAction194
;
2238 void nit__parser___nit__parser__ReduceAction195___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2239 extern const struct class class_nit__parser__ReduceAction195
;
2240 void nit__parser___nit__parser__ReduceAction196___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2241 extern const struct class class_nit__parser__ReduceAction196
;
2242 void nit__parser___nit__parser__ReduceAction197___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2243 extern const struct class class_nit__parser__ReduceAction197
;
2244 void nit__parser___nit__parser__ReduceAction199___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2245 extern const struct class class_nit__parser__ReduceAction199
;
2246 void nit__parser___nit__parser__ReduceAction200___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2247 extern const struct class class_nit__parser__ReduceAction200
;
2248 void nit__parser___nit__parser__ReduceAction202___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2249 extern const struct class class_nit__parser__ReduceAction202
;
2250 void nit__parser___nit__parser__ReduceAction203___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2251 extern const struct class class_nit__parser__ReduceAction203
;
2252 void nit__parser___nit__parser__ReduceAction204___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2253 extern const struct class class_nit__parser__ReduceAction204
;
2254 void nit__parser___nit__parser__ReduceAction205___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2255 extern const struct class class_nit__parser__ReduceAction205
;
2256 void nit__parser___nit__parser__ReduceAction206___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2257 extern const struct class class_nit__parser__ReduceAction206
;
2258 void nit__parser___nit__parser__ReduceAction207___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2259 extern const struct class class_nit__parser__ReduceAction207
;
2260 void nit__parser___nit__parser__ReduceAction208___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2261 extern const struct class class_nit__parser__ReduceAction208
;
2262 void nit__parser___nit__parser__ReduceAction209___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2263 extern const struct class class_nit__parser__ReduceAction209
;
2264 void nit__parser___nit__parser__ReduceAction210___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2265 extern const struct class class_nit__parser__ReduceAction210
;
2266 void nit__parser___nit__parser__ReduceAction211___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2267 extern const struct class class_nit__parser__ReduceAction211
;
2268 void nit__parser___nit__parser__ReduceAction212___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2269 extern const struct class class_nit__parser__ReduceAction212
;
2270 void nit__parser___nit__parser__ReduceAction213___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2271 extern const struct class class_nit__parser__ReduceAction213
;
2272 void nit__parser___nit__parser__ReduceAction214___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2273 extern const struct class class_nit__parser__ReduceAction214
;
2274 void nit__parser___nit__parser__ReduceAction215___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2275 extern const struct class class_nit__parser__ReduceAction215
;
2276 void nit__parser___nit__parser__ReduceAction216___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2277 extern const struct class class_nit__parser__ReduceAction216
;
2278 void nit__parser___nit__parser__ReduceAction219___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2279 extern const struct class class_nit__parser__ReduceAction219
;
2280 void nit__parser___nit__parser__ReduceAction220___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2281 extern const struct class class_nit__parser__ReduceAction220
;
2282 void nit__parser___nit__parser__ReduceAction221___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2283 extern const struct class class_nit__parser__ReduceAction221
;
2284 void nit__parser___nit__parser__ReduceAction222___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2285 extern const struct class class_nit__parser__ReduceAction222
;
2286 void nit__parser___nit__parser__ReduceAction223___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2287 extern const struct class class_nit__parser__ReduceAction223
;
2288 void nit__parser___nit__parser__ReduceAction224___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2289 extern const struct class class_nit__parser__ReduceAction224
;
2290 void nit__parser___nit__parser__ReduceAction227___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2291 extern const struct class class_nit__parser__ReduceAction227
;
2292 void nit__parser___nit__parser__ReduceAction228___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2293 extern const struct class class_nit__parser__ReduceAction228
;
2294 void nit__parser___nit__parser__ReduceAction229___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2295 extern const struct class class_nit__parser__ReduceAction229
;
2296 void nit__parser___nit__parser__ReduceAction230___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2297 extern const struct class class_nit__parser__ReduceAction230
;
2298 void nit__parser___nit__parser__ReduceAction231___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2299 extern const struct class class_nit__parser__ReduceAction231
;
2300 void nit__parser___nit__parser__ReduceAction232___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2301 extern const struct class class_nit__parser__ReduceAction232
;
2302 void nit__parser___nit__parser__ReduceAction233___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2303 extern const struct class class_nit__parser__ReduceAction233
;
2304 void nit__parser___nit__parser__ReduceAction234___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2305 extern const struct class class_nit__parser__ReduceAction234
;
2306 void nit__parser___nit__parser__ReduceAction235___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2307 extern const struct class class_nit__parser__ReduceAction235
;
2308 void nit__parser___nit__parser__ReduceAction238___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2309 extern const struct class class_nit__parser__ReduceAction238
;
2310 void nit__parser___nit__parser__ReduceAction239___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2311 extern const struct class class_nit__parser__ReduceAction239
;
2312 void nit__parser___nit__parser__ReduceAction240___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2313 extern const struct class class_nit__parser__ReduceAction240
;
2314 void nit__parser___nit__parser__ReduceAction241___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2315 extern const struct class class_nit__parser__ReduceAction241
;
2316 void nit__parser___nit__parser__ReduceAction242___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2317 extern const struct class class_nit__parser__ReduceAction242
;
2318 void nit__parser___nit__parser__ReduceAction243___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2319 extern const struct class class_nit__parser__ReduceAction243
;
2320 void nit__parser___nit__parser__ReduceAction246___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2321 extern const struct class class_nit__parser__ReduceAction246
;
2322 void nit__parser___nit__parser__ReduceAction247___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2323 extern const struct class class_nit__parser__ReduceAction247
;
2324 void nit__parser___nit__parser__ReduceAction248___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2325 extern const struct class class_nit__parser__ReduceAction248
;
2326 void nit__parser___nit__parser__ReduceAction249___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2327 extern const struct class class_nit__parser__ReduceAction249
;
2328 void nit__parser___nit__parser__ReduceAction250___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2329 extern const struct class class_nit__parser__ReduceAction250
;
2330 void nit__parser___nit__parser__ReduceAction251___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2331 extern const struct class class_nit__parser__ReduceAction251
;
2332 void nit__parser___nit__parser__ReduceAction252___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2333 extern const struct class class_nit__parser__ReduceAction252
;
2334 void nit__parser___nit__parser__ReduceAction253___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2335 extern const struct class class_nit__parser__ReduceAction253
;
2336 void nit__parser___nit__parser__ReduceAction254___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2337 extern const struct class class_nit__parser__ReduceAction254
;
2338 void nit__parser___nit__parser__ReduceAction255___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2339 extern const struct class class_nit__parser__ReduceAction255
;
2340 void nit__parser___nit__parser__ReduceAction258___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2341 extern const struct class class_nit__parser__ReduceAction258
;
2342 void nit__parser___nit__parser__ReduceAction259___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2343 extern const struct class class_nit__parser__ReduceAction259
;
2344 void nit__parser___nit__parser__ReduceAction260___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2345 extern const struct class class_nit__parser__ReduceAction260
;
2346 void nit__parser___nit__parser__ReduceAction261___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2347 extern const struct class class_nit__parser__ReduceAction261
;
2348 void nit__parser___nit__parser__ReduceAction262___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2349 extern const struct class class_nit__parser__ReduceAction262
;
2350 void nit__parser___nit__parser__ReduceAction263___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2351 extern const struct class class_nit__parser__ReduceAction263
;
2352 void nit__parser___nit__parser__ReduceAction264___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2353 extern const struct class class_nit__parser__ReduceAction264
;
2354 void nit__parser___nit__parser__ReduceAction265___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2355 extern const struct class class_nit__parser__ReduceAction265
;
2356 void nit__parser___nit__parser__ReduceAction266___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2357 extern const struct class class_nit__parser__ReduceAction266
;
2358 void nit__parser___nit__parser__ReduceAction267___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2359 extern const struct class class_nit__parser__ReduceAction267
;
2360 void nit__parser___nit__parser__ReduceAction268___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2361 extern const struct class class_nit__parser__ReduceAction268
;
2362 void nit__parser___nit__parser__ReduceAction270___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2363 extern const struct class class_nit__parser__ReduceAction270
;
2364 void nit__parser___nit__parser__ReduceAction272___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2365 extern const struct class class_nit__parser__ReduceAction272
;
2366 void nit__parser___nit__parser__ReduceAction273___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2367 extern const struct class class_nit__parser__ReduceAction273
;
2368 void nit__parser___nit__parser__ReduceAction274___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2369 extern const struct class class_nit__parser__ReduceAction274
;
2370 void nit__parser___nit__parser__ReduceAction275___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2371 extern const struct class class_nit__parser__ReduceAction275
;
2372 void nit__parser___nit__parser__ReduceAction277___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2373 extern const struct class class_nit__parser__ReduceAction277
;
2374 void nit__parser___nit__parser__ReduceAction279___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2375 extern const struct class class_nit__parser__ReduceAction279
;
2376 void nit__parser___nit__parser__ReduceAction280___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2377 extern const struct class class_nit__parser__ReduceAction280
;
2378 void nit__parser___nit__parser__ReduceAction281___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2379 extern const struct class class_nit__parser__ReduceAction281
;
2380 void nit__parser___nit__parser__ReduceAction282___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2381 extern const struct class class_nit__parser__ReduceAction282
;
2382 void nit__parser___nit__parser__ReduceAction283___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2383 extern const struct class class_nit__parser__ReduceAction283
;
2384 void nit__parser___nit__parser__ReduceAction284___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2385 extern const struct class class_nit__parser__ReduceAction284
;
2386 void nit__parser___nit__parser__ReduceAction285___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2387 extern const struct class class_nit__parser__ReduceAction285
;
2388 void nit__parser___nit__parser__ReduceAction286___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2389 extern const struct class class_nit__parser__ReduceAction286
;
2390 void nit__parser___nit__parser__ReduceAction287___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2391 extern const struct class class_nit__parser__ReduceAction287
;
2392 void nit__parser___nit__parser__ReduceAction288___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2393 extern const struct class class_nit__parser__ReduceAction288
;
2394 void nit__parser___nit__parser__ReduceAction290___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2395 extern const struct class class_nit__parser__ReduceAction290
;
2396 void nit__parser___nit__parser__ReduceAction291___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2397 extern const struct class class_nit__parser__ReduceAction291
;
2398 void nit__parser___nit__parser__ReduceAction293___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2399 extern const struct class class_nit__parser__ReduceAction293
;
2400 void nit__parser___nit__parser__ReduceAction294___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2401 extern const struct class class_nit__parser__ReduceAction294
;
2402 void nit__parser___nit__parser__ReduceAction295___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2403 extern const struct class class_nit__parser__ReduceAction295
;
2404 void nit__parser___nit__parser__ReduceAction297___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2405 extern const struct class class_nit__parser__ReduceAction297
;
2406 void nit__parser___nit__parser__ReduceAction299___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2407 extern const struct class class_nit__parser__ReduceAction299
;
2408 void nit__parser___nit__parser__ReduceAction300___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2409 extern const struct class class_nit__parser__ReduceAction300
;
2410 void nit__parser___nit__parser__ReduceAction302___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2411 extern const struct class class_nit__parser__ReduceAction302
;
2412 void nit__parser___nit__parser__ReduceAction303___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2413 extern const struct class class_nit__parser__ReduceAction303
;
2414 void nit__parser___nit__parser__ReduceAction304___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2415 extern const struct class class_nit__parser__ReduceAction304
;
2416 void nit__parser___nit__parser__ReduceAction305___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2417 extern const struct class class_nit__parser__ReduceAction305
;
2418 void nit__parser___nit__parser__ReduceAction307___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2419 extern const struct class class_nit__parser__ReduceAction307
;
2420 void nit__parser___nit__parser__ReduceAction308___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2421 extern const struct class class_nit__parser__ReduceAction308
;
2422 void nit__parser___nit__parser__ReduceAction310___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2423 extern const struct class class_nit__parser__ReduceAction310
;
2424 void nit__parser___nit__parser__ReduceAction312___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2425 extern const struct class class_nit__parser__ReduceAction312
;
2426 void nit__parser___nit__parser__ReduceAction314___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2427 extern const struct class class_nit__parser__ReduceAction314
;
2428 void nit__parser___nit__parser__ReduceAction318___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2429 extern const struct class class_nit__parser__ReduceAction318
;
2430 void nit__parser___nit__parser__ReduceAction320___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2431 extern const struct class class_nit__parser__ReduceAction320
;
2432 void nit__parser___nit__parser__ReduceAction322___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2433 extern const struct class class_nit__parser__ReduceAction322
;
2434 void nit__parser___nit__parser__ReduceAction326___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2435 extern const struct class class_nit__parser__ReduceAction326
;
2436 void nit__parser___nit__parser__ReduceAction328___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2437 extern const struct class class_nit__parser__ReduceAction328
;
2438 void nit__parser___nit__parser__ReduceAction330___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2439 extern const struct class class_nit__parser__ReduceAction330
;
2440 void nit__parser___nit__parser__ReduceAction331___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2441 extern const struct class class_nit__parser__ReduceAction331
;
2442 void nit__parser___nit__parser__ReduceAction332___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2443 extern const struct class class_nit__parser__ReduceAction332
;
2444 void nit__parser___nit__parser__ReduceAction333___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2445 extern const struct class class_nit__parser__ReduceAction333
;
2446 void nit__parser___nit__parser__ReduceAction334___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2447 extern const struct class class_nit__parser__ReduceAction334
;
2448 void nit__parser___nit__parser__ReduceAction335___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2449 extern const struct class class_nit__parser__ReduceAction335
;
2450 void nit__parser___nit__parser__ReduceAction336___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2451 extern const struct class class_nit__parser__ReduceAction336
;
2452 void nit__parser___nit__parser__ReduceAction337___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2453 extern const struct class class_nit__parser__ReduceAction337
;
2454 void nit__parser___nit__parser__ReduceAction340___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2455 extern const struct class class_nit__parser__ReduceAction340
;
2456 void nit__parser___nit__parser__ReduceAction341___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2457 extern const struct class class_nit__parser__ReduceAction341
;
2458 void nit__parser___nit__parser__ReduceAction342___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2459 extern const struct class class_nit__parser__ReduceAction342
;
2460 void nit__parser___nit__parser__ReduceAction343___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2461 extern const struct class class_nit__parser__ReduceAction343
;
2462 void nit__parser___nit__parser__ReduceAction344___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2463 extern const struct class class_nit__parser__ReduceAction344
;
2464 void nit__parser___nit__parser__ReduceAction345___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2465 extern const struct class class_nit__parser__ReduceAction345
;
2466 void nit__parser___nit__parser__ReduceAction346___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2467 extern const struct class class_nit__parser__ReduceAction346
;
2468 void nit__parser___nit__parser__ReduceAction347___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2469 extern const struct class class_nit__parser__ReduceAction347
;
2470 void nit__parser___nit__parser__ReduceAction348___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2471 extern const struct class class_nit__parser__ReduceAction348
;
2472 void nit__parser___nit__parser__ReduceAction349___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2473 extern const struct class class_nit__parser__ReduceAction349
;
2474 void nit__parser___nit__parser__ReduceAction350___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2475 extern const struct class class_nit__parser__ReduceAction350
;
2476 void nit__parser___nit__parser__ReduceAction351___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2477 extern const struct class class_nit__parser__ReduceAction351
;
2478 void nit__parser___nit__parser__ReduceAction352___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2479 extern const struct class class_nit__parser__ReduceAction352
;
2480 void nit__parser___nit__parser__ReduceAction355___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2481 extern const struct class class_nit__parser__ReduceAction355
;
2482 void nit__parser___nit__parser__ReduceAction356___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2483 extern const struct class class_nit__parser__ReduceAction356
;
2484 void nit__parser___nit__parser__ReduceAction357___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2485 extern const struct class class_nit__parser__ReduceAction357
;
2486 void nit__parser___nit__parser__ReduceAction358___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2487 extern const struct class class_nit__parser__ReduceAction358
;
2488 void nit__parser___nit__parser__ReduceAction360___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2489 extern const struct class class_nit__parser__ReduceAction360
;
2490 void nit__parser___nit__parser__ReduceAction361___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2491 extern const struct class class_nit__parser__ReduceAction361
;
2492 void nit__parser___nit__parser__ReduceAction362___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2493 extern const struct class class_nit__parser__ReduceAction362
;
2494 void nit__parser___nit__parser__ReduceAction363___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2495 extern const struct class class_nit__parser__ReduceAction363
;
2496 void nit__parser___nit__parser__ReduceAction365___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2497 extern const struct class class_nit__parser__ReduceAction365
;
2498 void nit__parser___nit__parser__ReduceAction367___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2499 extern const struct class class_nit__parser__ReduceAction367
;
2500 void nit__parser___nit__parser__ReduceAction368___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2501 extern const struct class class_nit__parser__ReduceAction368
;
2502 void nit__parser___nit__parser__ReduceAction369___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2503 extern const struct class class_nit__parser__ReduceAction369
;
2504 void nit__parser___nit__parser__ReduceAction370___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2505 extern const struct class class_nit__parser__ReduceAction370
;
2506 void nit__parser___nit__parser__ReduceAction371___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2507 extern const struct class class_nit__parser__ReduceAction371
;
2508 void nit__parser___nit__parser__ReduceAction372___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2509 extern const struct class class_nit__parser__ReduceAction372
;
2510 void nit__parser___nit__parser__ReduceAction375___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2511 extern const struct class class_nit__parser__ReduceAction375
;
2512 void nit__parser___nit__parser__ReduceAction376___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2513 extern const struct class class_nit__parser__ReduceAction376
;
2514 void nit__parser___nit__parser__ReduceAction377___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2515 extern const struct class class_nit__parser__ReduceAction377
;
2516 void nit__parser___nit__parser__ReduceAction378___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2517 extern const struct class class_nit__parser__ReduceAction378
;
2518 void nit__parser___nit__parser__ReduceAction379___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2519 extern const struct class class_nit__parser__ReduceAction379
;
2520 void nit__parser___nit__parser__ReduceAction381___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2521 extern const struct class class_nit__parser__ReduceAction381
;
2522 void nit__parser___nit__parser__ReduceAction382___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2523 extern const struct class class_nit__parser__ReduceAction382
;
2524 void nit__parser___nit__parser__ReduceAction383___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2525 extern const struct class class_nit__parser__ReduceAction383
;
2526 void nit__parser___nit__parser__ReduceAction384___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2527 extern const struct class class_nit__parser__ReduceAction384
;
2528 void nit__parser___nit__parser__ReduceAction385___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2529 extern const struct class class_nit__parser__ReduceAction385
;
2530 void nit__parser___nit__parser__ReduceAction388___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2531 extern const struct class class_nit__parser__ReduceAction388
;
2532 void nit__parser___nit__parser__ReduceAction390___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2533 extern const struct class class_nit__parser__ReduceAction390
;
2534 void nit__parser___nit__parser__ReduceAction392___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2535 extern const struct class class_nit__parser__ReduceAction392
;
2536 void nit__parser___nit__parser__ReduceAction393___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2537 extern const struct class class_nit__parser__ReduceAction393
;
2538 void nit__parser___nit__parser__ReduceAction394___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2539 extern const struct class class_nit__parser__ReduceAction394
;
2540 void nit__parser___nit__parser__ReduceAction395___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2541 extern const struct class class_nit__parser__ReduceAction395
;
2542 void nit__parser___nit__parser__ReduceAction396___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2543 extern const struct class class_nit__parser__ReduceAction396
;
2544 void nit__parser___nit__parser__ReduceAction397___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2545 extern const struct class class_nit__parser__ReduceAction397
;
2546 void nit__parser___nit__parser__ReduceAction398___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2547 extern const struct class class_nit__parser__ReduceAction398
;
2548 void nit__parser___nit__parser__ReduceAction399___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2549 extern const struct class class_nit__parser__ReduceAction399
;
2550 void nit__parser___nit__parser__ReduceAction400___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2551 extern const struct class class_nit__parser__ReduceAction400
;
2552 void nit__parser___nit__parser__ReduceAction401___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2553 extern const struct class class_nit__parser__ReduceAction401
;
2554 void nit__parser___nit__parser__ReduceAction405___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2555 extern const struct class class_nit__parser__ReduceAction405
;
2556 void nit__parser___nit__parser__ReduceAction408___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2557 extern const struct class class_nit__parser__ReduceAction408
;
2558 void nit__parser___nit__parser__ReduceAction409___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2559 extern const struct class class_nit__parser__ReduceAction409
;
2560 void nit__parser___nit__parser__ReduceAction410___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2561 extern const struct class class_nit__parser__ReduceAction410
;
2562 void nit__parser___nit__parser__ReduceAction411___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2563 extern const struct class class_nit__parser__ReduceAction411
;
2564 void nit__parser___nit__parser__ReduceAction412___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2565 extern const struct class class_nit__parser__ReduceAction412
;
2566 void nit__parser___nit__parser__ReduceAction413___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2567 extern const struct class class_nit__parser__ReduceAction413
;
2568 void nit__parser___nit__parser__ReduceAction414___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2569 extern const struct class class_nit__parser__ReduceAction414
;
2570 void nit__parser___nit__parser__ReduceAction415___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2571 extern const struct class class_nit__parser__ReduceAction415
;
2572 void nit__parser___nit__parser__ReduceAction417___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2573 extern const struct class class_nit__parser__ReduceAction417
;
2574 void nit__parser___nit__parser__ReduceAction419___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2575 extern const struct class class_nit__parser__ReduceAction419
;
2576 void nit__parser___nit__parser__ReduceAction420___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2577 extern const struct class class_nit__parser__ReduceAction420
;
2578 void nit__parser___nit__parser__ReduceAction421___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2579 extern const struct class class_nit__parser__ReduceAction421
;
2580 void nit__parser___nit__parser__ReduceAction423___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2581 extern const struct class class_nit__parser__ReduceAction423
;
2582 void nit__parser___nit__parser__ReduceAction424___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2583 extern const struct class class_nit__parser__ReduceAction424
;
2584 void nit__parser___nit__parser__ReduceAction425___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2585 extern const struct class class_nit__parser__ReduceAction425
;
2586 void nit__parser___nit__parser__ReduceAction426___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2587 extern const struct class class_nit__parser__ReduceAction426
;
2588 void nit__parser___nit__parser__ReduceAction427___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2589 extern const struct class class_nit__parser__ReduceAction427
;
2590 void nit__parser___nit__parser__ReduceAction428___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2591 extern const struct class class_nit__parser__ReduceAction428
;
2592 void nit__parser___nit__parser__ReduceAction429___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2593 extern const struct class class_nit__parser__ReduceAction429
;
2594 void nit__parser___nit__parser__ReduceAction430___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2595 extern const struct class class_nit__parser__ReduceAction430
;
2596 void nit__parser___nit__parser__ReduceAction431___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2597 extern const struct class class_nit__parser__ReduceAction431
;
2598 void nit__parser___nit__parser__ReduceAction432___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2599 extern const struct class class_nit__parser__ReduceAction432
;
2600 void nit__parser___nit__parser__ReduceAction433___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2601 extern const struct class class_nit__parser__ReduceAction433
;
2602 void nit__parser___nit__parser__ReduceAction434___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2603 extern const struct class class_nit__parser__ReduceAction434
;
2604 void nit__parser___nit__parser__ReduceAction435___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2605 extern const struct class class_nit__parser__ReduceAction435
;
2606 void nit__parser___nit__parser__ReduceAction437___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2607 extern const struct class class_nit__parser__ReduceAction437
;
2608 void nit__parser___nit__parser__ReduceAction438___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2609 extern const struct class class_nit__parser__ReduceAction438
;
2610 void nit__parser___nit__parser__ReduceAction439___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2611 extern const struct class class_nit__parser__ReduceAction439
;
2612 void nit__parser___nit__parser__ReduceAction441___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2613 extern const struct class class_nit__parser__ReduceAction441
;
2614 void nit__parser___nit__parser__ReduceAction442___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2615 extern const struct class class_nit__parser__ReduceAction442
;
2616 void nit__parser___nit__parser__ReduceAction443___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2617 extern const struct class class_nit__parser__ReduceAction443
;
2618 void nit__parser___nit__parser__ReduceAction445___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2619 extern const struct class class_nit__parser__ReduceAction445
;
2620 void nit__parser___nit__parser__ReduceAction446___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2621 extern const struct class class_nit__parser__ReduceAction446
;
2622 void nit__parser___nit__parser__ReduceAction448___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2623 extern const struct class class_nit__parser__ReduceAction448
;
2624 void nit__parser___nit__parser__ReduceAction449___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2625 extern const struct class class_nit__parser__ReduceAction449
;
2626 void nit__parser___nit__parser__ReduceAction451___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2627 extern const struct class class_nit__parser__ReduceAction451
;
2628 void nit__parser___nit__parser__ReduceAction452___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2629 extern const struct class class_nit__parser__ReduceAction452
;
2630 void nit__parser___nit__parser__ReduceAction455___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2631 extern const struct class class_nit__parser__ReduceAction455
;
2632 void nit__parser___nit__parser__ReduceAction456___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2633 extern const struct class class_nit__parser__ReduceAction456
;
2634 void nit__parser___nit__parser__ReduceAction457___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2635 extern const struct class class_nit__parser__ReduceAction457
;
2636 void nit__parser___nit__parser__ReduceAction786___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2637 extern const struct class class_nit__parser__ReduceAction786
;
2638 void nit__parser___nit__parser__ReduceAction788___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2639 extern const struct class class_nit__parser__ReduceAction788
;
2640 void nit__parser___nit__parser__ReduceAction789___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2641 extern const struct class class_nit__parser__ReduceAction789
;
2642 void nit__parser___nit__parser__ReduceAction790___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2643 extern const struct class class_nit__parser__ReduceAction790
;
2644 void nit__parser___nit__parser__ReduceAction791___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2645 extern const struct class class_nit__parser__ReduceAction791
;
2646 void nit__parser___nit__parser__ReduceAction792___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2647 extern const struct class class_nit__parser__ReduceAction792
;
2648 void nit__parser___nit__parser__ReduceAction799___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2649 extern const struct class class_nit__parser__ReduceAction799
;
2650 void nit__parser___nit__parser__ReduceAction800___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2651 extern const struct class class_nit__parser__ReduceAction800
;
2652 void nit__parser___nit__parser__ReduceAction823___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2653 extern const struct class class_nit__parser__ReduceAction823
;
2654 void nit__parser___nit__parser__ReduceAction824___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2655 extern const struct class class_nit__parser__ReduceAction824
;
2656 void nit__parser___nit__parser__ReduceAction974___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2657 extern const struct class class_nit__parser__ReduceAction974
;
2658 void nit__parser___nit__parser__ReduceAction975___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2659 extern const struct class class_nit__parser__ReduceAction975
;
2660 void nit__parser___nit__parser__ReduceAction976___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2661 extern const struct class class_nit__parser__ReduceAction976
;
2662 void nit__parser___nit__parser__ReduceAction977___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2663 extern const struct class class_nit__parser__ReduceAction977
;
2664 void nit__parser___nit__parser__ReduceAction978___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2665 extern const struct class class_nit__parser__ReduceAction978
;
2666 void nit__parser___nit__parser__ReduceAction979___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2667 extern const struct class class_nit__parser__ReduceAction979
;
2668 void nit__parser___nit__parser__ReduceAction980___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2669 extern const struct class class_nit__parser__ReduceAction980
;
2670 void nit__parser___nit__parser__ReduceAction981___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2671 extern const struct class class_nit__parser__ReduceAction981
;
2672 void nit__parser___nit__parser__ReduceAction982___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2673 extern const struct class class_nit__parser__ReduceAction982
;
2674 void nit__parser___nit__parser__ReduceAction983___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2675 extern const struct class class_nit__parser__ReduceAction983
;
2676 void nit__parser___nit__parser__ReduceAction984___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2677 extern const struct class class_nit__parser__ReduceAction984
;
2678 void nit__parser___nit__parser__ReduceAction985___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2679 extern const struct class class_nit__parser__ReduceAction985
;
2680 void nit__parser___nit__parser__ReduceAction986___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2681 extern const struct class class_nit__parser__ReduceAction986
;
2682 void nit__parser___nit__parser__ReduceAction987___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2683 extern const struct class class_nit__parser__ReduceAction987
;
2684 void nit__parser___nit__parser__ReduceAction988___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2685 extern const struct class class_nit__parser__ReduceAction988
;
2686 void nit__parser___nit__parser__ReduceAction989___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2687 extern const struct class class_nit__parser__ReduceAction989
;
2688 void nit__parser___nit__parser__ReduceAction991___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2689 extern const struct class class_nit__parser__ReduceAction991
;
2690 void nit__parser___nit__parser__ReduceAction993___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2691 extern const struct class class_nit__parser__ReduceAction993
;
2692 void nit__parser___nit__parser__ReduceAction999___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2693 extern const struct class class_nit__parser__ReduceAction999
;
2694 void nit__parser___nit__parser__ReduceAction1001___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2695 extern const struct class class_nit__parser__ReduceAction1001
;
2696 void nit__parser___nit__parser__ReduceAction1011___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2697 extern const struct class class_nit__parser__ReduceAction1011
;
2698 void nit__parser___nit__parser__ReduceAction1012___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2699 extern const struct class class_nit__parser__ReduceAction1012
;
2700 void nit__parser___nit__parser__ReduceAction1013___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2701 extern const struct class class_nit__parser__ReduceAction1013
;
2702 void nit__parser___nit__parser__ReduceAction1014___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2703 extern const struct class class_nit__parser__ReduceAction1014
;
2704 void nit__parser___nit__parser__ReduceAction1015___nit__parser_work__ReduceAction__action(val
* self
, val
* p0
);
2705 extern const struct class class_nit__parser__ReduceAction1015
;
2706 void nit___nit__ANodes___standard__kernel__Object__init(val
* self
);
2707 val
* nit___nit__ANodes___standard__abstract_collection__Collection__iterator(val
* self
);
2708 short int nit___nit__ANodes___standard__abstract_collection__Collection__is_empty(val
* self
);
2709 long nit___nit__ANodes___standard__abstract_collection__Collection__length(val
* self
);
2710 short int nit___nit__ANodes___standard__abstract_collection__Collection__has(val
* self
, val
* p0
);
2711 val
* nit___nit__ANodes___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
2712 void nit___nit__ANodes___standard__abstract_collection__Sequence__push(val
* self
, val
* p0
);
2713 val
* nit___nit__ANodes___standard__abstract_collection__Sequence__pop(val
* self
);
2714 void nit___nit__ANodes___standard__abstract_collection__Sequence__unshift(val
* self
, val
* p0
);
2715 val
* nit___nit__ANodes___standard__abstract_collection__Sequence__shift(val
* self
);
2716 void nit___nit__ANodes___standard__abstract_collection__Sequence___91d_93d_61d(val
* self
, long p0
, val
* p1
);
2717 void nit___nit__ANodes___standard__abstract_collection__Sequence__remove_at(val
* self
, long p0
);
2718 val
* nit___nit__ANodes___parent(val
* self
);
2719 void nit___nit__ANodes___parent_61d(val
* self
, val
* p0
);
2720 val
* nit___nit__ANodes___items(val
* self
);
2721 void nit___nit__ANodes___hook_add(val
* self
, val
* p0
);
2722 void nit___nit__ANodes___hook_remove(val
* self
, val
* p0
);
2723 void nit___nit__ANodes___unsafe_add_all(val
* self
, val
* p0
);
2724 short int nit___nit__ANodes___replace_child(val
* self
, val
* p0
, val
* p1
);
2725 void nit___nit__ANodes___visit_all(val
* self
, val
* p0
);
2726 extern const struct class class_nit__ANodes
;
2727 #define COLOR_standard__Array__nit__ANodes___35dE 0
2728 #define COLOR_nit__parser_nodes__ANodes___items 1
2729 val
* nit___nit__TEol___standard__string__Object__to_s(val
* self
);
2730 val
* nit___nit__ANode___location(val
* self
);
2731 void nit___nit__ANode___location_61d(val
* self
, val
* p0
);
2732 val
* nit___nit__ANode___hot_location(val
* self
);
2733 void nit___nit__ANode___debug(val
* self
, val
* p0
);
2734 val
* nit___nit__ANode___parent(val
* self
);
2735 void nit___nit__ANode___parent_61d(val
* self
, val
* p0
);
2736 void nit___nit__Token___ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
2737 void nit___nit__ANode___replace_with(val
* self
, val
* p0
);
2738 void nit___nit__Token___ANode__visit_all(val
* self
, val
* p0
);
2739 void nit__literal___ANode___accept_literal(val
* self
, val
* p0
);
2740 void nit__scope___ANode___accept_scope_visitor(val
* self
, val
* p0
);
2741 void nit__flow___ANode___accept_flow_visitor(val
* self
, val
* p0
);
2742 void nit__local_var_init___ANode___accept_local_var_visitor(val
* self
, val
* p0
);
2743 void nit__auto_super_init___ANode___accept_auto_super_init(val
* self
, val
* p0
);
2744 void nit__astvalidation___ANode___accept_ast_validation(val
* self
, val
* p0
);
2745 void nit__rapid_type_analysis___ANode___accept_rapid_type_visitor(val
* self
, val
* p0
);
2746 void nit__transform___ANode___full_transform_visitor(val
* self
, val
* p0
);
2747 void nit__transform___ANode___accept_transform_visitor(val
* self
, val
* p0
);
2748 val
* nit__lexer_work___Token___text(val
* self
);
2749 void nit___nit__Token___prev_token_61d(val
* self
, val
* p0
);
2750 void nit___nit__Token___next_token_61d(val
* self
, val
* p0
);
2751 long nit__lexer___TEol___nit__lexer_work__Token__parser_index(val
* self
);
2752 void nit__lexer___TEol___init_tk(val
* self
, val
* p0
);
2753 extern const struct class class_nit__TEol
;
2754 #define COLOR_nit__parser_nodes__ANode___parent 1
2755 #define COLOR_nit__parser_nodes__Token___prev_token 2
2756 #define COLOR_nit__parser_nodes__Token___next_token 3
2757 val
* nit___nit__Token___standard__string__Object__to_s(val
* self
);
2758 long nit__lexer___TComment___nit__lexer_work__Token__parser_index(val
* self
);
2759 void nit__lexer___TComment___init_tk(val
* self
, val
* p0
);
2760 extern const struct class class_nit__TComment
;
2761 val
* nit___nit__TokenKeyword___standard__string__Object__to_s(val
* self
);
2762 long nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index(val
* self
);
2763 void nit__lexer___TKwpackage___init_tk(val
* self
, val
* p0
);
2764 extern const struct class class_nit__TKwpackage
;
2765 long nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index(val
* self
);
2766 void nit__lexer___TKwmodule___init_tk(val
* self
, val
* p0
);
2767 extern const struct class class_nit__TKwmodule
;
2768 long nit__lexer___TKwimport___nit__lexer_work__Token__parser_index(val
* self
);
2769 void nit__lexer___TKwimport___init_tk(val
* self
, val
* p0
);
2770 extern const struct class class_nit__TKwimport
;
2771 long nit__lexer___TKwclass___nit__lexer_work__Token__parser_index(val
* self
);
2772 void nit__lexer___TKwclass___init_tk(val
* self
, val
* p0
);
2773 extern const struct class class_nit__TKwclass
;
2774 long nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index(val
* self
);
2775 void nit__lexer___TKwabstract___init_tk(val
* self
, val
* p0
);
2776 extern const struct class class_nit__TKwabstract
;
2777 long nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index(val
* self
);
2778 void nit__lexer___TKwinterface___init_tk(val
* self
, val
* p0
);
2779 extern const struct class class_nit__TKwinterface
;
2780 long nit__lexer___TKwenum___nit__lexer_work__Token__parser_index(val
* self
);
2781 void nit__lexer___TKwenum___init_tk(val
* self
, val
* p0
);
2782 extern const struct class class_nit__TKwenum
;
2783 long nit__lexer___TKwend___nit__lexer_work__Token__parser_index(val
* self
);
2784 void nit__lexer___TKwend___init_tk(val
* self
, val
* p0
);
2785 extern const struct class class_nit__TKwend
;
2786 long nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index(val
* self
);
2787 void nit__lexer___TKwmeth___init_tk(val
* self
, val
* p0
);
2788 extern const struct class class_nit__TKwmeth
;
2789 long nit__lexer___TKwtype___nit__lexer_work__Token__parser_index(val
* self
);
2790 void nit__lexer___TKwtype___init_tk(val
* self
, val
* p0
);
2791 extern const struct class class_nit__TKwtype
;
2792 long nit__lexer___TKwinit___nit__lexer_work__Token__parser_index(val
* self
);
2793 void nit__lexer___TKwinit___init_tk(val
* self
, val
* p0
);
2794 extern const struct class class_nit__TKwinit
;
2795 long nit__lexer___TKwredef___nit__lexer_work__Token__parser_index(val
* self
);
2796 void nit__lexer___TKwredef___init_tk(val
* self
, val
* p0
);
2797 extern const struct class class_nit__TKwredef
;
2798 long nit__lexer___TKwis___nit__lexer_work__Token__parser_index(val
* self
);
2799 void nit__lexer___TKwis___init_tk(val
* self
, val
* p0
);
2800 extern const struct class class_nit__TKwis
;
2801 long nit__lexer___TKwdo___nit__lexer_work__Token__parser_index(val
* self
);
2802 void nit__lexer___TKwdo___init_tk(val
* self
, val
* p0
);
2803 extern const struct class class_nit__TKwdo
;
2804 long nit__lexer___TKwvar___nit__lexer_work__Token__parser_index(val
* self
);
2805 void nit__lexer___TKwvar___init_tk(val
* self
, val
* p0
);
2806 extern const struct class class_nit__TKwvar
;
2807 long nit__lexer___TKwextern___nit__lexer_work__Token__parser_index(val
* self
);
2808 void nit__lexer___TKwextern___init_tk(val
* self
, val
* p0
);
2809 extern const struct class class_nit__TKwextern
;
2810 long nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index(val
* self
);
2811 void nit__lexer___TKwpublic___init_tk(val
* self
, val
* p0
);
2812 extern const struct class class_nit__TKwpublic
;
2813 long nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index(val
* self
);
2814 void nit__lexer___TKwprotected___init_tk(val
* self
, val
* p0
);
2815 extern const struct class class_nit__TKwprotected
;
2816 long nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index(val
* self
);
2817 void nit__lexer___TKwprivate___init_tk(val
* self
, val
* p0
);
2818 extern const struct class class_nit__TKwprivate
;
2819 long nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index(val
* self
);
2820 void nit__lexer___TKwintrude___init_tk(val
* self
, val
* p0
);
2821 extern const struct class class_nit__TKwintrude
;
2822 long nit__lexer___TKwif___nit__lexer_work__Token__parser_index(val
* self
);
2823 void nit__lexer___TKwif___init_tk(val
* self
, val
* p0
);
2824 extern const struct class class_nit__TKwif
;
2825 long nit__lexer___TKwthen___nit__lexer_work__Token__parser_index(val
* self
);
2826 void nit__lexer___TKwthen___init_tk(val
* self
, val
* p0
);
2827 extern const struct class class_nit__TKwthen
;
2828 long nit__lexer___TKwelse___nit__lexer_work__Token__parser_index(val
* self
);
2829 void nit__lexer___TKwelse___init_tk(val
* self
, val
* p0
);
2830 extern const struct class class_nit__TKwelse
;
2831 long nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index(val
* self
);
2832 void nit__lexer___TKwwhile___init_tk(val
* self
, val
* p0
);
2833 extern const struct class class_nit__TKwwhile
;
2834 long nit__lexer___TKwloop___nit__lexer_work__Token__parser_index(val
* self
);
2835 void nit__lexer___TKwloop___init_tk(val
* self
, val
* p0
);
2836 extern const struct class class_nit__TKwloop
;
2837 long nit__lexer___TKwfor___nit__lexer_work__Token__parser_index(val
* self
);
2838 void nit__lexer___TKwfor___init_tk(val
* self
, val
* p0
);
2839 extern const struct class class_nit__TKwfor
;
2840 long nit__lexer___TKwin___nit__lexer_work__Token__parser_index(val
* self
);
2841 void nit__lexer___TKwin___init_tk(val
* self
, val
* p0
);
2842 extern const struct class class_nit__TKwin
;
2843 long nit__lexer___TKwand___nit__lexer_work__Token__parser_index(val
* self
);
2844 void nit__lexer___TKwand___init_tk(val
* self
, val
* p0
);
2845 extern const struct class class_nit__TKwand
;
2846 long nit__lexer___TKwor___nit__lexer_work__Token__parser_index(val
* self
);
2847 void nit__lexer___TKwor___init_tk(val
* self
, val
* p0
);
2848 extern const struct class class_nit__TKwor
;
2849 long nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index(val
* self
);
2850 void nit__lexer___TKwimplies___init_tk(val
* self
, val
* p0
);
2851 extern const struct class class_nit__TKwimplies
;
2852 long nit__lexer___TKwnot___nit__lexer_work__Token__parser_index(val
* self
);
2853 void nit__lexer___TKwnot___init_tk(val
* self
, val
* p0
);
2854 extern const struct class class_nit__TKwnot
;
2855 long nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index(val
* self
);
2856 void nit__lexer___TKwreturn___init_tk(val
* self
, val
* p0
);
2857 extern const struct class class_nit__TKwreturn
;
2858 long nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index(val
* self
);
2859 void nit__lexer___TKwcontinue___init_tk(val
* self
, val
* p0
);
2860 extern const struct class class_nit__TKwcontinue
;
2861 long nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index(val
* self
);
2862 void nit__lexer___TKwbreak___init_tk(val
* self
, val
* p0
);
2863 extern const struct class class_nit__TKwbreak
;
2864 long nit__lexer___TKwabort___nit__lexer_work__Token__parser_index(val
* self
);
2865 void nit__lexer___TKwabort___init_tk(val
* self
, val
* p0
);
2866 extern const struct class class_nit__TKwabort
;
2867 long nit__lexer___TKwassert___nit__lexer_work__Token__parser_index(val
* self
);
2868 void nit__lexer___TKwassert___init_tk(val
* self
, val
* p0
);
2869 extern const struct class class_nit__TKwassert
;
2870 long nit__lexer___TKwnew___nit__lexer_work__Token__parser_index(val
* self
);
2871 void nit__lexer___TKwnew___init_tk(val
* self
, val
* p0
);
2872 extern const struct class class_nit__TKwnew
;
2873 long nit__lexer___TKwisa___nit__lexer_work__Token__parser_index(val
* self
);
2874 void nit__lexer___TKwisa___init_tk(val
* self
, val
* p0
);
2875 extern const struct class class_nit__TKwisa
;
2876 long nit__lexer___TKwonce___nit__lexer_work__Token__parser_index(val
* self
);
2877 void nit__lexer___TKwonce___init_tk(val
* self
, val
* p0
);
2878 extern const struct class class_nit__TKwonce
;
2879 long nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index(val
* self
);
2880 void nit__lexer___TKwsuper___init_tk(val
* self
, val
* p0
);
2881 extern const struct class class_nit__TKwsuper
;
2882 long nit__lexer___TKwself___nit__lexer_work__Token__parser_index(val
* self
);
2883 void nit__lexer___TKwself___init_tk(val
* self
, val
* p0
);
2884 extern const struct class class_nit__TKwself
;
2885 long nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index(val
* self
);
2886 void nit__lexer___TKwtrue___init_tk(val
* self
, val
* p0
);
2887 extern const struct class class_nit__TKwtrue
;
2888 long nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index(val
* self
);
2889 void nit__lexer___TKwfalse___init_tk(val
* self
, val
* p0
);
2890 extern const struct class class_nit__TKwfalse
;
2891 long nit__lexer___TKwnull___nit__lexer_work__Token__parser_index(val
* self
);
2892 void nit__lexer___TKwnull___init_tk(val
* self
, val
* p0
);
2893 extern const struct class class_nit__TKwnull
;
2894 long nit__lexer___TKwas___nit__lexer_work__Token__parser_index(val
* self
);
2895 void nit__lexer___TKwas___init_tk(val
* self
, val
* p0
);
2896 extern const struct class class_nit__TKwas
;
2897 long nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index(val
* self
);
2898 void nit__lexer___TKwnullable___init_tk(val
* self
, val
* p0
);
2899 extern const struct class class_nit__TKwnullable
;
2900 long nit__lexer___TKwisset___nit__lexer_work__Token__parser_index(val
* self
);
2901 void nit__lexer___TKwisset___init_tk(val
* self
, val
* p0
);
2902 extern const struct class class_nit__TKwisset
;
2903 long nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index(val
* self
);
2904 void nit__lexer___TKwlabel___init_tk(val
* self
, val
* p0
);
2905 extern const struct class class_nit__TKwlabel
;
2906 long nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index(val
* self
);
2907 void nit__lexer___TKwdebug___init_tk(val
* self
, val
* p0
);
2908 extern const struct class class_nit__TKwdebug
;
2909 long nit__lexer___TOpar___nit__lexer_work__Token__parser_index(val
* self
);
2910 void nit__lexer___TOpar___init_tk(val
* self
, val
* p0
);
2911 extern const struct class class_nit__TOpar
;
2912 long nit__lexer___TCpar___nit__lexer_work__Token__parser_index(val
* self
);
2913 void nit__lexer___TCpar___init_tk(val
* self
, val
* p0
);
2914 extern const struct class class_nit__TCpar
;
2915 long nit__lexer___TObra___nit__lexer_work__Token__parser_index(val
* self
);
2916 void nit__lexer___TObra___init_tk(val
* self
, val
* p0
);
2917 extern const struct class class_nit__TObra
;
2918 long nit__lexer___TCbra___nit__lexer_work__Token__parser_index(val
* self
);
2919 void nit__lexer___TCbra___init_tk(val
* self
, val
* p0
);
2920 extern const struct class class_nit__TCbra
;
2921 long nit__lexer___TComma___nit__lexer_work__Token__parser_index(val
* self
);
2922 void nit__lexer___TComma___init_tk(val
* self
, val
* p0
);
2923 extern const struct class class_nit__TComma
;
2924 long nit__lexer___TColumn___nit__lexer_work__Token__parser_index(val
* self
);
2925 void nit__lexer___TColumn___init_tk(val
* self
, val
* p0
);
2926 extern const struct class class_nit__TColumn
;
2927 long nit__lexer___TQuad___nit__lexer_work__Token__parser_index(val
* self
);
2928 void nit__lexer___TQuad___init_tk(val
* self
, val
* p0
);
2929 extern const struct class class_nit__TQuad
;
2930 long nit__lexer___TAssign___nit__lexer_work__Token__parser_index(val
* self
);
2931 void nit__lexer___TAssign___init_tk(val
* self
, val
* p0
);
2932 extern const struct class class_nit__TAssign
;
2933 val
* nit___nit__TokenOperator___standard__string__Object__to_s(val
* self
);
2934 long nit__lexer___TPluseq___nit__lexer_work__Token__parser_index(val
* self
);
2935 void nit__lexer___TPluseq___init_tk(val
* self
, val
* p0
);
2936 extern const struct class class_nit__TPluseq
;
2937 long nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index(val
* self
);
2938 void nit__lexer___TMinuseq___init_tk(val
* self
, val
* p0
);
2939 extern const struct class class_nit__TMinuseq
;
2940 long nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index(val
* self
);
2941 void nit__lexer___TDotdotdot___init_tk(val
* self
, val
* p0
);
2942 extern const struct class class_nit__TDotdotdot
;
2943 long nit__lexer___TDotdot___nit__lexer_work__Token__parser_index(val
* self
);
2944 void nit__lexer___TDotdot___init_tk(val
* self
, val
* p0
);
2945 extern const struct class class_nit__TDotdot
;
2946 long nit__lexer___TDot___nit__lexer_work__Token__parser_index(val
* self
);
2947 void nit__lexer___TDot___init_tk(val
* self
, val
* p0
);
2948 extern const struct class class_nit__TDot
;
2949 long nit__lexer___TPlus___nit__lexer_work__Token__parser_index(val
* self
);
2950 void nit__lexer___TPlus___init_tk(val
* self
, val
* p0
);
2951 extern const struct class class_nit__TPlus
;
2952 long nit__lexer___TMinus___nit__lexer_work__Token__parser_index(val
* self
);
2953 void nit__lexer___TMinus___init_tk(val
* self
, val
* p0
);
2954 extern const struct class class_nit__TMinus
;
2955 long nit__lexer___TStar___nit__lexer_work__Token__parser_index(val
* self
);
2956 void nit__lexer___TStar___init_tk(val
* self
, val
* p0
);
2957 extern const struct class class_nit__TStar
;
2958 long nit__lexer___TStarstar___nit__lexer_work__Token__parser_index(val
* self
);
2959 void nit__lexer___TStarstar___init_tk(val
* self
, val
* p0
);
2960 extern const struct class class_nit__TStarstar
;
2961 long nit__lexer___TSlash___nit__lexer_work__Token__parser_index(val
* self
);
2962 void nit__lexer___TSlash___init_tk(val
* self
, val
* p0
);
2963 extern const struct class class_nit__TSlash
;
2964 long nit__lexer___TPercent___nit__lexer_work__Token__parser_index(val
* self
);
2965 void nit__lexer___TPercent___init_tk(val
* self
, val
* p0
);
2966 extern const struct class class_nit__TPercent
;
2967 long nit__lexer___TEq___nit__lexer_work__Token__parser_index(val
* self
);
2968 void nit__lexer___TEq___init_tk(val
* self
, val
* p0
);
2969 extern const struct class class_nit__TEq
;
2970 long nit__lexer___TNe___nit__lexer_work__Token__parser_index(val
* self
);
2971 void nit__lexer___TNe___init_tk(val
* self
, val
* p0
);
2972 extern const struct class class_nit__TNe
;
2973 long nit__lexer___TLt___nit__lexer_work__Token__parser_index(val
* self
);
2974 void nit__lexer___TLt___init_tk(val
* self
, val
* p0
);
2975 extern const struct class class_nit__TLt
;
2976 long nit__lexer___TLe___nit__lexer_work__Token__parser_index(val
* self
);
2977 void nit__lexer___TLe___init_tk(val
* self
, val
* p0
);
2978 extern const struct class class_nit__TLe
;
2979 long nit__lexer___TLl___nit__lexer_work__Token__parser_index(val
* self
);
2980 void nit__lexer___TLl___init_tk(val
* self
, val
* p0
);
2981 extern const struct class class_nit__TLl
;
2982 long nit__lexer___TGt___nit__lexer_work__Token__parser_index(val
* self
);
2983 void nit__lexer___TGt___init_tk(val
* self
, val
* p0
);
2984 extern const struct class class_nit__TGt
;
2985 long nit__lexer___TGe___nit__lexer_work__Token__parser_index(val
* self
);
2986 void nit__lexer___TGe___init_tk(val
* self
, val
* p0
);
2987 extern const struct class class_nit__TGe
;
2988 long nit__lexer___TGg___nit__lexer_work__Token__parser_index(val
* self
);
2989 void nit__lexer___TGg___init_tk(val
* self
, val
* p0
);
2990 extern const struct class class_nit__TGg
;
2991 long nit__lexer___TStarship___nit__lexer_work__Token__parser_index(val
* self
);
2992 void nit__lexer___TStarship___init_tk(val
* self
, val
* p0
);
2993 extern const struct class class_nit__TStarship
;
2994 long nit__lexer___TBang___nit__lexer_work__Token__parser_index(val
* self
);
2995 void nit__lexer___TBang___init_tk(val
* self
, val
* p0
);
2996 extern const struct class class_nit__TBang
;
2997 long nit__lexer___TAt___nit__lexer_work__Token__parser_index(val
* self
);
2998 void nit__lexer___TAt___init_tk(val
* self
, val
* p0
);
2999 extern const struct class class_nit__TAt
;
3000 val
* nit___nit__TClassid___standard__string__Object__to_s(val
* self
);
3001 long nit__lexer___TClassid___nit__lexer_work__Token__parser_index(val
* self
);
3002 void nit__lexer___TClassid___init_tk(val
* self
, val
* p0
);
3003 extern const struct class class_nit__TClassid
;
3004 val
* nit___nit__TId___standard__string__Object__to_s(val
* self
);
3005 long nit__lexer___TId___nit__lexer_work__Token__parser_index(val
* self
);
3006 void nit__lexer___TId___init_tk(val
* self
, val
* p0
);
3007 extern const struct class class_nit__TId
;
3008 val
* nit___nit__TAttrid___standard__string__Object__to_s(val
* self
);
3009 long nit__lexer___TAttrid___nit__lexer_work__Token__parser_index(val
* self
);
3010 void nit__lexer___TAttrid___init_tk(val
* self
, val
* p0
);
3011 extern const struct class class_nit__TAttrid
;
3012 val
* nit___nit__TokenLiteral___standard__string__Object__to_s(val
* self
);
3013 long nit__lexer___TNumber___nit__lexer_work__Token__parser_index(val
* self
);
3014 void nit__lexer___TNumber___init_tk(val
* self
, val
* p0
);
3015 extern const struct class class_nit__TNumber
;
3016 long nit__lexer___THexNumber___nit__lexer_work__Token__parser_index(val
* self
);
3017 void nit__lexer___THexNumber___init_tk(val
* self
, val
* p0
);
3018 extern const struct class class_nit__THexNumber
;
3019 long nit__lexer___TFloat___nit__lexer_work__Token__parser_index(val
* self
);
3020 void nit__lexer___TFloat___init_tk(val
* self
, val
* p0
);
3021 extern const struct class class_nit__TFloat
;
3022 long nit__lexer___TChar___nit__lexer_work__Token__parser_index(val
* self
);
3023 void nit__lexer___TChar___init_tk(val
* self
, val
* p0
);
3024 extern const struct class class_nit__TChar
;
3025 long nit__lexer___TString___nit__lexer_work__Token__parser_index(val
* self
);
3026 void nit__lexer___TString___init_tk(val
* self
, val
* p0
);
3027 extern const struct class class_nit__TString
;
3028 long nit__lexer___TStartString___nit__lexer_work__Token__parser_index(val
* self
);
3029 void nit__lexer___TStartString___init_tk(val
* self
, val
* p0
);
3030 extern const struct class class_nit__TStartString
;
3031 long nit__lexer___TMidString___nit__lexer_work__Token__parser_index(val
* self
);
3032 void nit__lexer___TMidString___init_tk(val
* self
, val
* p0
);
3033 extern const struct class class_nit__TMidString
;
3034 long nit__lexer___TEndString___nit__lexer_work__Token__parser_index(val
* self
);
3035 void nit__lexer___TEndString___init_tk(val
* self
, val
* p0
);
3036 extern const struct class class_nit__TEndString
;
3037 val
* nit___nit__TBadString___standard__string__Object__to_s(val
* self
);
3038 long nit__lexer___TBadString___nit__lexer_work__Token__parser_index(val
* self
);
3039 void nit__lexer___TBadString___init_tk(val
* self
, val
* p0
);
3040 extern const struct class class_nit__TBadString
;
3041 val
* nit___nit__TBadChar___standard__string__Object__to_s(val
* self
);
3042 long nit__lexer___TBadChar___nit__lexer_work__Token__parser_index(val
* self
);
3043 void nit__lexer___TBadChar___init_tk(val
* self
, val
* p0
);
3044 extern const struct class class_nit__TBadChar
;
3045 long nit__lexer___TExternCodeSegment___nit__lexer_work__Token__parser_index(val
* self
);
3046 void nit__lexer___TExternCodeSegment___init_tk(val
* self
, val
* p0
);
3047 extern const struct class class_nit__TExternCodeSegment
;
3048 val
* nit___nit__EOF___standard__string__Object__to_s(val
* self
);
3049 long nit__lexer___EOF___nit__lexer_work__Token__parser_index(val
* self
);
3050 void nit__lexer_work___EOF___init_tk(val
* self
, val
* p0
);
3051 extern const struct class class_nit__EOF
;
3052 val
* nit__lexer_work___AError___message(val
* self
);
3053 void nit__lexer_work___AError___message_61d(val
* self
, val
* p0
);
3054 void nit__lexer_work___AError___init_error(val
* self
, val
* p0
, val
* p1
);
3055 void nit__lexer_work___ALexerError___string_61d(val
* self
, val
* p0
);
3056 void nit__lexer_work___ALexerError___init_lexer_error(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3057 extern const struct class class_nit__ALexerError
;
3058 void nit__lexer_work___AParserError___token_61d(val
* self
, val
* p0
);
3059 void nit__lexer_work___AParserError___init_parser_error(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3060 extern const struct class class_nit__AParserError
;
3061 void nit__parser_prod___AModule___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3062 void nit___nit__Prod___ANode__replace_with(val
* self
, val
* p0
);
3063 void nit__parser_prod___AModule___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3064 val
* nit___nit__Prod___n_annotations(val
* self
);
3065 void nit___nit__Prod___n_annotations_61d(val
* self
, val
* p0
);
3066 val
* nit___nit__Prod___get_annotations(val
* self
, val
* p0
);
3067 val
* nit__parser_work___Prod___collect_text(val
* self
);
3068 val
* nit__annotation___Prod___get_single_annotation(val
* self
, val
* p0
, val
* p1
);
3069 val
* nit___nit__AModule___n_moduledecl(val
* self
);
3070 void nit__parser_prod___AModule___n_moduledecl_61d(val
* self
, val
* p0
);
3071 val
* nit___nit__AModule___n_imports(val
* self
);
3072 val
* nit___nit__AModule___n_extern_code_blocks(val
* self
);
3073 val
* nit___nit__AModule___n_classdefs(val
* self
);
3074 void nit__parser_prod___AModule___init_amodule(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3075 void nit__literal___AModule___do_literal(val
* self
, val
* p0
);
3076 val
* nit__loader___AModule___mmodule(val
* self
);
3077 void nit__loader___AModule___mmodule_61d(val
* self
, val
* p0
);
3078 short int nit__loader___AModule___is_importation_done(val
* self
);
3079 void nit__loader___AModule___is_importation_done_61d(val
* self
, short int p0
);
3080 short int nit__modelize_class___AModule___build_classes_is_done(val
* self
);
3081 void nit__modelize_class___AModule___build_classes_is_done_61d(val
* self
, short int p0
);
3082 val
* nit__modelize_class___AModule___mclass2nclassdef(val
* self
);
3083 extern const struct class class_nit__AModule
;
3084 #define COLOR_nit__parser_nodes__Prod___n_annotations 2
3085 #define COLOR_nit__parser_nodes__AModule___n_moduledecl 4
3086 val
* NEW_nit__ANodes(const struct type
* type
);
3087 extern const struct type type_nit__ANodes__nit__AImport
;
3088 #define COLOR_nit__parser_nodes__ANodes__parent_61d 71
3089 #define COLOR_nit__parser_nodes__AModule___n_imports 5
3090 extern const struct type type_nit__ANodes__nit__AExternCodeBlock
;
3091 #define COLOR_nit__parser_nodes__AModule___n_extern_code_blocks 6
3092 extern const struct type type_nit__ANodes__nit__AClassdef
;
3093 #define COLOR_nit__parser_nodes__AModule___n_classdefs 7
3094 #define COLOR_nit__loader__AModule___is_importation_done 9
3095 #define COLOR_nit__modelize_class__AModule___build_classes_is_done 10
3096 extern const struct type type_standard__HashMap__nit__MClass__nit__AClassdef
;
3097 #define COLOR_nit__modelize_class__AModule___mclass2nclassdef 11
3098 void nit__parser_prod___AModuledecl___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3099 void nit__parser_prod___AModuledecl___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3100 void nit__parser_prod___AModuledecl___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3101 val
* nit___nit__ADefinition___n_doc(val
* self
);
3102 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_doc_61d(val
* self
, val
* p0
);
3103 val
* nit___nit__ADefinition___n_kwredef(val
* self
);
3104 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_kwredef_61d(val
* self
, val
* p0
);
3105 val
* nit___nit__ADefinition___n_visibility(val
* self
);
3106 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_visibility_61d(val
* self
, val
* p0
);
3107 void nit__parser_prod___AModuledecl___n_kwmodule_61d(val
* self
, val
* p0
);
3108 val
* nit___nit__AModuledecl___n_name(val
* self
);
3109 void nit__parser_prod___AModuledecl___n_name_61d(val
* self
, val
* p0
);
3110 void nit__parser_prod___AModuledecl___init_amoduledecl(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
3111 extern const struct class class_nit__AModuledecl
;
3112 #define COLOR_nit__parser_nodes__ADefinition___n_doc 10
3113 #define COLOR_nit__parser_nodes__ADefinition___n_kwredef 11
3114 #define COLOR_nit__parser_nodes__ADefinition___n_visibility 12
3115 void nit__parser_prod___AStdImport___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3116 void nit__parser_prod___AStdImport___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3117 void nit__parser_prod___AStdImport___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3118 val
* nit___nit__AImport___n_visibility(val
* self
);
3119 void nit__parser_prod___AStdImport___nit__parser_nodes__AImport__n_visibility_61d(val
* self
, val
* p0
);
3120 void nit__parser_prod___AStdImport___nit__parser_nodes__AImport__n_kwimport_61d(val
* self
, val
* p0
);
3121 val
* nit___nit__AStdImport___n_name(val
* self
);
3122 void nit__parser_prod___AStdImport___n_name_61d(val
* self
, val
* p0
);
3123 void nit__parser_prod___AStdImport___init_astdimport(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3124 val
* nit__loader___AStdImport___mmodule(val
* self
);
3125 void nit__loader___AStdImport___mmodule_61d(val
* self
, val
* p0
);
3126 extern const struct class class_nit__AStdImport
;
3127 #define COLOR_nit__loader__AStdImport___mmodule 7
3128 void nit__parser_prod___ANoImport___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3129 void nit__parser_prod___ANoImport___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3130 void nit__parser_prod___ANoImport___nit__parser_nodes__AImport__n_visibility_61d(val
* self
, val
* p0
);
3131 void nit__parser_prod___ANoImport___nit__parser_nodes__AImport__n_kwimport_61d(val
* self
, val
* p0
);
3132 void nit__parser_prod___ANoImport___n_kwend_61d(val
* self
, val
* p0
);
3133 void nit__parser_prod___ANoImport___init_anoimport(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3134 extern const struct class class_nit__ANoImport
;
3135 void nit___nit__APublicVisibility___standard__kernel__Object__init(val
* self
);
3136 void nit__parser_prod___APublicVisibility___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3137 void nit__parser_prod___APublicVisibility___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3138 val
* nit__modelbuilder_base___APublicVisibility___AVisibility__mvisibility(val
* self
);
3139 void nit__parser_prod___APublicVisibility___n_kwpublic_61d(val
* self
, val
* p0
);
3140 void nit__parser_prod___APublicVisibility___init_apublicvisibility(val
* self
, val
* p0
);
3141 extern const struct class class_nit__APublicVisibility
;
3142 void nit__parser_prod___APrivateVisibility___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3143 void nit__parser_prod___APrivateVisibility___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3144 val
* nit__modelbuilder_base___APrivateVisibility___AVisibility__mvisibility(val
* self
);
3145 void nit__parser_prod___APrivateVisibility___n_kwprivate_61d(val
* self
, val
* p0
);
3146 void nit__parser_prod___APrivateVisibility___init_aprivatevisibility(val
* self
, val
* p0
);
3147 extern const struct class class_nit__APrivateVisibility
;
3148 void nit__parser_prod___AProtectedVisibility___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3149 void nit__parser_prod___AProtectedVisibility___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3150 val
* nit__modelbuilder_base___AProtectedVisibility___AVisibility__mvisibility(val
* self
);
3151 void nit__parser_prod___AProtectedVisibility___n_kwprotected_61d(val
* self
, val
* p0
);
3152 void nit__parser_prod___AProtectedVisibility___init_aprotectedvisibility(val
* self
, val
* p0
);
3153 extern const struct class class_nit__AProtectedVisibility
;
3154 void nit__parser_prod___AIntrudeVisibility___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3155 void nit__parser_prod___AIntrudeVisibility___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3156 val
* nit__modelbuilder_base___AIntrudeVisibility___AVisibility__mvisibility(val
* self
);
3157 void nit__parser_prod___AIntrudeVisibility___n_kwintrude_61d(val
* self
, val
* p0
);
3158 void nit__parser_prod___AIntrudeVisibility___init_aintrudevisibility(val
* self
, val
* p0
);
3159 extern const struct class class_nit__AIntrudeVisibility
;
3160 val
* nit___nit__AStdClassdef___ANode__hot_location(val
* self
);
3161 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3162 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3163 void nit__parser_prod___AStdClassdef___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3164 val
* nit___nit__AClassdef___n_propdefs(val
* self
);
3165 val
* nit__modelize_class___AClassdef___mclass(val
* self
);
3166 void nit__modelize_class___AClassdef___mclass_61d(val
* self
, val
* p0
);
3167 val
* nit__modelize_class___AClassdef___mclassdef(val
* self
);
3168 void nit__modelize_class___AClassdef___mclassdef_61d(val
* self
, val
* p0
);
3169 val
* nit__modelize_class___AClassdef___all_defs(val
* self
);
3170 void nit__modelize_class___AClassdef___all_defs_61d(val
* self
, val
* p0
);
3171 short int nit__modelize_property___AClassdef___build_properties_is_done(val
* self
);
3172 void nit__modelize_property___AClassdef___build_properties_is_done_61d(val
* self
, short int p0
);
3173 val
* nit__modelize_property___AClassdef___mfree_init(val
* self
);
3174 void nit__modelize_property___AClassdef___mfree_init_61d(val
* self
, val
* p0
);
3175 void nit__abstract_compiler___AClassdef___compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3176 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_doc_61d(val
* self
, val
* p0
);
3177 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val
* self
, val
* p0
);
3178 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_visibility_61d(val
* self
, val
* p0
);
3179 val
* nit___nit__AStdClassdef___n_classkind(val
* self
);
3180 void nit__parser_prod___AStdClassdef___n_classkind_61d(val
* self
, val
* p0
);
3181 val
* nit___nit__AStdClassdef___n_id(val
* self
);
3182 void nit__parser_prod___AStdClassdef___n_id_61d(val
* self
, val
* p0
);
3183 val
* nit___nit__AStdClassdef___n_formaldefs(val
* self
);
3184 void nit__parser_prod___AStdClassdef___n_extern_code_block_61d(val
* self
, val
* p0
);
3185 val
* nit___nit__AStdClassdef___n_superclasses(val
* self
);
3186 void nit__parser_prod___AStdClassdef___n_kwend_61d(val
* self
, val
* p0
);
3187 void nit__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
);
3188 extern const struct class class_nit__AStdClassdef
;
3189 extern const struct type type_nit__ANodes__nit__APropdef
;
3190 #define COLOR_nit__parser_nodes__AClassdef___n_propdefs 4
3191 #define COLOR_nit__modelize_property__AClassdef___build_properties_is_done 8
3192 #define COLOR_nit__modelize_property__AClassdef___mfree_init 9
3193 #define COLOR_nit__parser_nodes__AStdClassdef___n_id 14
3194 extern const struct type type_nit__ANodes__nit__AFormaldef
;
3195 #define COLOR_nit__parser_nodes__AStdClassdef___n_formaldefs 15
3196 #define COLOR_nit__parser_nodes__AStdClassdef___n_extern_code_block 16
3197 extern const struct type type_nit__ANodes__nit__ASuperclass
;
3198 #define COLOR_nit__parser_nodes__AStdClassdef___n_superclasses 17
3199 void nit__parser_prod___ATopClassdef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3200 void nit__parser_prod___ATopClassdef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3201 void nit__parser_prod___ATopClassdef___init_atopclassdef(val
* self
, val
* p0
);
3202 extern const struct class class_nit__ATopClassdef
;
3203 void nit__parser_prod___AMainClassdef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3204 void nit__parser_prod___AMainClassdef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3205 void nit__parser_prod___AMainClassdef___init_amainclassdef(val
* self
, val
* p0
);
3206 extern const struct class class_nit__AMainClassdef
;
3207 void nit__parser_prod___AConcreteClasskind___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3208 void nit__parser_prod___AConcreteClasskind___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3209 val
* nit__modelize_class___AConcreteClasskind___AClasskind__mkind(val
* self
);
3210 void nit__parser_prod___AConcreteClasskind___n_kwclass_61d(val
* self
, val
* p0
);
3211 void nit__parser_prod___AConcreteClasskind___init_aconcreteclasskind(val
* self
, val
* p0
);
3212 extern const struct class class_nit__AConcreteClasskind
;
3213 void nit__parser_prod___AAbstractClasskind___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3214 void nit__parser_prod___AAbstractClasskind___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3215 val
* nit__modelize_class___AAbstractClasskind___AClasskind__mkind(val
* self
);
3216 void nit__parser_prod___AAbstractClasskind___n_kwabstract_61d(val
* self
, val
* p0
);
3217 void nit__parser_prod___AAbstractClasskind___n_kwclass_61d(val
* self
, val
* p0
);
3218 void nit__parser_prod___AAbstractClasskind___init_aabstractclasskind(val
* self
, val
* p0
, val
* p1
);
3219 extern const struct class class_nit__AAbstractClasskind
;
3220 void nit__parser_prod___AInterfaceClasskind___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3221 void nit__parser_prod___AInterfaceClasskind___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3222 val
* nit__modelize_class___AInterfaceClasskind___AClasskind__mkind(val
* self
);
3223 void nit__parser_prod___AInterfaceClasskind___n_kwinterface_61d(val
* self
, val
* p0
);
3224 void nit__parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val
* self
, val
* p0
);
3225 extern const struct class class_nit__AInterfaceClasskind
;
3226 void nit__parser_prod___AEnumClasskind___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3227 void nit__parser_prod___AEnumClasskind___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3228 val
* nit__modelize_class___AEnumClasskind___AClasskind__mkind(val
* self
);
3229 void nit__parser_prod___AEnumClasskind___n_kwenum_61d(val
* self
, val
* p0
);
3230 void nit__parser_prod___AEnumClasskind___init_aenumclasskind(val
* self
, val
* p0
);
3231 extern const struct class class_nit__AEnumClasskind
;
3232 void nit__parser_prod___AExternClasskind___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3233 void nit__parser_prod___AExternClasskind___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3234 val
* nit__modelize_class___AExternClasskind___AClasskind__mkind(val
* self
);
3235 void nit__parser_prod___AExternClasskind___n_kwextern_61d(val
* self
, val
* p0
);
3236 void nit__parser_prod___AExternClasskind___n_kwclass_61d(val
* self
, val
* p0
);
3237 void nit__parser_prod___AExternClasskind___init_aexternclasskind(val
* self
, val
* p0
, val
* p1
);
3238 extern const struct class class_nit__AExternClasskind
;
3239 #define COLOR_nit__parser_nodes__AExternClasskind___n_kwclass 5
3240 void nit__parser_prod___AFormaldef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3241 void nit__parser_prod___AFormaldef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3242 void nit__parser_prod___AFormaldef___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3243 val
* nit___nit__AFormaldef___n_id(val
* self
);
3244 void nit__parser_prod___AFormaldef___n_id_61d(val
* self
, val
* p0
);
3245 val
* nit___nit__AFormaldef___n_type(val
* self
);
3246 void nit__parser_prod___AFormaldef___n_type_61d(val
* self
, val
* p0
);
3247 void nit__parser_prod___AFormaldef___init_aformaldef(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3248 void nit__modelize_class___AFormaldef___bound_61d(val
* self
, val
* p0
);
3249 extern const struct class class_nit__AFormaldef
;
3250 #define COLOR_nit__parser_nodes__AFormaldef___n_type 5
3251 #define COLOR_nit__modelize_class__AFormaldef___mtype 6
3252 #define COLOR_nit__modelize_class__AFormaldef___bound 7
3253 void nit__parser_prod___ASuperclass___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3254 void nit__parser_prod___ASuperclass___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3255 void nit__parser_prod___ASuperclass___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3256 void nit__parser_prod___ASuperclass___n_kwsuper_61d(val
* self
, val
* p0
);
3257 val
* nit___nit__ASuperclass___n_type(val
* self
);
3258 void nit__parser_prod___ASuperclass___n_type_61d(val
* self
, val
* p0
);
3259 void nit__parser_prod___ASuperclass___init_asuperclass(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3260 extern const struct class class_nit__ASuperclass
;
3261 val
* nit___nit__AAttrPropdef___ANode__hot_location(val
* self
);
3262 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3263 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3264 void nit__flow___APropdef___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3265 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3266 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val
* self
, val
* p0
);
3267 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val
* self
, val
* p0
);
3268 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val
* self
, val
* p0
);
3269 short int nit__phase___APropdef___is_phased(val
* self
);
3270 void nit__phase___APropdef___is_phased_61d(val
* self
, short int p0
);
3271 void nit__scope___APropdef___do_scope(val
* self
, val
* p0
);
3272 void nit__flow___APropdef___do_flow(val
* self
, val
* p0
);
3273 void nit__flow___APropdef___before_flow_context_61d(val
* self
, val
* p0
);
3274 void nit__flow___APropdef___after_flow_context_61d(val
* self
, val
* p0
);
3275 void nit__local_var_init___APropdef___do_local_var_init(val
* self
, val
* p0
);
3276 val
* nit__modelize_property___APropdef___mpropdef(val
* self
);
3277 void nit__modelize_property___APropdef___mpropdef_61d(val
* self
, val
* p0
);
3278 void nit__modelize_property___AAttrPropdef___APropdef__build_property(val
* self
, val
* p0
, val
* p1
);
3279 void nit__modelize_property___AAttrPropdef___APropdef__build_signature(val
* self
, val
* p0
);
3280 void nit__modelize_property___AAttrPropdef___APropdef__check_signature(val
* self
, val
* p0
);
3281 val
* nit__modelize_property___APropdef___new_property_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3282 void nit__modelize_property___APropdef___set_doc(val
* self
, val
* p0
, val
* p1
);
3283 void nit__modelize_property___APropdef___check_redef_property_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3284 short int nit__modelize_property___APropdef___check_redef_keyword(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
, val
* p4
);
3285 void nit__typing___AAttrPropdef___APropdef__do_typing(val
* self
, val
* p0
);
3286 void nit__typing___APropdef___selfvariable_61d(val
* self
, val
* p0
);
3287 void nit__abstract_compiler___AAttrPropdef___APropdef__compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3288 short int nit__abstract_compiler___AAttrPropdef___APropdef__can_inline(val
* self
);
3289 void nit__parser_prod___AAttrPropdef___n_kwvar_61d(val
* self
, val
* p0
);
3290 val
* nit___nit__AAttrPropdef___n_id2(val
* self
);
3291 void nit__parser_prod___AAttrPropdef___n_id2_61d(val
* self
, val
* p0
);
3292 val
* nit___nit__AAttrPropdef___n_type(val
* self
);
3293 void nit__parser_prod___AAttrPropdef___n_type_61d(val
* self
, val
* p0
);
3294 val
* nit___nit__AAttrPropdef___n_expr(val
* self
);
3295 void nit__parser_prod___AAttrPropdef___n_expr_61d(val
* self
, val
* p0
);
3296 val
* nit___nit__AAttrPropdef___n_block(val
* self
);
3297 void nit__parser_prod___AAttrPropdef___n_block_61d(val
* self
, val
* p0
);
3298 void nit__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
);
3299 short int nit__modelize_property___AAttrPropdef___noinit(val
* self
);
3300 void nit__modelize_property___AAttrPropdef___noinit_61d(val
* self
, short int p0
);
3301 short int nit__modelize_property___AAttrPropdef___is_lazy(val
* self
);
3302 void nit__modelize_property___AAttrPropdef___is_lazy_61d(val
* self
, short int p0
);
3303 short int nit__modelize_property___AAttrPropdef___has_value(val
* self
);
3304 void nit__modelize_property___AAttrPropdef___has_value_61d(val
* self
, short int p0
);
3305 val
* nit__modelize_property___AAttrPropdef___mlazypropdef(val
* self
);
3306 void nit__modelize_property___AAttrPropdef___mlazypropdef_61d(val
* self
, val
* p0
);
3307 val
* nit__modelize_property___AAttrPropdef___mreadpropdef(val
* self
);
3308 void nit__modelize_property___AAttrPropdef___mreadpropdef_61d(val
* self
, val
* p0
);
3309 val
* nit__modelize_property___AAttrPropdef___mwritepropdef(val
* self
);
3310 void nit__modelize_property___AAttrPropdef___mwritepropdef_61d(val
* self
, val
* p0
);
3311 void nit__modelize_property___AAttrPropdef___check_method_signature(val
* self
, val
* p0
, val
* p1
);
3312 void nit__abstract_compiler___AAttrPropdef___init_expr(val
* self
, val
* p0
, val
* p1
);
3313 val
* nit__abstract_compiler___AAttrPropdef___evaluate_expr(val
* self
, val
* p0
, val
* p1
);
3314 extern const struct class class_nit__AAttrPropdef
;
3315 #define COLOR_nit__phase__APropdef___is_phased 13
3316 #define COLOR_nit__parser_nodes__AAttrPropdef___n_type 20
3317 #define COLOR_nit__parser_nodes__AAttrPropdef___n_expr 21
3318 #define COLOR_nit__parser_nodes__AAttrPropdef___n_block 22
3319 #define COLOR_nit__modelize_property__AAttrPropdef___noinit 23
3320 #define COLOR_nit__modelize_property__AAttrPropdef___is_lazy 24
3321 #define COLOR_nit__modelize_property__AAttrPropdef___has_value 25
3322 val
* nit___nit__AMethPropdef___ANode__hot_location(val
* self
);
3323 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3324 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3325 void nit__parser_prod___AMethPropdef___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3326 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val
* self
, val
* p0
);
3327 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val
* self
, val
* p0
);
3328 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val
* self
, val
* p0
);
3329 void nit__modelize_property___AMethPropdef___APropdef__build_property(val
* self
, val
* p0
, val
* p1
);
3330 void nit__modelize_property___AMethPropdef___APropdef__build_signature(val
* self
, val
* p0
);
3331 void nit__modelize_property___AMethPropdef___APropdef__check_signature(val
* self
, val
* p0
);
3332 void nit__typing___AMethPropdef___APropdef__do_typing(val
* self
, val
* p0
);
3333 void nit__abstract_compiler___AMethPropdef___APropdef__compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3334 short int nit__separate_compiler___AMethPropdef___nit__abstract_compiler__APropdef__can_inline(val
* self
);
3335 void nit__parser_prod___AMethPropdef___n_kwmeth_61d(val
* self
, val
* p0
);
3336 val
* nit___nit__AMethPropdef___n_kwinit(val
* self
);
3337 void nit__parser_prod___AMethPropdef___n_kwinit_61d(val
* self
, val
* p0
);
3338 val
* nit___nit__AMethPropdef___n_kwnew(val
* self
);
3339 void nit__parser_prod___AMethPropdef___n_kwnew_61d(val
* self
, val
* p0
);
3340 val
* nit___nit__AMethPropdef___n_methid(val
* self
);
3341 void nit__parser_prod___AMethPropdef___n_methid_61d(val
* self
, val
* p0
);
3342 val
* nit___nit__AMethPropdef___n_signature(val
* self
);
3343 void nit__parser_prod___AMethPropdef___n_signature_61d(val
* self
, val
* p0
);
3344 val
* nit___nit__AMethPropdef___n_block(val
* self
);
3345 void nit__parser_prod___AMethPropdef___n_block_61d(val
* self
, val
* p0
);
3346 void nit__parser_prod___AMethPropdef___n_extern_calls_61d(val
* self
, val
* p0
);
3347 val
* nit___nit__AMethPropdef___n_extern_code_block(val
* self
);
3348 void nit__parser_prod___AMethPropdef___n_extern_code_block_61d(val
* self
, val
* p0
);
3349 void nit__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
);
3350 short int nit__modelize_property___AMethPropdef___look_like_a_root_init(val
* self
, val
* p0
, val
* p1
);
3351 val
* nit__auto_super_init___AMethPropdef___auto_super_inits(val
* self
);
3352 void nit__auto_super_init___AMethPropdef___auto_super_inits_61d(val
* self
, val
* p0
);
3353 short int nit__auto_super_init___AMethPropdef___auto_super_call(val
* self
);
3354 void nit__auto_super_init___AMethPropdef___auto_super_call_61d(val
* self
, short int p0
);
3355 void nit__auto_super_init___AMethPropdef___do_auto_super_init(val
* self
, val
* p0
);
3356 short int nit__abstract_compiler___AMethPropdef___compile_intern_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3357 short int nit__abstract_compiler___AMethPropdef___compile_externmeth_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3358 short int nit__abstract_compiler___AMethPropdef___compile_externinit_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3359 short int nit__abstract_compiler___AMethPropdef___APropdef__can_inline(val
* self
);
3360 extern const struct class class_nit__AMethPropdef
;
3361 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwmeth 18
3362 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwinit 19
3363 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwnew 20
3364 #define COLOR_nit__parser_nodes__AMethPropdef___n_methid 21
3365 #define COLOR_nit__parser_nodes__AMethPropdef___n_signature 22
3366 #define COLOR_nit__parser_nodes__AMethPropdef___n_block 23
3367 #define COLOR_nit__parser_nodes__AMethPropdef___n_extern_calls 24
3368 #define COLOR_nit__parser_nodes__AMethPropdef___n_extern_code_block 25
3369 #define COLOR_nit__auto_super_init__AMethPropdef___auto_super_inits 26
3370 #define COLOR_nit__auto_super_init__AMethPropdef___auto_super_call 27
3371 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3372 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3373 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val
* self
, val
* p0
);
3374 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__AMethPropdef__n_block_61d(val
* self
, val
* p0
);
3375 void nit__parser_prod___AMainMethPropdef___init_amainmethpropdef(val
* self
, val
* p0
, val
* p1
);
3376 extern const struct class class_nit__AMainMethPropdef
;
3377 void nit__parser_prod___AExternCalls___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3378 void nit__parser_prod___AExternCalls___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3379 void nit__parser_prod___AExternCalls___n_kwimport_61d(val
* self
, val
* p0
);
3380 val
* nit___nit__AExternCalls___n_extern_calls(val
* self
);
3381 void nit__parser_prod___AExternCalls___init_aexterncalls(val
* self
, val
* p0
, val
* p1
);
3382 extern const struct class class_nit__AExternCalls
;
3383 extern const struct type type_nit__ANodes__nit__AExternCall
;
3384 #define COLOR_nit__parser_nodes__AExternCalls___n_extern_calls 5
3385 void nit__parser_prod___ALocalPropExternCall___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3386 void nit__parser_prod___ALocalPropExternCall___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3387 void nit__parser_prod___ALocalPropExternCall___n_methid_61d(val
* self
, val
* p0
);
3388 void nit__parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val
* self
, val
* p0
);
3389 extern const struct class class_nit__ALocalPropExternCall
;
3390 void nit__parser_prod___AFullPropExternCall___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3391 void nit__parser_prod___AFullPropExternCall___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3392 void nit__parser_prod___AFullPropExternCall___n_type_61d(val
* self
, val
* p0
);
3393 void nit__parser_prod___AFullPropExternCall___n_dot_61d(val
* self
, val
* p0
);
3394 void nit__parser_prod___AFullPropExternCall___n_methid_61d(val
* self
, val
* p0
);
3395 void nit__parser_prod___AFullPropExternCall___init_afullpropexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3396 extern const struct class class_nit__AFullPropExternCall
;
3397 #define COLOR_nit__parser_nodes__AFullPropExternCall___n_dot 5
3398 void nit__parser_prod___AInitPropExternCall___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3399 void nit__parser_prod___AInitPropExternCall___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3400 void nit__parser_prod___AInitPropExternCall___n_type_61d(val
* self
, val
* p0
);
3401 void nit__parser_prod___AInitPropExternCall___init_ainitpropexterncall(val
* self
, val
* p0
);
3402 extern const struct class class_nit__AInitPropExternCall
;
3403 void nit__parser_prod___ASuperExternCall___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3404 void nit__parser_prod___ASuperExternCall___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3405 void nit__parser_prod___ASuperExternCall___n_kwsuper_61d(val
* self
, val
* p0
);
3406 void nit__parser_prod___ASuperExternCall___init_asuperexterncall(val
* self
, val
* p0
);
3407 extern const struct class class_nit__ASuperExternCall
;
3408 void nit__parser_prod___ACastAsExternCall___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3409 void nit__parser_prod___ACastAsExternCall___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3410 void nit__parser_prod___ACastAsExternCall___n_from_type_61d(val
* self
, val
* p0
);
3411 void nit__parser_prod___ACastAsExternCall___n_dot_61d(val
* self
, val
* p0
);
3412 void nit__parser_prod___ACastAsExternCall___n_kwas_61d(val
* self
, val
* p0
);
3413 void nit__parser_prod___ACastAsExternCall___n_to_type_61d(val
* self
, val
* p0
);
3414 void nit__parser_prod___ACastAsExternCall___init_acastasexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3415 extern const struct class class_nit__ACastAsExternCall
;
3416 #define COLOR_nit__parser_nodes__ACastAsExternCall___n_dot 5
3417 void nit__parser_prod___AAsNullableExternCall___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3418 void nit__parser_prod___AAsNullableExternCall___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3419 void nit__parser_prod___AAsNullableExternCall___n_type_61d(val
* self
, val
* p0
);
3420 void nit__parser_prod___AAsNullableExternCall___n_kwas_61d(val
* self
, val
* p0
);
3421 void nit__parser_prod___AAsNullableExternCall___n_kwnullable_61d(val
* self
, val
* p0
);
3422 void nit__parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3423 extern const struct class class_nit__AAsNullableExternCall
;
3424 void nit__parser_prod___AAsNotNullableExternCall___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3425 void nit__parser_prod___AAsNotNullableExternCall___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3426 void nit__parser_prod___AAsNotNullableExternCall___n_type_61d(val
* self
, val
* p0
);
3427 void nit__parser_prod___AAsNotNullableExternCall___n_kwas_61d(val
* self
, val
* p0
);
3428 void nit__parser_prod___AAsNotNullableExternCall___n_kwnot_61d(val
* self
, val
* p0
);
3429 void nit__parser_prod___AAsNotNullableExternCall___n_kwnullable_61d(val
* self
, val
* p0
);
3430 void nit__parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3431 extern const struct class class_nit__AAsNotNullableExternCall
;
3432 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3433 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3434 void nit__parser_prod___ATypePropdef___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3435 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_doc_61d(val
* self
, val
* p0
);
3436 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val
* self
, val
* p0
);
3437 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val
* self
, val
* p0
);
3438 void nit__modelize_property___ATypePropdef___APropdef__build_property(val
* self
, val
* p0
, val
* p1
);
3439 void nit__modelize_property___ATypePropdef___APropdef__build_signature(val
* self
, val
* p0
);
3440 void nit__modelize_property___ATypePropdef___APropdef__check_signature(val
* self
, val
* p0
);
3441 void nit__typing___APropdef___do_typing(val
* self
, val
* p0
);
3442 void nit__abstract_compiler___APropdef___compile_to_c(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3443 short int nit__abstract_compiler___APropdef___can_inline(val
* self
);
3444 void nit__parser_prod___ATypePropdef___n_kwtype_61d(val
* self
, val
* p0
);
3445 val
* nit___nit__ATypePropdef___n_id(val
* self
);
3446 void nit__parser_prod___ATypePropdef___n_id_61d(val
* self
, val
* p0
);
3447 val
* nit___nit__ATypePropdef___n_type(val
* self
);
3448 void nit__parser_prod___ATypePropdef___n_type_61d(val
* self
, val
* p0
);
3449 void nit__parser_prod___ATypePropdef___init_atypepropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
);
3450 extern const struct class class_nit__ATypePropdef
;
3451 void nit__parser_prod___AIdMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3452 void nit__parser_prod___AIdMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3453 val
* nit___nit__AIdMethid___n_id(val
* self
);
3454 void nit__parser_prod___AIdMethid___n_id_61d(val
* self
, val
* p0
);
3455 void nit__parser_prod___AIdMethid___init_aidmethid(val
* self
, val
* p0
);
3456 extern const struct class class_nit__AIdMethid
;
3457 void nit__parser_prod___APlusMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3458 void nit__parser_prod___APlusMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3459 void nit__parser_prod___APlusMethid___n_plus_61d(val
* self
, val
* p0
);
3460 void nit__parser_prod___APlusMethid___init_aplusmethid(val
* self
, val
* p0
);
3461 extern const struct class class_nit__APlusMethid
;
3462 void nit__parser_prod___AMinusMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3463 void nit__parser_prod___AMinusMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3464 void nit__parser_prod___AMinusMethid___n_minus_61d(val
* self
, val
* p0
);
3465 void nit__parser_prod___AMinusMethid___init_aminusmethid(val
* self
, val
* p0
);
3466 extern const struct class class_nit__AMinusMethid
;
3467 void nit__parser_prod___AStarMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3468 void nit__parser_prod___AStarMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3469 void nit__parser_prod___AStarMethid___n_star_61d(val
* self
, val
* p0
);
3470 void nit__parser_prod___AStarMethid___init_astarmethid(val
* self
, val
* p0
);
3471 extern const struct class class_nit__AStarMethid
;
3472 void nit__parser_prod___AStarstarMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3473 void nit__parser_prod___AStarstarMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3474 void nit__parser_prod___AStarstarMethid___n_starstar_61d(val
* self
, val
* p0
);
3475 void nit__parser_prod___AStarstarMethid___init_astarstarmethid(val
* self
, val
* p0
);
3476 extern const struct class class_nit__AStarstarMethid
;
3477 void nit__parser_prod___ASlashMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3478 void nit__parser_prod___ASlashMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3479 void nit__parser_prod___ASlashMethid___n_slash_61d(val
* self
, val
* p0
);
3480 void nit__parser_prod___ASlashMethid___init_aslashmethid(val
* self
, val
* p0
);
3481 extern const struct class class_nit__ASlashMethid
;
3482 void nit__parser_prod___APercentMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3483 void nit__parser_prod___APercentMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3484 void nit__parser_prod___APercentMethid___n_percent_61d(val
* self
, val
* p0
);
3485 void nit__parser_prod___APercentMethid___init_apercentmethid(val
* self
, val
* p0
);
3486 extern const struct class class_nit__APercentMethid
;
3487 void nit__parser_prod___AEqMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3488 void nit__parser_prod___AEqMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3489 void nit__parser_prod___AEqMethid___n_eq_61d(val
* self
, val
* p0
);
3490 void nit__parser_prod___AEqMethid___init_aeqmethid(val
* self
, val
* p0
);
3491 extern const struct class class_nit__AEqMethid
;
3492 void nit__parser_prod___ANeMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3493 void nit__parser_prod___ANeMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3494 void nit__parser_prod___ANeMethid___n_ne_61d(val
* self
, val
* p0
);
3495 void nit__parser_prod___ANeMethid___init_anemethid(val
* self
, val
* p0
);
3496 extern const struct class class_nit__ANeMethid
;
3497 void nit__parser_prod___ALeMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3498 void nit__parser_prod___ALeMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3499 void nit__parser_prod___ALeMethid___n_le_61d(val
* self
, val
* p0
);
3500 void nit__parser_prod___ALeMethid___init_alemethid(val
* self
, val
* p0
);
3501 extern const struct class class_nit__ALeMethid
;
3502 void nit__parser_prod___AGeMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3503 void nit__parser_prod___AGeMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3504 void nit__parser_prod___AGeMethid___n_ge_61d(val
* self
, val
* p0
);
3505 void nit__parser_prod___AGeMethid___init_agemethid(val
* self
, val
* p0
);
3506 extern const struct class class_nit__AGeMethid
;
3507 void nit__parser_prod___ALtMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3508 void nit__parser_prod___ALtMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3509 void nit__parser_prod___ALtMethid___n_lt_61d(val
* self
, val
* p0
);
3510 void nit__parser_prod___ALtMethid___init_altmethid(val
* self
, val
* p0
);
3511 extern const struct class class_nit__ALtMethid
;
3512 void nit__parser_prod___AGtMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3513 void nit__parser_prod___AGtMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3514 void nit__parser_prod___AGtMethid___n_gt_61d(val
* self
, val
* p0
);
3515 void nit__parser_prod___AGtMethid___init_agtmethid(val
* self
, val
* p0
);
3516 extern const struct class class_nit__AGtMethid
;
3517 void nit__parser_prod___ALlMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3518 void nit__parser_prod___ALlMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3519 void nit__parser_prod___ALlMethid___n_ll_61d(val
* self
, val
* p0
);
3520 void nit__parser_prod___ALlMethid___init_allmethid(val
* self
, val
* p0
);
3521 extern const struct class class_nit__ALlMethid
;
3522 void nit__parser_prod___AGgMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3523 void nit__parser_prod___AGgMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3524 void nit__parser_prod___AGgMethid___n_gg_61d(val
* self
, val
* p0
);
3525 void nit__parser_prod___AGgMethid___init_aggmethid(val
* self
, val
* p0
);
3526 extern const struct class class_nit__AGgMethid
;
3527 void nit__parser_prod___ABraMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3528 void nit__parser_prod___ABraMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3529 void nit__parser_prod___ABraMethid___n_obra_61d(val
* self
, val
* p0
);
3530 void nit__parser_prod___ABraMethid___n_cbra_61d(val
* self
, val
* p0
);
3531 void nit__parser_prod___ABraMethid___init_abramethid(val
* self
, val
* p0
, val
* p1
);
3532 extern const struct class class_nit__ABraMethid
;
3533 void nit__parser_prod___AStarshipMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3534 void nit__parser_prod___AStarshipMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3535 void nit__parser_prod___AStarshipMethid___n_starship_61d(val
* self
, val
* p0
);
3536 void nit__parser_prod___AStarshipMethid___init_astarshipmethid(val
* self
, val
* p0
);
3537 extern const struct class class_nit__AStarshipMethid
;
3538 void nit__parser_prod___AAssignMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3539 void nit__parser_prod___AAssignMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3540 void nit__parser_prod___AAssignMethid___n_id_61d(val
* self
, val
* p0
);
3541 void nit__parser_prod___AAssignMethid___n_assign_61d(val
* self
, val
* p0
);
3542 void nit__parser_prod___AAssignMethid___init_aassignmethid(val
* self
, val
* p0
, val
* p1
);
3543 extern const struct class class_nit__AAssignMethid
;
3544 void nit__parser_prod___ABraassignMethid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3545 void nit__parser_prod___ABraassignMethid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3546 void nit__parser_prod___ABraassignMethid___n_obra_61d(val
* self
, val
* p0
);
3547 void nit__parser_prod___ABraassignMethid___n_cbra_61d(val
* self
, val
* p0
);
3548 void nit__parser_prod___ABraassignMethid___n_assign_61d(val
* self
, val
* p0
);
3549 void nit__parser_prod___ABraassignMethid___init_abraassignmethid(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3550 extern const struct class class_nit__ABraassignMethid
;
3551 void nit__parser_prod___ASignature___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3552 void nit__parser_prod___ASignature___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3553 void nit__parser_prod___ASignature___n_opar_61d(val
* self
, val
* p0
);
3554 val
* nit___nit__ASignature___n_params(val
* self
);
3555 void nit__parser_prod___ASignature___n_cpar_61d(val
* self
, val
* p0
);
3556 val
* nit___nit__ASignature___n_type(val
* self
);
3557 void nit__parser_prod___ASignature___n_type_61d(val
* self
, val
* p0
);
3558 void nit__parser_prod___ASignature___init_asignature(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3559 void nit__modelize_property___ASignature___is_visited_61d(val
* self
, short int p0
);
3560 val
* nit__modelize_property___ASignature___param_names(val
* self
);
3561 val
* nit__modelize_property___ASignature___param_types(val
* self
);
3562 long nit__modelize_property___ASignature___vararg_rank(val
* self
);
3563 void nit__modelize_property___ASignature___vararg_rank_61d(val
* self
, long p0
);
3564 val
* nit__modelize_property___ASignature___ret_type(val
* self
);
3565 void nit__modelize_property___ASignature___ret_type_61d(val
* self
, val
* p0
);
3566 short int nit__modelize_property___ASignature___visit_signature(val
* self
, val
* p0
, val
* p1
);
3567 extern const struct class class_nit__ASignature
;
3568 #define COLOR_nit__parser_nodes__ASignature___n_opar 4
3569 extern const struct type type_nit__ANodes__nit__AParam
;
3570 #define COLOR_nit__parser_nodes__ASignature___n_params 5
3571 #define COLOR_nit__parser_nodes__ASignature___n_cpar 6
3572 #define COLOR_nit__parser_nodes__ASignature___n_type 7
3573 #define COLOR_nit__modelize_property__ASignature___is_visited 8
3574 #define COLOR_nit__modelize_property__ASignature___param_names 9
3575 #define COLOR_nit__modelize_property__ASignature___param_types 10
3576 #define COLOR_nit__modelize_property__ASignature___vararg_rank 11
3577 #define COLOR_nit__modelize_property__ASignature___ret_type 12
3578 void nit__parser_prod___AParam___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3579 void nit__parser_prod___AParam___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3580 void nit__scope___AParam___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3581 void nit__parser_prod___AParam___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3582 val
* nit___nit__AParam___n_id(val
* self
);
3583 void nit__parser_prod___AParam___n_id_61d(val
* self
, val
* p0
);
3584 val
* nit___nit__AParam___n_type(val
* self
);
3585 void nit__parser_prod___AParam___n_type_61d(val
* self
, val
* p0
);
3586 val
* nit___nit__AParam___n_dotdotdot(val
* self
);
3587 void nit__parser_prod___AParam___n_dotdotdot_61d(val
* self
, val
* p0
);
3588 void nit__parser_prod___AParam___init_aparam(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3589 val
* nit__scope___AParam___variable(val
* self
);
3590 void nit__scope___AParam___variable_61d(val
* self
, val
* p0
);
3591 void nit__modelize_property___AParam___mparameter_61d(val
* self
, val
* p0
);
3592 extern const struct class class_nit__AParam
;
3593 #define COLOR_nit__parser_nodes__AParam___n_type 5
3594 #define COLOR_nit__parser_nodes__AParam___n_dotdotdot 6
3595 #define COLOR_nit__modelize_property__AParam___mparameter 8
3596 void nit__parser_prod___AType___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3597 void nit__parser_prod___AType___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3598 void nit__parser_prod___AType___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3599 val
* nit___nit__AType___n_kwnullable(val
* self
);
3600 void nit__parser_prod___AType___n_kwnullable_61d(val
* self
, val
* p0
);
3601 val
* nit___nit__AType___n_id(val
* self
);
3602 void nit__parser_prod___AType___n_id_61d(val
* self
, val
* p0
);
3603 val
* nit___nit__AType___n_types(val
* self
);
3604 void nit__parser_prod___AType___init_atype(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3605 val
* nit__modelize_class___AType___mtype(val
* self
);
3606 void nit__modelize_class___AType___mtype_61d(val
* self
, val
* p0
);
3607 short int nit__modelize_class___AType___checked_mtype(val
* self
);
3608 void nit__modelize_class___AType___checked_mtype_61d(val
* self
, short int p0
);
3609 void nit__astbuilder___AType___make(val
* self
);
3610 extern const struct class class_nit__AType
;
3611 #define COLOR_nit__parser_nodes__AType___n_kwnullable 4
3612 extern const struct type type_nit__ANodes__nit__AType
;
3613 #define COLOR_nit__parser_nodes__AType___n_types 6
3614 #define COLOR_nit__modelize_class__AType___mtype 7
3615 #define COLOR_nit__modelize_class__AType___checked_mtype 8
3616 void nit___nit__ALabel___standard__kernel__Object__init(val
* self
);
3617 void nit__parser_prod___ALabel___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3618 void nit__parser_prod___ALabel___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3619 void nit__parser_prod___ALabel___n_kwlabel_61d(val
* self
, val
* p0
);
3620 val
* nit___nit__ALabel___n_id(val
* self
);
3621 void nit__parser_prod___ALabel___n_id_61d(val
* self
, val
* p0
);
3622 void nit__parser_prod___ALabel___init_alabel(val
* self
, val
* p0
, val
* p1
);
3623 extern const struct class class_nit__ALabel
;
3624 void nit__parser_prod___ABlockExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3625 void nit__parser_prod___ABlockExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3626 void nit__flow___ABlockExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3627 void nit__astvalidation___AExpr___ANode__accept_ast_validation(val
* self
, val
* p0
);
3628 void nit__transform___AExpr___ANode__full_transform_visitor(val
* self
, val
* p0
);
3629 val
* nit__literal___AExpr___as_string(val
* self
);
3630 val
* nit__literal___AExpr___as_id(val
* self
);
3631 val
* nit__flow___AExpr___after_flow_context(val
* self
);
3632 void nit__flow___AExpr___after_flow_context_61d(val
* self
, val
* p0
);
3633 val
* nit__typing___ABlockExpr___AExpr__mtype(val
* self
);
3634 void nit__typing___AExpr___mtype_61d(val
* self
, val
* p0
);
3635 short int nit__typing___AExpr___is_typed(val
* self
);
3636 void nit__typing___AExpr___is_typed_61d(val
* self
, short int p0
);
3637 val
* nit__typing___AExpr___implicit_cast_to(val
* self
);
3638 void nit__typing___AExpr___implicit_cast_to_61d(val
* self
, val
* p0
);
3639 val
* nit__typing___AExpr___its_variable(val
* self
);
3640 void nit__typing___ABlockExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3641 val
* nit__typing___AExpr___comprehension(val
* self
);
3642 void nit__typing___AExpr___comprehension_61d(val
* self
, val
* p0
);
3643 val
* nit__astbuilder___AExpr___make_var_read(val
* self
);
3644 val
* nit__astbuilder___AExpr___variable_cache(val
* self
);
3645 void nit__astbuilder___AExpr___variable_cache_61d(val
* self
, val
* p0
);
3646 val
* nit__astbuilder___AExpr___detach_with_placeholder(val
* self
);
3647 void nit__astbuilder___ABlockExpr___AExpr__add(val
* self
, val
* p0
);
3648 val
* nit__abstract_compiler___ABlockExpr___AExpr__expr(val
* self
, val
* p0
);
3649 void nit__abstract_compiler___ABlockExpr___AExpr__stmt(val
* self
, val
* p0
);
3650 val
* nit___nit__ABlockExpr___n_expr(val
* self
);
3651 void nit__parser_prod___ABlockExpr___n_kwend_61d(val
* self
, val
* p0
);
3652 void nit__parser_prod___ABlockExpr___init_ablockexpr(val
* self
, val
* p0
, val
* p1
);
3653 void nit__astbuilder___ABlockExpr___make(val
* self
);
3654 extern const struct class class_nit__ABlockExpr
;
3655 #define COLOR_nit__typing__AExpr___mtype 5
3656 #define COLOR_nit__typing__AExpr___is_typed 6
3657 #define COLOR_nit__typing__AExpr___implicit_cast_to 7
3658 #define COLOR_nit__typing__AExpr___comprehension 8
3659 extern const struct type type_nit__ANodes__nit__AExpr
;
3660 #define COLOR_nit__parser_nodes__ABlockExpr___n_expr 10
3661 #define COLOR_nit__parser_nodes__ABlockExpr___n_kwend 11
3662 void nit__parser_prod___AVardeclExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3663 void nit__parser_prod___AVardeclExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3664 void nit__scope___AVardeclExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3665 void nit__local_var_init___AVardeclExpr___ANode__accept_local_var_visitor(val
* self
, val
* p0
);
3666 void nit__transform___AVardeclExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
3667 void nit__parser_prod___AVardeclExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
3668 val
* nit__typing___AExpr___mtype(val
* self
);
3669 void nit__typing___AVardeclExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3670 void nit__astbuilder___AExpr___add(val
* self
, val
* p0
);
3671 val
* nit__abstract_compiler___AExpr___expr(val
* self
, val
* p0
);
3672 void nit__abstract_compiler___AVardeclExpr___AExpr__stmt(val
* self
, val
* p0
);
3673 void nit__parser_prod___AVardeclExpr___n_kwvar_61d(val
* self
, val
* p0
);
3674 val
* nit___nit__AVardeclExpr___n_id(val
* self
);
3675 void nit__parser_prod___AVardeclExpr___n_id_61d(val
* self
, val
* p0
);
3676 val
* nit___nit__AVardeclExpr___n_type(val
* self
);
3677 void nit__parser_prod___AVardeclExpr___n_type_61d(val
* self
, val
* p0
);
3678 void nit__parser_prod___AVardeclExpr___n_assign_61d(val
* self
, val
* p0
);
3679 val
* nit___nit__AVardeclExpr___n_expr(val
* self
);
3680 void nit__parser_prod___AVardeclExpr___n_expr_61d(val
* self
, val
* p0
);
3681 void nit__parser_prod___AVardeclExpr___init_avardeclexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
3682 val
* nit__scope___AVardeclExpr___variable(val
* self
);
3683 void nit__scope___AVardeclExpr___variable_61d(val
* self
, val
* p0
);
3684 extern const struct class class_nit__AVardeclExpr
;
3685 #define COLOR_nit__parser_nodes__AVardeclExpr___n_type 12
3686 #define COLOR_nit__parser_nodes__AVardeclExpr___n_assign 13
3687 #define COLOR_nit__parser_nodes__AVardeclExpr___n_expr 14
3688 void nit__parser_prod___AReturnExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3689 void nit__parser_prod___AReturnExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3690 void nit__flow___AReturnExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3691 void nit__typing___AReturnExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3692 void nit__abstract_compiler___AReturnExpr___AExpr__stmt(val
* self
, val
* p0
);
3693 void nit__parser_prod___AReturnExpr___n_kwreturn_61d(val
* self
, val
* p0
);
3694 val
* nit___nit__AReturnExpr___n_expr(val
* self
);
3695 void nit__parser_prod___AReturnExpr___n_expr_61d(val
* self
, val
* p0
);
3696 void nit__parser_prod___AReturnExpr___init_areturnexpr(val
* self
, val
* p0
, val
* p1
);
3697 extern const struct class class_nit__AReturnExpr
;
3698 #define COLOR_nit__parser_nodes__AReturnExpr___n_kwreturn 10
3699 #define COLOR_nit__parser_nodes__AReturnExpr___n_expr 11
3700 void nit__parser_prod___ABreakExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3701 void nit__parser_prod___ABreakExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3702 void nit__scope___ABreakExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3703 void nit__flow___AEscapeExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3704 void nit__typing___ABreakExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3705 void nit__abstract_compiler___AEscapeExpr___AExpr__stmt(val
* self
, val
* p0
);
3706 val
* nit___nit__ALabelable___n_label(val
* self
);
3707 void nit__parser_prod___ABreakExpr___nit__parser_nodes__ALabelable__n_label_61d(val
* self
, val
* p0
);
3708 val
* nit___nit__AEscapeExpr___n_expr(val
* self
);
3709 val
* nit__scope___AEscapeExpr___escapemark(val
* self
);
3710 void nit__scope___AEscapeExpr___escapemark_61d(val
* self
, val
* p0
);
3711 val
* nit__flow___AEscapeExpr___before_flow_context(val
* self
);
3712 void nit__parser_prod___ABreakExpr___n_kwbreak_61d(val
* self
, val
* p0
);
3713 void nit__parser_prod___ABreakExpr___init_abreakexpr(val
* self
, val
* p0
, val
* p1
);
3714 void nit__astbuilder___ABreakExpr___make(val
* self
, val
* p0
);
3715 extern const struct class class_nit__ABreakExpr
;
3716 #define COLOR_nit__parser_nodes__ALabelable___n_label 10
3717 #define COLOR_nit__parser_nodes__AEscapeExpr___n_expr 11
3718 void nit__parser_prod___AAbortExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3719 void nit__parser_prod___AAbortExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3720 void nit__flow___AAbortExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3721 void nit__typing___AAbortExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3722 void nit__abstract_compiler___AAbortExpr___AExpr__stmt(val
* self
, val
* p0
);
3723 void nit__parser_prod___AAbortExpr___n_kwabort_61d(val
* self
, val
* p0
);
3724 void nit__parser_prod___AAbortExpr___init_aabortexpr(val
* self
, val
* p0
);
3725 extern const struct class class_nit__AAbortExpr
;
3726 void nit__parser_prod___AContinueExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3727 void nit__parser_prod___AContinueExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3728 void nit__scope___AContinueExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3729 void nit__typing___AContinueExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3730 void nit__parser_prod___AContinueExpr___nit__parser_nodes__ALabelable__n_label_61d(val
* self
, val
* p0
);
3731 void nit__parser_prod___AContinueExpr___n_kwcontinue_61d(val
* self
, val
* p0
);
3732 void nit__parser_prod___AContinueExpr___init_acontinueexpr(val
* self
, val
* p0
, val
* p1
);
3733 extern const struct class class_nit__AContinueExpr
;
3734 #define COLOR_nit__parser_nodes__AContinueExpr___n_kwcontinue 13
3735 void nit__parser_prod___ADoExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3736 void nit__parser_prod___ADoExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3737 void nit__scope___ADoExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3738 void nit__flow___ADoExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3739 void nit__typing___ADoExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3740 void nit__astbuilder___ADoExpr___AExpr__add(val
* self
, val
* p0
);
3741 void nit__abstract_compiler___ADoExpr___AExpr__stmt(val
* self
, val
* p0
);
3742 void nit__parser_prod___ADoExpr___nit__parser_nodes__ALabelable__n_label_61d(val
* self
, val
* p0
);
3743 void nit__parser_prod___ADoExpr___n_kwdo_61d(val
* self
, val
* p0
);
3744 val
* nit___nit__ADoExpr___n_block(val
* self
);
3745 void nit__parser_prod___ADoExpr___n_block_61d(val
* self
, val
* p0
);
3746 void nit__parser_prod___ADoExpr___init_adoexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3747 val
* nit__scope___ADoExpr___break_mark(val
* self
);
3748 void nit__scope___ADoExpr___break_mark_61d(val
* self
, val
* p0
);
3749 void nit__astbuilder___ADoExpr___make(val
* self
);
3750 extern const struct class class_nit__ADoExpr
;
3751 #define COLOR_nit__parser_nodes__ADoExpr___n_block 12
3752 void nit__parser_prod___AIfExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3753 void nit__parser_prod___AIfExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3754 void nit__scope___AIfExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3755 void nit__flow___AIfExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3756 void nit__typing___AIfExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3757 val
* nit__abstract_compiler___AIfExpr___AExpr__expr(val
* self
, val
* p0
);
3758 void nit__abstract_compiler___AIfExpr___AExpr__stmt(val
* self
, val
* p0
);
3759 void nit__parser_prod___AIfExpr___n_kwif_61d(val
* self
, val
* p0
);
3760 val
* nit___nit__AIfExpr___n_expr(val
* self
);
3761 void nit__parser_prod___AIfExpr___n_expr_61d(val
* self
, val
* p0
);
3762 val
* nit___nit__AIfExpr___n_then(val
* self
);
3763 void nit__parser_prod___AIfExpr___n_then_61d(val
* self
, val
* p0
);
3764 val
* nit___nit__AIfExpr___n_else(val
* self
);
3765 void nit__parser_prod___AIfExpr___n_else_61d(val
* self
, val
* p0
);
3766 void nit__parser_prod___AIfExpr___init_aifexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3767 void nit__astbuilder___AIfExpr___make(val
* self
, val
* p0
, val
* p1
);
3768 extern const struct class class_nit__AIfExpr
;
3769 #define COLOR_nit__parser_nodes__AIfExpr___n_then 12
3770 #define COLOR_nit__parser_nodes__AIfExpr___n_else 13
3771 void nit__parser_prod___AIfexprExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3772 void nit__parser_prod___AIfexprExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3773 void nit__flow___AIfexprExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3774 void nit__transform___AIfexprExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
3775 void nit__typing___AIfexprExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3776 val
* nit__abstract_compiler___AIfexprExpr___AExpr__expr(val
* self
, val
* p0
);
3777 void nit__abstract_compiler___AExpr___stmt(val
* self
, val
* p0
);
3778 void nit__parser_prod___AIfexprExpr___n_kwif_61d(val
* self
, val
* p0
);
3779 val
* nit___nit__AIfexprExpr___n_expr(val
* self
);
3780 void nit__parser_prod___AIfexprExpr___n_expr_61d(val
* self
, val
* p0
);
3781 void nit__parser_prod___AIfexprExpr___n_kwthen_61d(val
* self
, val
* p0
);
3782 val
* nit___nit__AIfexprExpr___n_then(val
* self
);
3783 void nit__parser_prod___AIfexprExpr___n_then_61d(val
* self
, val
* p0
);
3784 void nit__parser_prod___AIfexprExpr___n_kwelse_61d(val
* self
, val
* p0
);
3785 val
* nit___nit__AIfexprExpr___n_else(val
* self
);
3786 void nit__parser_prod___AIfexprExpr___n_else_61d(val
* self
, val
* p0
);
3787 void nit__parser_prod___AIfexprExpr___init_aifexprexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
3788 extern const struct class class_nit__AIfexprExpr
;
3789 void nit__parser_prod___AWhileExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3790 void nit__parser_prod___AWhileExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3791 void nit__scope___AWhileExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3792 void nit__flow___AWhileExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3793 void nit__transform___AWhileExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
3794 void nit__typing___AWhileExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3795 void nit__abstract_compiler___AWhileExpr___AExpr__stmt(val
* self
, val
* p0
);
3796 void nit__parser_prod___AWhileExpr___nit__parser_nodes__ALabelable__n_label_61d(val
* self
, val
* p0
);
3797 void nit__parser_prod___AWhileExpr___n_kwwhile_61d(val
* self
, val
* p0
);
3798 val
* nit___nit__AWhileExpr___n_expr(val
* self
);
3799 void nit__parser_prod___AWhileExpr___n_expr_61d(val
* self
, val
* p0
);
3800 void nit__parser_prod___AWhileExpr___n_kwdo_61d(val
* self
, val
* p0
);
3801 val
* nit___nit__AWhileExpr___n_block(val
* self
);
3802 void nit__parser_prod___AWhileExpr___n_block_61d(val
* self
, val
* p0
);
3803 void nit__parser_prod___AWhileExpr___init_awhileexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
3804 val
* nit__scope___AWhileExpr___break_mark(val
* self
);
3805 void nit__scope___AWhileExpr___break_mark_61d(val
* self
, val
* p0
);
3806 val
* nit__scope___AWhileExpr___continue_mark(val
* self
);
3807 void nit__scope___AWhileExpr___continue_mark_61d(val
* self
, val
* p0
);
3808 extern const struct class class_nit__AWhileExpr
;
3809 #define COLOR_nit__parser_nodes__AWhileExpr___n_block 14
3810 void nit__parser_prod___ALoopExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3811 void nit__parser_prod___ALoopExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3812 void nit__scope___ALoopExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3813 void nit__flow___ALoopExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3814 void nit__typing___ALoopExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3815 void nit__astbuilder___ALoopExpr___AExpr__add(val
* self
, val
* p0
);
3816 void nit__abstract_compiler___ALoopExpr___AExpr__stmt(val
* self
, val
* p0
);
3817 void nit__parser_prod___ALoopExpr___nit__parser_nodes__ALabelable__n_label_61d(val
* self
, val
* p0
);
3818 void nit__parser_prod___ALoopExpr___n_kwloop_61d(val
* self
, val
* p0
);
3819 val
* nit___nit__ALoopExpr___n_block(val
* self
);
3820 void nit__parser_prod___ALoopExpr___n_block_61d(val
* self
, val
* p0
);
3821 void nit__parser_prod___ALoopExpr___init_aloopexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
3822 val
* nit__scope___ALoopExpr___break_mark(val
* self
);
3823 void nit__scope___ALoopExpr___break_mark_61d(val
* self
, val
* p0
);
3824 val
* nit__scope___ALoopExpr___continue_mark(val
* self
);
3825 void nit__scope___ALoopExpr___continue_mark_61d(val
* self
, val
* p0
);
3826 void nit__astbuilder___ALoopExpr___make(val
* self
);
3827 extern const struct class class_nit__ALoopExpr
;
3828 #define COLOR_nit__parser_nodes__ALoopExpr___n_block 12
3829 void nit__parser_prod___AForExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3830 void nit__parser_prod___AForExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3831 void nit__scope___AForExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
3832 void nit__flow___AForExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3833 void nit__rapid_type_analysis___AForExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
3834 void nit__transform___AForExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
3835 void nit__typing___AForExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3836 void nit__abstract_compiler___AForExpr___AExpr__stmt(val
* self
, val
* p0
);
3837 void nit__parser_prod___AForExpr___nit__parser_nodes__ALabelable__n_label_61d(val
* self
, val
* p0
);
3838 void nit__parser_prod___AForExpr___n_kwfor_61d(val
* self
, val
* p0
);
3839 val
* nit___nit__AForExpr___n_ids(val
* self
);
3840 val
* nit___nit__AForExpr___n_expr(val
* self
);
3841 void nit__parser_prod___AForExpr___n_expr_61d(val
* self
, val
* p0
);
3842 void nit__parser_prod___AForExpr___n_kwdo_61d(val
* self
, val
* p0
);
3843 val
* nit___nit__AForExpr___n_block(val
* self
);
3844 void nit__parser_prod___AForExpr___n_block_61d(val
* self
, val
* p0
);
3845 void nit__parser_prod___AForExpr___init_aforexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
3846 val
* nit__scope___AForExpr___variables(val
* self
);
3847 void nit__scope___AForExpr___variables_61d(val
* self
, val
* p0
);
3848 val
* nit__scope___AForExpr___break_mark(val
* self
);
3849 void nit__scope___AForExpr___break_mark_61d(val
* self
, val
* p0
);
3850 val
* nit__scope___AForExpr___continue_mark(val
* self
);
3851 void nit__scope___AForExpr___continue_mark_61d(val
* self
, val
* p0
);
3852 void nit__typing___AForExpr___coltype_61d(val
* self
, val
* p0
);
3853 val
* nit__typing___AForExpr___method_iterator(val
* self
);
3854 void nit__typing___AForExpr___method_iterator_61d(val
* self
, val
* p0
);
3855 val
* nit__typing___AForExpr___method_is_ok(val
* self
);
3856 void nit__typing___AForExpr___method_is_ok_61d(val
* self
, val
* p0
);
3857 val
* nit__typing___AForExpr___method_item(val
* self
);
3858 void nit__typing___AForExpr___method_item_61d(val
* self
, val
* p0
);
3859 val
* nit__typing___AForExpr___method_next(val
* self
);
3860 void nit__typing___AForExpr___method_next_61d(val
* self
, val
* p0
);
3861 val
* nit__typing___AForExpr___method_key(val
* self
);
3862 void nit__typing___AForExpr___method_key_61d(val
* self
, val
* p0
);
3863 val
* nit__typing___AForExpr___method_finish(val
* self
);
3864 void nit__typing___AForExpr___method_finish_61d(val
* self
, val
* p0
);
3865 val
* nit__typing___AForExpr___method_lt(val
* self
);
3866 void nit__typing___AForExpr___method_lt_61d(val
* self
, val
* p0
);
3867 val
* nit__typing___AForExpr___method_successor(val
* self
);
3868 void nit__typing___AForExpr___method_successor_61d(val
* self
, val
* p0
);
3869 void nit__typing___AForExpr___do_type_iterator(val
* self
, val
* p0
, val
* p1
);
3870 extern const struct class class_nit__AForExpr
;
3871 extern const struct type type_nit__ANodes__nit__TId
;
3872 #define COLOR_nit__parser_nodes__AForExpr___n_ids 12
3873 #define COLOR_nit__parser_nodes__AForExpr___n_block 15
3874 void nit__parser_prod___AAssertExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3875 void nit__parser_prod___AAssertExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3876 void nit__flow___AAssertExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3877 void nit__typing___AAssertExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3878 void nit__abstract_compiler___AAssertExpr___AExpr__stmt(val
* self
, val
* p0
);
3879 void nit__parser_prod___AAssertExpr___n_kwassert_61d(val
* self
, val
* p0
);
3880 val
* nit___nit__AAssertExpr___n_id(val
* self
);
3881 void nit__parser_prod___AAssertExpr___n_id_61d(val
* self
, val
* p0
);
3882 val
* nit___nit__AAssertExpr___n_expr(val
* self
);
3883 void nit__parser_prod___AAssertExpr___n_expr_61d(val
* self
, val
* p0
);
3884 val
* nit___nit__AAssertExpr___n_else(val
* self
);
3885 void nit__parser_prod___AAssertExpr___n_else_61d(val
* self
, val
* p0
);
3886 void nit__parser_prod___AAssertExpr___init_aassertexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
3887 extern const struct class class_nit__AAssertExpr
;
3888 #define COLOR_nit__parser_nodes__AAssertExpr___n_id 11
3889 #define COLOR_nit__parser_nodes__AAssertExpr___n_else 13
3890 void nit__parser_prod___AOnceExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3891 void nit__parser_prod___AOnceExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3892 void nit__flow___AOnceExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3893 void nit__typing___AOnceExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3894 val
* nit__abstract_compiler___AOnceExpr___AExpr__expr(val
* self
, val
* p0
);
3895 void nit__parser_prod___AOnceExpr___n_kwonce_61d(val
* self
, val
* p0
);
3896 val
* nit___nit__AOnceExpr___n_expr(val
* self
);
3897 void nit__parser_prod___AOnceExpr___n_expr_61d(val
* self
, val
* p0
);
3898 void nit__parser_prod___AOnceExpr___init_aonceexpr(val
* self
, val
* p0
, val
* p1
);
3899 extern const struct class class_nit__AOnceExpr
;
3900 void nit__parser_prod___AOrExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3901 void nit__parser_prod___AOrExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3902 void nit__flow___AOrExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3903 void nit__transform___AOrExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
3904 void nit__typing___AOrExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3905 val
* nit__abstract_compiler___AOrExpr___AExpr__expr(val
* self
, val
* p0
);
3906 val
* nit___nit__ABinBoolExpr___n_expr(val
* self
);
3907 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val
* self
, val
* p0
);
3908 val
* nit___nit__ABinBoolExpr___n_expr2(val
* self
);
3909 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val
* self
, val
* p0
);
3910 void nit__parser_prod___AOrExpr___init_aorexpr(val
* self
, val
* p0
, val
* p1
);
3911 extern const struct class class_nit__AOrExpr
;
3912 void nit__parser_prod___AAndExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3913 void nit__parser_prod___AAndExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3914 void nit__flow___AAndExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3915 void nit__transform___AAndExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
3916 void nit__typing___AAndExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3917 val
* nit__abstract_compiler___AAndExpr___AExpr__expr(val
* self
, val
* p0
);
3918 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val
* self
, val
* p0
);
3919 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val
* self
, val
* p0
);
3920 void nit__parser_prod___AAndExpr___init_aandexpr(val
* self
, val
* p0
, val
* p1
);
3921 extern const struct class class_nit__AAndExpr
;
3922 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3923 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3924 void nit__flow___AOrElseExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3925 void nit__typing___AOrElseExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3926 val
* nit__abstract_compiler___AOrElseExpr___AExpr__expr(val
* self
, val
* p0
);
3927 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val
* self
, val
* p0
);
3928 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val
* self
, val
* p0
);
3929 void nit__parser_prod___AOrElseExpr___init_aorelseexpr(val
* self
, val
* p0
, val
* p1
);
3930 extern const struct class class_nit__AOrElseExpr
;
3931 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3932 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3933 void nit__flow___AImpliesExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3934 void nit__transform___AImpliesExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
3935 void nit__typing___AImpliesExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3936 val
* nit__abstract_compiler___AImpliesExpr___AExpr__expr(val
* self
, val
* p0
);
3937 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val
* self
, val
* p0
);
3938 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val
* self
, val
* p0
);
3939 void nit__parser_prod___AImpliesExpr___init_aimpliesexpr(val
* self
, val
* p0
, val
* p1
);
3940 extern const struct class class_nit__AImpliesExpr
;
3941 void nit__parser_prod___ANotExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3942 void nit__parser_prod___ANotExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3943 void nit__flow___ANotExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3944 void nit__typing___ANotExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3945 val
* nit__abstract_compiler___ANotExpr___AExpr__expr(val
* self
, val
* p0
);
3946 void nit__parser_prod___ANotExpr___n_kwnot_61d(val
* self
, val
* p0
);
3947 val
* nit___nit__ANotExpr___n_expr(val
* self
);
3948 void nit__parser_prod___ANotExpr___n_expr_61d(val
* self
, val
* p0
);
3949 void nit__parser_prod___ANotExpr___init_anotexpr(val
* self
, val
* p0
, val
* p1
);
3950 extern const struct class class_nit__ANotExpr
;
3951 void nit__parser_prod___AEqExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3952 void nit__parser_prod___AEqExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3953 void nit__flow___AEqExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3954 void nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init(val
* self
, val
* p0
);
3955 void nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
3956 void nit__typing___AEqExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3957 val
* nit__abstract_compiler___ASendExpr___AExpr__expr(val
* self
, val
* p0
);
3958 val
* nit___nit__ASendExpr___n_expr(val
* self
);
3959 void nit__parser_prod___AEqExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
3960 val
* nit__typing___ASendExpr___callsite(val
* self
);
3961 void nit__typing___ASendExpr___callsite_61d(val
* self
, val
* p0
);
3962 val
* nit__typing___AEqExpr___ASendExpr__property_name(val
* self
);
3963 val
* nit__typing___ASendExpr___raw_arguments(val
* self
);
3964 val
* nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments(val
* self
);
3965 val
* nit___nit__ABinopExpr___n_expr2(val
* self
);
3966 void nit__parser_prod___AEqExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
3967 void nit__parser_prod___AEqExpr___init_aeqexpr(val
* self
, val
* p0
, val
* p1
);
3968 void nit__typing___ASendExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3969 extern const struct class class_nit__AEqExpr
;
3970 void nit__parser_prod___ANeExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3971 void nit__parser_prod___ANeExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3972 void nit__flow___ANeExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
3973 void nit__typing___ANeExpr___AExpr__accept_typing(val
* self
, val
* p0
);
3974 void nit__parser_prod___ANeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
3975 val
* nit__typing___ANeExpr___ASendExpr__property_name(val
* self
);
3976 void nit__parser_prod___ANeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
3977 void nit__parser_prod___ANeExpr___init_aneexpr(val
* self
, val
* p0
, val
* p1
);
3978 extern const struct class class_nit__ANeExpr
;
3979 void nit__parser_prod___ALtExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3980 void nit__parser_prod___ALtExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3981 void nit__parser_prod___ALtExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
3982 val
* nit__typing___ALtExpr___ASendExpr__property_name(val
* self
);
3983 void nit__parser_prod___ALtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
3984 void nit__parser_prod___ALtExpr___init_altexpr(val
* self
, val
* p0
, val
* p1
);
3985 extern const struct class class_nit__ALtExpr
;
3986 void nit__parser_prod___ALeExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3987 void nit__parser_prod___ALeExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3988 void nit__parser_prod___ALeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
3989 val
* nit__typing___ALeExpr___ASendExpr__property_name(val
* self
);
3990 void nit__parser_prod___ALeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
3991 void nit__parser_prod___ALeExpr___init_aleexpr(val
* self
, val
* p0
, val
* p1
);
3992 extern const struct class class_nit__ALeExpr
;
3993 void nit__parser_prod___ALlExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
3994 void nit__parser_prod___ALlExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
3995 void nit__parser_prod___ALlExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
3996 val
* nit__typing___ALlExpr___ASendExpr__property_name(val
* self
);
3997 void nit__parser_prod___ALlExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
3998 void nit__parser_prod___ALlExpr___init_allexpr(val
* self
, val
* p0
, val
* p1
);
3999 extern const struct class class_nit__ALlExpr
;
4000 void nit__parser_prod___AGtExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4001 void nit__parser_prod___AGtExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4002 void nit__parser_prod___AGtExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4003 val
* nit__typing___AGtExpr___ASendExpr__property_name(val
* self
);
4004 void nit__parser_prod___AGtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4005 void nit__parser_prod___AGtExpr___init_agtexpr(val
* self
, val
* p0
, val
* p1
);
4006 extern const struct class class_nit__AGtExpr
;
4007 void nit__parser_prod___AGeExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4008 void nit__parser_prod___AGeExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4009 void nit__parser_prod___AGeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4010 val
* nit__typing___AGeExpr___ASendExpr__property_name(val
* self
);
4011 void nit__parser_prod___AGeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4012 void nit__parser_prod___AGeExpr___init_ageexpr(val
* self
, val
* p0
, val
* p1
);
4013 extern const struct class class_nit__AGeExpr
;
4014 void nit__parser_prod___AGgExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4015 void nit__parser_prod___AGgExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4016 void nit__parser_prod___AGgExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4017 val
* nit__typing___AGgExpr___ASendExpr__property_name(val
* self
);
4018 void nit__parser_prod___AGgExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4019 void nit__parser_prod___AGgExpr___init_aggexpr(val
* self
, val
* p0
, val
* p1
);
4020 extern const struct class class_nit__AGgExpr
;
4021 void nit__parser_prod___AIsaExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4022 void nit__parser_prod___AIsaExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4023 void nit__flow___AIsaExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
4024 void nit__rapid_type_analysis___AIsaExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4025 void nit__typing___AIsaExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4026 val
* nit__abstract_compiler___AIsaExpr___AExpr__expr(val
* self
, val
* p0
);
4027 val
* nit___nit__AIsaExpr___n_expr(val
* self
);
4028 void nit__parser_prod___AIsaExpr___n_expr_61d(val
* self
, val
* p0
);
4029 val
* nit___nit__AIsaExpr___n_type(val
* self
);
4030 void nit__parser_prod___AIsaExpr___n_type_61d(val
* self
, val
* p0
);
4031 void nit__parser_prod___AIsaExpr___init_aisaexpr(val
* self
, val
* p0
, val
* p1
);
4032 val
* nit__typing___AIsaExpr___cast_type(val
* self
);
4033 void nit__typing___AIsaExpr___cast_type_61d(val
* self
, val
* p0
);
4034 extern const struct class class_nit__AIsaExpr
;
4035 void nit__parser_prod___APlusExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4036 void nit__parser_prod___APlusExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4037 void nit__parser_prod___APlusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4038 val
* nit__typing___APlusExpr___ASendExpr__property_name(val
* self
);
4039 void nit__parser_prod___APlusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4040 void nit__parser_prod___APlusExpr___init_aplusexpr(val
* self
, val
* p0
, val
* p1
);
4041 extern const struct class class_nit__APlusExpr
;
4042 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4043 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4044 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4045 val
* nit__typing___AMinusExpr___ASendExpr__property_name(val
* self
);
4046 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4047 void nit__parser_prod___AMinusExpr___init_aminusexpr(val
* self
, val
* p0
, val
* p1
);
4048 extern const struct class class_nit__AMinusExpr
;
4049 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4050 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4051 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4052 val
* nit__typing___AStarshipExpr___ASendExpr__property_name(val
* self
);
4053 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4054 void nit__parser_prod___AStarshipExpr___init_astarshipexpr(val
* self
, val
* p0
, val
* p1
);
4055 extern const struct class class_nit__AStarshipExpr
;
4056 void nit__parser_prod___AStarExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4057 void nit__parser_prod___AStarExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4058 void nit__parser_prod___AStarExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4059 val
* nit__typing___AStarExpr___ASendExpr__property_name(val
* self
);
4060 void nit__parser_prod___AStarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4061 void nit__parser_prod___AStarExpr___init_astarexpr(val
* self
, val
* p0
, val
* p1
);
4062 extern const struct class class_nit__AStarExpr
;
4063 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4064 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4065 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4066 val
* nit__typing___AStarstarExpr___ASendExpr__property_name(val
* self
);
4067 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4068 void nit__parser_prod___AStarstarExpr___init_astarstarexpr(val
* self
, val
* p0
, val
* p1
);
4069 extern const struct class class_nit__AStarstarExpr
;
4070 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4071 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4072 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4073 val
* nit__typing___ASlashExpr___ASendExpr__property_name(val
* self
);
4074 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4075 void nit__parser_prod___ASlashExpr___init_aslashexpr(val
* self
, val
* p0
, val
* p1
);
4076 extern const struct class class_nit__ASlashExpr
;
4077 void nit__parser_prod___APercentExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4078 void nit__parser_prod___APercentExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4079 void nit__parser_prod___APercentExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4080 val
* nit__typing___APercentExpr___ASendExpr__property_name(val
* self
);
4081 void nit__parser_prod___APercentExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val
* self
, val
* p0
);
4082 void nit__parser_prod___APercentExpr___init_apercentexpr(val
* self
, val
* p0
, val
* p1
);
4083 extern const struct class class_nit__APercentExpr
;
4084 void nit__parser_prod___AUminusExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4085 void nit__parser_prod___AUminusExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4086 void nit__parser_prod___AUminusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4087 val
* nit__typing___AUminusExpr___ASendExpr__property_name(val
* self
);
4088 val
* nit__typing___AUminusExpr___ASendExpr__compute_raw_arguments(val
* self
);
4089 void nit__parser_prod___AUminusExpr___n_minus_61d(val
* self
, val
* p0
);
4090 void nit__parser_prod___AUminusExpr___init_auminusexpr(val
* self
, val
* p0
, val
* p1
);
4091 extern const struct class class_nit__AUminusExpr
;
4092 void nit__parser_prod___ANewExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4093 void nit__parser_prod___ANewExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4094 void nit__rapid_type_analysis___ANewExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4095 void nit__typing___ANewExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4096 val
* nit__abstract_compiler___ANewExpr___AExpr__expr(val
* self
, val
* p0
);
4097 void nit__parser_prod___ANewExpr___n_kwnew_61d(val
* self
, val
* p0
);
4098 val
* nit___nit__ANewExpr___n_type(val
* self
);
4099 void nit__parser_prod___ANewExpr___n_type_61d(val
* self
, val
* p0
);
4100 val
* nit___nit__ANewExpr___n_id(val
* self
);
4101 void nit__parser_prod___ANewExpr___n_id_61d(val
* self
, val
* p0
);
4102 val
* nit___nit__ANewExpr___n_args(val
* self
);
4103 void nit__parser_prod___ANewExpr___n_args_61d(val
* self
, val
* p0
);
4104 void nit__parser_prod___ANewExpr___init_anewexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4105 val
* nit__typing___ANewExpr___callsite(val
* self
);
4106 void nit__typing___ANewExpr___callsite_61d(val
* self
, val
* p0
);
4107 val
* nit__typing___ANewExpr___recvtype(val
* self
);
4108 void nit__typing___ANewExpr___recvtype_61d(val
* self
, val
* p0
);
4109 void nit__astbuilder___ANewExpr___make(val
* self
, val
* p0
, val
* p1
);
4110 extern const struct class class_nit__ANewExpr
;
4111 #define COLOR_nit__parser_nodes__ANewExpr___n_id 12
4112 void nit__parser_prod___AAttrExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4113 void nit__parser_prod___AAttrExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4114 void nit__typing___AAttrExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4115 val
* nit__abstract_compiler___AAttrExpr___AExpr__expr(val
* self
, val
* p0
);
4116 val
* nit___nit__AAttrFormExpr___n_expr(val
* self
);
4117 void nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val
* self
, val
* p0
);
4118 val
* nit___nit__AAttrFormExpr___n_id(val
* self
);
4119 void nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val
* self
, val
* p0
);
4120 val
* nit__typing___AAttrFormExpr___mproperty(val
* self
);
4121 void nit__typing___AAttrFormExpr___mproperty_61d(val
* self
, val
* p0
);
4122 val
* nit__typing___AAttrFormExpr___attr_type(val
* self
);
4123 void nit__typing___AAttrFormExpr___attr_type_61d(val
* self
, val
* p0
);
4124 void nit__typing___AAttrFormExpr___resolve_property(val
* self
, val
* p0
);
4125 void nit__parser_prod___AAttrExpr___init_aattrexpr(val
* self
, val
* p0
, val
* p1
);
4126 void nit__astbuilder___AAttrExpr___make(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4127 extern const struct class class_nit__AAttrExpr
;
4128 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4129 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4130 void nit__typing___AAttrAssignExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4131 val
* nit__abstract_compiler___AAttrAssignExpr___AExpr__expr(val
* self
, val
* p0
);
4132 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val
* self
, val
* p0
);
4133 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val
* self
, val
* p0
);
4134 val
* nit___nit__AAssignFormExpr___n_assign(val
* self
);
4135 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val
* self
, val
* p0
);
4136 val
* nit___nit__AAssignFormExpr___n_value(val
* self
);
4137 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val
* self
, val
* p0
);
4138 void nit__parser_prod___AAttrAssignExpr___init_aattrassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4139 void nit__astbuilder___AAttrAssignExpr___make(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4140 extern const struct class class_nit__AAttrAssignExpr
;
4141 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4142 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4143 void nit__flow___AReassignFormExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
4144 void nit__rapid_type_analysis___AAttrReassignExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4145 void nit__transform___AAttrReassignExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
4146 void nit__typing___AAttrReassignExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4147 void nit__abstract_compiler___AAttrReassignExpr___AExpr__stmt(val
* self
, val
* p0
);
4148 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val
* self
, val
* p0
);
4149 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val
* self
, val
* p0
);
4150 val
* nit___nit__AReassignFormExpr___n_assign_op(val
* self
);
4151 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val
* self
, val
* p0
);
4152 val
* nit___nit__AReassignFormExpr___n_value(val
* self
);
4153 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val
* self
, val
* p0
);
4154 val
* nit__typing___AReassignFormExpr___reassign_callsite(val
* self
);
4155 void nit__typing___AReassignFormExpr___reassign_callsite_61d(val
* self
, val
* p0
);
4156 val
* nit__typing___AReassignFormExpr___read_type(val
* self
);
4157 void nit__typing___AReassignFormExpr___read_type_61d(val
* self
, val
* p0
);
4158 val
* nit__typing___AReassignFormExpr___resolve_reassignment(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4159 void nit__parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4160 extern const struct class class_nit__AAttrReassignExpr
;
4161 #define COLOR_nit__typing__AReassignFormExpr___read_type 15
4162 void nit__parser_prod___ACallExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4163 void nit__parser_prod___ACallExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4164 void nit__scope___ACallFormExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
4165 void nit__parser_prod___ACallExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4166 val
* nit__typing___ACallExpr___ASendExpr__property_name(val
* self
);
4167 val
* nit__typing___ACallExpr___ASendExpr__compute_raw_arguments(val
* self
);
4168 val
* nit___nit__ACallFormExpr___n_id(val
* self
);
4169 void nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val
* self
, val
* p0
);
4170 val
* nit___nit__ACallFormExpr___n_args(val
* self
);
4171 void nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val
* self
, val
* p0
);
4172 val
* nit__scope___ACallExpr___ACallFormExpr__variable_create(val
* self
, val
* p0
);
4173 void nit__parser_prod___ACallExpr___init_acallexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4174 void nit__astbuilder___ACallExpr___make(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4175 extern const struct class class_nit__ACallExpr
;
4176 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4177 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4178 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4179 val
* nit__typing___ACallAssignExpr___ASendExpr__property_name(val
* self
);
4180 val
* nit__typing___ACallAssignExpr___ASendExpr__compute_raw_arguments(val
* self
);
4181 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val
* self
, val
* p0
);
4182 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val
* self
, val
* p0
);
4183 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val
* self
, val
* p0
);
4184 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val
* self
, val
* p0
);
4185 val
* nit__scope___ACallAssignExpr___ACallFormExpr__variable_create(val
* self
, val
* p0
);
4186 void nit__parser_prod___ACallAssignExpr___init_acallassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4187 extern const struct class class_nit__ACallAssignExpr
;
4188 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4189 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4190 void nit__rapid_type_analysis___ASendReassignFormExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4191 void nit__transform___ASendReassignFormExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
4192 void nit__typing___ASendReassignFormExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4193 void nit__abstract_compiler___ASendReassignFormExpr___AExpr__stmt(val
* self
, val
* p0
);
4194 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4195 val
* nit__typing___ACallReassignExpr___ASendExpr__property_name(val
* self
);
4196 val
* nit__typing___ACallReassignExpr___ASendExpr__compute_raw_arguments(val
* self
);
4197 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val
* self
, val
* p0
);
4198 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val
* self
, val
* p0
);
4199 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val
* self
, val
* p0
);
4200 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val
* self
, val
* p0
);
4201 val
* nit__scope___ACallReassignExpr___ACallFormExpr__variable_create(val
* self
, val
* p0
);
4202 val
* nit__typing___ASendReassignFormExpr___write_callsite(val
* self
);
4203 void nit__typing___ASendReassignFormExpr___write_callsite_61d(val
* self
, val
* p0
);
4204 void nit__parser_prod___ACallReassignExpr___init_acallreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4205 extern const struct class class_nit__ACallReassignExpr
;
4206 void nit__parser_prod___ASuperExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4207 void nit__parser_prod___ASuperExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4208 void nit__auto_super_init___ASuperExpr___ANode__accept_auto_super_init(val
* self
, val
* p0
);
4209 void nit__rapid_type_analysis___ASuperExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4210 void nit__typing___ASuperExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4211 val
* nit__abstract_compiler___ASuperExpr___AExpr__expr(val
* self
, val
* p0
);
4212 void nit__parser_prod___ASuperExpr___n_qualified_61d(val
* self
, val
* p0
);
4213 void nit__parser_prod___ASuperExpr___n_kwsuper_61d(val
* self
, val
* p0
);
4214 val
* nit___nit__ASuperExpr___n_args(val
* self
);
4215 void nit__parser_prod___ASuperExpr___n_args_61d(val
* self
, val
* p0
);
4216 void nit__parser_prod___ASuperExpr___init_asuperexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4217 val
* nit__typing___ASuperExpr___callsite(val
* self
);
4218 void nit__typing___ASuperExpr___callsite_61d(val
* self
, val
* p0
);
4219 val
* nit__typing___ASuperExpr___mpropdef(val
* self
);
4220 void nit__typing___ASuperExpr___mpropdef_61d(val
* self
, val
* p0
);
4221 void nit__typing___ASuperExpr___process_superinit(val
* self
, val
* p0
);
4222 extern const struct class class_nit__ASuperExpr
;
4223 #define COLOR_nit__parser_nodes__ASuperExpr___n_qualified 10
4224 void nit__parser_prod___AInitExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4225 void nit__parser_prod___AInitExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4226 void nit__parser_prod___AInitExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4227 val
* nit__typing___AInitExpr___ASendExpr__property_name(val
* self
);
4228 val
* nit__typing___AInitExpr___ASendExpr__compute_raw_arguments(val
* self
);
4229 void nit__parser_prod___AInitExpr___n_kwinit_61d(val
* self
, val
* p0
);
4230 val
* nit___nit__AInitExpr___n_args(val
* self
);
4231 void nit__parser_prod___AInitExpr___n_args_61d(val
* self
, val
* p0
);
4232 void nit__parser_prod___AInitExpr___init_ainitexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4233 extern const struct class class_nit__AInitExpr
;
4234 void nit__parser_prod___ABraExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4235 void nit__parser_prod___ABraExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4236 void nit__parser_prod___ABraExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4237 val
* nit__typing___ABraExpr___ASendExpr__property_name(val
* self
);
4238 val
* nit__typing___ABraExpr___ASendExpr__compute_raw_arguments(val
* self
);
4239 val
* nit___nit__ABraFormExpr___n_args(val
* self
);
4240 void nit__parser_prod___ABraExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val
* self
, val
* p0
);
4241 void nit__parser_prod___ABraExpr___init_abraexpr(val
* self
, val
* p0
, val
* p1
);
4242 extern const struct class class_nit__ABraExpr
;
4243 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4244 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4245 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4246 val
* nit__typing___ABraAssignExpr___ASendExpr__property_name(val
* self
);
4247 val
* nit__typing___ABraAssignExpr___ASendExpr__compute_raw_arguments(val
* self
);
4248 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val
* self
, val
* p0
);
4249 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val
* self
, val
* p0
);
4250 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val
* self
, val
* p0
);
4251 void nit__parser_prod___ABraAssignExpr___init_abraassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4252 extern const struct class class_nit__ABraAssignExpr
;
4253 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4254 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4255 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val
* self
, val
* p0
);
4256 val
* nit__typing___ABraReassignExpr___ASendExpr__property_name(val
* self
);
4257 val
* nit__typing___ABraReassignExpr___ASendExpr__compute_raw_arguments(val
* self
);
4258 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val
* self
, val
* p0
);
4259 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val
* self
, val
* p0
);
4260 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val
* self
, val
* p0
);
4261 void nit__parser_prod___ABraReassignExpr___init_abrareassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4262 extern const struct class class_nit__ABraReassignExpr
;
4263 void nit__parser_prod___AVarExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4264 void nit__parser_prod___AVarExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4265 void nit__local_var_init___AVarExpr___ANode__accept_local_var_visitor(val
* self
, val
* p0
);
4266 val
* nit__typing___AVarExpr___AExpr__its_variable(val
* self
);
4267 void nit__typing___AVarExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4268 val
* nit__abstract_compiler___AVarExpr___AExpr__expr(val
* self
, val
* p0
);
4269 void nit__parser_prod___AVarExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val
* self
, val
* p0
);
4270 val
* nit__scope___AVarFormExpr___variable(val
* self
);
4271 void nit__scope___AVarFormExpr___variable_61d(val
* self
, val
* p0
);
4272 void nit__parser_prod___AVarExpr___init_avarexpr(val
* self
, val
* p0
);
4273 void nit__astbuilder___AVarExpr___make(val
* self
, val
* p0
, val
* p1
);
4274 extern const struct class class_nit__AVarExpr
;
4275 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4276 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4277 void nit__flow___AVarAssignExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
4278 void nit__local_var_init___AVarAssignExpr___ANode__accept_local_var_visitor(val
* self
, val
* p0
);
4279 void nit__typing___AVarAssignExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4280 val
* nit__abstract_compiler___AVarAssignExpr___AExpr__expr(val
* self
, val
* p0
);
4281 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val
* self
, val
* p0
);
4282 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val
* self
, val
* p0
);
4283 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val
* self
, val
* p0
);
4284 void nit__parser_prod___AVarAssignExpr___init_avarassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4285 void nit__astbuilder___AVarAssignExpr___make(val
* self
, val
* p0
, val
* p1
);
4286 extern const struct class class_nit__AVarAssignExpr
;
4287 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4288 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4289 void nit__local_var_init___AVarReassignExpr___ANode__accept_local_var_visitor(val
* self
, val
* p0
);
4290 void nit__rapid_type_analysis___AVarReassignExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4291 void nit__transform___AVarReassignExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
4292 void nit__typing___AVarReassignExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4293 void nit__abstract_compiler___AVarReassignExpr___AExpr__stmt(val
* self
, val
* p0
);
4294 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val
* self
, val
* p0
);
4295 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val
* self
, val
* p0
);
4296 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val
* self
, val
* p0
);
4297 void nit__parser_prod___AVarReassignExpr___init_avarreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4298 extern const struct class class_nit__AVarReassignExpr
;
4299 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4300 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4301 void nit__rapid_type_analysis___ACrangeExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4302 void nit__transform___ACrangeExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
4303 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4304 void nit__typing___ARangeExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4305 val
* nit__abstract_compiler___ACrangeExpr___AExpr__expr(val
* self
, val
* p0
);
4306 val
* nit___nit__ARangeExpr___n_expr(val
* self
);
4307 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d(val
* self
, val
* p0
);
4308 val
* nit___nit__ARangeExpr___n_expr2(val
* self
);
4309 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d(val
* self
, val
* p0
);
4310 val
* nit__typing___ARangeExpr___init_callsite(val
* self
);
4311 void nit__typing___ARangeExpr___init_callsite_61d(val
* self
, val
* p0
);
4312 void nit__parser_prod___ACrangeExpr___n_obra_61d(val
* self
, val
* p0
);
4313 void nit__parser_prod___ACrangeExpr___n_cbra_61d(val
* self
, val
* p0
);
4314 void nit__parser_prod___ACrangeExpr___init_acrangeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4315 extern const struct class class_nit__ACrangeExpr
;
4316 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4317 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4318 void nit__rapid_type_analysis___AOrangeExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4319 void nit__transform___AOrangeExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
4320 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4321 val
* nit__abstract_compiler___AOrangeExpr___AExpr__expr(val
* self
, val
* p0
);
4322 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d(val
* self
, val
* p0
);
4323 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d(val
* self
, val
* p0
);
4324 void nit__parser_prod___AOrangeExpr___n_obra_61d(val
* self
, val
* p0
);
4325 void nit__parser_prod___AOrangeExpr___n_cbra_61d(val
* self
, val
* p0
);
4326 void nit__parser_prod___AOrangeExpr___init_aorangeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4327 extern const struct class class_nit__AOrangeExpr
;
4328 void nit__parser_prod___AArrayExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4329 void nit__parser_prod___AArrayExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4330 void nit__rapid_type_analysis___AArrayExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4331 void nit__transform___AArrayExpr___ANode__full_transform_visitor(val
* self
, val
* p0
);
4332 void nit__parser_prod___AArrayExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4333 void nit__typing___AArrayExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4334 val
* nit__abstract_compiler___AArrayExpr___AExpr__expr(val
* self
, val
* p0
);
4335 void nit__parser_prod___AArrayExpr___n_obra_61d(val
* self
, val
* p0
);
4336 val
* nit___nit__AArrayExpr___n_exprs(val
* self
);
4337 val
* nit___nit__AArrayExpr___n_type(val
* self
);
4338 void nit__parser_prod___AArrayExpr___n_type_61d(val
* self
, val
* p0
);
4339 void nit__parser_prod___AArrayExpr___n_cbra_61d(val
* self
, val
* p0
);
4340 void nit__parser_prod___AArrayExpr___init_aarrayexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4341 val
* nit__typing___AArrayExpr___with_capacity_callsite(val
* self
);
4342 void nit__typing___AArrayExpr___with_capacity_callsite_61d(val
* self
, val
* p0
);
4343 val
* nit__typing___AArrayExpr___push_callsite(val
* self
);
4344 void nit__typing___AArrayExpr___push_callsite_61d(val
* self
, val
* p0
);
4345 val
* nit__typing___AArrayExpr___element_mtype(val
* self
);
4346 void nit__typing___AArrayExpr___element_mtype_61d(val
* self
, val
* p0
);
4347 void nit__typing___AArrayExpr___set_comprehension(val
* self
, val
* p0
);
4348 val
* nit__transform___AArrayExpr___nnew(val
* self
);
4349 void nit__transform___AArrayExpr___nnew_61d(val
* self
, val
* p0
);
4350 extern const struct class class_nit__AArrayExpr
;
4351 #define COLOR_nit__parser_nodes__AArrayExpr___n_exprs 11
4352 #define COLOR_nit__parser_nodes__AArrayExpr___n_type 12
4353 void nit___nit__ASelfExpr___standard__kernel__Object__init(val
* self
);
4354 void nit__parser_prod___ASelfExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4355 void nit__parser_prod___ASelfExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4356 void nit__scope___ASelfExpr___ANode__accept_scope_visitor(val
* self
, val
* p0
);
4357 void nit__parser_prod___ASelfExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4358 val
* nit__typing___ASelfExpr___AExpr__its_variable(val
* self
);
4359 void nit__typing___ASelfExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4360 val
* nit__abstract_compiler___ASelfExpr___AExpr__expr(val
* self
, val
* p0
);
4361 void nit__parser_prod___ASelfExpr___n_kwself_61d(val
* self
, val
* p0
);
4362 void nit__parser_prod___ASelfExpr___init_aselfexpr(val
* self
, val
* p0
, val
* p1
);
4363 void nit__scope___ASelfExpr___variable_61d(val
* self
, val
* p0
);
4364 void nit__typing___ASelfExpr___its_variable_61d(val
* self
, val
* p0
);
4365 extern const struct class class_nit__ASelfExpr
;
4366 void nit__parser_prod___AImplicitSelfExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4367 void nit__parser_prod___AImplicitSelfExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4368 void nit__parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val
* self
);
4369 extern const struct class class_nit__AImplicitSelfExpr
;
4370 void nit__parser_prod___ATrueExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4371 void nit__parser_prod___ATrueExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4372 void nit__rapid_type_analysis___ATrueExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4373 void nit__parser_prod___ATrueExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4374 void nit__typing___ATrueExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4375 val
* nit__abstract_compiler___ATrueExpr___AExpr__expr(val
* self
, val
* p0
);
4376 void nit__parser_prod___ATrueExpr___n_kwtrue_61d(val
* self
, val
* p0
);
4377 void nit__parser_prod___ATrueExpr___init_atrueexpr(val
* self
, val
* p0
, val
* p1
);
4378 extern const struct class class_nit__ATrueExpr
;
4379 void nit__parser_prod___AFalseExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4380 void nit__parser_prod___AFalseExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4381 void nit__rapid_type_analysis___AFalseExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4382 void nit__parser_prod___AFalseExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4383 void nit__typing___AFalseExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4384 val
* nit__abstract_compiler___AFalseExpr___AExpr__expr(val
* self
, val
* p0
);
4385 void nit__parser_prod___AFalseExpr___n_kwfalse_61d(val
* self
, val
* p0
);
4386 void nit__parser_prod___AFalseExpr___init_afalseexpr(val
* self
, val
* p0
, val
* p1
);
4387 extern const struct class class_nit__AFalseExpr
;
4388 void nit__parser_prod___ANullExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4389 void nit__parser_prod___ANullExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4390 void nit__parser_prod___ANullExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4391 void nit__typing___ANullExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4392 val
* nit__abstract_compiler___ANullExpr___AExpr__expr(val
* self
, val
* p0
);
4393 void nit__parser_prod___ANullExpr___n_kwnull_61d(val
* self
, val
* p0
);
4394 void nit__parser_prod___ANullExpr___init_anullexpr(val
* self
, val
* p0
, val
* p1
);
4395 extern const struct class class_nit__ANullExpr
;
4396 void nit__parser_prod___ADecIntExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4397 void nit__parser_prod___ADecIntExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4398 void nit__literal___ADecIntExpr___ANode__accept_literal(val
* self
, val
* p0
);
4399 void nit__rapid_type_analysis___AIntExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4400 void nit__parser_prod___ADecIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4401 void nit__typing___AIntExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4402 val
* nit__abstract_compiler___AIntExpr___AExpr__expr(val
* self
, val
* p0
);
4403 val
* nit__literal___AIntExpr___value(val
* self
);
4404 void nit__literal___AIntExpr___value_61d(val
* self
, val
* p0
);
4405 val
* nit___nit__ADecIntExpr___n_number(val
* self
);
4406 void nit__parser_prod___ADecIntExpr___n_number_61d(val
* self
, val
* p0
);
4407 void nit__parser_prod___ADecIntExpr___init_adecintexpr(val
* self
, val
* p0
, val
* p1
);
4408 void nit__astbuilder___ADecIntExpr___make(val
* self
, long p0
, val
* p1
);
4409 extern const struct class class_nit__ADecIntExpr
;
4410 void nit__parser_prod___AHexIntExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4411 void nit__parser_prod___AHexIntExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4412 void nit__literal___AHexIntExpr___ANode__accept_literal(val
* self
, val
* p0
);
4413 void nit__parser_prod___AHexIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4414 val
* nit___nit__AHexIntExpr___n_hex_number(val
* self
);
4415 void nit__parser_prod___AHexIntExpr___n_hex_number_61d(val
* self
, val
* p0
);
4416 void nit__parser_prod___AHexIntExpr___init_ahexintexpr(val
* self
, val
* p0
, val
* p1
);
4417 extern const struct class class_nit__AHexIntExpr
;
4418 void nit__parser_prod___AFloatExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4419 void nit__parser_prod___AFloatExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4420 void nit__literal___AFloatExpr___ANode__accept_literal(val
* self
, val
* p0
);
4421 void nit__rapid_type_analysis___AFloatExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4422 void nit__parser_prod___AFloatExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4423 void nit__typing___AFloatExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4424 val
* nit__abstract_compiler___AFloatExpr___AExpr__expr(val
* self
, val
* p0
);
4425 val
* nit___nit__AFloatExpr___n_float(val
* self
);
4426 void nit__parser_prod___AFloatExpr___n_float_61d(val
* self
, val
* p0
);
4427 void nit__parser_prod___AFloatExpr___init_afloatexpr(val
* self
, val
* p0
, val
* p1
);
4428 void nit__literal___AFloatExpr___value_61d(val
* self
, val
* p0
);
4429 extern const struct class class_nit__AFloatExpr
;
4430 void nit__parser_prod___ACharExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4431 void nit__parser_prod___ACharExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4432 void nit__literal___ACharExpr___ANode__accept_literal(val
* self
, val
* p0
);
4433 void nit__rapid_type_analysis___ACharExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4434 void nit__parser_prod___ACharExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4435 void nit__typing___ACharExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4436 val
* nit__abstract_compiler___ACharExpr___AExpr__expr(val
* self
, val
* p0
);
4437 val
* nit___nit__ACharExpr___n_char(val
* self
);
4438 void nit__parser_prod___ACharExpr___n_char_61d(val
* self
, val
* p0
);
4439 void nit__parser_prod___ACharExpr___init_acharexpr(val
* self
, val
* p0
, val
* p1
);
4440 val
* nit__literal___ACharExpr___value(val
* self
);
4441 void nit__literal___ACharExpr___value_61d(val
* self
, val
* p0
);
4442 extern const struct class class_nit__ACharExpr
;
4443 void nit__parser_prod___AStringExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4444 void nit__parser_prod___AStringExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4445 void nit__literal___AStringFormExpr___ANode__accept_literal(val
* self
, val
* p0
);
4446 void nit__rapid_type_analysis___AStringFormExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4447 void nit__parser_prod___AStringExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4448 void nit__typing___AStringFormExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4449 val
* nit__abstract_compiler___AStringFormExpr___AExpr__expr(val
* self
, val
* p0
);
4450 val
* nit___nit__AStringFormExpr___n_string(val
* self
);
4451 void nit__parser_prod___AStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val
* self
, val
* p0
);
4452 val
* nit__literal___AStringFormExpr___value(val
* self
);
4453 void nit__literal___AStringFormExpr___value_61d(val
* self
, val
* p0
);
4454 void nit__parser_prod___AStringExpr___init_astringexpr(val
* self
, val
* p0
, val
* p1
);
4455 extern const struct class class_nit__AStringExpr
;
4456 void nit__parser_prod___AStartStringExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4457 void nit__parser_prod___AStartStringExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4458 void nit__parser_prod___AStartStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val
* self
, val
* p0
);
4459 void nit__parser_prod___AStartStringExpr___init_astartstringexpr(val
* self
, val
* p0
);
4460 extern const struct class class_nit__AStartStringExpr
;
4461 void nit__parser_prod___AMidStringExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4462 void nit__parser_prod___AMidStringExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4463 void nit__parser_prod___AMidStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val
* self
, val
* p0
);
4464 void nit__parser_prod___AMidStringExpr___init_amidstringexpr(val
* self
, val
* p0
);
4465 extern const struct class class_nit__AMidStringExpr
;
4466 void nit__parser_prod___AEndStringExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4467 void nit__parser_prod___AEndStringExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4468 void nit__parser_prod___AEndStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val
* self
, val
* p0
);
4469 void nit__parser_prod___AEndStringExpr___init_aendstringexpr(val
* self
, val
* p0
);
4470 extern const struct class class_nit__AEndStringExpr
;
4471 void nit__parser_prod___ASuperstringExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4472 void nit__parser_prod___ASuperstringExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4473 void nit__rapid_type_analysis___ASuperstringExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4474 void nit__parser_prod___ASuperstringExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4475 void nit__typing___ASuperstringExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4476 val
* nit__abstract_compiler___ASuperstringExpr___AExpr__expr(val
* self
, val
* p0
);
4477 val
* nit___nit__ASuperstringExpr___n_exprs(val
* self
);
4478 void nit__parser_prod___ASuperstringExpr___init_asuperstringexpr(val
* self
, val
* p0
, val
* p1
);
4479 extern const struct class class_nit__ASuperstringExpr
;
4480 #define COLOR_nit__parser_nodes__ASuperstringExpr___n_exprs 10
4481 void nit__parser_prod___AParExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4482 void nit__parser_prod___AParExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4483 void nit__flow___AParExpr___ANode__accept_flow_visitor(val
* self
, val
* p0
);
4484 void nit__transform___AParExpr___ANode__accept_transform_visitor(val
* self
, val
* p0
);
4485 void nit__parser_prod___AParExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4486 void nit__typing___AParExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4487 val
* nit__abstract_compiler___AParExpr___AExpr__expr(val
* self
, val
* p0
);
4488 void nit__parser_prod___AParExpr___n_opar_61d(val
* self
, val
* p0
);
4489 val
* nit___nit__AParExpr___n_expr(val
* self
);
4490 void nit__parser_prod___AParExpr___n_expr_61d(val
* self
, val
* p0
);
4491 void nit__parser_prod___AParExpr___n_cpar_61d(val
* self
, val
* p0
);
4492 void nit__parser_prod___AParExpr___init_aparexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4493 extern const struct class class_nit__AParExpr
;
4494 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4495 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4496 void nit__rapid_type_analysis___AAsCastExpr___ANode__accept_rapid_type_visitor(val
* self
, val
* p0
);
4497 void nit__typing___AAsCastExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4498 val
* nit__abstract_compiler___AAsCastExpr___AExpr__expr(val
* self
, val
* p0
);
4499 val
* nit___nit__AAsCastForm___n_expr(val
* self
);
4500 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_expr_61d(val
* self
, val
* p0
);
4501 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d(val
* self
, val
* p0
);
4502 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_opar_61d(val
* self
, val
* p0
);
4503 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d(val
* self
, val
* p0
);
4504 val
* nit___nit__AAsCastExpr___n_type(val
* self
);
4505 void nit__parser_prod___AAsCastExpr___n_type_61d(val
* self
, val
* p0
);
4506 void nit__parser_prod___AAsCastExpr___init_aascastexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
4507 extern const struct class class_nit__AAsCastExpr
;
4508 #define COLOR_nit__parser_nodes__AAsCastForm___n_opar 12
4509 #define COLOR_nit__parser_nodes__AAsCastForm___n_cpar 13
4510 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4511 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4512 void nit__typing___AAsNotnullExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4513 val
* nit__abstract_compiler___AAsNotnullExpr___AExpr__expr(val
* self
, val
* p0
);
4514 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_expr_61d(val
* self
, val
* p0
);
4515 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d(val
* self
, val
* p0
);
4516 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_opar_61d(val
* self
, val
* p0
);
4517 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d(val
* self
, val
* p0
);
4518 void nit__parser_prod___AAsNotnullExpr___n_kwnot_61d(val
* self
, val
* p0
);
4519 void nit__parser_prod___AAsNotnullExpr___n_kwnull_61d(val
* self
, val
* p0
);
4520 void nit__parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
4521 extern const struct class class_nit__AAsNotnullExpr
;
4522 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4523 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4524 void nit__typing___AIssetAttrExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4525 val
* nit__abstract_compiler___AIssetAttrExpr___AExpr__expr(val
* self
, val
* p0
);
4526 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val
* self
, val
* p0
);
4527 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val
* self
, val
* p0
);
4528 void nit__parser_prod___AIssetAttrExpr___n_kwisset_61d(val
* self
, val
* p0
);
4529 void nit__parser_prod___AIssetAttrExpr___init_aissetattrexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4530 extern const struct class class_nit__AIssetAttrExpr
;
4531 void nit__parser_prod___AVarargExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4532 void nit__parser_prod___AVarargExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4533 void nit__typing___AVarargExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4534 val
* nit___nit__AVarargExpr___n_expr(val
* self
);
4535 void nit__parser_prod___AVarargExpr___n_expr_61d(val
* self
, val
* p0
);
4536 void nit__parser_prod___AVarargExpr___n_dotdotdot_61d(val
* self
, val
* p0
);
4537 void nit__parser_prod___AVarargExpr___init_avarargexpr(val
* self
, val
* p0
, val
* p1
);
4538 extern const struct class class_nit__AVarargExpr
;
4539 void nit__parser_prod___AManyExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4540 void nit__parser_prod___AManyExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4541 void nit__typing___AExpr___accept_typing(val
* self
, val
* p0
);
4542 val
* nit___nit__AManyExpr___n_exprs(val
* self
);
4543 void nit__parser_prod___AManyExpr___init_amanyexpr(val
* self
, val
* p0
);
4544 extern const struct class class_nit__AManyExpr
;
4545 #define COLOR_nit__parser_nodes__AManyExpr___n_exprs 10
4546 void nit__parser_prod___ATypeExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4547 void nit__parser_prod___ATypeExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4548 void nit__parser_prod___ATypeExpr___n_type_61d(val
* self
, val
* p0
);
4549 void nit__parser_prod___ATypeExpr___init_atypeexpr(val
* self
, val
* p0
);
4550 extern const struct class class_nit__ATypeExpr
;
4551 void nit__parser_prod___AMethidExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4552 void nit__parser_prod___AMethidExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4553 void nit__parser_prod___AMethidExpr___n_expr_61d(val
* self
, val
* p0
);
4554 void nit__parser_prod___AMethidExpr___n_id_61d(val
* self
, val
* p0
);
4555 void nit__parser_prod___AMethidExpr___init_amethidexpr(val
* self
, val
* p0
, val
* p1
);
4556 extern const struct class class_nit__AMethidExpr
;
4557 void nit__parser_prod___AAtExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4558 void nit__parser_prod___AAtExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4559 void nit__parser_prod___AAtExpr___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4560 void nit__parser_prod___AAtExpr___init_aatexpr(val
* self
, val
* p0
);
4561 extern const struct class class_nit__AAtExpr
;
4562 void nit__parser_prod___ADebugTypeExpr___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4563 void nit__parser_prod___ADebugTypeExpr___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4564 void nit__typing___ADebugTypeExpr___AExpr__accept_typing(val
* self
, val
* p0
);
4565 void nit__abstract_compiler___ADebugTypeExpr___AExpr__stmt(val
* self
, val
* p0
);
4566 void nit__parser_prod___ADebugTypeExpr___n_kwdebug_61d(val
* self
, val
* p0
);
4567 void nit__parser_prod___ADebugTypeExpr___n_kwtype_61d(val
* self
, val
* p0
);
4568 val
* nit___nit__ADebugTypeExpr___n_expr(val
* self
);
4569 void nit__parser_prod___ADebugTypeExpr___n_expr_61d(val
* self
, val
* p0
);
4570 val
* nit___nit__ADebugTypeExpr___n_type(val
* self
);
4571 void nit__parser_prod___ADebugTypeExpr___n_type_61d(val
* self
, val
* p0
);
4572 void nit__parser_prod___ADebugTypeExpr___init_adebugtypeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4573 extern const struct class class_nit__ADebugTypeExpr
;
4574 void nit__parser_prod___AListExprs___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4575 void nit__parser_prod___AListExprs___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4576 val
* nit___nit__AExprs___n_exprs(val
* self
);
4577 val
* nit__typing___AExprs___to_a(val
* self
);
4578 void nit__parser_prod___AListExprs___init_alistexprs(val
* self
, val
* p0
);
4579 extern const struct class class_nit__AListExprs
;
4580 #define COLOR_nit__parser_nodes__AExprs___n_exprs 4
4581 void nit__parser_prod___AParExprs___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4582 void nit__parser_prod___AParExprs___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4583 void nit__parser_prod___AParExprs___n_opar_61d(val
* self
, val
* p0
);
4584 void nit__parser_prod___AParExprs___n_cpar_61d(val
* self
, val
* p0
);
4585 void nit__parser_prod___AParExprs___init_aparexprs(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4586 extern const struct class class_nit__AParExprs
;
4587 void nit__parser_prod___ABraExprs___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4588 void nit__parser_prod___ABraExprs___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4589 void nit__parser_prod___ABraExprs___n_obra_61d(val
* self
, val
* p0
);
4590 void nit__parser_prod___ABraExprs___n_cbra_61d(val
* self
, val
* p0
);
4591 void nit__parser_prod___ABraExprs___init_abraexprs(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4592 extern const struct class class_nit__ABraExprs
;
4593 void nit__parser_prod___APlusAssignOp___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4594 void nit__parser_prod___APlusAssignOp___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4595 void nit__parser_prod___APlusAssignOp___n_pluseq_61d(val
* self
, val
* p0
);
4596 void nit__parser_prod___APlusAssignOp___init_aplusassignop(val
* self
, val
* p0
);
4597 extern const struct class class_nit__APlusAssignOp
;
4598 void nit__parser_prod___AMinusAssignOp___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4599 void nit__parser_prod___AMinusAssignOp___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4600 void nit__parser_prod___AMinusAssignOp___n_minuseq_61d(val
* self
, val
* p0
);
4601 void nit__parser_prod___AMinusAssignOp___init_aminusassignop(val
* self
, val
* p0
);
4602 extern const struct class class_nit__AMinusAssignOp
;
4603 void nit__parser_prod___AModuleName___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4604 void nit__parser_prod___AModuleName___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4605 val
* nit___nit__AModuleName___n_quad(val
* self
);
4606 void nit__parser_prod___AModuleName___n_quad_61d(val
* self
, val
* p0
);
4607 val
* nit___nit__AModuleName___n_path(val
* self
);
4608 val
* nit___nit__AModuleName___n_id(val
* self
);
4609 void nit__parser_prod___AModuleName___n_id_61d(val
* self
, val
* p0
);
4610 void nit__parser_prod___AModuleName___init_amodulename(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4611 extern const struct class class_nit__AModuleName
;
4612 #define COLOR_nit__parser_nodes__AModuleName___n_quad 4
4613 #define COLOR_nit__parser_nodes__AModuleName___n_path 5
4614 void nit__parser_prod___AInLanguage___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4615 void nit__parser_prod___AInLanguage___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4616 void nit__parser_prod___AInLanguage___n_kwin_61d(val
* self
, val
* p0
);
4617 void nit__parser_prod___AInLanguage___n_string_61d(val
* self
, val
* p0
);
4618 void nit__parser_prod___AInLanguage___init_ainlanguage(val
* self
, val
* p0
, val
* p1
);
4619 extern const struct class class_nit__AInLanguage
;
4620 void nit__parser_prod___AExternCodeBlock___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4621 void nit__parser_prod___AExternCodeBlock___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4622 void nit__parser_prod___AExternCodeBlock___n_in_language_61d(val
* self
, val
* p0
);
4623 void nit__parser_prod___AExternCodeBlock___n_extern_code_segment_61d(val
* self
, val
* p0
);
4624 void nit__parser_prod___AExternCodeBlock___init_aexterncodeblock(val
* self
, val
* p0
, val
* p1
);
4625 extern const struct class class_nit__AExternCodeBlock
;
4626 #define COLOR_nit__parser_nodes__AExternCodeBlock___n_in_language 4
4627 void nit__parser_prod___AQualified___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4628 void nit__parser_prod___AQualified___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4629 val
* nit___nit__AQualified___n_id(val
* self
);
4630 void nit__parser_prod___AQualified___n_classid_61d(val
* self
, val
* p0
);
4631 void nit__parser_prod___AQualified___init_aqualified(val
* self
, val
* p0
, val
* p1
);
4632 extern const struct class class_nit__AQualified
;
4633 #define COLOR_nit__parser_nodes__AQualified___n_quad 4
4634 #define COLOR_nit__parser_nodes__AQualified___n_id 5
4635 #define COLOR_nit__parser_nodes__AQualified___n_classid 6
4636 void nit__parser_prod___ADoc___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4637 void nit__parser_prod___ADoc___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4638 val
* nit___nit__ADoc___n_comment(val
* self
);
4639 void nit__parser_prod___ADoc___init_adoc(val
* self
, val
* p0
);
4640 val
* nit__modelbuilder_base___ADoc___mdoc_cache(val
* self
);
4641 void nit__modelbuilder_base___ADoc___mdoc_cache_61d(val
* self
, val
* p0
);
4642 val
* nit__modelbuilder_base___ADoc___to_mdoc(val
* self
);
4643 extern const struct class class_nit__ADoc
;
4644 extern const struct type type_nit__ANodes__nit__TComment
;
4645 #define COLOR_nit__parser_nodes__ADoc___n_comment 4
4646 void nit__parser_prod___AAnnotations___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4647 void nit__parser_prod___AAnnotations___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4648 void nit__astvalidation___AAnnotations___ANode__accept_ast_validation(val
* self
, val
* p0
);
4649 void nit__parser_prod___AAnnotations___n_at_61d(val
* self
, val
* p0
);
4650 void nit__parser_prod___AAnnotations___n_opar_61d(val
* self
, val
* p0
);
4651 val
* nit___nit__AAnnotations___n_items(val
* self
);
4652 void nit__parser_prod___AAnnotations___n_cpar_61d(val
* self
, val
* p0
);
4653 void nit__parser_prod___AAnnotations___init_aannotations(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4654 extern const struct class class_nit__AAnnotations
;
4655 #define COLOR_nit__parser_nodes__AAnnotations___n_at 4
4656 #define COLOR_nit__parser_nodes__AAnnotations___n_opar 5
4657 extern const struct type type_nit__ANodes__nit__AAnnotation
;
4658 #define COLOR_nit__parser_nodes__AAnnotations___n_items 6
4659 #define COLOR_nit__parser_nodes__AAnnotations___n_cpar 7
4660 void nit__parser_prod___AAnnotation___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4661 void nit__parser_prod___AAnnotation___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4662 void nit__parser_prod___AAnnotation___nit__parser_nodes__Prod__n_annotations_61d(val
* self
, val
* p0
);
4663 void nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_doc_61d(val
* self
, val
* p0
);
4664 void nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_kwredef_61d(val
* self
, val
* p0
);
4665 void nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_visibility_61d(val
* self
, val
* p0
);
4666 val
* nit___nit__AAnnotation___n_atid(val
* self
);
4667 void nit__parser_prod___AAnnotation___n_atid_61d(val
* self
, val
* p0
);
4668 void nit__parser_prod___AAnnotation___n_opar_61d(val
* self
, val
* p0
);
4669 val
* nit___nit__AAnnotation___n_args(val
* self
);
4670 void nit__parser_prod___AAnnotation___n_cpar_61d(val
* self
, val
* p0
);
4671 val
* nit___nit__AAnnotation___name(val
* self
);
4672 void nit__parser_prod___AAnnotation___init_aannotation(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
);
4673 val
* nit__annotation___AAnnotation___arg_as_string(val
* self
, val
* p0
);
4674 val
* nit__annotation___AAnnotation___arg_as_id(val
* self
, val
* p0
);
4675 extern const struct class class_nit__AAnnotation
;
4676 #define COLOR_nit__parser_nodes__AAnnotation___n_opar 14
4677 #define COLOR_nit__parser_nodes__AAnnotation___n_args 15
4678 #define COLOR_nit__parser_nodes__AAnnotation___n_cpar 16
4679 void nit__parser_prod___AIdAtid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4680 void nit__parser_prod___AIdAtid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4681 val
* nit___nit__AAtid___n_id(val
* self
);
4682 void nit__parser_prod___AIdAtid___nit__parser_nodes__AAtid__n_id_61d(val
* self
, val
* p0
);
4683 void nit__parser_prod___AIdAtid___init_aidatid(val
* self
, val
* p0
);
4684 extern const struct class class_nit__AIdAtid
;
4685 void nit__parser_prod___AKwexternAtid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4686 void nit__parser_prod___AKwexternAtid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4687 void nit__parser_prod___AKwexternAtid___nit__parser_nodes__AAtid__n_id_61d(val
* self
, val
* p0
);
4688 void nit__parser_prod___AKwexternAtid___init_akwexternatid(val
* self
, val
* p0
);
4689 extern const struct class class_nit__AKwexternAtid
;
4690 void nit__parser_prod___AKwabstractAtid___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4691 void nit__parser_prod___AKwabstractAtid___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4692 void nit__parser_prod___AKwabstractAtid___nit__parser_nodes__AAtid__n_id_61d(val
* self
, val
* p0
);
4693 void nit__parser_prod___AKwabstractAtid___init_akwabstractatid(val
* self
, val
* p0
);
4694 extern const struct class class_nit__AKwabstractAtid
;
4695 void nit___nit__Start___standard__kernel__Object__init(val
* self
);
4696 void nit__parser_prod___Start___nit__parser_nodes__ANode__replace_child(val
* self
, val
* p0
, val
* p1
);
4697 void nit__parser_prod___Start___nit__parser_nodes__ANode__visit_all(val
* self
, val
* p0
);
4698 val
* nit___nit__Start___n_base(val
* self
);
4699 void nit___nit__Start___n_base_61d(val
* self
, val
* p0
);
4700 val
* nit___nit__Start___n_eof(val
* self
);
4701 void nit___nit__Start___n_eof_61d(val
* self
, val
* p0
);
4702 extern const struct class class_nit__Start
;
4703 void nit___nit__Lexer___standard__kernel__Object__init(val
* self
);
4704 long nit___nit__TablesCapable___lexer_goto(val
* self
, long p0
, long p1
);
4705 long nit___nit__TablesCapable___lexer_accept(val
* self
, long p0
);
4706 long nit___nit__TablesCapable___parser_goto(val
* self
, long p0
, long p1
);
4707 long nit___nit__TablesCapable___parser_action(val
* self
, long p0
, long p1
);
4708 val
* nit___nit__Lexer___file(val
* self
);
4709 void nit___nit__Lexer___file_61d(val
* self
, val
* p0
);
4710 val
* nit___nit__Lexer___last_token(val
* self
);
4711 void nit___nit__Lexer___last_token_61d(val
* self
, val
* p0
);
4712 val
* nit___nit__Lexer___peek(val
* self
);
4713 val
* nit___nit__Lexer___next(val
* self
);
4714 val
* nit___nit__Lexer___get_token(val
* self
);
4715 val
* nit__lexer___Lexer___make_token(val
* self
, long p0
, val
* p1
);
4716 extern const struct class class_nit__Lexer
;
4717 #define COLOR_nit__lexer_work__Lexer___token 0
4718 #define COLOR_nit__lexer_work__Lexer___state 1
4719 #define COLOR_nit__lexer_work__Lexer___stream_pos 3
4720 #define COLOR_nit__lexer_work__Lexer___line 4
4721 #define COLOR_nit__lexer_work__Lexer___pos 5
4722 #define COLOR_nit__lexer_work__Lexer___cr 6
4723 #define COLOR_nit__lexer_work__Lexer___last_token 7
4724 extern const struct class class_nit__TablesCapable
;
4725 void nit__parser_work___nit__parser_work__State___standard__kernel__Object__init(val
* self
);
4726 void nit__parser_work___nit__parser_work__State___state_61d(val
* self
, long p0
);
4727 void nit__parser_work___nit__parser_work__State___nodes_61d(val
* self
, val
* p0
);
4728 extern const struct class class_nit__parser_work__State
;
4729 void nit___nit__Parser___standard__kernel__Object__init(val
* self
);
4730 void nit___nit__Parser___lexer_61d(val
* self
, val
* p0
);
4731 long nit___nit__Parser___go_to(val
* self
, long p0
);
4732 void nit___nit__Parser___push(val
* self
, long p0
, val
* p1
);
4733 long nit___nit__Parser___state(val
* self
);
4734 val
* nit___nit__Parser___pop(val
* self
);
4735 val
* nit___nit__Parser___parse(val
* self
);
4736 void nit__parser___Parser___build_reduce_table(val
* self
);
4737 extern const struct class class_nit__Parser
;
4738 extern const struct type type_standard__Array__nit__parser_work__State
;
4739 #define COLOR_nit__parser_work__Parser___stack 1
4740 #define COLOR_nit__parser_work__Parser___stack_pos 2
4741 void nit__parser_work___nit__parser_work__ComputeProdLocationVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4742 void nit___nit__Visitor___enter_visit(val
* self
, val
* p0
);
4743 val
* nit___nit__Visitor___current_node(val
* self
);
4744 extern const struct class class_nit__parser_work__ComputeProdLocationVisitor
;
4745 #define COLOR_nit__parser_nodes__Visitor___current_node 0
4746 extern const struct type type_standard__Array__nit__Prod
;
4747 #define COLOR_nit__parser_work__ComputeProdLocationVisitor___need_first_prods 1
4748 #define COLOR_nit__parser_work__ComputeProdLocationVisitor___need_after_epsilons 2
4749 #define COLOR_nit__parser_work__ComputeProdLocationVisitor___last_location 3
4750 void nit__parser_work___nit__parser_work__TextCollectorVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4751 val
* nit__parser_work___nit__parser_work__TextCollectorVisitor___text(val
* self
);
4752 void nit__parser_work___nit__parser_work__TextCollectorVisitor___text_61d(val
* self
, val
* p0
);
4753 extern const struct class class_nit__parser_work__TextCollectorVisitor
;
4754 #define COLOR_nit__parser_work__TextCollectorVisitor___text 1
4755 void nit__phase___nit__phase__AnnotationPhaseVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4756 val
* nit__phase___nit__phase__AnnotationPhaseVisitor___annotations(val
* self
);
4757 extern const struct class class_nit__phase__AnnotationPhaseVisitor
;
4758 extern const struct type type_standard__Array__nit__AAnnotation
;
4759 #define COLOR_nit__phase__AnnotationPhaseVisitor___annotations 1
4760 void nit__literal___nit__literal__LiteralPhase___nit__phase__Phase__process_nmodule(val
* self
, val
* p0
);
4761 extern const struct class class_nit__literal__LiteralPhase
;
4762 void nit__literal___nit__literal__LiteralVisitor___standard__kernel__Object__init(val
* self
);
4763 void nit__literal___nit__literal__LiteralVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4764 val
* nit__literal___nit__literal__LiteralVisitor___toolcontext(val
* self
);
4765 void nit__literal___nit__literal__LiteralVisitor___toolcontext_61d(val
* self
, val
* p0
);
4766 extern const struct class class_nit__literal__LiteralVisitor
;
4767 void nit___nit__Phase___process_nmodule(val
* self
, val
* p0
);
4768 void nit__transform___nit__transform__TransformPhase___nit__phase__Phase__process_npropdef(val
* self
, val
* p0
);
4769 extern const struct class class_nit__transform__TransformPhase
;
4770 void nit__transform___nit__transform__TransformVisitor___standard__kernel__Object__init(val
* self
);
4771 void nit__transform___nit__transform__TransformVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4772 val
* nit__transform___nit__transform__TransformVisitor___phase(val
* self
);
4773 void nit__transform___nit__transform__TransformVisitor___phase_61d(val
* self
, val
* p0
);
4774 val
* nit__transform___nit__transform__TransformVisitor___mmodule(val
* self
);
4775 void nit__transform___nit__transform__TransformVisitor___mmodule_61d(val
* self
, val
* p0
);
4776 val
* nit__transform___nit__transform__TransformVisitor___mclassdef(val
* self
);
4777 void nit__transform___nit__transform__TransformVisitor___mclassdef_61d(val
* self
, val
* p0
);
4778 val
* nit__transform___nit__transform__TransformVisitor___mpropdef(val
* self
);
4779 void nit__transform___nit__transform__TransformVisitor___mpropdef_61d(val
* self
, val
* p0
);
4780 val
* nit__transform___nit__transform__TransformVisitor___builder(val
* self
);
4781 void nit__transform___nit__transform__TransformVisitor___builder_61d(val
* self
, val
* p0
);
4782 extern const struct class class_nit__transform__TransformVisitor
;
4783 void nit___nit__ASTBuilder___standard__kernel__Object__init(val
* self
);
4784 val
* nit___nit__ASTBuilder___mmodule(val
* self
);
4785 void nit___nit__ASTBuilder___mmodule_61d(val
* self
, val
* p0
);
4786 val
* nit___nit__ASTBuilder___anchor(val
* self
);
4787 void nit___nit__ASTBuilder___anchor_61d(val
* self
, val
* p0
);
4788 val
* nit___nit__ASTBuilder___make_int(val
* self
, long p0
);
4789 val
* nit___nit__ASTBuilder___make_new(val
* self
, val
* p0
, val
* p1
);
4790 val
* nit___nit__ASTBuilder___make_call(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4791 val
* nit___nit__ASTBuilder___make_block(val
* self
);
4792 val
* nit___nit__ASTBuilder___make_loop(val
* self
);
4793 val
* nit___nit__ASTBuilder___make_var_read(val
* self
, val
* p0
, val
* p1
);
4794 val
* nit___nit__ASTBuilder___make_var_assign(val
* self
, val
* p0
, val
* p1
);
4795 val
* nit___nit__ASTBuilder___make_attr_read(val
* self
, val
* p0
, val
* p1
);
4796 val
* nit___nit__ASTBuilder___make_attr_assign(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4797 val
* nit___nit__ASTBuilder___make_do(val
* self
);
4798 val
* nit___nit__ASTBuilder___make_break(val
* self
, val
* p0
);
4799 val
* nit___nit__ASTBuilder___make_if(val
* self
, val
* p0
, val
* p1
);
4800 extern const struct class class_nit__ASTBuilder
;
4801 void nit___nit__ANode___replace_child(val
* self
, val
* p0
, val
* p1
);
4802 void nit___nit__ANode___visit_all(val
* self
, val
* p0
);
4803 void nit__astvalidation___APlaceholderExpr___ANode__accept_ast_validation(val
* self
, val
* p0
);
4804 void nit___nit__APlaceholderExpr___make(val
* self
);
4805 extern const struct class class_nit__APlaceholderExpr
;
4806 void nit__typing___nit__typing__TypingPhase___nit__phase__Phase__process_npropdef(val
* self
, val
* p0
);
4807 extern const struct class class_nit__typing__TypingPhase
;
4808 void nit__typing___nit__typing__TypeVisitor___standard__kernel__Object__init(val
* self
);
4809 val
* nit__typing___nit__typing__TypeVisitor___modelbuilder(val
* self
);
4810 void nit__typing___nit__typing__TypeVisitor___modelbuilder_61d(val
* self
, val
* p0
);
4811 val
* nit__typing___nit__typing__TypeVisitor___mmodule(val
* self
);
4812 void nit__typing___nit__typing__TypeVisitor___mmodule_61d(val
* self
, val
* p0
);
4813 val
* nit__typing___nit__typing__TypeVisitor___anchor(val
* self
);
4814 void nit__typing___nit__typing__TypeVisitor___anchor_61d(val
* self
, val
* p0
);
4815 val
* nit__typing___nit__typing__TypeVisitor___mclassdef(val
* self
);
4816 void nit__typing___nit__typing__TypeVisitor___mclassdef_61d(val
* self
, val
* p0
);
4817 val
* nit__typing___nit__typing__TypeVisitor___mpropdef(val
* self
);
4818 void nit__typing___nit__typing__TypeVisitor___mpropdef_61d(val
* self
, val
* p0
);
4819 val
* nit__typing___nit__typing__TypeVisitor___selfvariable(val
* self
);
4820 void nit__typing___nit__typing__TypeVisitor___selfvariable_61d(val
* self
, val
* p0
);
4821 short int nit__typing___nit__typing__TypeVisitor___is_toplevel_context(val
* self
);
4822 void nit__typing___nit__typing__TypeVisitor___is_toplevel_context_61d(val
* self
, short int p0
);
4823 val
* nit__typing___nit__typing__TypeVisitor___anchor_to(val
* self
, val
* p0
);
4824 short int nit__typing___nit__typing__TypeVisitor___is_subtype(val
* self
, val
* p0
, val
* p1
);
4825 val
* nit__typing___nit__typing__TypeVisitor___resolve_for(val
* self
, val
* p0
, val
* p1
, short int p2
);
4826 val
* nit__typing___nit__typing__TypeVisitor___check_subtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4827 void nit__typing___nit__typing__TypeVisitor___visit_stmt(val
* self
, val
* p0
);
4828 val
* nit__typing___nit__typing__TypeVisitor___visit_expr(val
* self
, val
* p0
);
4829 val
* nit__typing___nit__typing__TypeVisitor___visit_expr_subtype(val
* self
, val
* p0
, val
* p1
);
4830 val
* nit__typing___nit__typing__TypeVisitor___visit_expr_bool(val
* self
, val
* p0
);
4831 val
* nit__typing___nit__typing__TypeVisitor___visit_expr_cast(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4832 void nit__typing___nit__typing__TypeVisitor___null_test(val
* self
, val
* p0
);
4833 val
* nit__typing___nit__typing__TypeVisitor___try_get_mproperty_by_name2(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4834 val
* nit__typing___nit__typing__TypeVisitor___resolve_mtype(val
* self
, val
* p0
);
4835 val
* nit__typing___nit__typing__TypeVisitor___try_get_mclass(val
* self
, val
* p0
, val
* p1
);
4836 val
* nit__typing___nit__typing__TypeVisitor___get_mclass(val
* self
, val
* p0
, val
* p1
);
4837 val
* nit__typing___nit__typing__TypeVisitor___type_bool(val
* self
, val
* p0
);
4838 val
* nit__typing___nit__typing__TypeVisitor___get_method(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
4839 val
* nit__typing___nit__typing__TypeVisitor___try_get_method(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
4840 short int nit__typing___nit__typing__TypeVisitor___check_signature(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
4841 void nit__typing___nit__typing__TypeVisitor___error(val
* self
, val
* p0
, val
* p1
);
4842 val
* nit__typing___nit__typing__TypeVisitor___get_variable(val
* self
, val
* p0
, val
* p1
);
4843 void nit__typing___nit__typing__TypeVisitor___set_variable(val
* self
, val
* p0
, val
* p1
, val
* p2
);
4844 val
* nit__typing___nit__typing__TypeVisitor___merge_types(val
* self
, val
* p0
, val
* p1
);
4845 extern const struct class class_nit__typing__TypeVisitor
;
4846 #define COLOR_nit__typing__TypeVisitor___anchor 2
4847 #define COLOR_nit__typing__TypeVisitor___mclassdef 3
4848 val
* NEW_nit__Variable(const struct type
* type
);
4849 extern const struct type type_nit__Variable
;
4850 #define COLOR_nit__scope__Variable__name_61d 33
4851 #define COLOR_nit__typing__TypeVisitor___selfvariable 5
4852 #define COLOR_nit__typing__TypeVisitor___is_toplevel_context 6
4853 void nit___nit__CallSite___standard__kernel__Object__init(val
* self
);
4854 val
* nit___nit__CallSite___node(val
* self
);
4855 void nit___nit__CallSite___node_61d(val
* self
, val
* p0
);
4856 val
* nit___nit__CallSite___recv(val
* self
);
4857 void nit___nit__CallSite___recv_61d(val
* self
, val
* p0
);
4858 val
* nit___nit__CallSite___mmodule(val
* self
);
4859 void nit___nit__CallSite___mmodule_61d(val
* self
, val
* p0
);
4860 val
* nit___nit__CallSite___anchor(val
* self
);
4861 void nit___nit__CallSite___anchor_61d(val
* self
, val
* p0
);
4862 void nit___nit__CallSite___recv_is_self_61d(val
* self
, short int p0
);
4863 val
* nit___nit__CallSite___mproperty(val
* self
);
4864 void nit___nit__CallSite___mproperty_61d(val
* self
, val
* p0
);
4865 val
* nit___nit__CallSite___mpropdef(val
* self
);
4866 void nit___nit__CallSite___mpropdef_61d(val
* self
, val
* p0
);
4867 val
* nit___nit__CallSite___msignature(val
* self
);
4868 void nit___nit__CallSite___msignature_61d(val
* self
, val
* p0
);
4869 short int nit___nit__CallSite___erasure_cast(val
* self
);
4870 void nit___nit__CallSite___erasure_cast_61d(val
* self
, short int p0
);
4871 short int nit___nit__CallSite___check_signature(val
* self
, val
* p0
, val
* p1
);
4872 extern const struct class class_nit__CallSite
;
4873 void nit__local_var_init___nit__local_var_init__LocalVarInitPhase___nit__phase__Phase__process_npropdef(val
* self
, val
* p0
);
4874 extern const struct class class_nit__local_var_init__LocalVarInitPhase
;
4875 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___standard__kernel__Object__init(val
* self
);
4876 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4877 val
* nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___toolcontext(val
* self
);
4878 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___toolcontext_61d(val
* self
, val
* p0
);
4879 val
* nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___maybe_unset_vars(val
* self
);
4880 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___mark_is_unset(val
* self
, val
* p0
, val
* p1
);
4881 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___mark_is_set(val
* self
, val
* p0
, val
* p1
);
4882 void nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___check_is_set(val
* self
, val
* p0
, val
* p1
);
4883 extern const struct class class_nit__local_var_init__LocalVarInitVisitor
;
4884 extern const struct type type_standard__HashSet__nit__Variable
;
4885 #define COLOR_nit__local_var_init__LocalVarInitVisitor___maybe_unset_vars 2
4886 void nit__flow___nit__flow__FlowPhase___nit__phase__Phase__process_npropdef(val
* self
, val
* p0
);
4887 extern const struct class class_nit__flow__FlowPhase
;
4888 void nit__flow___nit__flow__FlowVisitor___standard__kernel__Object__init(val
* self
);
4889 void nit__flow___nit__flow__FlowVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4890 val
* nit__flow___nit__flow__FlowVisitor___current_flow_context(val
* self
);
4891 void nit__flow___nit__flow__FlowVisitor___current_flow_context_61d(val
* self
, val
* p0
);
4892 val
* nit__flow___nit__flow__FlowVisitor___toolcontext(val
* self
);
4893 void nit__flow___nit__flow__FlowVisitor___toolcontext_61d(val
* self
, val
* p0
);
4894 val
* nit__flow___nit__flow__FlowVisitor___first(val
* self
);
4895 void nit__flow___nit__flow__FlowVisitor___first_61d(val
* self
, val
* p0
);
4896 val
* nit__flow___nit__flow__FlowVisitor___visit_expr(val
* self
, val
* p0
);
4897 val
* nit__flow___nit__flow__FlowVisitor___flows(val
* self
);
4898 val
* nit__flow___nit__flow__FlowVisitor___make_sub_flow(val
* self
);
4899 val
* nit__flow___nit__flow__FlowVisitor___make_merge_flow(val
* self
, val
* p0
, val
* p1
);
4900 val
* nit__flow___nit__flow__FlowVisitor___make_true_false_flow(val
* self
, val
* p0
, val
* p1
);
4901 val
* nit__flow___nit__flow__FlowVisitor___make_sub_true_false_flow(val
* self
);
4902 val
* nit__flow___nit__flow__FlowVisitor___make_unreachable_flow(val
* self
);
4903 void nit__flow___nit__flow__FlowVisitor___merge_continues_to(val
* self
, val
* p0
, val
* p1
);
4904 void nit__flow___nit__flow__FlowVisitor___merge_breaks(val
* self
, val
* p0
);
4905 extern const struct class class_nit__flow__FlowVisitor
;
4906 val
* NEW_nit__FlowContext(const struct type
* type
);
4907 extern const struct type type_nit__FlowContext
;
4908 #define COLOR_nit__flow__FlowVisitor___current_flow_context 1
4909 #define COLOR_nit__flow__FlowVisitor___first 3
4910 extern const struct type type_standard__Array__nit__FlowContext
;
4911 #define COLOR_nit__flow__FlowVisitor___flows 4
4912 val
* nit___nit__FlowContext___previous(val
* self
);
4913 val
* nit___nit__FlowContext___loops(val
* self
);
4914 short int nit___nit__FlowContext___is_marked_unreachable(val
* self
);
4915 void nit___nit__FlowContext___is_marked_unreachable_61d(val
* self
, short int p0
);
4916 short int nit___nit__FlowContext___is_unreachable(val
* self
);
4917 short int nit___nit__FlowContext___is_already_unreachable(val
* self
);
4918 void nit___nit__FlowContext___is_already_unreachable_61d(val
* self
, short int p0
);
4919 short int nit___nit__FlowContext___is_start(val
* self
);
4920 void nit___nit__FlowContext___is_start_61d(val
* self
, short int p0
);
4921 val
* nit___nit__FlowContext___node(val
* self
);
4922 void nit___nit__FlowContext___node_61d(val
* self
, val
* p0
);
4923 void nit___nit__FlowContext___name_61d(val
* self
, val
* p0
);
4924 val
* nit___nit__FlowContext___when_true(val
* self
);
4925 void nit___nit__FlowContext___when_true_61d(val
* self
, val
* p0
);
4926 val
* nit___nit__FlowContext___when_false(val
* self
);
4927 void nit___nit__FlowContext___when_false_61d(val
* self
, val
* p0
);
4928 void nit___nit__FlowContext___add_previous(val
* self
, val
* p0
);
4929 void nit___nit__FlowContext___add_loop(val
* self
, val
* p0
);
4930 val
* nit__local_var_init___FlowContext___set_vars(val
* self
);
4931 short int nit__local_var_init___FlowContext___is_variable_set(val
* self
, val
* p0
);
4932 val
* nit__typing___FlowContext___vars(val
* self
);
4933 val
* nit__typing___FlowContext___cache(val
* self
);
4934 void nit__typing___FlowContext___set_var(val
* self
, val
* p0
, val
* p1
);
4935 val
* nit__typing___FlowContext___collect_types(val
* self
, val
* p0
);
4936 extern const struct class class_nit__FlowContext
;
4937 #define COLOR_nit__flow__FlowContext___previous 0
4938 #define COLOR_nit__flow__FlowContext___loops 1
4939 #define COLOR_nit__flow__FlowContext___is_marked_unreachable 2
4940 #define COLOR_nit__flow__FlowContext___is_already_unreachable 3
4941 #define COLOR_nit__flow__FlowContext___is_start 4
4942 #define COLOR_nit__flow__FlowContext___node 5
4943 #define COLOR_nit__flow__FlowContext___name 6
4944 #define COLOR_nit__flow__FlowContext___when_true 7
4945 #define COLOR_nit__flow__FlowContext___when_false 8
4946 #define COLOR_nit__local_var_init__FlowContext___set_vars 9
4947 extern const struct type type_standard__HashMap__nit__Variable__nullable__nit__MType
;
4948 #define COLOR_nit__typing__FlowContext___vars 10
4949 extern const struct type type_standard__HashMap__nit__Variable__nullable__standard__Array__nullable__nit__MType
;
4950 #define COLOR_nit__typing__FlowContext___cache 11
4951 void nit__scope___nit__scope__ScopePhase___nit__phase__Phase__process_npropdef(val
* self
, val
* p0
);
4952 extern const struct class class_nit__scope__ScopePhase
;
4953 void nit___nit__Variable___standard__kernel__Object__init(val
* self
);
4954 val
* nit___nit__Variable___standard__string__Object__to_s(val
* self
);
4955 val
* nit___nit__Variable___name(val
* self
);
4956 void nit___nit__Variable___name_61d(val
* self
, val
* p0
);
4957 val
* nit___nit__Variable___location(val
* self
);
4958 void nit___nit__Variable___location_61d(val
* self
, val
* p0
);
4959 short int nit___nit__Variable___warn_unread(val
* self
);
4960 void nit___nit__Variable___warn_unread_61d(val
* self
, short int p0
);
4961 val
* nit__typing___Variable___declared_type(val
* self
);
4962 void nit__typing___Variable___declared_type_61d(val
* self
, val
* p0
);
4963 extern const struct class class_nit__Variable
;
4964 #define COLOR_nit__scope__Variable___location 1
4965 #define COLOR_nit__scope__Variable___warn_unread 2
4966 void nit___nit__EscapeMark___standard__kernel__Object__init(val
* self
);
4967 val
* nit___nit__EscapeMark___name(val
* self
);
4968 void nit___nit__EscapeMark___name_61d(val
* self
, val
* p0
);
4969 val
* nit___nit__EscapeMark___continue_mark(val
* self
);
4970 void nit___nit__EscapeMark___continue_mark_61d(val
* self
, val
* p0
);
4971 val
* nit___nit__EscapeMark___escapes(val
* self
);
4972 extern const struct class class_nit__EscapeMark
;
4973 #define COLOR_nit__scope__EscapeMark___continue_mark 1
4974 extern const struct type type_standard__Array__nit__AEscapeExpr
;
4975 #define COLOR_nit__scope__EscapeMark___escapes 2
4976 void nit__scope___nit__scope__ScopeVisitor___standard__kernel__Object__init(val
* self
);
4977 void nit__scope___nit__scope__ScopeVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
4978 val
* nit__scope___nit__scope__ScopeVisitor___toolcontext(val
* self
);
4979 void nit__scope___nit__scope__ScopeVisitor___toolcontext_61d(val
* self
, val
* p0
);
4980 val
* nit__scope___nit__scope__ScopeVisitor___selfvariable(val
* self
);
4981 val
* nit__scope___nit__scope__ScopeVisitor___scopes(val
* self
);
4982 void nit__scope___nit__scope__ScopeVisitor___shift_scope(val
* self
);
4983 short int nit__scope___nit__scope__ScopeVisitor___register_variable(val
* self
, val
* p0
, val
* p1
);
4984 val
* nit__scope___nit__scope__ScopeVisitor___search_variable(val
* self
, val
* p0
);
4985 void nit__scope___nit__scope__ScopeVisitor___enter_visit_block(val
* self
, val
* p0
, val
* p1
);
4986 val
* nit__scope___nit__scope__ScopeVisitor___search_label(val
* self
, val
* p0
);
4987 val
* nit__scope___nit__scope__ScopeVisitor___make_escape_mark(val
* self
, val
* p0
, short int p1
);
4988 val
* nit__scope___nit__scope__ScopeVisitor___get_escapemark(val
* self
, val
* p0
, val
* p1
);
4989 void nit__scope___nit__scope__ScopeVisitor___error(val
* self
, val
* p0
, val
* p1
);
4990 extern const struct class class_nit__scope__ScopeVisitor
;
4991 #define COLOR_nit__scope__ScopeVisitor___selfvariable 2
4992 val
* NEW_standard__List(const struct type
* type
);
4993 extern const struct type type_standard__List__nit__scope__Scope
;
4994 #define COLOR_nit__scope__ScopeVisitor___scopes 3
4995 val
* nit__scope___nit__scope__Scope___variables(val
* self
);
4996 val
* nit__scope___nit__scope__Scope___escapemark(val
* self
);
4997 void nit__scope___nit__scope__Scope___escapemark_61d(val
* self
, val
* p0
);
4998 val
* nit__scope___nit__scope__Scope___get_variable(val
* self
, val
* p0
);
4999 extern const struct class class_nit__scope__Scope
;
5000 extern const struct type type_standard__HashMap__standard__String__nit__Variable
;
5001 #define COLOR_nit__scope__Scope___variables 0
5002 #define COLOR_nit__scope__Scope___escapemark 1
5003 void nit___nit__ASTValidationVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
5004 val
* nit___nit__ASTValidationVisitor___path(val
* self
);
5005 val
* nit___nit__ASTValidationVisitor___seen(val
* self
);
5006 extern const struct class class_nit__ASTValidationVisitor
;
5007 extern const struct type type_standard__List__nit__ANode
;
5008 #define COLOR_nit__astvalidation__ASTValidationVisitor___path 1
5009 extern const struct type type_standard__HashSet__nit__ANode
;
5010 #define COLOR_nit__astvalidation__ASTValidationVisitor___seen 2
5011 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitPhase___nit__phase__Phase__process_npropdef(val
* self
, val
* p0
);
5012 extern const struct class class_nit__auto_super_init__AutoSuperInitPhase
;
5013 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
5014 val
* nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___has_explicit_super_init(val
* self
);
5015 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___has_explicit_super_init_61d(val
* self
, val
* p0
);
5016 short int nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___is_broken(val
* self
);
5017 void nit__auto_super_init___nit__auto_super_init__AutoSuperInitVisitor___is_broken_61d(val
* self
, short int p0
);
5018 extern const struct class class_nit__auto_super_init__AutoSuperInitVisitor
;
5019 #define COLOR_nit__auto_super_init__AutoSuperInitVisitor___has_explicit_super_init 1
5020 #define COLOR_nit__auto_super_init__AutoSuperInitVisitor___is_broken 2
5021 void nit___nit__RapidTypeAnalysis___standard__kernel__Object__init(val
* self
);
5022 val
* nit___nit__RapidTypeAnalysis___modelbuilder(val
* self
);
5023 void nit___nit__RapidTypeAnalysis___modelbuilder_61d(val
* self
, val
* p0
);
5024 val
* nit___nit__RapidTypeAnalysis___mainmodule(val
* self
);
5025 void nit___nit__RapidTypeAnalysis___mainmodule_61d(val
* self
, val
* p0
);
5026 val
* nit___nit__RapidTypeAnalysis___live_types(val
* self
);
5027 val
* nit___nit__RapidTypeAnalysis___live_open_types(val
* self
);
5028 val
* nit___nit__RapidTypeAnalysis___live_classes(val
* self
);
5029 val
* nit___nit__RapidTypeAnalysis___live_cast_types(val
* self
);
5030 val
* nit___nit__RapidTypeAnalysis___live_open_cast_types(val
* self
);
5031 val
* nit___nit__RapidTypeAnalysis___live_methoddefs(val
* self
);
5032 val
* nit___nit__RapidTypeAnalysis___live_methods(val
* self
);
5033 val
* nit___nit__RapidTypeAnalysis___live_callsites(val
* self
);
5034 val
* nit___nit__RapidTypeAnalysis___live_targets_cache(val
* self
);
5035 val
* nit___nit__RapidTypeAnalysis___live_targets(val
* self
, val
* p0
);
5036 val
* nit___nit__RapidTypeAnalysis___live_super_sends(val
* self
);
5037 val
* nit___nit__RapidTypeAnalysis___totry_methods(val
* self
);
5038 val
* nit___nit__RapidTypeAnalysis___totry_methods_to_remove(val
* self
);
5039 val
* nit___nit__RapidTypeAnalysis___try_methods(val
* self
);
5040 val
* nit___nit__RapidTypeAnalysis___todo(val
* self
);
5041 void nit___nit__RapidTypeAnalysis___force_alive(val
* self
, val
* p0
);
5042 void nit___nit__RapidTypeAnalysis___run_analysis(val
* self
);
5043 void nit___nit__RapidTypeAnalysis___check_depth(val
* self
, val
* p0
);
5044 void nit___nit__RapidTypeAnalysis___add_new(val
* self
, val
* p0
, val
* p1
);
5045 void nit___nit__RapidTypeAnalysis___add_cast(val
* self
, val
* p0
);
5046 void nit___nit__RapidTypeAnalysis___try_send(val
* self
, val
* p0
, val
* p1
);
5047 void nit___nit__RapidTypeAnalysis___add_call(val
* self
, val
* p0
);
5048 void nit___nit__RapidTypeAnalysis___add_send(val
* self
, val
* p0
, val
* p1
);
5049 void nit___nit__RapidTypeAnalysis___try_super_send(val
* self
, val
* p0
, val
* p1
);
5050 void nit___nit__RapidTypeAnalysis___add_super_send(val
* self
, val
* p0
, val
* p1
);
5051 extern const struct class class_nit__RapidTypeAnalysis
;
5052 extern const struct type type_standard__HashSet__nit__MClassType
;
5053 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_types 2
5054 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_open_types 3
5055 extern const struct type type_standard__HashSet__nit__MClass
;
5056 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_classes 4
5057 extern const struct type type_standard__HashSet__nit__MType
;
5058 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_cast_types 5
5059 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_open_cast_types 6
5060 extern const struct type type_standard__HashSet__nit__MMethodDef
;
5061 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_methoddefs 7
5062 extern const struct type type_standard__HashSet__nit__MMethod
;
5063 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_methods 8
5064 extern const struct type type_standard__HashSet__nit__CallSite
;
5065 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_callsites 9
5066 extern const struct type type_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef
;
5067 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_targets_cache 10
5068 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___live_super_sends 11
5069 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___totry_methods 12
5070 extern const struct type type_standard__Array__nit__MMethod
;
5071 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___totry_methods_to_remove 13
5072 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___try_methods 14
5073 extern const struct type type_standard__List__nit__MMethodDef
;
5074 #define COLOR_nit__rapid_type_analysis__RapidTypeAnalysis___todo 15
5075 void nit___nit__RapidTypeVisitor___standard__kernel__Object__init(val
* self
);
5076 void nit___nit__RapidTypeVisitor___nit__parser_nodes__Visitor__visit(val
* self
, val
* p0
);
5077 val
* nit___nit__RapidTypeVisitor___analysis(val
* self
);
5078 void nit___nit__RapidTypeVisitor___analysis_61d(val
* self
, val
* p0
);
5079 val
* nit___nit__RapidTypeVisitor___receiver(val
* self
);
5080 void nit___nit__RapidTypeVisitor___receiver_61d(val
* self
, val
* p0
);
5081 void nit___nit__RapidTypeVisitor___mpropdef_61d(val
* self
, val
* p0
);
5082 val
* nit___nit__RapidTypeVisitor___cleanup_type(val
* self
, val
* p0
);
5083 val
* nit___nit__RapidTypeVisitor___get_class(val
* self
, val
* p0
);
5084 val
* nit___nit__RapidTypeVisitor___get_method(val
* self
, val
* p0
, val
* p1
);
5085 void nit___nit__RapidTypeVisitor___add_type(val
* self
, val
* p0
);
5086 void nit___nit__RapidTypeVisitor___add_monomorphic_send(val
* self
, val
* p0
, val
* p1
);
5087 void nit___nit__RapidTypeVisitor___add_cast_type(val
* self
, val
* p0
);
5088 void nit___nit__RapidTypeVisitor___add_callsite(val
* self
, val
* p0
);
5089 extern const struct class class_nit__RapidTypeVisitor
;
5090 void nit___nit__ErasureCompilerPhase___nit__modelbuilder__Phase__process_mainmodule(val
* self
, val
* p0
, val
* p1
);
5091 extern const struct class class_nit__ErasureCompilerPhase
;
5092 void nit___nit__SeparateErasureCompiler___standard__kernel__Object__init(val
* self
);
5093 val
* nit___nit__AbstractCompiler___names(val
* self
);
5094 val
* nit___nit__AbstractCompiler___mainmodule(val
* self
);
5095 void nit___nit__AbstractCompiler___mainmodule_61d(val
* self
, val
* p0
);
5096 val
* nit___nit__AbstractCompiler___realmainmodule(val
* self
);
5097 void nit___nit__AbstractCompiler___realmainmodule_61d(val
* self
, val
* p0
);
5098 val
* nit___nit__AbstractCompiler___modelbuilder(val
* self
);
5099 void nit___nit__AbstractCompiler___modelbuilder_61d(val
* self
, val
* p0
);
5100 val
* nit___nit__AbstractCompiler___target_platform(val
* self
);
5101 void nit___nit__AbstractCompiler___target_platform_61d(val
* self
, val
* p0
);
5102 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__do_compilation(val
* self
);
5103 val
* nit___nit__AbstractCompiler___new_file(val
* self
, val
* p0
);
5104 val
* nit___nit__AbstractCompiler___files(val
* self
);
5105 val
* nit___nit__SeparateErasureCompiler___nit__abstract_compiler__AbstractCompiler__new_visitor(val
* self
);
5106 val
* nit___nit__AbstractCompiler___header(val
* self
);
5107 void nit___nit__AbstractCompiler___header_61d(val
* self
, val
* p0
);
5108 val
* nit___nit__AbstractCompiler___linker_script(val
* self
);
5109 void nit___nit__AbstractCompiler___provide_declaration(val
* self
, val
* p0
, val
* p1
);
5110 val
* nit___nit__AbstractCompiler___provided_declarations(val
* self
);
5111 val
* nit___nit__AbstractCompiler___requirers_of_declarations(val
* self
);
5112 void nit___nit__AbstractCompiler___build_c_to_nit_bindings(val
* self
);
5113 void nit___nit__AbstractCompiler___compile_header(val
* self
);
5114 void nit___nit__SeparateErasureCompiler___nit__abstract_compiler__AbstractCompiler__compile_header_structs(val
* self
);
5115 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__compile_nitni_structs(val
* self
);
5116 void nit___nit__AbstractCompiler___compile_finalizer_function(val
* self
);
5117 void nit___nit__AbstractCompiler___compile_main_function(val
* self
);
5118 void nit___nit__AbstractCompiler___compile_nitni_global_ref_functions(val
* self
);
5119 val
* nit___nit__AbstractCompiler___extern_bodies(val
* self
);
5120 val
* nit___nit__AbstractCompiler___files_to_copy(val
* self
);
5121 val
* nit___nit__AbstractCompiler___seen_extern(val
* self
);
5122 void nit___nit__AbstractCompiler___generate_init_attr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5123 val
* nit___nit__AbstractCompiler___count_type_test_tags(val
* self
);
5124 val
* nit___nit__AbstractCompiler___count_type_test_resolved(val
* self
);
5125 val
* nit___nit__AbstractCompiler___count_type_test_unresolved(val
* self
);
5126 val
* nit___nit__AbstractCompiler___count_type_test_skipped(val
* self
);
5127 val
* nit___nit__AbstractCompiler___init_count_type_test_tags(val
* self
);
5128 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__display_stats(val
* self
);
5129 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__finalize_ffi_for_module(val
* self
, val
* p0
);
5130 val
* nit___nit__AbstractCompiler___div(val
* self
, long p0
, long p1
);
5131 val
* nit___nit__SeparateCompiler___runtime_type_analysis(val
* self
);
5132 void nit___nit__SeparateCompiler___runtime_type_analysis_61d(val
* self
, val
* p0
);
5133 val
* nit___nit__SeparateCompiler___undead_types(val
* self
);
5134 val
* nit___nit__SeparateCompiler___live_unresolved_types(val
* self
);
5135 val
* nit___nit__SeparateCompiler___type_ids(val
* self
);
5136 void nit___nit__SeparateCompiler___type_ids_61d(val
* self
, val
* p0
);
5137 val
* nit___nit__SeparateCompiler___type_colors(val
* self
);
5138 void nit___nit__SeparateCompiler___type_colors_61d(val
* self
, val
* p0
);
5139 val
* nit___nit__SeparateCompiler___opentype_colors(val
* self
);
5140 void nit___nit__SeparateCompiler___opentype_colors_61d(val
* self
, val
* p0
);
5141 val
* nit___nit__SeparateCompiler___method_colors(val
* self
);
5142 void nit___nit__SeparateCompiler___method_colors_61d(val
* self
, val
* p0
);
5143 val
* nit___nit__SeparateCompiler___attr_colors(val
* self
);
5144 void nit___nit__SeparateCompiler___attr_colors_61d(val
* self
, val
* p0
);
5145 void nit___nit__SeparateErasureCompiler___nit__separate_compiler__SeparateCompiler__compile_types(val
* self
);
5146 void nit___nit__SeparateCompiler___compile_header_attribute_structs(val
* self
);
5147 void nit___nit__SeparateCompiler___compile_box_kinds(val
* self
);
5148 val
* nit___nit__SeparateCompiler___box_kinds(val
* self
);
5149 long nit___nit__SeparateCompiler___box_kind_of(val
* self
, val
* p0
);
5150 void nit___nit__SeparateCompiler___compile_color_consts(val
* self
, val
* p0
);
5151 void nit___nit__SeparateCompiler___compile_color_const(val
* self
, val
* p0
, val
* p1
, long p2
);
5152 val
* nit___nit__SeparateCompiler___color_consts_done(val
* self
);
5153 void nit___nit__SeparateCompiler___do_property_coloring(val
* self
);
5154 val
* nit___nit__SeparateCompiler___build_method_tables(val
* self
, val
* p0
, val
* p1
);
5155 val
* nit___nit__SeparateCompiler___build_attr_tables(val
* self
, val
* p0
);
5156 val
* nit___nit__SeparateCompiler___do_type_coloring(val
* self
);
5157 val
* nit___nit__SeparateCompiler___poset_from_mtypes(val
* self
, val
* p0
, val
* p1
);
5158 val
* nit___nit__SeparateCompiler___build_type_tables(val
* self
, val
* p0
);
5159 void nit___nit__SeparateCompiler___compile_resolution_tables(val
* self
, val
* p0
);
5160 val
* nit___nit__SeparateCompiler___build_resolution_tables(val
* self
, val
* p0
);
5161 void nit___nit__SeparateCompiler___compile_module_to_c(val
* self
, val
* p0
);
5162 void nit___nit__SeparateCompiler___compile_type_to_c(val
* self
, val
* p0
);
5163 void nit___nit__SeparateCompiler___compile_type_resolution_table(val
* self
, val
* p0
);
5164 void nit___nit__SeparateErasureCompiler___nit__separate_compiler__SeparateCompiler__compile_class_to_c(val
* self
, val
* p0
);
5165 void nit___nit__SeparateCompiler___hardening_live_type(val
* self
, val
* p0
, val
* p1
);
5166 val
* nit___nit__SeparateCompiler___type_tables(val
* self
);
5167 void nit___nit__SeparateCompiler___type_tables_61d(val
* self
, val
* p0
);
5168 val
* nit___nit__SeparateCompiler___resolution_tables(val
* self
);
5169 void nit___nit__SeparateCompiler___resolution_tables_61d(val
* self
, val
* p0
);
5170 val
* nit___nit__SeparateCompiler___method_tables(val
* self
);
5171 void nit___nit__SeparateCompiler___method_tables_61d(val
* self
, val
* p0
);
5172 val
* nit___nit__SeparateCompiler___attr_tables(val
* self
);
5173 void nit___nit__SeparateCompiler___attr_tables_61d(val
* self
, val
* p0
);
5174 void nit___nit__SeparateErasureCompiler___nit__separate_compiler__SeparateCompiler__display_sizes(val
* self
);
5175 long nit___nit__SeparateCompiler___isset_checks_count(val
* self
);
5176 void nit___nit__SeparateCompiler___isset_checks_count_61d(val
* self
, long p0
);
5177 long nit___nit__SeparateCompiler___attr_read_count(val
* self
);
5178 void nit___nit__SeparateCompiler___attr_read_count_61d(val
* self
, long p0
);
5179 void nit___nit__SeparateCompiler___display_isset_checks(val
* self
);
5180 void nit___nit__AbstractCompiler___standard__kernel__Object__init(val
* self
);
5181 void nit___nit__AbstractCompiler___display_stats(val
* self
);
5182 void nit___nit__AbstractCompiler___compile_nitni_structs(val
* self
);
5183 void nit___nit__AbstractCompiler___finalize_ffi_for_module(val
* self
, val
* p0
);
5184 val
* nit___nit__SeparateErasureCompiler___class_ids(val
* self
);
5185 void nit___nit__SeparateErasureCompiler___class_ids_61d(val
* self
, val
* p0
);
5186 val
* nit___nit__SeparateErasureCompiler___class_colors(val
* self
);
5187 void nit___nit__SeparateErasureCompiler___class_colors_61d(val
* self
, val
* p0
);
5188 val
* nit___nit__SeparateErasureCompiler___vt_colors(val
* self
);
5189 void nit___nit__SeparateErasureCompiler___vt_colors_61d(val
* self
, val
* p0
);
5190 val
* nit___nit__SeparateErasureCompiler___build_vt_tables(val
* self
, val
* p0
);
5191 val
* nit___nit__SeparateErasureCompiler___build_class_typing_tables(val
* self
, val
* p0
);
5192 short int nit___nit__SeparateErasureCompiler___build_class_vts_table(val
* self
, val
* p0
);
5193 val
* nit___nit__SeparateErasureCompiler___retrieve_vt_bound(val
* self
, val
* p0
, val
* p1
);
5194 val
* nit___nit__SeparateErasureCompiler___class_tables(val
* self
);
5195 void nit___nit__SeparateErasureCompiler___class_tables_61d(val
* self
, val
* p0
);
5196 val
* nit___nit__SeparateErasureCompiler___vt_tables(val
* self
);
5197 void nit___nit__SeparateErasureCompiler___vt_tables_61d(val
* self
, val
* p0
);
5198 void nit___nit__SeparateCompiler___standard__kernel__Object__init(val
* self
);
5199 extern const struct class class_nit__SeparateErasureCompiler
;
5200 extern const struct type type_standard__HashMap__standard__String__standard__String
;
5201 #define COLOR_nit__abstract_compiler__AbstractCompiler___names 0
5202 extern const struct type type_standard__List__nit__CodeFile
;
5203 #define COLOR_nit__abstract_compiler__AbstractCompiler___files 5
5204 #define COLOR_nit__abstract_compiler__AbstractCompiler___linker_script 7
5205 #define COLOR_nit__abstract_compiler__AbstractCompiler___provided_declarations 8
5206 extern const struct type type_standard__HashMap__standard__String__nit__ANode
;
5207 #define COLOR_nit__abstract_compiler__AbstractCompiler___requirers_of_declarations 9
5208 extern const struct type type_standard__Array__nit__ExternFile
;
5209 #define COLOR_nit__abstract_compiler__AbstractCompiler___extern_bodies 10
5210 #define COLOR_nit__abstract_compiler__AbstractCompiler___files_to_copy 11
5211 val
* NEW_standard__ArraySet(const struct type
* type
);
5212 extern const struct type type_standard__ArraySet__standard__String
;
5213 #define COLOR_nit__abstract_compiler__AbstractCompiler___seen_extern 12
5214 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_tags 13
5215 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_resolved 14
5216 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_unresolved 15
5217 #define COLOR_nit__abstract_compiler__AbstractCompiler___count_type_test_skipped 16
5218 #define COLOR_nit__separate_compiler__SeparateCompiler___undead_types 18
5219 extern const struct type type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType
;
5220 #define COLOR_nit__separate_compiler__SeparateCompiler___live_unresolved_types 19
5221 extern const struct type type_standard__HashMap__nit__MClass__standard__Int
;
5222 #define COLOR_nit__separate_compiler__SeparateCompiler___box_kinds 25
5223 extern const struct type type_standard__HashSet__standard__Object
;
5224 #define COLOR_nit__separate_compiler__SeparateCompiler___color_consts_done 26
5225 extern const struct type type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType
;
5226 #define COLOR_nit__separate_compiler__SeparateCompiler___type_tables 27
5227 extern const struct type type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType
;
5228 #define COLOR_nit__separate_compiler__SeparateCompiler___resolution_tables 28
5229 extern const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef
;
5230 #define COLOR_nit__separate_compiler__SeparateCompiler___method_tables 29
5231 #define COLOR_nit__separate_compiler__SeparateCompiler___attr_tables 30
5232 #define COLOR_nit__separate_compiler__SeparateCompiler___isset_checks_count 31
5233 #define COLOR_nit__separate_compiler__SeparateCompiler___attr_read_count 32
5234 void nit___nit__AbstractCompilerVisitor___standard__kernel__Object__init(val
* self
);
5235 val
* nit___nit__AbstractCompilerVisitor___compiler(val
* self
);
5236 void nit___nit__AbstractCompilerVisitor___compiler_61d(val
* self
, val
* p0
);
5237 val
* nit___nit__AbstractCompilerVisitor___current_node(val
* self
);
5238 void nit___nit__AbstractCompilerVisitor___current_node_61d(val
* self
, val
* p0
);
5239 val
* nit___nit__AbstractCompilerVisitor___frame(val
* self
);
5240 void nit___nit__AbstractCompilerVisitor___frame_61d(val
* self
, val
* p0
);
5241 val
* nit___nit__AbstractCompilerVisitor___object_type(val
* self
);
5242 val
* nit___nit__AbstractCompilerVisitor___bool_type(val
* self
);
5243 val
* nit___nit__AbstractCompilerVisitor___writer(val
* self
);
5244 void nit___nit__AbstractCompilerVisitor___writer_61d(val
* self
, val
* p0
);
5245 val
* nit___nit__AbstractCompilerVisitor___get_class(val
* self
, val
* p0
);
5246 val
* nit___nit__AbstractCompilerVisitor___get_property(val
* self
, val
* p0
, val
* p1
);
5247 val
* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__compile_callsite(val
* self
, val
* p0
, val
* p1
);
5248 val
* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__native_array_instance(val
* self
, val
* p0
, val
* p1
);
5249 void nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__calloc_array(val
* self
, val
* p0
, val
* p1
);
5250 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__native_array_def(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5251 val
* nit___nit__AbstractCompilerVisitor___varargize(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5252 val
* nit___nit__AbstractCompilerVisitor___anchor(val
* self
, val
* p0
);
5253 val
* nit___nit__AbstractCompilerVisitor___resolve_for(val
* self
, val
* p0
, val
* p1
);
5254 val
* nit___nit__AbstractCompilerVisitor___autoadapt(val
* self
, val
* p0
, val
* p1
);
5255 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__supercall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5256 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__adapt_signature(val
* self
, val
* p0
, val
* p1
);
5257 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__unbox_signature_extern(val
* self
, val
* p0
, val
* p1
);
5258 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__autobox(val
* self
, val
* p0
, val
* p1
);
5259 val
* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__box_extern(val
* self
, val
* p0
, val
* p1
);
5260 val
* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__unbox_extern(val
* self
, val
* p0
, val
* p1
);
5261 val
* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__type_test(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5262 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__is_same_type_test(val
* self
, val
* p0
, val
* p1
);
5263 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__equal_test(val
* self
, val
* p0
, val
* p1
);
5264 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__call(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5265 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__send(val
* self
, val
* p0
, val
* p1
);
5266 val
* nit___nit__AbstractCompilerVisitor___monomorphic_send(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5267 val
* nit___nit__AbstractCompilerVisitor___monomorphic_super_send(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5268 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__isset_attribute(val
* self
, val
* p0
, val
* p1
);
5269 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__read_attribute(val
* self
, val
* p0
, val
* p1
);
5270 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__write_attribute(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5271 void nit___nit__AbstractCompilerVisitor___check_recv_notnull(val
* self
, val
* p0
);
5272 val
* nit___nit__AbstractCompilerVisitor___names(val
* self
);
5273 long nit___nit__AbstractCompilerVisitor___last(val
* self
);
5274 void nit___nit__AbstractCompilerVisitor___last_61d(val
* self
, long p0
);
5275 val
* nit___nit__AbstractCompilerVisitor___get_name(val
* self
, val
* p0
);
5276 val
* nit___nit__AbstractCompilerVisitor___escapemark_name(val
* self
, val
* p0
);
5277 void nit___nit__AbstractCompilerVisitor___add_escape_label(val
* self
, val
* p0
);
5278 val
* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__class_name_string(val
* self
, val
* p0
);
5279 val
* nit___nit__AbstractCompilerVisitor___variables(val
* self
);
5280 val
* nit___nit__AbstractCompilerVisitor___variable(val
* self
, val
* p0
);
5281 val
* nit___nit__AbstractCompilerVisitor___new_var(val
* self
, val
* p0
);
5282 val
* nit___nit__AbstractCompilerVisitor___new_var_extern(val
* self
, val
* p0
);
5283 val
* nit___nit__AbstractCompilerVisitor___new_named_var(val
* self
, val
* p0
, val
* p1
);
5284 void nit___nit__AbstractCompilerVisitor___assign(val
* self
, val
* p0
, val
* p1
);
5285 val
* nit___nit__SeparateErasureCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__init_instance(val
* self
, val
* p0
);
5286 val
* nit___nit__AbstractCompilerVisitor___init_instance_or_extern(val
* self
, val
* p0
);
5287 void nit___nit__AbstractCompilerVisitor___set_finalizer(val
* self
, val
* p0
);
5288 val
* nit___nit__AbstractCompilerVisitor___int_instance(val
* self
, long p0
);
5289 val
* nit___nit__AbstractCompilerVisitor___bool_instance(val
* self
, short int p0
);
5290 val
* nit___nit__AbstractCompilerVisitor___string_instance(val
* self
, val
* p0
);
5291 val
* nit___nit__AbstractCompilerVisitor___value_instance(val
* self
, val
* p0
);
5292 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__array_instance(val
* self
, val
* p0
, val
* p1
);
5293 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__vararg_instance(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
5294 void nit___nit__AbstractCompilerVisitor___add(val
* self
, val
* p0
);
5295 void nit___nit__AbstractCompilerVisitor___add_decl(val
* self
, val
* p0
);
5296 void nit___nit__AbstractCompilerVisitor___require_declaration(val
* self
, val
* p0
);
5297 void nit___nit__AbstractCompilerVisitor___declare_once(val
* self
, val
* p0
);
5298 void nit___nit__AbstractCompilerVisitor___add_extern(val
* self
, val
* p0
);
5299 val
* nit___nit__AbstractCompilerVisitor___new_expr(val
* self
, val
* p0
, val
* p1
);
5300 void nit___nit__AbstractCompilerVisitor___add_abort(val
* self
, val
* p0
);
5301 void nit___nit__AbstractCompilerVisitor___add_raw_abort(val
* self
);
5302 void nit___nit__AbstractCompilerVisitor___add_cast(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5303 void nit___nit__AbstractCompilerVisitor___ret(val
* self
, val
* p0
);
5304 void nit___nit__AbstractCompilerVisitor___stmt(val
* self
, val
* p0
);
5305 val
* nit___nit__AbstractCompilerVisitor___expr(val
* self
, val
* p0
, val
* p1
);
5306 val
* nit___nit__AbstractCompilerVisitor___expr_bool(val
* self
, val
* p0
);
5307 void nit___nit__AbstractCompilerVisitor___debug(val
* self
, val
* p0
);
5308 val
* nit___nit__SeparateCompilerVisitor___type_info(val
* self
, val
* p0
);
5309 val
* nit___nit__SeparateCompilerVisitor___before_send(val
* self
, val
* p0
, val
* p1
);
5310 val
* nit___nit__SeparateCompilerVisitor___table_send(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5311 void nit___nit__SeparateCompilerVisitor___hardening_live_open_type(val
* self
, val
* p0
);
5312 void nit___nit__SeparateCompilerVisitor___hardening_cast_type(val
* self
, val
* p0
);
5313 short int nit___nit__SeparateCompilerVisitor___can_be_primitive(val
* self
, val
* p0
);
5314 short int nit___nit__SeparateCompilerVisitor___maybe_null(val
* self
, val
* p0
);
5315 void nit___nit__SeparateCompilerVisitor___link_unresolved_type(val
* self
, val
* p0
, val
* p1
);
5316 val
* nit___nit__AbstractCompilerVisitor___compile_callsite(val
* self
, val
* p0
, val
* p1
);
5317 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__compile_callsite(val
* self
, val
* p0
, val
* p1
);
5318 extern const struct class class_nit__SeparateErasureCompilerVisitor
;
5319 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___current_node 1
5320 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___frame 2
5321 extern const struct type type_standard__HashSet__standard__String
;
5322 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___names 4
5323 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___last 5
5324 extern const struct type type_standard__HashMap__nit__Variable__nit__RuntimeVariable
;
5325 #define COLOR_nit__abstract_compiler__AbstractCompilerVisitor___variables 6
5326 void nit___nit__SeparateCompilerPhase___nit__modelbuilder__Phase__process_mainmodule(val
* self
, val
* p0
, val
* p1
);
5327 extern const struct class class_nit__SeparateCompilerPhase
;
5328 val
* nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__new_visitor(val
* self
);
5329 void nit___nit__SeparateCompiler___nit__abstract_compiler__AbstractCompiler__compile_header_structs(val
* self
);
5330 void nit___nit__SeparateCompiler___compile_types(val
* self
);
5331 void nit___nit__SeparateCompiler___compile_class_to_c(val
* self
, val
* p0
);
5332 void nit___nit__SeparateCompiler___display_sizes(val
* self
);
5333 extern const struct class class_nit__SeparateCompiler
;
5334 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__native_array_instance(val
* self
, val
* p0
, val
* p1
);
5335 void nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__calloc_array(val
* self
, val
* p0
, val
* p1
);
5336 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__box_extern(val
* self
, val
* p0
, val
* p1
);
5337 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__unbox_extern(val
* self
, val
* p0
, val
* p1
);
5338 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__type_test(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5339 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__class_name_string(val
* self
, val
* p0
);
5340 val
* nit___nit__SeparateCompilerVisitor___nit__abstract_compiler__AbstractCompilerVisitor__init_instance(val
* self
, val
* p0
);
5341 extern const struct class class_nit__SeparateCompilerVisitor
;
5342 void nit___nit__SeparateRuntimeFunction___standard__kernel__Object__init(val
* self
);
5343 val
* nit___nit__SeparateRuntimeFunction___standard__string__Object__to_s(val
* self
);
5344 val
* nit___nit__AbstractRuntimeFunction___mmethoddef(val
* self
);
5345 void nit___nit__AbstractRuntimeFunction___mmethoddef_61d(val
* self
, val
* p0
);
5346 val
* nit___nit__AbstractRuntimeFunction___c_name(val
* self
);
5347 val
* nit___nit__SeparateRuntimeFunction___nit__abstract_compiler__AbstractRuntimeFunction__build_c_name(val
* self
);
5348 val
* nit___nit__AbstractRuntimeFunction___c_name_cache(val
* self
);
5349 void nit___nit__AbstractRuntimeFunction___c_name_cache_61d(val
* self
, val
* p0
);
5350 void nit___nit__SeparateRuntimeFunction___nit__abstract_compiler__AbstractRuntimeFunction__compile_to_c(val
* self
, val
* p0
);
5351 val
* nit___nit__SeparateRuntimeFunction___called_recv(val
* self
);
5352 void nit___nit__SeparateRuntimeFunction___called_recv_61d(val
* self
, val
* p0
);
5353 val
* nit___nit__SeparateRuntimeFunction___called_signature(val
* self
);
5354 void nit___nit__SeparateRuntimeFunction___called_signature_61d(val
* self
, val
* p0
);
5355 void nit___nit__SeparateRuntimeFunction___build_c_name_61d(val
* self
, val
* p0
);
5356 short int nit___nit__SeparateRuntimeFunction___is_thunk(val
* self
);
5357 void nit___nit__SeparateRuntimeFunction___is_thunk_61d(val
* self
, short int p0
);
5358 val
* nit___nit__SeparateRuntimeFunction___c_ret(val
* self
);
5359 val
* nit___nit__SeparateRuntimeFunction___c_sig(val
* self
);
5360 void nit___nit__AbstractRuntimeFunction___standard__kernel__Object__init(val
* self
);
5361 extern const struct class class_nit__SeparateRuntimeFunction
;
5362 #define COLOR_nit__abstract_compiler__AbstractRuntimeFunction___c_name_cache 1
5363 #define COLOR_nit__separate_compiler__SeparateRuntimeFunction___is_thunk 5
5364 void nit___nit__Toolchain___standard__kernel__Object__init(val
* self
);
5365 val
* nit___nit__Toolchain___toolcontext(val
* self
);
5366 void nit___nit__Toolchain___toolcontext_61d(val
* self
, val
* p0
);
5367 val
* nit___nit__Toolchain___compile_dir(val
* self
);
5368 void nit___nit__MakefileToolchain___Toolchain__write_and_make(val
* self
, val
* p0
);
5369 void nit___nit__MakefileToolchain___write_files(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5370 val
* nit___nit__MakefileToolchain___makefile_name(val
* self
, val
* p0
);
5371 val
* nit___nit__MakefileToolchain___default_outname(val
* self
, val
* p0
);
5372 val
* nit___nit__MakefileToolchain___outfile(val
* self
, val
* p0
);
5373 void nit___nit__MakefileToolchain___write_makefile(val
* self
, val
* p0
, val
* p1
, val
* p2
);
5374 void nit___nit__MakefileToolchain___compile_c_code(val
* self
, val
* p0
, val
* p1
);
5375 extern const struct class class_nit__MakefileToolchain
;
5376 void nit___nit__CodeFile___standard__kernel__Object__init(val
* self
);
5377 val
* nit___nit__CodeFile___name(val
* self
);
5378 void nit___nit__CodeFile___name_61d(val
* self
, val
* p0
);
5379 val
* nit___nit__CodeFile___writers(val
* self
);
5380 val
* nit___nit__CodeFile___required_declarations(val
* self
);
5381 extern const struct class class_nit__CodeFile
;
5382 extern const struct type type_standard__Array__nit__CodeWriter
;
5383 #define COLOR_nit__abstract_compiler__CodeFile___writers 1
5384 #define COLOR_nit__abstract_compiler__CodeFile___required_declarations 2
5385 void nit___nit__CodeWriter___standard__kernel__Object__init(val
* self
);
5386 val
* nit___nit__CodeWriter___file(val
* self
);
5387 void nit___nit__CodeWriter___file_61d(val
* self
, val
* p0
);
5388 val
* nit___nit__CodeWriter___lines(val
* self
);
5389 val
* nit___nit__CodeWriter___decl_lines(val
* self
);
5390 void nit___nit__CodeWriter___add_decl(val
* self
, val
* p0
);
5391 extern const struct class class_nit__CodeWriter
;
5392 extern const struct type type_standard__List__standard__String
;
5393 #define COLOR_nit__abstract_compiler__CodeWriter___lines 1
5394 #define COLOR_nit__abstract_compiler__CodeWriter___decl_lines 2
5395 void nit___nit__RuntimeVariable___standard__kernel__Object__init(val
* self
);
5396 val
* nit___nit__RuntimeVariable___standard__string__Object__to_s(val
* self
);
5397 val
* nit___nit__RuntimeVariable___standard__string__Object__inspect(val
* self
);
5398 val
* nit___nit__RuntimeVariable___name(val
* self
);
5399 void nit___nit__RuntimeVariable___name_61d(val
* self
, val
* p0
);
5400 val
* nit___nit__RuntimeVariable___mtype(val
* self
);
5401 void nit___nit__RuntimeVariable___mtype_61d(val
* self
, val
* p0
);
5402 val
* nit___nit__RuntimeVariable___mcasttype(val
* self
);
5403 void nit___nit__RuntimeVariable___mcasttype_61d(val
* self
, val
* p0
);
5404 short int nit___nit__RuntimeVariable___is_exact(val
* self
);
5405 void nit___nit__RuntimeVariable___is_exact_61d(val
* self
, short int p0
);
5406 extern const struct class class_nit__RuntimeVariable
;
5407 #define COLOR_nit__abstract_compiler__RuntimeVariable___is_exact 3
5408 void nit___nit__StaticFrame___standard__kernel__Object__init(val
* self
);
5409 void nit___nit__StaticFrame___visitor_61d(val
* self
, val
* p0
);
5410 val
* nit___nit__StaticFrame___mpropdef(val
* self
);
5411 void nit___nit__StaticFrame___mpropdef_61d(val
* self
, val
* p0
);
5412 val
* nit___nit__StaticFrame___receiver(val
* self
);
5413 void nit___nit__StaticFrame___receiver_61d(val
* self
, val
* p0
);
5414 val
* nit___nit__StaticFrame___arguments(val
* self
);
5415 void nit___nit__StaticFrame___arguments_61d(val
* self
, val
* p0
);
5416 val
* nit___nit__StaticFrame___returnvar(val
* self
);
5417 void nit___nit__StaticFrame___returnvar_61d(val
* self
, val
* p0
);
5418 val
* nit___nit__StaticFrame___returnlabel(val
* self
);
5419 void nit___nit__StaticFrame___returnlabel_61d(val
* self
, val
* p0
);
5420 val
* nit___nit__StaticFrame___escapemark_names(val
* self
);
5421 val
* nit___nit__StaticFrame___comprehension(val
* self
);
5422 void nit___nit__StaticFrame___comprehension_61d(val
* self
, val
* p0
);
5423 extern const struct class class_nit__StaticFrame
;
5424 #define COLOR_nit__abstract_compiler__StaticFrame___returnvar 4
5425 #define COLOR_nit__abstract_compiler__StaticFrame___returnlabel 5
5426 extern const struct type type_standard__HashMap__nit__EscapeMark__standard__String
;
5427 #define COLOR_nit__abstract_compiler__StaticFrame___escapemark_names 6
5428 #define COLOR_nit__abstract_compiler__StaticFrame___comprehension 7
5429 void nit__platform___nit__platform__PlatformPhase___nit__phase__Phase__process_annotated_node(val
* self
, val
* p0
, val
* p1
);
5430 extern const struct class class_nit__platform__PlatformPhase
;
5431 short int nit___nit__Platform___supports_libunwind(val
* self
);
5432 short int nit___nit__Platform___supports_libgc(val
* self
);
5433 short int nit___nit__Platform___no_main(val
* self
);
5434 short int nit___nit__Platform___supports_linker_script(val
* self
);
5435 val
* nit__abstract_compiler___Platform___toolchain(val
* self
, val
* p0
);
5436 extern const struct class class_nit__Platform
;
5437 short int nit___nit__ExternCFile___standard__kernel__Object___61d_61d(val
* self
, val
* p0
);
5438 long nit___nit__ExternCFile___standard__kernel__Object__hash(val
* self
);
5439 void nit___nit__ExternCFile___standard__kernel__Object__init(val
* self
);
5440 val
* nit___nit__ExternFile___filename(val
* self
);
5441 void nit___nit__ExternFile___filename_61d(val
* self
, val
* p0
);
5442 val
* nit___nit__ExternCFile___ExternFile__makefile_rule_name(val
* self
);
5443 val
* nit___nit__ExternCFile___ExternFile__makefile_rule_content(val
* self
);
5444 short int nit___nit__ExternCFile___ExternFile__compiles_to_o_file(val
* self
);
5445 short int nit___nit__ExternFile___add_to_jar(val
* self
);
5446 val
* nit___nit__ExternFile___pkgconfigs(val
* self
);
5447 val
* nit___nit__ExternCFile___cflags(val
* self
);
5448 void nit___nit__ExternCFile___cflags_61d(val
* self
, val
* p0
);
5449 void nit___nit__ExternFile___standard__kernel__Object__init(val
* self
);
5450 extern const struct class class_nit__ExternCFile
;
5451 #define COLOR_nit__c_tools__ExternFile___pkgconfigs 1
5452 void nit___nit__POSetConflictGraph___standard__kernel__Object__init(val
* self
);
5453 val
* nit___nit__POSetConflictGraph___core(val
* self
);
5454 val
* nit___nit__POSetConflictGraph___border(val
* self
);
5455 val
* nit___nit__POSetConflictGraph___crown(val
* self
);
5456 val
* nit___nit__POSetConflictGraph___conflicts(val
* self
);
5457 val
* nit___nit__POSetConflictGraph___poset(val
* self
);
5458 void nit___nit__POSetConflictGraph___poset_61d(val
* self
, val
* p0
);
5459 void nit___nit__POSetConflictGraph___extract_core(val
* self
);
5460 void nit___nit__POSetConflictGraph___extract_border(val
* self
);
5461 short int nit___nit__POSetConflictGraph___is_border(val
* self
, val
* p0
);
5462 void nit___nit__POSetConflictGraph___extract_crown(val
* self
);
5463 void nit___nit__POSetConflictGraph___compute_conflicts(val
* self
);
5464 void nit___nit__POSetConflictGraph___add_conflict(val
* self
, val
* p0
, val
* p1
);
5465 void nit___nit__POSetConflictGraph___add_conflicts(val
* self
, val
* p0
);
5466 extern const struct class class_nit__POSetConflictGraph
;
5467 #define COLOR_standard__HashSet__nit__POSetConflictGraph___35dE 0
5468 #define COLOR_nit__coloring__POSetConflictGraph___core 0
5469 #define COLOR_nit__coloring__POSetConflictGraph___border 1
5470 #define COLOR_nit__coloring__POSetConflictGraph___crown 2
5471 #define COLOR_standard__HashMap__nit__POSetConflictGraph___35dE__standard__Set__nit__POSetConflictGraph___35dE 1
5472 #define COLOR_nit__coloring__POSetConflictGraph___conflicts 3
5473 short int nit___nit__POSetColorer___is_colored(val
* self
);
5474 void nit___nit__POSetColorer___is_colored_61d(val
* self
, short int p0
);
5475 val
* nit___nit__POSetColorer___ids(val
* self
);
5476 val
* nit___nit__POSetColorer___ids_cache(val
* self
);
5477 val
* nit___nit__POSetColorer___colors(val
* self
);
5478 val
* nit___nit__POSetColorer___colors_cache(val
* self
);
5479 val
* nit___nit__POSetColorer___poset_cache(val
* self
);
5480 void nit___nit__POSetColorer___poset_cache_61d(val
* self
, val
* p0
);
5481 val
* nit___nit__POSetColorer___conflicts(val
* self
);
5482 val
* nit___nit__POSetColorer___conflicts_cache(val
* self
);
5483 void nit___nit__POSetColorer___conflicts_cache_61d(val
* self
, val
* p0
);
5484 val
* nit___nit__POSetColorer___graph(val
* self
);
5485 void nit___nit__POSetColorer___graph_61d(val
* self
, val
* p0
);
5486 void nit___nit__POSetColorer___colorize(val
* self
, val
* p0
);
5487 void nit___nit__POSetColorer___allocate_ids(val
* self
);
5488 void nit___nit__POSetColorer___compute_colors(val
* self
);
5489 void nit___nit__POSetColorer___colorize_core(val
* self
);
5490 void nit___nit__POSetColorer___colorize_set(val
* self
, val
* p0
);
5491 long nit___nit__POSetColorer___min_color(val
* self
, val
* p0
);
5492 short int nit___nit__POSetColorer___is_color_free(val
* self
, long p0
, val
* p1
);
5493 extern const struct class class_nit__POSetColorer
;
5494 #define COLOR_nit__coloring__POSetColorer___is_colored 0
5495 #define COLOR_standard__HashMap__nit__POSetColorer___35dE__standard__Int 0
5496 #define COLOR_nit__coloring__POSetColorer___ids_cache 1
5497 #define COLOR_nit__coloring__POSetColorer___colors_cache 2
5498 val
* nit___nit__BucketsColorer___colors(val
* self
);
5499 val
* nit___nit__BucketsColorer___conflicts(val
* self
);
5500 val
* nit___nit__BucketsColorer___colorize(val
* self
, val
* p0
);
5501 short int nit___nit__BucketsColorer___is_color_free(val
* self
, val
* p0
, long p1
);
5502 void nit___nit__BucketsColorer___compute_conflicts(val
* self
, val
* p0
);
5503 extern const struct class class_nit__BucketsColorer
;
5504 #define COLOR_standard__HashMap__nit__BucketsColorer___35dE__standard__Int 0
5505 #define COLOR_nit__coloring__BucketsColorer___colors 0
5506 #define COLOR_standard__HashMap__nit__BucketsColorer___35dE__standard__Set__nit__BucketsColorer___35dE 1
5507 #define COLOR_nit__coloring__BucketsColorer___conflicts 1
5508 void nit___nit__POSetBucketsColorer___standard__kernel__Object__init(val
* self
);
5509 val
* nit___nit__POSetBucketsColorer___colors(val
* self
);
5510 val
* nit___nit__POSetBucketsColorer___poset(val
* self
);
5511 void nit___nit__POSetBucketsColorer___poset_61d(val
* self
, val
* p0
);
5512 val
* nit___nit__POSetBucketsColorer___conflicts(val
* self
);
5513 void nit___nit__POSetBucketsColorer___conflicts_61d(val
* self
, val
* p0
);
5514 val
* nit___nit__POSetBucketsColorer___colorize(val
* self
, val
* p0
);
5515 long nit___nit__POSetBucketsColorer___min_color(val
* self
, val
* p0
, val
* p1
);
5516 long nit___nit__POSetBucketsColorer___max_color(val
* self
, val
* p0
, val
* p1
);
5517 short int nit___nit__POSetBucketsColorer___is_color_free(val
* self
, long p0
, val
* p1
, val
* p2
);
5518 extern const struct class class_nit__POSetBucketsColorer
;
5519 #define COLOR_standard__HashMap__nit__POSetBucketsColorer___35dE__standard__Int 0
5520 #define COLOR_nit__coloring__POSetBucketsColorer___colors 0