nitdoc: remove unused plugin "Copy to Clipboard"
[nit.git] / c_src / modelize_property.sep.0.h
1 #include "nit.common.h"
2 extern const int COLOR_modelize_property__ToolContext___64dmodelize_property_phase;
3 val* modelize_property__ToolContext__modelize_property_phase(val* self);
4 void modelize_property__ToolContext__modelize_property_phase_61d(val* self, val* p0);
5 extern const int COLOR_parser_nodes__AModule__n_classdefs;
6 extern const int COLOR_abstract_collection__Collection__iterator;
7 extern const int COLOR_abstract_collection__Iterator__is_ok;
8 extern const int COLOR_abstract_collection__Iterator__item;
9 extern const int COLOR_phase__Phase__toolcontext;
10 extern const int COLOR_modelbuilder__ToolContext__modelbuilder;
11 extern const int COLOR_modelize_property__ModelBuilder__build_properties;
12 extern const int COLOR_abstract_collection__Iterator__next;
13 void modelize_property__ModelizePropertyPhase__process_nmodule(val* self, val* p0);
14 extern const int COLOR_modelize_property__ModelBuilder___64dmpropdef2npropdef;
15 val* modelize_property__ModelBuilder__mpropdef2npropdef(val* self);
16 void modelize_property__ModelBuilder__mpropdef2npropdef_61d(val* self, val* p0);
17 extern const int COLOR_modelize_property__AClassdef__build_properties_is_done;
18 extern const int COLOR_modelize_property__AClassdef__build_properties_is_done_61d;
19 extern const int COLOR_modelize_class__AClassdef__mclassdef;
20 extern const int COLOR_model__MClassDef__in_hierarchy;
21 extern const int COLOR_poset__POSetElement__direct_greaters;
22 extern const int COLOR_modelize_class__ModelBuilder__mclassdef2nclassdef;
23 extern const int COLOR_abstract_collection__MapRead___91d_93d;
24 extern const int COLOR_parser_nodes__AClassdef__n_propdefs;
25 extern const int COLOR_modelize_property__APropdef__build_property;
26 extern const int COLOR_modelize_property__APropdef__build_signature;
27 extern const int COLOR_modelize_property__APropdef__check_signature;
28 extern const int COLOR_modelize_property__ModelBuilder__process_default_constructors;
29 void modelize_property__ModelBuilder__build_properties(val* self, val* p0);
30 extern const int COLOR_model__MClassDef__is_intro;
31 extern const int COLOR_model__MClassDef__mclass;
32 extern const int COLOR_model__MClass__kind;
33 extern const int COLOR_model__MClassKind__need_init;
34 extern const int COLOR_model__MClassDef__mpropdefs;
35 extern const struct type type_model__MMethodDef;
36 extern const int COLOR_model__MPropDef__mproperty;
37 extern const int COLOR_model__MMethod__is_init;
38 extern const struct type type_parser_nodes__AStdClassdef;
39 extern const int COLOR_model__MClassDef__mmodule;
40 val* NEW_array__Array(const struct type* type);
41 extern const struct type type_array__Arraymodel__MMethod;
42 extern const int COLOR_array__Array__init;
43 void CHECK_NEW_array__Array(val*);
44 extern const int COLOR_model__MClassDef__supertypes;
45 extern const int COLOR_model__MClassType__mclass;
46 extern const int COLOR_model__MClassDef__bound_mtype;
47 extern const int COLOR_model__MType__anchor_to;
48 val* string__NativeString__to_s_with_length(char* self, long p0);
49 extern const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name2;
50 extern const struct type type_nullable_model__MMethod;
51 extern const int COLOR_model__MProperty__intro;
52 extern const int COLOR_model__MMethodDef__msignature;
53 extern const int COLOR_model__MSignature__arity;
54 extern const int COLOR_abstract_collection__SimpleCollection__add;
55 extern const int COLOR_modelize_property__MClass__inherit_init_from;
56 extern const int COLOR_kernel__Object___61d_61d;
57 extern const struct type type_array__Arraykernel__Object;
58 val* NEW_array__NativeArray(int length, const struct type* type);
59 extern const struct type type_array__NativeArraykernel__Object;
60 extern const int COLOR_array__Array__with_native;
61 extern const int COLOR_string__Object__to_s;
62 extern const int COLOR_modelbuilder__ModelBuilder__error;
63 extern const int COLOR_abstract_collection__Collection__is_empty;
64 extern const int COLOR_modelbuilder__ModelBuilder__toolcontext;
65 extern const int COLOR_toolcontext__ToolContext__info;
66 extern const int COLOR_modelize_property__MClass__inherit_init_from_61d;
67 extern const int COLOR_string__Collection__join;
68 extern const int COLOR_modelize_property__AClassdef__super_inits_61d;
69 val* NEW_model__MMethod(const struct type* type);
70 extern const struct type type_model__MMethod;
71 extern const int COLOR_model__MClass__visibility;
72 extern const int COLOR_model__MMethod__init;
73 void CHECK_NEW_model__MMethod(val*);
74 val* NEW_model__MMethodDef(const struct type* type);
75 extern const int COLOR_parser_nodes__ANode__location;
76 extern const int COLOR_model__MMethodDef__init;
77 void CHECK_NEW_model__MMethodDef(val*);
78 extern const struct type type_array__Arraymodel__MParameter;
79 val* NEW_model__MSignature(const struct type* type);
80 extern const struct type type_model__MSignature;
81 extern const int COLOR_model__MSignature__init;
82 void CHECK_NEW_model__MSignature(val*);
83 extern const int COLOR_model__MMethodDef__msignature_61d;
84 extern const int COLOR_model__MMethod__is_init_61d;
85 extern const int COLOR_modelize_property__AClassdef__mfree_init_61d;
86 extern const struct type type_parser_nodes__AAttrPropdef;
87 extern const int COLOR_parser_nodes__AAttrPropdef__n_expr;
88 extern const int COLOR_modelize_property__APropdef__mpropdef;
89 extern const int COLOR_model__MProperty__name;
90 extern const int COLOR_string__AbstractString__substring_from;
91 extern const int COLOR_model__MAttributeDef__static_mtype;
92 val* NEW_model__MParameter(const struct type* type);
93 extern const struct type type_model__MParameter;
94 extern const int COLOR_model__MParameter__init;
95 void CHECK_NEW_model__MParameter(val*);
96 void modelize_property__ModelBuilder__process_default_constructors(val* self, val* p0);
97 extern const int COLOR_modelize_property__MClass___64dinherit_init_from;
98 val* modelize_property__MClass__inherit_init_from(val* self);
99 void modelize_property__MClass__inherit_init_from_61d(val* self, val* p0);
100 extern const int COLOR_modelize_property__AClassdef___64dbuild_properties_is_done;
101 short int modelize_property__AClassdef__build_properties_is_done(val* self);
102 void modelize_property__AClassdef__build_properties_is_done_61d(val* self, short int p0);
103 extern const int COLOR_modelize_property__AClassdef___64dsuper_inits;
104 val* modelize_property__AClassdef__super_inits(val* self);
105 void modelize_property__AClassdef__super_inits_61d(val* self, val* p0);
106 extern const int COLOR_modelize_property__AClassdef___64dmfree_init;
107 val* modelize_property__AClassdef__mfree_init(val* self);
108 void modelize_property__AClassdef__mfree_init_61d(val* self, val* p0);
109 extern const int COLOR_modelize_property__AClassdef___64dmprop2npropdef;
110 val* modelize_property__AClassdef__mprop2npropdef(val* self);
111 void modelize_property__AClassdef__mprop2npropdef_61d(val* self, val* p0);
112 val* NEW_modelize_property__TextCollectorVisitor(const struct type* type);
113 extern const struct type type_modelize_property__TextCollectorVisitor;
114 extern const int COLOR_modelize_property__TextCollectorVisitor__init;
115 void CHECK_NEW_modelize_property__TextCollectorVisitor(val*);
116 extern const int COLOR_parser_nodes__Visitor__enter_visit;
117 extern const int COLOR_modelize_property__TextCollectorVisitor__text;
118 extern const int COLOR_kernel__Object___33d_61d;
119 val* modelize_property__Prod__collect_text(val* self);
120 extern const int COLOR_modelize_property__TextCollectorVisitor___64dtext;
121 val* modelize_property__TextCollectorVisitor__text(val* self);
122 void modelize_property__TextCollectorVisitor__text_61d(val* self, val* p0);
123 extern const struct type type_parser_nodes__Token;
124 extern const int COLOR_parser_nodes__Token__text;
125 extern const int COLOR_string__String___43d;
126 extern const int COLOR_modelize_property__TextCollectorVisitor__text_61d;
127 extern const int COLOR_parser_nodes__ANode__visit_all;
128 void modelize_property__TextCollectorVisitor__visit(val* self, val* p0);
129 extern const int COLOR_parser_nodes__Visitor__init;
130 void modelize_property__TextCollectorVisitor__init(val* self);
131 extern const int COLOR_modelize_property__APropdef___64dmpropdef;
132 val* modelize_property__APropdef__mpropdef(val* self);
133 extern const int COLOR_parser_nodes__APropdef_VTMPROPDEF;
134 void modelize_property__APropdef__mpropdef_61d(val* self, val* p0);
135 void modelize_property__APropdef__build_property(val* self, val* p0, val* p1);
136 void modelize_property__APropdef__build_signature(val* self, val* p0, val* p1);
137 void modelize_property__APropdef__check_signature(val* self, val* p0, val* p1);
138 extern const int COLOR_model_base__Object__public_visibility;
139 extern const int COLOR_modelbuilder__AVisibility__mvisibility;
140 extern const int COLOR_model_base__Object__intrude_visibility;
141 extern const int COLOR_model_base__Object__private_visibility;
142 extern const int COLOR_model_base__Object__protected_visibility;
143 val* modelize_property__APropdef__new_property_visibility(val* self, val* p0, val* p1, val* p2);
144 extern const int COLOR_model__MProperty__visibility;
145 void modelize_property__APropdef__check_redef_property_visibility(val* self, val* p0, val* p1, val* p2, val* p3);
146 extern const int COLOR_modelize_property__AClassdef__mprop2npropdef;
147 extern const int COLOR_abstract_collection__MapRead__has_key;
148 short int modelize_property__APropdef__check_redef_keyword(val* self, val* p0, val* p1, val* p2, short int p3, val* p4);
149 extern const int COLOR_modelize_property__ASignature___64dis_visited;
150 short int modelize_property__ASignature__is_visited(val* self);
151 void modelize_property__ASignature__is_visited_61d(val* self, short int p0);
152 extern const int COLOR_modelize_property__ASignature___64dparam_names;
153 val* modelize_property__ASignature__param_names(val* self);
154 void modelize_property__ASignature__param_names_61d(val* self, val* p0);
155 extern const int COLOR_modelize_property__ASignature___64dparam_types;
156 val* modelize_property__ASignature__param_types(val* self);
157 void modelize_property__ASignature__param_types_61d(val* self, val* p0);
158 extern const int COLOR_modelize_property__ASignature___64dvararg_rank;
159 long modelize_property__ASignature__vararg_rank(val* self);
160 void modelize_property__ASignature__vararg_rank_61d(val* self, long p0);
161 extern const int COLOR_modelize_property__ASignature___64dret_type;
162 val* modelize_property__ASignature__ret_type(val* self);
163 void modelize_property__ASignature__ret_type_61d(val* self, val* p0);
164 extern const int COLOR_modelize_property__ASignature__param_names;
165 extern const int COLOR_modelize_property__ASignature__param_types;
166 extern const int COLOR_parser_nodes__ASignature__n_params;
167 extern const int COLOR_parser_nodes__AParam__n_id;
168 extern const int COLOR_parser_nodes__AParam__n_type;
169 extern const int COLOR_modelize_class__ModelBuilder__resolve_mtype;
170 val* NEW_range__Range(const struct type* type);
171 extern const struct type type_range__Rangekernel__Int;
172 extern const int COLOR_abstract_collection__Collection__length;
173 extern const int COLOR_range__Range__without_last;
174 void CHECK_NEW_range__Range(val*);
175 extern const int COLOR_parser_nodes__AParam__n_dotdotdot;
176 extern const int COLOR_modelize_property__ASignature__vararg_rank;
177 extern const int COLOR_abstract_collection__SequenceRead___91d_93d;
178 extern const int COLOR_modelize_property__ASignature__vararg_rank_61d;
179 extern const int COLOR_parser_nodes__ASignature__n_type;
180 extern const int COLOR_modelize_property__ASignature__ret_type_61d;
181 extern const int COLOR_modelize_property__ASignature__ret_type;
182 extern const int COLOR_modelize_property__ASignature__is_visited_61d;
183 short int modelize_property__ASignature__visit_signature(val* self, val* p0, val* p1);
184 extern const int COLOR_modelize_property__AParam__mparameter_61d;
185 val* modelize_property__ASignature__build_signature(val* self, val* p0, val* p1);
186 extern const int COLOR_modelize_property__AParam___64dmparameter;
187 val* modelize_property__AParam__mparameter(val* self);
188 void modelize_property__AParam__mparameter_61d(val* self, val* p0);
189 extern const struct type type_parser_nodes__AInitPropdef;
190 extern const int COLOR_parser_nodes__AMethPropdef__n_methid;
191 extern const struct type type_parser_nodes__AMainMethPropdef;
192 extern const struct type type_parser_nodes__AConcreteInitPropdef;
193 extern const int COLOR_parser_nodes__AConcreteInitPropdef__n_kwinit;
194 extern const struct type type_parser_nodes__AExternInitPropdef;
195 extern const int COLOR_parser_nodes__AExternInitPropdef__n_kwnew;
196 extern const struct type type_parser_nodes__AIdMethid;
197 extern const int COLOR_parser_nodes__AIdMethid__n_id;
198 extern const int COLOR_modelize_property__Prod__collect_text;
199 extern const int COLOR_parser_nodes__AMethPropdef__n_signature;
200 extern const int COLOR_parser_nodes__AMethPropdef__n_kwredef;
201 extern const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name;
202 extern const int COLOR_parser_nodes__AMethPropdef__n_visibility;
203 extern const int COLOR_modelize_property__APropdef__new_property_visibility;
204 extern const int COLOR_model__MMethod__is_new_61d;
205 extern const int COLOR_modelize_property__APropdef__check_redef_keyword;
206 extern const int COLOR_modelize_property__APropdef__check_redef_property_visibility;
207 extern const int COLOR_abstract_collection__Map___91d_93d_61d;
208 extern const int COLOR_modelize_property__APropdef__mpropdef_61d;
209 extern const int COLOR_modelize_property__ModelBuilder__mpropdef2npropdef;
210 extern const int COLOR_model__MPropDef__is_intro;
211 extern const int COLOR_model__MProperty__full_name;
212 void modelize_property__AMethPropdef__build_property(val* self, val* p0, val* p1);
213 extern const int COLOR_model__MPropDef__mclassdef;
214 extern const struct type type_array__Arraystring__String;
215 extern const struct type type_array__Arraymodel__MType;
216 extern const int COLOR_modelize_property__ASignature__visit_signature;
217 extern const int COLOR_model__MSignature__mparameters;
218 extern const int COLOR_model__MParameter__mtype;
219 extern const int COLOR_model__MSignature__vararg_rank;
220 extern const int COLOR_model__MSignature__return_mtype;
221 extern const struct type type_parser_nodes__ADeferredMethPropdef;
222 extern const int COLOR_model__MMethodDef__is_abstract_61d;
223 void modelize_property__AMethPropdef__build_signature(val* self, val* p0, val* p1);
224 extern const struct type type_kernel__Int;
225 extern const int COLOR_model__MType__is_subtype;
226 extern const int COLOR_model__MParameter__name;
227 void modelize_property__AMethPropdef__check_signature(val* self, val* p0, val* p1);
228 extern const int COLOR_modelize_property__AAttrPropdef___64dmreadpropdef;
229 val* modelize_property__AAttrPropdef__mreadpropdef(val* self);
230 void modelize_property__AAttrPropdef__mreadpropdef_61d(val* self, val* p0);
231 extern const int COLOR_modelize_property__AAttrPropdef___64dmwritepropdef;
232 val* modelize_property__AAttrPropdef__mwritepropdef(val* self);
233 void modelize_property__AAttrPropdef__mwritepropdef_61d(val* self, val* p0);
234 extern const int COLOR_parser_nodes__AAttrPropdef__n_id;
235 extern const int COLOR_parser_nodes__AAttrPropdef__n_id2;
236 extern const int COLOR_model__Object__interface_kind;
237 extern const int COLOR_model__Object__enum_kind;
238 extern const int COLOR_model__Object__extern_kind;
239 extern const int COLOR_parser_nodes__AAttrPropdef__n_visibility;
240 val* NEW_model__MAttribute(const struct type* type);
241 extern const struct type type_model__MAttribute;
242 extern const int COLOR_model__MAttribute__init;
243 void CHECK_NEW_model__MAttribute(val*);
244 extern const int COLOR_parser_nodes__AAttrPropdef__n_kwredef;
245 val* NEW_model__MAttributeDef(const struct type* type);
246 extern const struct type type_model__MAttributeDef;
247 extern const int COLOR_model__MAttributeDef__init;
248 void CHECK_NEW_model__MAttributeDef(val*);
249 extern const int COLOR_parser_nodes__AAttrPropdef__n_readable;
250 extern const int COLOR_parser_nodes__AAble__n_visibility;
251 extern const int COLOR_parser_nodes__AAble__n_kwredef;
252 extern const int COLOR_modelize_property__AAttrPropdef__mreadpropdef_61d;
253 extern const int COLOR_parser_nodes__AAttrPropdef__n_writable;
254 extern const int COLOR_modelize_property__AAttrPropdef__mwritepropdef_61d;
255 extern const int COLOR_model_base__Object__none_visibility;
256 void modelize_property__AAttrPropdef__build_property(val* self, val* p0, val* p1);
257 extern const int COLOR_parser_nodes__AAttrPropdef__n_type;
258 extern const struct type type_parser_nodes__ANewExpr;
259 extern const int COLOR_parser_nodes__ANewExpr__n_type;
260 extern const struct type type_parser_nodes__AIntExpr;
261 extern const int COLOR_modelbuilder__ModelBuilder__try_get_mclass_by_name;
262 extern const int COLOR_model__MClass__mclass_type;
263 extern const struct type type_parser_nodes__AFloatExpr;
264 extern const struct type type_parser_nodes__ACharExpr;
265 extern const struct type type_parser_nodes__ABoolExpr;
266 extern const struct type type_parser_nodes__ASuperstringExpr;
267 extern const struct type type_parser_nodes__AStringFormExpr;
268 extern const int COLOR_toolcontext__ToolContext__opt_warn;
269 extern const int COLOR_opts__Option__value;
270 extern const int COLOR_modelbuilder__ModelBuilder__warning;
271 extern const int COLOR_model__MAttributeDef__static_mtype_61d;
272 extern const int COLOR_modelize_property__AAttrPropdef__mreadpropdef;
273 extern const int COLOR_modelize_property__AAttrPropdef__mwritepropdef;
274 extern const int COLOR_array__Array__with_capacity;
275 extern const int COLOR_abstract_collection__Sequence__push;
276 void modelize_property__AAttrPropdef__build_signature(val* self, val* p0, val* p1);
277 extern const int COLOR_modelize_property__AAttrPropdef__check_method_signature;
278 void modelize_property__AAttrPropdef__check_signature(val* self, val* p0, val* p1);
279 void modelize_property__AAttrPropdef__check_method_signature(val* self, val* p0, val* p1, val* p2);
280 extern const int COLOR_parser_nodes__ATypePropdef__n_id;
281 extern const int COLOR_parser_nodes__ATypePropdef__n_visibility;
282 val* NEW_model__MVirtualTypeProp(const struct type* type);
283 extern const struct type type_model__MVirtualTypeProp;
284 extern const int COLOR_model__MVirtualTypeProp__init;
285 void CHECK_NEW_model__MVirtualTypeProp(val*);
286 extern const struct type type_kernel__Char;
287 extern const int COLOR_parser_nodes__ATypePropdef__n_kwredef;
288 val* NEW_model__MVirtualTypeDef(const struct type* type);
289 extern const struct type type_model__MVirtualTypeDef;
290 extern const int COLOR_model__MVirtualTypeDef__init;
291 void CHECK_NEW_model__MVirtualTypeDef(val*);
292 void modelize_property__ATypePropdef__build_property(val* self, val* p0, val* p1);
293 extern const int COLOR_parser_nodes__ATypePropdef__n_type;
294 extern const int COLOR_model__MVirtualTypeDef__bound_61d;
295 void modelize_property__ATypePropdef__build_signature(val* self, val* p0, val* p1);
296 extern const int COLOR_model__MVirtualTypeDef__bound;
297 extern const struct type type_model__MVirtualType;
298 extern const struct type type_array__Arraymodel__MVirtualType;
299 extern const int COLOR_model__MVirtualTypeProp__mvirtualtype;
300 extern const int COLOR_abstract_collection__Collection__has;
301 extern const int COLOR_model__MVirtualType__lookup_bound;
302 void modelize_property__ATypePropdef__check_signature(val* self, val* p0, val* p1);