1 #include "nit.common.h"
2 #define COLOR_auto_super_init__ToolContext___auto_super_init_phase 36
3 extern const struct type type_parser_nodes__AMethPropdef
;
4 #define COLOR_phase__Phase___toolcontext 0
5 val
* modelbuilder__ToolContext__modelbuilder(val
* self
);
6 void auto_super_init__AMethPropdef__do_auto_super_init(val
* self
, val
* p0
);
7 void auto_super_init__AutoSuperInitPhase__process_npropdef(val
* self
, val
* p0
);
8 void auto_super_init__AutoSuperInitVisitor__init(val
* self
);
9 #define COLOR_auto_super_init__ANode__accept_auto_super_init 42
10 #define COLOR_parser_nodes__ANode__visit_all 37
11 void auto_super_init__AutoSuperInitVisitor__visit(val
* self
, val
* p0
);
12 #define COLOR_auto_super_init__AutoSuperInitVisitor___has_explicit_super_init 1
13 #define COLOR_auto_super_init__AMethPropdef___auto_super_inits 20
14 #define COLOR_parser_nodes__ANode___parent 1
15 extern const struct type type_parser_nodes__AClassdef
;
16 #define COLOR_modelize_class__AClassdef___mclassdef 6
17 #define COLOR_modelize_property__APropdef___mpropdef 9
18 #define COLOR_model__MPropDef___mclassdef 2
19 #define COLOR_model__MClassDef___mmodule 1
20 #define COLOR_model__MClassDef___bound_mtype 3
21 #define COLOR_model__MClassDef___mclass 2
22 #define COLOR_model__MClass___mclass_type 7
23 #define COLOR_model__MPropDef___mproperty 3
24 #define COLOR_model__MMethod___is_init 9
25 short int model__MClassDef__is_intro(val
* self
);
26 #define COLOR_model__MClassDef___in_hierarchy 8
27 val
* poset__POSetElement__direct_greaters(val
* self
);
28 #define COLOR_abstract_collection__Collection__iterator 29
29 #define COLOR_abstract_collection__Iterator__is_ok 31
30 #define COLOR_abstract_collection__Iterator__item 29
31 #define COLOR_model__MClass___kind 4
32 #define COLOR_model__MClassKind___need_init 1
33 #define COLOR_abstract_collection__Iterator__next 30
34 val
* parser_nodes__AMethPropdef__n_block(val
* self
);
35 #define COLOR_kernel__Object___61d_61d 2
36 val
* NEW_auto_super_init__AutoSuperInitVisitor(const struct type
* type
);
37 extern const struct type type_auto_super_init__AutoSuperInitVisitor
;
38 void parser_nodes__Visitor__enter_visit(val
* self
, val
* p0
);
39 val
* NEW_array__Array(const struct type
* type
);
40 extern const struct type type_array__Arraytyping__CallSite
;
41 void array__Array__init(val
* self
);
42 #define COLOR_model__MClassDef___supertypes 7
43 val
* array__AbstractArrayRead__iterator(val
* self
);
44 short int array__ArrayIterator__is_ok(val
* self
);
45 val
* array__ArrayIterator__item(val
* self
);
46 #define COLOR_model__MClassType___mclass 3
47 val
* model__MClassType__anchor_to(val
* self
, val
* p0
, val
* p1
);
48 #define COLOR_model__MProperty___name 2
49 val
* modelbuilder__ModelBuilder__try_get_mproperty_by_name2(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
50 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
51 extern const struct type type_array__Arraykernel__Object
;
52 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
53 extern const struct type type_array__NativeArraykernel__Object
;
54 #define COLOR_array__Array__with_native 65
55 #define COLOR_string__Object__to_s 7
56 void modelbuilder__ModelBuilder__error(val
* self
, val
* p0
, val
* p1
);
57 extern const struct type type_model__MMethod
;
58 val
* model__MProperty__lookup_definitions(val
* self
, val
* p0
, val
* p1
);
59 val
* abstract_collection__SequenceRead__first(val
* self
);
60 #define COLOR_model__MMethodDef___msignature 7
61 val
* model__MSignature__resolve_for(val
* self
, val
* p0
, val
* p1
, val
* p2
, short int p3
);
62 val
* NEW_typing__CallSite(const struct type
* type
);
63 extern const struct type type_typing__CallSite
;
64 #define COLOR_typing__CallSite___node 0
65 #define COLOR_typing__CallSite___recv 1
66 #define COLOR_typing__CallSite___mmodule 2
67 #define COLOR_typing__CallSite___anchor 3
68 #define COLOR_typing__CallSite___recv_is_self 4
69 #define COLOR_typing__CallSite___mproperty 5
70 #define COLOR_typing__CallSite___mpropdef 6
71 #define COLOR_typing__CallSite___msignature 7
72 #define COLOR_typing__CallSite___erasure_cast 8
73 void array__Array__add(val
* self
, val
* p0
);
74 void array__ArrayIterator__next(val
* self
);
75 short int array__AbstractArrayRead__is_empty(val
* self
);
76 long model__MSignature__arity(val
* self
);
77 extern const struct type type_kernel__Int
;
78 val
* BOX_kernel__Int(long);
79 #define COLOR_model__MSignature___mparameters 3
80 val
* array__Array___91d_93d(val
* self
, long p0
);
81 #define COLOR_model__MParameter___mtype 2
82 short int model__MType__is_subtype(val
* self
, val
* p0
, val
* p1
, val
* p2
);
83 #define COLOR_model__MParameter___name 1
84 #define COLOR_typing__ASendExpr___callsite 10
85 void auto_super_init__ASendExpr__accept_auto_super_init(val
* self
, val
* p0
);
86 void auto_super_init__ASuperExpr__accept_auto_super_init(val
* self
, val
* p0
);