1 #include "nit.common.h"
2 #define COLOR_nit__transform__ToolContext___opt_no_shortcut_range 50
3 extern const char FILE_nit__transform
[];
4 #define COLOR_nit__transform___ToolContext___standard__kernel__Object__init 151
5 #define COLOR_nit__toolcontext__ToolContext___option_context 7
6 extern const char FILE_nit__toolcontext
[];
7 val
* NEW_standard__Array(const struct type
* type
);
8 extern const struct type type_standard__Array__opts__Option
;
9 val
* NEW_standard__NativeArray(int length
, const struct type
* type
);
10 extern const struct type type_standard__NativeArray__opts__Option
;
11 #define COLOR_standard__array__Array__with_native 73
12 void opts___opts__OptionContext___add_option(val
* self
, val
* p0
);
13 val
* NEW_nit__transform__TransformVisitor(const struct type
* type
);
14 extern const struct type type_nit__transform__TransformVisitor
;
15 #define COLOR_nit__modelize_property__APropdef___mpropdef 16
16 #define COLOR_nit__transform__TransformVisitor__phase_61d 36
17 #define COLOR_nit__transform__TransformVisitor__mpropdef_61d 42
18 #define COLOR_standard__kernel__Object__init 7
19 void nit___nit__Visitor___enter_visit(val
* self
, val
* p0
);
20 val
* NEW_nit__ASTValidationVisitor(const struct type
* type
);
21 extern const struct type type_nit__ASTValidationVisitor
;
22 #define COLOR_nit__transform__TransformVisitor___phase 1
23 #define COLOR_nit__transform__TransformVisitor___mmodule 2
24 #define COLOR_nit__transform__TransformVisitor___mclassdef 3
25 #define COLOR_nit__transform__TransformVisitor___mpropdef 4
26 #define COLOR_nit__transform__TransformVisitor___builder 5
27 #define COLOR_nit__transform___nit__transform__TransformVisitor___standard__kernel__Object__init 45
28 #define COLOR_nit__model__MPropDef___mclassdef 4
29 extern const char FILE_nit__model
[];
30 #define COLOR_nit__model__MClassDef___mmodule 4
31 val
* NEW_nit__ASTBuilder(const struct type
* type
);
32 extern const struct type type_nit__ASTBuilder
;
33 #define COLOR_nit__model__MClassDef___bound_mtype 6
34 #define COLOR_nit__astbuilder__ASTBuilder__mmodule_61d 33
35 #define COLOR_nit__astbuilder__ASTBuilder__anchor_61d 35
36 extern const struct type type_nit__AAnnotations
;
37 #define COLOR_nit__transform__ANode__full_transform_visitor 48
38 #define COLOR_nit__parser_nodes__ANode__visit_all 40
39 #define COLOR_nit__transform__ANode__accept_transform_visitor 49
40 #define COLOR_nit__typing__AExpr___comprehension 8
41 #define COLOR_standard__kernel__Object___61d_61d 2
42 val
* nit__astbuilder___AExpr___detach_with_placeholder(val
* self
);
43 #define COLOR_nit__transform__AArrayExpr___nnew 17
44 val
* nit__astbuilder___AExpr___make_var_read(val
* self
);
45 #define COLOR_nit__typing__AArrayExpr___push_callsite 15
46 extern const struct type type_standard__Array__nit__AExpr
;
47 void standard___standard__Array___with_capacity(val
* self
, long p0
);
48 void standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(val
* self
, val
* p0
);
49 val
* nit___nit__ASTBuilder___make_call(val
* self
, val
* p0
, val
* p1
, val
* p2
);
50 void nit___nit__Prod___ANode__replace_with(val
* self
, val
* p0
);
51 #define COLOR_nit__transform___AExpr___ANode__full_transform_visitor 77
52 #define COLOR_nit__parser_nodes__AVardeclExpr___n_expr 14
53 #define COLOR_nit__scope__AVardeclExpr___variable 15
54 val
* nit___nit__ASTBuilder___make_var_assign(val
* self
, val
* p0
, val
* p1
);
55 #define COLOR_nit__parser_nodes__AIfexprExpr___n_expr 11
56 extern const char FILE_nit__parser_nodes
[];
57 #define COLOR_nit__typing__AExpr___mtype 5
58 val
* nit___nit__ASTBuilder___make_if(val
* self
, val
* p0
, val
* p1
);
59 #define COLOR_nit__parser_nodes__AIfExpr___n_then 12
60 #define COLOR_nit__parser_nodes__AIfexprExpr___n_then 13
61 #define COLOR_nit__astbuilder__AExpr__add 74
62 #define COLOR_nit__parser_nodes__AIfExpr___n_else 13
63 #define COLOR_nit__parser_nodes__AIfexprExpr___n_else 15
64 #define COLOR_nit__parser_nodes__ABinBoolExpr___n_expr 10
65 #define COLOR_nit__parser_nodes__ABinBoolExpr___n_expr2 11
66 val
* nit___nit__ASTBuilder___make_loop(val
* self
);
67 #define COLOR_nit__parser_nodes__AWhileExpr___n_expr 12
68 void nit__astbuilder___ALoopExpr___AExpr__add(val
* self
, val
* p0
);
69 #define COLOR_nit__parser_nodes__AWhileExpr___n_block 14
70 #define COLOR_nit__scope__AWhileExpr___break_mark 15
71 val
* nit___nit__ASTBuilder___make_break(val
* self
, val
* p0
);
72 #define COLOR_nit__scope__ALoopExpr___break_mark 13
73 #define COLOR_nit__scope__AWhileExpr___continue_mark 16
74 #define COLOR_nit__scope__ALoopExpr___continue_mark 14
75 #define COLOR_nit__scope__AForExpr___break_mark 17
76 val
* nit___nit__ASTBuilder___make_block(val
* self
);
77 #define COLOR_nit__parser_nodes__AForExpr___n_expr 13
78 #define COLOR_nit__scope__AForExpr___variables 16
79 extern const char FILE_standard__array
[];
80 #define COLOR_standard__array__AbstractArrayRead___length 0
81 extern const struct type type_nit__ARangeExpr
;
82 #define COLOR_nit__phase__Phase___toolcontext 0
83 extern const char FILE_nit__phase
[];
84 #define COLOR_opts__Option___value 6
85 val
* standard___standard__SequenceRead___Collection__first(val
* self
);
86 #define COLOR_nit__parser_nodes__ARangeExpr___n_expr 10
87 void nit__astbuilder___ABlockExpr___AExpr__add(val
* self
, val
* p0
);
88 #define COLOR_nit__parser_nodes__ARangeExpr___n_expr2 11
89 #define COLOR_nit__typing__Variable___declared_type 3
90 val
* nit___nit__ASTBuilder___make_var_read(val
* self
, val
* p0
, val
* p1
);
91 #define COLOR_nit__typing__AForExpr___method_lt 26
92 extern const struct type type_standard__Array__nit__AVarExpr
;
93 val
* nit___nit__ASTBuilder___make_do(val
* self
);
94 #define COLOR_nit__scope__EscapeMark___continue_mark 1
95 #define COLOR_nit__scope__ADoExpr___break_mark 13
96 #define COLOR_nit__parser_nodes__AForExpr___n_block 15
97 void nit__astbuilder___ADoExpr___AExpr__add(val
* self
, val
* p0
);
98 val
* nit___nit__ASTBuilder___make_int(val
* self
, long p0
);
99 #define COLOR_nit__typing__AForExpr___method_successor 27
100 extern const struct type type_standard__Array__nit__AIntExpr
;
101 #define COLOR_nit__typing__AForExpr___method_iterator 20
102 #define COLOR_nit__typing__AForExpr___method_is_ok 21
103 #define COLOR_nit__typing__AForExpr___method_item 22
104 #define COLOR_nit__typing__AForExpr___method_key 24
105 val
* standard___standard__Array___standard__abstract_collection__SequenceRead___91d_93d(val
* self
, long p0
);
106 #define COLOR_nit__typing__AForExpr___method_next 23
107 #define COLOR_nit__typing__AForExpr___method_finish 25
108 #define COLOR_nit__typing__AArrayExpr___with_capacity_callsite 14
109 #define COLOR_nit__parser_nodes__AArrayExpr___n_exprs 11
110 long nit___nit__ANodes___standard__abstract_collection__Collection__length(val
* self
);
111 val
* nit___nit__ASTBuilder___make_new(val
* self
, val
* p0
, val
* p1
);
112 #define COLOR_nit__transform___AArrayExpr___ANode__full_transform_visitor 94
113 val
* nit___nit__ANodes___standard__abstract_collection__Collection__iterator(val
* self
);
114 #define COLOR_standard__abstract_collection__Iterator__is_ok 34
115 #define COLOR_standard__abstract_collection__Iterator__item 32
116 #define COLOR_standard__abstract_collection__Iterator__next 33
117 #define COLOR_nit__parser_nodes__ANode___parent 1
118 extern const struct type type_nit__AForExpr
;
119 #define COLOR_nit__typing__ARangeExpr___init_callsite 12
120 #define COLOR_nit__parser_nodes__AParExpr___n_expr 11
121 #define COLOR_nit__parser_nodes__ASendExpr___n_expr 10
122 void standard___standard__Array___standard__kernel__Object__init(val
* self
);
123 val
* nit__typing___ASendExpr___raw_arguments(val
* self
);
124 val
* standard___standard__AbstractArrayRead___standard__abstract_collection__Collection__iterator(val
* self
);
125 short int standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__is_ok(val
* self
);
126 val
* standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__item(val
* self
);
127 void standard___standard__Array___standard__abstract_collection__SimpleCollection__add(val
* self
, val
* p0
);
128 void standard__array___standard__array__ArrayIterator___standard__abstract_collection__Iterator__next(val
* self
);
129 #define COLOR_nit__typing__ASendExpr___callsite 11
130 #define COLOR_nit__typing__AReassignFormExpr___reassign_callsite 14
131 #define COLOR_nit__parser_nodes__AReassignFormExpr___n_value 13
132 #define COLOR_nit__typing__ASendReassignFormExpr___write_callsite 18
133 #define COLOR_nit__scope__AVarFormExpr___variable 11
134 #define COLOR_nit__typing__AReassignFormExpr___read_type 15
135 #define COLOR_nit__parser_nodes__AAttrFormExpr___n_expr 10
136 #define COLOR_nit__typing__AAttrFormExpr___mproperty 16
137 val
* nit___nit__ASTBuilder___make_attr_read(val
* self
, val
* p0
, val
* p1
);
138 val
* nit___nit__ASTBuilder___make_attr_assign(val
* self
, val
* p0
, val
* p1
, val
* p2
);