c_src: update
[nit.git] / c_src / transform.sep.0.h
1 #include "nit.common.h"
2 val* NEW_transform__TransformVisitor(const struct type* type);
3 extern const struct type type_transform__TransformVisitor;
4 void transform__TransformVisitor__init(val* self, val* p0, val* p1);
5 void parser_nodes__Visitor__enter_visit(val* self, val* p0);
6 val* NEW_astvalidation__ASTValidationVisitor(const struct type* type);
7 extern const struct type type_astvalidation__ASTValidationVisitor;
8 void transform__TransformPhase__process_npropdef(val* self, val* p0);
9 #define COLOR_transform__TransformVisitor___phase 1
10 #define COLOR_transform__TransformVisitor___mmodule 2
11 #define COLOR_transform__TransformVisitor___mclassdef 3
12 #define COLOR_transform__TransformVisitor___mpropdef 4
13 #define COLOR_transform__TransformVisitor___builder 5
14 #define COLOR_modelize_property__APropdef___mpropdef 9
15 #define COLOR_model__MPropDef___mclassdef 2
16 #define COLOR_model__MClassDef___mmodule 1
17 val* NEW_astbuilder__ASTBuilder(const struct type* type);
18 extern const struct type type_astbuilder__ASTBuilder;
19 #define COLOR_model__MClassDef___bound_mtype 3
20 #define COLOR_astbuilder__ASTBuilder___mmodule 0
21 #define COLOR_astbuilder__ASTBuilder___anchor 1
22 extern const struct type type_parser_nodes__AAnnotations;
23 #define COLOR_parser_nodes__ANode__visit_all 37
24 #define COLOR_transform__ANode__accept_transform_visitor 45
25 void transform__TransformVisitor__visit(val* self, val* p0);
26 val* parser_nodes__AVardeclExpr__n_expr(val* self);
27 #define COLOR_scope__AVardeclExpr___variable 14
28 val* astbuilder__ASTBuilder__make_var_assign(val* self, val* p0, val* p1);
29 void parser_nodes__Prod__replace_with(val* self, val* p0);
30 void transform__AVardeclExpr__accept_transform_visitor(val* self, val* p0);
31 val* parser_nodes__AIfexprExpr__n_expr(val* self);
32 #define COLOR_typing__AExpr___mtype 5
33 val* astbuilder__ASTBuilder__make_if(val* self, val* p0, val* p1);
34 val* parser_nodes__AIfExpr__n_then(val* self);
35 val* parser_nodes__AIfexprExpr__n_then(val* self);
36 #define COLOR_astbuilder__AExpr__add 67
37 val* parser_nodes__AIfExpr__n_else(val* self);
38 val* parser_nodes__AIfexprExpr__n_else(val* self);
39 void transform__AIfexprExpr__accept_transform_visitor(val* self, val* p0);
40 val* parser_nodes__AOrExpr__n_expr(val* self);
41 val* astbuilder__AExpr__make_var_read(val* self);
42 val* parser_nodes__AOrExpr__n_expr2(val* self);
43 void transform__AOrExpr__accept_transform_visitor(val* self, val* p0);
44 val* parser_nodes__AAndExpr__n_expr(val* self);
45 val* parser_nodes__AAndExpr__n_expr2(val* self);
46 void transform__AAndExpr__accept_transform_visitor(val* self, val* p0);
47 val* astbuilder__ASTBuilder__make_block(val* self);
48 #define COLOR_typing__AArrayExpr___with_capacity_callsite 10
49 val* NEW_array__Array(const struct type* type);
50 extern const struct type type_array__Arrayparser_nodes__AIntExpr;
51 void array__Array__with_capacity(val* self, long p0);
52 val* parser_nodes__AArrayExpr__n_exprs(val* self);
53 #define COLOR_parser_nodes__AExprs___n_exprs 4
54 long parser_nodes__ANodes__length(val* self);
55 val* astbuilder__ASTBuilder__make_int(val* self, long p0);
56 void array__AbstractArray__push(val* self, val* p0);
57 val* astbuilder__ASTBuilder__make_new(val* self, val* p0, val* p1);
58 void astbuilder__ABlockExpr__add(val* self, val* p0);
59 val* parser_nodes__ANodes__iterator(val* self);
60 #define COLOR_abstract_collection__Iterator__is_ok 31
61 #define COLOR_abstract_collection__Iterator__item 29
62 #define COLOR_typing__AArrayExpr___push_callsite 11
63 extern const struct type type_array__Arrayparser_nodes__AExpr;
64 val* astbuilder__ASTBuilder__make_call(val* self, val* p0, val* p1, val* p2);
65 #define COLOR_abstract_collection__Iterator__next 30
66 void transform__AArrayExpr__accept_transform_visitor(val* self, val* p0);
67 #define COLOR_typing__ARangeExpr___init_callsite 11
68 val* parser_nodes__ARangeExpr__n_expr(val* self);
69 val* parser_nodes__ARangeExpr__n_expr2(val* self);
70 void transform__ACrangeExpr__accept_transform_visitor(val* self, val* p0);
71 void transform__AOrangeExpr__accept_transform_visitor(val* self, val* p0);
72 val* parser_nodes__AProxyExpr__n_expr(val* self);
73 void transform__AParExpr__accept_transform_visitor(val* self, val* p0);
74 val* parser_nodes__ASendExpr__n_expr(val* self);
75 void array__Array__init(val* self);
76 val* typing__ASendExpr__raw_arguments(val* self);
77 val* array__AbstractArrayRead__iterator(val* self);
78 short int array__ArrayIterator__is_ok(val* self);
79 val* array__ArrayIterator__item(val* self);
80 void array__Array__add(val* self, val* p0);
81 void array__ArrayIterator__next(val* self);
82 #define COLOR_typing__ASendExpr___callsite 10
83 #define COLOR_typing__AReassignFormExpr___reassign_callsite 13
84 val* parser_nodes__AReassignFormExpr__n_value(val* self);
85 #define COLOR_typing__ASendReassignFormExpr___write_callsite 17
86 void transform__ASendReassignFormExpr__accept_transform_visitor(val* self, val* p0);
87 #define COLOR_scope__AVarFormExpr___variable 10
88 #define COLOR_typing__AReassignFormExpr___read_type 14
89 val* astbuilder__ASTBuilder__make_var_read(val* self, val* p0, val* p1);
90 void transform__AVarReassignExpr__accept_transform_visitor(val* self, val* p0);
91 val* parser_nodes__AAttrFormExpr__n_expr(val* self);
92 #define COLOR_typing__AAttrFormExpr___mproperty 15
93 val* astbuilder__ASTBuilder__make_attr_read(val* self, val* p0, val* p1);
94 val* astbuilder__ASTBuilder__make_attr_assign(val* self, val* p0, val* p1, val* p2);
95 void transform__AAttrReassignExpr__accept_transform_visitor(val* self, val* p0);