285be547e1383a13d0ec028dd5a93ad04907d528
[nit.git] / c_src / astbuilder.sep.0.h
1 #include "nit.common.h"
2 extern const int COLOR_astbuilder__ASTBuilder___64dmmodule;
3 val* astbuilder__ASTBuilder__mmodule(val* self);
4 void astbuilder__ASTBuilder__mmodule_61d(val* self, val* p0);
5 extern const int COLOR_astbuilder__ASTBuilder___64danchor;
6 val* astbuilder__ASTBuilder__anchor(val* self);
7 void astbuilder__ASTBuilder__anchor_61d(val* self, val* p0);
8 val* NEW_parser_nodes__AIntExpr(const struct type* type);
9 extern const struct type type_parser_nodes__AIntExpr;
10 extern const int COLOR_astbuilder__ASTBuilder__mmodule;
11 val* string__NativeString__to_s_with_length(char* self, long p0);
12 extern const int COLOR_model__MModule__get_primitive_class;
13 extern const int COLOR_model__MClass__mclass_type;
14 extern const int COLOR_astbuilder__AIntExpr__make;
15 val* astbuilder__ASTBuilder__make_int(val* self, long p0);
16 val* NEW_parser_nodes__ANewExpr(const struct type* type);
17 extern const struct type type_parser_nodes__ANewExpr;
18 extern const int COLOR_astbuilder__ANewExpr__make;
19 val* astbuilder__ASTBuilder__make_new(val* self, val* p0, val* p1, val* p2);
20 extern const int COLOR_model__MProperty__intro;
21 extern const int COLOR_model__MMethodDef__msignature;
22 extern const int COLOR_model__MSignature__return_mtype;
23 extern const int COLOR_typing__AExpr__mtype;
24 extern const int COLOR_astbuilder__ASTBuilder__anchor;
25 extern const int COLOR_model__MType__resolve_for;
26 val* NEW_parser_nodes__ACallExpr(const struct type* type);
27 extern const struct type type_parser_nodes__ACallExpr;
28 extern const int COLOR_astbuilder__ACallExpr__make;
29 val* astbuilder__ASTBuilder__make_call(val* self, val* p0, val* p1, val* p2);
30 val* NEW_parser_nodes__ABlockExpr(const struct type* type);
31 extern const struct type type_parser_nodes__ABlockExpr;
32 extern const int COLOR_astbuilder__ABlockExpr__make;
33 val* astbuilder__ASTBuilder__make_block(val* self);
34 val* NEW_parser_nodes__AVarExpr(const struct type* type);
35 extern const struct type type_parser_nodes__AVarExpr;
36 extern const int COLOR_astbuilder__AVarExpr__make;
37 val* astbuilder__ASTBuilder__make_var_read(val* self, val* p0, val* p1);
38 val* NEW_parser_nodes__AVarAssignExpr(const struct type* type);
39 extern const struct type type_parser_nodes__AVarAssignExpr;
40 extern const int COLOR_astbuilder__AVarAssignExpr__make;
41 val* astbuilder__ASTBuilder__make_var_assign(val* self, val* p0, val* p1);
42 extern const int COLOR_model__MAttributeDef__static_mtype;
43 val* NEW_parser_nodes__AAttrExpr(const struct type* type);
44 extern const struct type type_parser_nodes__AAttrExpr;
45 extern const int COLOR_astbuilder__AAttrExpr__make;
46 val* astbuilder__ASTBuilder__make_attr_read(val* self, val* p0, val* p1);
47 val* NEW_parser_nodes__AAttrAssignExpr(const struct type* type);
48 extern const struct type type_parser_nodes__AAttrAssignExpr;
49 extern const int COLOR_astbuilder__AAttrAssignExpr__make;
50 val* astbuilder__ASTBuilder__make_attr_assign(val* self, val* p0, val* p1, val* p2);
51 val* NEW_parser_nodes__ADoExpr(const struct type* type);
52 extern const struct type type_parser_nodes__ADoExpr;
53 extern const int COLOR_astbuilder__ADoExpr__make;
54 val* astbuilder__ASTBuilder__make_do(val* self);
55 val* NEW_parser_nodes__AIfExpr(const struct type* type);
56 extern const struct type type_parser_nodes__AIfExpr;
57 extern const int COLOR_astbuilder__AIfExpr__make;
58 val* astbuilder__ASTBuilder__make_if(val* self, val* p0, val* p1);
59 void astbuilder__ASTBuilder__init(val* self, val* p0, val* p1);
60 extern const int COLOR_astbuilder__AExpr__variable_cache;
61 extern const int COLOR_parser_nodes__ANode__parent;
62 extern const int COLOR_astbuilder__AExpr__detach_with_placeholder;
63 val* NEW_scope__Variable(const struct type* type);
64 extern const struct type type_scope__Variable;
65 extern const int COLOR_scope__Variable__init;
66 extern const int COLOR_typing__Variable__declared_type_61d;
67 extern const int COLOR_parser_nodes__ANode__replace_with;
68 extern const int COLOR_astbuilder__AExpr__variable_cache_61d;
69 extern const int COLOR_typing__Variable__declared_type;
70 val* astbuilder__AExpr__make_var_read(val* self);
71 extern const int COLOR_astbuilder__AExpr___64dvariable_cache;
72 val* astbuilder__AExpr__variable_cache(val* self);
73 void astbuilder__AExpr__variable_cache_61d(val* self, val* p0);
74 val* NEW_astbuilder__APlaceholderExpr(const struct type* type);
75 extern const struct type type_astbuilder__APlaceholderExpr;
76 extern const int COLOR_astbuilder__APlaceholderExpr__make;
77 val* astbuilder__AExpr__detach_with_placeholder(val* self);
78 void astbuilder__AExpr__add(val* self, val* p0);
79 extern const int COLOR_parser_nodes__AExpr__init;
80 void astbuilder__APlaceholderExpr__make(val* self);
81 extern const int COLOR_typing__AExpr__is_typed_61d;
82 void astbuilder__ABlockExpr__make(val* self);
83 extern const int COLOR_parser_nodes__ABlockExpr__n_expr;
84 extern const int COLOR_abstract_collection__SimpleCollection__add;
85 void astbuilder__ABlockExpr__add(val* self, val* p0);
86 val* NEW_parser_nodes__TKwdo(const struct type* type);
87 extern const struct type type_parser_nodes__TKwdo;
88 extern const int COLOR_parser_nodes__TKwdo__init;
89 extern const int COLOR_parser_nodes__ADoExpr___n_kwdo;
90 val* NEW_scope__EscapeMark(const struct type* type);
91 extern const struct type type_scope__EscapeMark;
92 extern const int COLOR_scope__EscapeMark__init;
93 extern const int COLOR_scope__ADoExpr__escapemark_61d;
94 void astbuilder__ADoExpr__make(val* self);
95 extern const int COLOR_scope__ADoExpr__escapemark;
96 val* NEW_parser_nodes__ABreakExpr(const struct type* type);
97 extern const struct type type_parser_nodes__ABreakExpr;
98 extern const int COLOR_astbuilder__ABreakExpr__make;
99 val* astbuilder__ADoExpr__make_break(val* self);
100 extern const int COLOR_scope__ABreakExpr__escapemark_61d;
101 void astbuilder__ABreakExpr__make(val* self, val* p0);
102 val* NEW_parser_nodes__TKwif(const struct type* type);
103 extern const struct type type_parser_nodes__TKwif;
104 extern const int COLOR_parser_nodes__TKwif__init;
105 extern const int COLOR_parser_nodes__AIfExpr___n_kwif;
106 extern const int COLOR_parser_nodes__AIfExpr___n_expr;
107 extern const int COLOR_parser_nodes__ANode__parent_61d;
108 extern const int COLOR_parser_nodes__AIfExpr___n_then;
109 extern const int COLOR_parser_nodes__AIfExpr___n_else;
110 extern const int COLOR_typing__AExpr__mtype_61d;
111 void astbuilder__AIfExpr__make(val* self, val* p0, val* p1);
112 val* NEW_parser_nodes__TClassid(const struct type* type);
113 extern const struct type type_parser_nodes__TClassid;
114 extern const int COLOR_parser_nodes__TClassid__init;
115 extern const int COLOR_parser_nodes__AType___n_id;
116 void astbuilder__AType__make(val* self);
117 extern const int COLOR_literal__AIntExpr__value_61d;
118 val* NEW_parser_nodes__TNumber(const struct type* type);
119 extern const struct type type_parser_nodes__TNumber;
120 extern const int COLOR_parser_nodes__TNumber__init;
121 extern const int COLOR_parser_nodes__AIntExpr___n_number;
122 void astbuilder__AIntExpr__make(val* self, long p0, val* p1);
123 val* NEW_parser_nodes__TKwnew(const struct type* type);
124 extern const struct type type_parser_nodes__TKwnew;
125 extern const int COLOR_parser_nodes__TKwnew__init;
126 extern const int COLOR_parser_nodes__ANewExpr___n_kwnew;
127 val* NEW_parser_nodes__AType(const struct type* type);
128 extern const struct type type_parser_nodes__AType;
129 extern const int COLOR_astbuilder__AType__make;
130 extern const int COLOR_parser_nodes__ANewExpr___n_type;
131 val* NEW_parser_nodes__AListExprs(const struct type* type);
132 extern const struct type type_parser_nodes__AListExprs;
133 extern const int COLOR_parser_nodes__AListExprs__init;
134 extern const int COLOR_parser_nodes__ANewExpr___n_args;
135 extern const int COLOR_parser_nodes__ANewExpr__n_args;
136 extern const int COLOR_parser_nodes__AExprs__n_exprs;
137 extern const int COLOR_abstract_collection__SimpleCollection__add_all;
138 val* NEW_typing__CallSite(const struct type* type);
139 extern const struct type type_typing__CallSite;
140 extern const int COLOR_typing__CallSite__init;
141 extern const int COLOR_typing__ANewExpr__callsite_61d;
142 void astbuilder__ANewExpr__make(val* self, val* p0, val* p1, val* p2);
143 extern const int COLOR_parser_nodes__ASendExpr___n_expr;
144 val* NEW_array__Array(const struct type* type);
145 extern const struct type type_array__Arrayparser_nodes__AExpr;
146 extern const int COLOR_array__Array__init;
147 extern const int COLOR_typing__ASendExpr__raw_arguments_61d;
148 extern const int COLOR_parser_nodes__ACallFormExpr___n_args;
149 val* NEW_parser_nodes__TId(const struct type* type);
150 extern const struct type type_parser_nodes__TId;
151 extern const int COLOR_parser_nodes__TId__init;
152 extern const int COLOR_parser_nodes__ACallFormExpr___n_id;
153 extern const int COLOR_parser_nodes__ACallFormExpr__n_args;
154 extern const int COLOR_typing__ASendExpr__callsite_61d;
155 void astbuilder__ACallExpr__make(val* self, val* p0, val* p1, val* p2, val* p3);
156 extern const int COLOR_parser_nodes__AAttrFormExpr___n_expr;
157 val* NEW_parser_nodes__TAttrid(const struct type* type);
158 extern const struct type type_parser_nodes__TAttrid;
159 extern const int COLOR_parser_nodes__TAttrid__init;
160 extern const int COLOR_parser_nodes__AAttrFormExpr___n_id;
161 extern const int COLOR_typing__AAttrFormExpr__mproperty_61d;
162 void astbuilder__AAttrExpr__make(val* self, val* p0, val* p1, val* p2);
163 extern const int COLOR_parser_nodes__AAssignFormExpr___n_value;
164 val* NEW_parser_nodes__TAssign(const struct type* type);
165 extern const struct type type_parser_nodes__TAssign;
166 extern const int COLOR_parser_nodes__TAssign__init;
167 extern const int COLOR_parser_nodes__AAssignFormExpr___n_assign;
168 void astbuilder__AAttrAssignExpr__make(val* self, val* p0, val* p1, val* p2);
169 extern const int COLOR_parser_nodes__AVarFormExpr___n_id;
170 extern const int COLOR_scope__AVarFormExpr__variable_61d;
171 void astbuilder__AVarExpr__make(val* self, val* p0, val* p1);
172 void astbuilder__AVarAssignExpr__make(val* self, val* p0, val* p1);