1 #include "nit.common.h"
2 #define COLOR_nitc__modelize_property__ToolContext___modelize_property_phase 0
3 extern const char FILE_nitc__modelize_property
[];
4 #define COLOR_nitc__parser_nodes__AModule___n_classdefs 12
5 extern const char FILE_nitc__parser_nodes
[];
6 val
* nitc___nitc__ANodes___core__abstract_collection__Collection__iterator(val
* self
);
7 #define COLOR_core__abstract_collection__Iterator__is_ok 12
8 #define COLOR_core__abstract_collection__Iterator__item 13
9 #define COLOR_nitc__modelize_class__AClassdef___all_defs 6
10 short int core___core__Array___core__kernel__Object___61d_61d(val
* self
, val
* p0
);
11 #define COLOR_nitc__phase__Phase___toolcontext 0
12 extern const char FILE_nitc__phase
[];
13 val
* nitc__modelbuilder_base___ToolContext___modelbuilder(val
* self
);
14 void nitc__modelize_property___ModelBuilder___build_properties(val
* self
, val
* p0
);
15 #define COLOR_core__abstract_collection__Iterator__next 14
16 #define COLOR_core__abstract_collection__Iterator__finish 15
17 #define COLOR_nitc__modelize_property__ModelBuilder___mpropdef2npropdef 0
18 val
* core___core__HashMap___core__abstract_collection__MapRead__get_or_null(val
* self
, val
* p0
);
19 #define COLOR_core__kernel__Object___61d_61d 4
20 #define COLOR_nitc__modelbuilder_base__ModelBuilder___toolcontext 13
21 extern const char FILE_nitc__modelbuilder_base
[];
22 void nitc__phase___ToolContext___run_phases_on_npropdef(val
* self
, val
* p0
);
23 extern const struct type type_nitc__MMethodDef
;
24 #define COLOR_nitc__model__MPropDef___mproperty 8
25 extern const char FILE_nitc__model
[];
26 #define COLOR_nitc__model__MMethod___is_root_init 21
27 #define COLOR_nitc__modelize_class__ModelBuilder___mclassdef2nclassdef 2
28 extern const char FILE_nitc__modelize_class
[];
29 #define COLOR_nitc__model__MPropDef___mclassdef 7
30 val
* NEW_core__Array(const struct type
* type
);
31 extern const struct type type_core__Array__nitc__AAttrPropdef
;
32 void core___core__Array___core__kernel__Object__init(val
* self
);
33 #define COLOR_nitc__parser_nodes__AClassdef___n_propdefs 7
34 extern const struct type type_nitc__AAttrPropdef
;
35 void core___core__Array___core__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
36 #define COLOR_nitc__modelize_property__AClassdef___build_properties_is_done 3
37 #define COLOR_nitc__modelize_class__AClassdef___mclassdef 5
38 #define COLOR_nitc__model__MClassDef___in_hierarchy 17
39 val
* poset___poset__POSetElement___direct_greaters(val
* self
);
40 #define COLOR_core__abstract_collection__Collection__iterator 24
41 short int core___core__HashMap___core__abstract_collection__MapRead__has_key(val
* self
, val
* p0
);
42 val
* core___core__HashMap___core__abstract_collection__MapRead___91d_93d(val
* self
, val
* p0
);
43 void nitc__modelize_property___MClassDef___build_self_type(val
* self
, val
* p0
, val
* p1
);
44 val
* core___core__AbstractArrayRead___core__abstract_collection__Collection__iterator(val
* self
);
45 #define COLOR_nitc__modelize_property__APropdef__build_property 34
46 #define COLOR_nitc__modelize_property__APropdef__build_signature 35
47 extern const struct type type_nitc__ATypePropdef
;
48 #define COLOR_nitc__modelize_property__APropdef___mpropdef 3
49 #define COLOR_nitc__model__MVirtualTypeDef___bound 15
50 #define COLOR_nitc__model__MClassDef___bound_mtype 9
51 #define COLOR_nitc__model__MClassDef___mmodule 7
52 short int nitc__modelize_property___ModelBuilder___check_virtual_types_circularity(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
53 #define COLOR_nitc__model_base__MEntity___is_broken 0
54 val
* NEW_nitc__MErrorType(const struct type
* type
);
55 extern const struct type type_nitc__MErrorType
;
56 #define COLOR_nitc__mmodule__MModule___model 41
57 extern const char FILE_nitc__mmodule
[];
58 #define COLOR_nitc__model__MErrorType__model_61d 60
59 #define COLOR_core__kernel__Object__init 0
60 void nitc__modelize_property___ATypePropdef___APropdef__check_signature(val
* self
, val
* p0
);
61 #define COLOR_nitc__modelize_property__APropdef__check_signature 37
62 void nitc__modelize_property___ModelBuilder___process_default_constructors(val
* self
, val
* p0
);
63 #define COLOR_nitc__modelize_property__ModelBuilder___the_root_init_mmethod 1
64 short int nitc___nitc__MClassDef___is_intro(val
* self
);
65 #define COLOR_nitc__model__MClassDef___mclass 8
66 #define COLOR_nitc__model__MClass___name 8
67 val
* core__flat___CString___to_s_unsafe(char* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
68 val
* NEW_nitc__MMethod(const struct type
* type
);
69 extern const struct type type_nitc__MMethod
;
70 #define COLOR_nitc__parser_nodes__ANode___location 1
71 #define COLOR_nitc__model__MClass___visibility 17
72 #define COLOR_nitc__model__MProperty__intro_mclassdef_61d 32
73 #define COLOR_nitc__model__MProperty__name_61d 33
74 #define COLOR_nitc__model__MProperty__location_61d 34
75 #define COLOR_nitc__model__MProperty__visibility_61d 35
76 val
* NEW_nitc__MMethodDef(const struct type
* type
);
77 #define COLOR_nitc__model__MPropDef__mclassdef_61d 29
78 #define COLOR_nitc__model__MPropDef__mproperty_61d 30
79 #define COLOR_nitc__model__MPropDef__location_61d 31
80 extern const struct type type_core__Array__nitc__MParameter
;
81 val
* NEW_nitc__MSignature(const struct type
* type
);
82 extern const struct type type_nitc__MSignature
;
83 #define COLOR_nitc__model__MSignature__mparameters_61d 64
84 #define COLOR_nitc__model__MSignature__return_mtype_61d 65
85 #define COLOR_nitc__model__MMethodDef___msignature 15
86 #define COLOR_nitc__model__MMethodDef___new_msignature 16
87 #define COLOR_nitc__model__MMethod___is_init 20
88 val
* NEW_core__NativeArray(int length
, const struct type
* type
);
89 extern const struct type type_core__NativeArray__core__String
;
90 #define COLOR_core__abstract_text__Object__to_s 3
91 #define COLOR_core__abstract_text__NativeArray__native_to_s 12
92 void nitc___nitc__ToolContext___info(val
* self
, val
* p0
, long p1
);
93 #define COLOR_nitc__model__MClassDef___mpropdefs 19
94 #define COLOR_nitc__model__MProperty___name 7
95 extern const struct type type_nitc__AStdClassdef
;
96 extern const struct type type_core__Array__nitc__MProperty
;
97 extern const struct type type_nitc__AMethPropdef
;
98 #define COLOR_nitc__modelize_property__AMethPropdef___is_autoinit 14
99 #define COLOR_nitc__model__MSignature___mparameters 9
100 void core___core__Array___core__abstract_collection__SimpleCollection__add_all(val
* self
, val
* p0
);
101 #define COLOR_nitc__model__MProperty___is_autoinit 14
102 #define COLOR_nitc__modelize_property__AAttrPropdef___mreadpropdef 20
103 #define COLOR_nitc__modelize_property__AAttrPropdef___noinit 15
104 val
* nitc__annotation___Prod___get_single_annotation(val
* self
, val
* p0
, val
* p1
);
105 #define COLOR_nitc__modelize_property__AAttrPropdef___has_value 18
106 #define COLOR_nitc__modelize_property__AAttrPropdef___is_optional 17
107 #define COLOR_nitc__modelize_property__AAttrPropdef___mwritepropdef 21
108 #define COLOR_nitc__model__MSignature___return_mtype 10
109 val
* NEW_nitc__MParameter(const struct type
* type
);
110 extern const struct type type_nitc__MParameter
;
111 #define COLOR_nitc__model__MParameter__name_61d 28
112 #define COLOR_nitc__model__MParameter__mtype_61d 29
113 #define COLOR_nitc__model__MParameter__is_vararg_61d 30
114 val
* nitc___nitc__MProperty___lookup_super_definitions(val
* self
, val
* p0
, val
* p1
);
115 short int core___core__AbstractArrayRead___core__abstract_collection__Collection__is_empty(val
* self
);
116 #define COLOR_nitc__model__MProperty___intro_mclassdef 6
117 val
* nitc___nitc__ToolContext___error(val
* self
, val
* p0
, val
* p1
);
118 void core___core__AbstractArray___core__abstract_collection__RemovableCollection__clear(val
* self
);
119 void nitc___nitc__ModelBuilder___error(val
* self
, val
* p0
, val
* p1
);
120 #define COLOR_nitc__parser_nodes__AAnnotation___n_args 16
121 short int nitc___nitc__ANodes___core__abstract_collection__Collection__is_empty(val
* self
);
122 val
* nitc__parser_work___AExpr___as_id(val
* self
);
123 #define COLOR_core__abstract_text__Text___43d 39
124 val
* nitc___nitc__ModelBuilder___try_get_mproperty_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
125 #define COLOR_nitc__model__MProperty___intro 16
126 #define COLOR_nitc__model__MClass___mclass_type 20
127 val
* nitc___nitc__MSignature___MType__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
128 val
* core___core__SequenceRead___Collection__first(val
* self
);
129 #define COLOR_core__array__AbstractArrayRead___length 0
130 extern const struct type type_core__Int
;
131 extern const char FILE_core__kernel
[];
132 #define COLOR_nitc__model__MMethodDef___initializers 17
133 val
* core___core__Array___core__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
134 val
* NEW_core__ArraySet(const struct type
* type
);
135 extern const struct type type_core__ArraySet__nitc__MProperty
;
136 void core___core__ArraySet___core__kernel__Object__init(val
* self
);
137 void core___core__SimpleCollection___add_all(val
* self
, val
* p0
);
138 val
* core__abstract_text___Collection___join(val
* self
, val
* p0
, val
* p1
);
139 void nitc___nitc__ModelBuilder___warning(val
* self
, val
* p0
, val
* p1
, val
* p2
);
140 #define COLOR_nitc__modelize_property__MClass___root_init 6
141 void core___core__Sequence___prepend(val
* self
, val
* p0
);
142 #define COLOR_nitc__modelize_property__MPropDef___has_supercall 6
143 #define COLOR_nitc__model__MType__undecorate 51
144 extern const struct type type_nitc__MClassType
;
145 #define COLOR_nitc__model__MClassType___mclass 9
146 #define COLOR_nitc__model__MClass___intro_mmodule 7
147 extern const struct type type_nitc__MVirtualType
;
148 #define COLOR_nitc__model__MVirtualType___mproperty 11
149 #define COLOR_nitc__model__MProperty___visibility 13
150 extern const struct type type_nitc__MParameterType
;
151 extern const struct type type_nitc__MNullType
;
152 extern const struct type type_nitc__MBottomType
;
153 void nitc___nitc__ANode___debug(val
* self
, val
* p0
);
154 val
* nitc___nitc__MModule___visibility_for(val
* self
, val
* p0
);
155 short int core___core__Comparable____62d(val
* self
, val
* p0
);
156 extern const struct type type_nitc__AType
;
157 #define COLOR_nitc__parser_nodes__AType___n_types 8
158 #define COLOR_nitc__modelbuilder_base__AType___mtype 3
159 void nitc__modelize_property___ModelBuilder___check_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
160 extern const struct type type_nitc__MGenericType
;
161 #define COLOR_nitc__model__MGenericType___arguments 20
162 #define COLOR_nitc__model__MVirtualTypeProp___mvirtualtype 19
163 val
* NEW_poset__POSet(const struct type
* type
);
164 extern const struct type type_poset__POSet__nitc__MType
;
165 val
* NEW_core__List(const struct type
* type
);
166 extern const struct type type_core__List__nitc__MType
;
167 #define COLOR_core___core__List___core__kernel__Object__init 17
168 void core___core__Sequence___SimpleCollection__add(val
* self
, val
* p0
);
169 short int core___core__List___core__abstract_collection__Collection__is_empty(val
* self
);
170 val
* core___core__List___core__abstract_collection__Sequence__pop(val
* self
);
171 #define COLOR_nitc__model__MType__need_anchor 31
172 extern const struct type type_nitc__MNullableType
;
173 extern const struct type type_core__Array__nitc__MType
;
174 void core___core__Array___with_capacity(val
* self
, long p0
);
175 #define COLOR_nitc__model__MProxyType___mtype 9
176 void core___core__AbstractArray___core__abstract_collection__Sequence__push(val
* self
, val
* p0
);
177 val
* nitc___nitc__MProperty___lookup_definitions(val
* self
, val
* p0
, val
* p1
);
178 short int poset___poset__POSet___has_edge(val
* self
, val
* p0
, val
* p1
);
179 void poset___poset__POSet___add_edge(val
* self
, val
* p0
, val
* p1
);
180 #define COLOR_nitc__modelize_property__MClassDef___mprop2npropdef 6
181 extern const struct type type_nitc__MVirtualTypeProp
;
182 val
* nitc__model_base___core__Sys___public_visibility(val
* self
);
183 #define COLOR_nitc__model__MVirtualTypeDef___is_fixed 16
184 val
* NEW_nitc__MVirtualTypeDef(const struct type
* type
);
185 extern const struct type type_nitc__MVirtualTypeDef
;
186 #define COLOR_nitc__model__MClassDef___location 10
187 #define COLOR_nullable__nitc__modelize_property__APropdef__MPROPDEF 0
188 #define COLOR_nitc__modelbuilder_base__AVisibility__mvisibility 34
189 val
* nitc__model_base___core__Sys___intrude_visibility(val
* self
);
190 val
* nitc__model_base___core__Sys___private_visibility(val
* self
);
191 val
* nitc__model_base___core__Sys___protected_visibility(val
* self
);
192 void nitc___nitc__ModelBuilder___advice(val
* self
, val
* p0
, val
* p1
, val
* p2
);
193 #define COLOR_nitc__parser_nodes__ADefinition___n_doc 8
194 val
* nitc__modelbuilder_base___ADoc___to_mdoc(val
* self
);
195 #define COLOR_nitc__mdoc__MEntity___mdoc 2
196 #define COLOR_nitc__mdoc__MDoc___original_mentity 1
197 short int nitc___nitc__MPropDef___is_intro(val
* self
);
198 short int core___core__Comparable____62d_61d(val
* self
, val
* p0
);
199 val
* nitc___nitc__MPropDef___nitc__model_base__MEntity__name(val
* self
);
200 val
* NEW_nitc__MDeprecationInfo(const struct type
* type
);
201 extern const struct type type_nitc__MDeprecationInfo
;
202 #define COLOR_nitc__mdoc__MDeprecationInfo___mdoc 0
203 #define COLOR_nitc__mdoc__MEntity___deprecation 3
204 #define COLOR_core__abstract_collection__MapRead__has_key 14
205 #define COLOR_core__abstract_collection__MapRead___91d_93d 15
206 #define COLOR_nitc__location__Location___line_start 1
207 val
* core__flat___Int___core__abstract_text__Object__to_s(long self
);
208 #define COLOR_nitc__mmodule__MModule___mgroup 42
209 #define COLOR_nitc__modelbuilder_base__ModelBuilder___model 12
210 val
* nitc__model___Model___get_mproperties_by_name(val
* self
, val
* p0
);
211 extern const char FILE_nitc__mpackage
[];
212 #define COLOR_nitc__mpackage__MGroup___mpackage 11
213 val
* nitc___nitc__MProperty___nitc__model_base__MEntity__full_name(val
* self
);
214 #define COLOR_nitc__modelize_property__ASignature___is_visited 3
215 #define COLOR_nitc__modelize_property__ASignature___param_names 4
216 #define COLOR_nitc__modelize_property__ASignature___param_types 5
217 #define COLOR_nitc__modelize_property__ASignature___vararg_rank 6
218 #define COLOR_nitc__modelize_property__ASignature___ret_type 7
219 #define COLOR_nitc__parser_nodes__ASignature___n_params 11
220 #define COLOR_nitc__parser_nodes__AParam___n_id 4
221 val
* nitc__lexer_work___Token___text(val
* self
);
222 #define COLOR_nitc__parser_nodes__AParam___n_type 5
223 val
* nitc___nitc__ModelBuilder___resolve_mtype_unchecked(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
224 long core___core__Int___Discrete__successor(long self
, long p0
);
225 #define COLOR_nitc__parser_nodes__AParam___n_dotdotdot 6
226 #define COLOR_nitc__parser_nodes__ASignature___n_type 13
227 val
* nitc___nitc__ModelBuilder___resolve_mtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
228 #define COLOR_nitc__modelbuilder_base__ANode___is_broken 0
229 #define COLOR_nitc__modelize_property__AParam___mparameter 3
230 #define COLOR_nitc__parser_nodes__AMethPropdef___n_kwinit 16
231 #define COLOR_nitc__parser_nodes__AMethPropdef___n_methid 18
232 #define COLOR_nitc__parser_nodes__ANode___parent 2
233 extern const struct type type_nitc__AModule
;
234 #define COLOR_nitc__parser_nodes__AModule___n_moduledecl 7
235 #define COLOR_nitc__parser_nodes__AMethPropdef___n_signature 19
236 long nitc___nitc__ANodes___core__abstract_collection__Collection__length(val
* self
);
237 #define COLOR_nitc__parser_nodes__ADefinition___n_visibility 12
238 extern const struct type type_nitc__APublicVisibility
;
239 #define COLOR_nitc__parser_nodes__AMethPropdef___n_kwnew 17
240 extern const struct type type_nitc__AIdMethid
;
241 #define COLOR_nitc__parser_nodes__AIdMethid___n_id 3
242 val
* nitc__parser_work___Prod___collect_text(val
* self
);
243 #define COLOR_nitc__modelize_property__AMethid__is_binary 34
244 #define COLOR_nitc__modelize_property__AMethid__min_arity 35
245 short int nitc__modelize_property___AMethPropdef___look_like_a_root_init(val
* self
, val
* p0
, val
* p1
);
246 #define COLOR_nitc__parser_nodes__ADefinition___n_kwredef 11
247 extern const struct type type_nullable__nitc__MMethod
;
248 #define COLOR_nitc__parser_nodes__AMethPropdef___n_block 21
249 extern const struct type type_nitc__ABlockExpr
;
250 #define COLOR_nitc__parser_nodes__ABlockExpr___n_expr 3
251 val
* nitc__modelize_property___APropdef___new_property_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
252 #define COLOR_nitc__model__MMethod___is_new 22
253 #define COLOR_nitc__model__MClass___has_new_factory 22
254 #define COLOR_nitc__model__MMethod___is_toplevel 19
255 short int nitc__modelize_property___APropdef___check_redef_keyword(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
, val
* p4
);
256 extern const struct type type_nitc__AMainMethPropdef
;
257 void nitc__modelize_property___APropdef___check_redef_property_visibility(val
* self
, val
* p0
, val
* p1
, val
* p2
);
258 #define COLOR_core__abstract_collection__MapRead__iterator 13
259 #define COLOR_core__abstract_collection__MapIterator__is_ok 12
260 #define COLOR_core__abstract_collection__MapIterator__key 13
261 #define COLOR_core__abstract_collection__MapIterator__item 14
262 #define COLOR_core__abstract_collection__MapIterator__next 15
263 #define COLOR_core__abstract_collection__Map___91d_93d_61d 22
264 void nitc__modelize_property___APropdef___set_doc(val
* self
, val
* p0
, val
* p1
);
265 void core___core__HashMap___core__abstract_collection__Map___91d_93d_61d(val
* self
, val
* p0
, val
* p1
);
266 #define COLOR_nitc__modelize_property__AMethid__accept_special_last_parameter 36
267 #define COLOR_nitc__modelize_property__AMethid__return_is_mandatory 37
268 extern const struct type type_core__Array__core__String
;
269 short int nitc__modelize_property___ASignature___visit_signature(val
* self
, val
* p0
, val
* p1
);
270 long nitc___nitc__MSignature___arity(val
* self
);
271 #define COLOR_nitc__model__MClassDef___supertypes 16
272 val
* nitc___nitc__MClassType___MType__anchor_to(val
* self
, val
* p0
, val
* p1
);
273 val
* nitc___nitc__ModelBuilder___try_get_mproperty_by_name2(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
274 #define COLOR_nitc__model__MParameter___mtype 7
275 #define COLOR_nitc__model__MSignature___vararg_rank 11
276 val
* nitc___nitc__ANodes___core__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
277 short int core___core__Collection___not_empty(val
* self
);
278 val
* core___core__SequenceRead___last(val
* self
);
279 #define COLOR_nitc__model__MParameter___is_vararg 8
280 #define COLOR_nitc__model__MMethodDef___is_abstract 18
281 #define COLOR_nitc__model__MMethodDef___is_intern 19
282 #define COLOR_nitc__parser_nodes__AMethPropdef___n_extern_code_block 24
283 #define COLOR_nitc__model__MMethodDef___is_extern 20
284 short int nitc__modelize_property___ASignature___check_signature(val
* self
, val
* p0
, val
* p1
);
285 short int nitc___nitc__ModelBuilder___check_sametype(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
286 #define COLOR_nitc__model__MParameter___name 6
287 short int nitc___nitc__ModelBuilder___check_subtype(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
288 void nitc__modelize_property___AMethPropdef___APropdef__check_repeated_types(val
* self
, val
* p0
);
289 #define COLOR_nitc__modelize_property__AAttrPropdef___mtype 14
290 #define COLOR_nitc__modelize_property__AAttrPropdef___is_lazy 16
291 #define COLOR_nitc__modelize_property__AAttrPropdef___mlazypropdef 19
292 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_id2 23
293 #define COLOR_nitc__model__MClass___kind 16
294 #define COLOR_nitc__model__MClassKind___need_init 1
295 val
* NEW_nitc__MAttribute(const struct type
* type
);
296 extern const struct type type_nitc__MAttribute
;
297 val
* NEW_nitc__MAttributeDef(const struct type
* type
);
298 extern const struct type type_nitc__MAttributeDef
;
299 extern const char FILE_nitc__mdoc
[];
300 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_expr 26
301 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_block 28
302 val
* nitc__model_base___core__Sys___none_visibility(val
* self
);
303 #define COLOR_nitc__model_base__MEntity___is_fictive 1
304 val
* nitc__annotation___AAnnotation___arg_as_id(val
* self
, val
* p0
);
305 #define COLOR_nitc__parser_nodes__AAttrPropdef___n_type 24
306 #define COLOR_nitc__model__MType__resolve_for 29
307 extern const struct type type_nitc__ANewExpr
;
308 #define COLOR_nitc__parser_nodes__ANewExpr___n_type 4
309 extern const struct type type_nitc__AAsCastExpr
;
310 #define COLOR_nitc__parser_nodes__AAsCastExpr___n_type 7
311 extern const struct type type_nitc__AIntegerExpr
;
312 #define COLOR_nitc__literal__AIntegerExpr___value 4
313 val
* nitc___nitc__ModelBuilder___try_get_mclass_by_name(val
* self
, val
* p0
, val
* p1
, val
* p2
);
314 extern const struct type type_core__Byte
;
315 extern const struct type type_core__Int8
;
316 extern const struct type type_core__Int16
;
317 extern const struct type type_core__UInt16
;
318 extern const struct type type_core__Int32
;
319 extern const struct type type_core__UInt32
;
320 extern const struct type type_nitc__AFloatExpr
;
321 extern const struct type type_nitc__ACharExpr
;
322 short int nitc__literal___ACharExpr___is_ascii(val
* self
);
323 short int nitc__literal___ACharExpr___is_code_point(val
* self
);
324 extern const struct type type_nitc__ABoolExpr
;
325 extern const struct type type_nitc__ASuperstringExpr
;
326 extern const struct type type_nitc__AStringFormExpr
;
327 short int nitc___nitc__AugmentedStringFormExpr___is_bytestring(val
* self
);
328 short int nitc___nitc__AugmentedStringFormExpr___is_re(val
* self
);
329 short int nitc___nitc__AugmentedStringFormExpr___is_string(val
* self
);
330 #define COLOR_nitc__model__MAttributeDef___static_mtype 15
331 #define COLOR_nitc__model__MType__as_nullable 35
332 val
* nitc__model___MModule___bool_type(val
* self
);
333 void nitc__modelize_property___AAttrPropdef___APropdef__check_repeated_types(val
* self
, val
* p0
);
334 void nitc__modelize_property___AAttrPropdef___check_method_signature(val
* self
, val
* p0
, val
* p1
);
335 #define COLOR_nitc__parser_nodes__ATypePropdef___n_qid 15
336 #define COLOR_nitc__parser_nodes__AQclassid___n_id 4
337 val
* NEW_nitc__MVirtualTypeProp(const struct type
* type
);
338 #define COLOR_core__abstract_text__Text__chars 27
339 extern const struct type type_core__Char
;
340 #define COLOR_nitc__parser_nodes__ATypePropdef___n_type 16