1 /* This C header file is generated by NIT to compile modules and programs that requires typing. */
4 #include "syntax_base._sep.h"
5 #include <nit_common.h>
7 extern const classtable_elt_t VFT_TypingVisitor
[];
9 extern const classtable_elt_t VFT_VariableContext
[];
11 extern const classtable_elt_t VFT_SubVariableContext
[];
13 extern const classtable_elt_t VFT_AAbsSendExpr
[];
15 extern const classtable_elt_t VFT_ASuperInitCall
[];
17 extern const classtable_elt_t VFT_ASendReassignExpr
[];
18 extern const char *LOCATE_typing
;
19 extern const int SFT_typing
[];
20 #define COLOR_typing___MMSrcModule___do_typing SFT_typing[0]
21 #define ID_TypingVisitor SFT_typing[1]
22 #define COLOR_TypingVisitor SFT_typing[2]
23 #define COLOR_typing___TypingVisitor____variable_ctx SFT_typing[3]
24 #define COLOR_typing___TypingVisitor____self_type SFT_typing[4]
25 #define COLOR_typing___TypingVisitor____top_block SFT_typing[5]
26 #define COLOR_typing___TypingVisitor____explicit_super_init_calls SFT_typing[6]
27 #define COLOR_typing___TypingVisitor____explicit_other_init_call SFT_typing[7]
28 #define INIT_TABLE_POS_TypingVisitor SFT_typing[8]
29 #define COLOR_typing___TypingVisitor___variable_ctx SFT_typing[9]
30 #define COLOR_typing___TypingVisitor___variable_ctx__eq SFT_typing[10]
31 #define COLOR_typing___TypingVisitor___self_type SFT_typing[11]
32 #define COLOR_typing___TypingVisitor___self_type__eq SFT_typing[12]
33 #define COLOR_typing___TypingVisitor___top_block SFT_typing[13]
34 #define COLOR_typing___TypingVisitor___top_block__eq SFT_typing[14]
35 #define COLOR_typing___TypingVisitor___explicit_super_init_calls SFT_typing[15]
36 #define COLOR_typing___TypingVisitor___explicit_super_init_calls__eq SFT_typing[16]
37 #define COLOR_typing___TypingVisitor___explicit_other_init_call SFT_typing[17]
38 #define COLOR_typing___TypingVisitor___explicit_other_init_call__eq SFT_typing[18]
39 #define COLOR_typing___TypingVisitor___init SFT_typing[19]
40 #define COLOR_typing___TypingVisitor___get_default_constructor_for SFT_typing[20]
41 #define ID_VariableContext SFT_typing[21]
42 #define COLOR_VariableContext SFT_typing[22]
43 #define COLOR_typing___VariableContext____dico SFT_typing[23]
44 #define INIT_TABLE_POS_VariableContext SFT_typing[24]
45 #define COLOR_typing___VariableContext_____bra SFT_typing[25]
46 #define COLOR_typing___VariableContext___add SFT_typing[26]
47 #define COLOR_typing___VariableContext___stype SFT_typing[27]
48 #define COLOR_typing___VariableContext___sub SFT_typing[28]
49 #define COLOR_typing___VariableContext___sub_with SFT_typing[29]
50 #define COLOR_typing___VariableContext___init SFT_typing[30]
51 #define ID_SubVariableContext SFT_typing[31]
52 #define COLOR_SubVariableContext SFT_typing[32]
53 #define COLOR_typing___SubVariableContext____prev SFT_typing[33]
54 #define COLOR_typing___SubVariableContext____variable SFT_typing[34]
55 #define COLOR_typing___SubVariableContext____var_type SFT_typing[35]
56 #define INIT_TABLE_POS_SubVariableContext SFT_typing[36]
57 #define COLOR_typing___SubVariableContext___prev SFT_typing[37]
58 #define COLOR_typing___SubVariableContext___with SFT_typing[38]
59 #define COLOR_typing___PNode___accept_typing SFT_typing[39]
60 #define COLOR_typing___PNode___after_typing SFT_typing[40]
61 #define COLOR_SUPER_typing___PClassdef___accept_typing SFT_typing[41]
62 #define COLOR_SUPER_typing___AAttrPropdef___accept_typing SFT_typing[42]
63 #define COLOR_SUPER_typing___AMethPropdef___accept_typing SFT_typing[43]
64 #define COLOR_typing___AConcreteInitPropdef____super_init_calls SFT_typing[44]
65 #define COLOR_typing___AConcreteInitPropdef____explicit_super_init_calls SFT_typing[45]
66 #define COLOR_typing___AConcreteInitPropdef___super_init_calls SFT_typing[46]
67 #define COLOR_typing___AConcreteInitPropdef___explicit_super_init_calls SFT_typing[47]
68 #define COLOR_SUPER_typing___AConcreteInitPropdef___accept_typing SFT_typing[48]
69 #define COLOR_typing___PType____stype SFT_typing[49]
70 #define COLOR_typing___PType___stype SFT_typing[50]
71 #define COLOR_typing___PExpr____stype SFT_typing[51]
72 #define COLOR_typing___PExpr____if_true_variable_ctx SFT_typing[52]
73 #define COLOR_typing___PExpr___is_implicit_self SFT_typing[53]
74 #define COLOR_typing___PExpr___is_self SFT_typing[54]
75 #define COLOR_typing___PExpr___is_variable SFT_typing[55]
76 #define COLOR_typing___PExpr___if_true_variable_ctx SFT_typing[56]
77 #define COLOR_SUPER_typing___ABlockExpr___accept_typing SFT_typing[57]
78 #define COLOR_typing___AReassignFormExpr____assign_method SFT_typing[58]
79 #define COLOR_typing___AReassignFormExpr___do_lvalue_typing SFT_typing[59]
80 #define COLOR_typing___AReassignFormExpr___assign_method SFT_typing[60]
81 #define COLOR_typing___PAssignOp___method_name SFT_typing[61]
82 #define COLOR_typing___AArrayExpr___stype__eq SFT_typing[62]
83 #define COLOR_typing___ASuperExpr____init_in_superclass SFT_typing[63]
84 #define COLOR_typing___ASuperExpr___init_in_superclass SFT_typing[64]
85 #define COLOR_typing___AAttrFormExpr____prop SFT_typing[65]
86 #define COLOR_typing___AAttrFormExpr____attr_type SFT_typing[66]
87 #define COLOR_typing___AAttrFormExpr___prop SFT_typing[67]
88 #define COLOR_typing___AAttrFormExpr___attr_type SFT_typing[68]
89 #define COLOR_typing___AAttrFormExpr___do_typing SFT_typing[69]
90 #define ID_AAbsSendExpr SFT_typing[70]
91 #define COLOR_AAbsSendExpr SFT_typing[71]
92 #define COLOR_typing___AAbsSendExpr____prop SFT_typing[72]
93 #define COLOR_typing___AAbsSendExpr____arguments SFT_typing[73]
94 #define INIT_TABLE_POS_AAbsSendExpr SFT_typing[74]
95 #define COLOR_typing___AAbsSendExpr___do_typing SFT_typing[75]
96 #define COLOR_typing___AAbsSendExpr___get_property SFT_typing[76]
97 #define COLOR_typing___AAbsSendExpr___process_signature SFT_typing[77]
98 #define COLOR_typing___AAbsSendExpr___prop SFT_typing[78]
99 #define COLOR_typing___AAbsSendExpr___arguments SFT_typing[79]
100 #define ID_ASuperInitCall SFT_typing[80]
101 #define COLOR_ASuperInitCall SFT_typing[81]
102 #define INIT_TABLE_POS_ASuperInitCall SFT_typing[82]
103 #define COLOR_typing___ASuperInitCall___register_super_init_call SFT_typing[83]
104 #define COLOR_typing___ASendExpr___name SFT_typing[84]
105 #define COLOR_typing___ASendExpr___raw_arguments SFT_typing[85]
106 #define COLOR_typing___ASendExpr___do_all_typing SFT_typing[86]
107 #define ID_ASendReassignExpr SFT_typing[87]
108 #define COLOR_ASendReassignExpr SFT_typing[88]
109 #define COLOR_typing___ASendReassignExpr____read_prop SFT_typing[89]
110 #define INIT_TABLE_POS_ASendReassignExpr SFT_typing[90]
111 #define COLOR_typing___ASendReassignExpr___read_prop SFT_typing[91]
112 #define COLOR_SUPER_typing___ACallFormExpr___after_typing SFT_typing[92]
113 #define COLOR_typing___ACallFormExpr___variable_create SFT_typing[93]
114 typedef void (* typing___MMSrcModule___do_typing_t
)(val_t self
, val_t param0
);
115 void typing___MMSrcModule___do_typing(val_t self
, val_t param0
);
116 #define LOCATE_typing___MMSrcModule___do_typing "typing::MMSrcModule::do_typing"
117 typedef void (* typing___TypingVisitor___visit_t
)(val_t self
, val_t param0
);
118 void typing___TypingVisitor___visit(val_t self
, val_t param0
);
119 #define LOCATE_typing___TypingVisitor___visit "typing::TypingVisitor::(parser_prod::Visitor::visit)"
120 #define ATTR_typing___TypingVisitor____variable_ctx(recv) ATTR(recv, COLOR_typing___TypingVisitor____variable_ctx)
121 typedef val_t (* typing___TypingVisitor___variable_ctx_t
)(val_t self
);
122 val_t
typing___TypingVisitor___variable_ctx(val_t self
);
123 #define LOCATE_typing___TypingVisitor___variable_ctx "typing::TypingVisitor::variable_ctx"
124 typedef void (* typing___TypingVisitor___variable_ctx__eq_t
)(val_t self
, val_t param0
);
125 void typing___TypingVisitor___variable_ctx__eq(val_t self
, val_t param0
);
126 #define LOCATE_typing___TypingVisitor___variable_ctx__eq "typing::TypingVisitor::variable_ctx="
127 #define ATTR_typing___TypingVisitor____self_type(recv) ATTR(recv, COLOR_typing___TypingVisitor____self_type)
128 typedef val_t (* typing___TypingVisitor___self_type_t
)(val_t self
);
129 val_t
typing___TypingVisitor___self_type(val_t self
);
130 #define LOCATE_typing___TypingVisitor___self_type "typing::TypingVisitor::self_type"
131 typedef void (* typing___TypingVisitor___self_type__eq_t
)(val_t self
, val_t param0
);
132 void typing___TypingVisitor___self_type__eq(val_t self
, val_t param0
);
133 #define LOCATE_typing___TypingVisitor___self_type__eq "typing::TypingVisitor::self_type="
134 #define ATTR_typing___TypingVisitor____top_block(recv) ATTR(recv, COLOR_typing___TypingVisitor____top_block)
135 typedef val_t (* typing___TypingVisitor___top_block_t
)(val_t self
);
136 val_t
typing___TypingVisitor___top_block(val_t self
);
137 #define LOCATE_typing___TypingVisitor___top_block "typing::TypingVisitor::top_block"
138 typedef void (* typing___TypingVisitor___top_block__eq_t
)(val_t self
, val_t param0
);
139 void typing___TypingVisitor___top_block__eq(val_t self
, val_t param0
);
140 #define LOCATE_typing___TypingVisitor___top_block__eq "typing::TypingVisitor::top_block="
141 #define ATTR_typing___TypingVisitor____explicit_super_init_calls(recv) ATTR(recv, COLOR_typing___TypingVisitor____explicit_super_init_calls)
142 typedef val_t (* typing___TypingVisitor___explicit_super_init_calls_t
)(val_t self
);
143 val_t
typing___TypingVisitor___explicit_super_init_calls(val_t self
);
144 #define LOCATE_typing___TypingVisitor___explicit_super_init_calls "typing::TypingVisitor::explicit_super_init_calls"
145 typedef void (* typing___TypingVisitor___explicit_super_init_calls__eq_t
)(val_t self
, val_t param0
);
146 void typing___TypingVisitor___explicit_super_init_calls__eq(val_t self
, val_t param0
);
147 #define LOCATE_typing___TypingVisitor___explicit_super_init_calls__eq "typing::TypingVisitor::explicit_super_init_calls="
148 #define ATTR_typing___TypingVisitor____explicit_other_init_call(recv) ATTR(recv, COLOR_typing___TypingVisitor____explicit_other_init_call)
149 typedef val_t (* typing___TypingVisitor___explicit_other_init_call_t
)(val_t self
);
150 val_t
typing___TypingVisitor___explicit_other_init_call(val_t self
);
151 #define LOCATE_typing___TypingVisitor___explicit_other_init_call "typing::TypingVisitor::explicit_other_init_call"
152 typedef void (* typing___TypingVisitor___explicit_other_init_call__eq_t
)(val_t self
, val_t param0
);
153 void typing___TypingVisitor___explicit_other_init_call__eq(val_t self
, val_t param0
);
154 #define LOCATE_typing___TypingVisitor___explicit_other_init_call__eq "typing::TypingVisitor::explicit_other_init_call="
155 typedef void (* typing___TypingVisitor___init_t
)(val_t self
, val_t param0
, val_t param1
, int* init_table
);
156 void typing___TypingVisitor___init(val_t self
, val_t param0
, val_t param1
, int* init_table
);
157 val_t
NEW_typing___TypingVisitor___init(val_t param0
, val_t param1
);
158 #define LOCATE_typing___TypingVisitor___init "typing::TypingVisitor::init"
159 typedef val_t (* typing___TypingVisitor___get_default_constructor_for_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
);
160 val_t
typing___TypingVisitor___get_default_constructor_for(val_t self
, val_t param0
, val_t param1
, val_t param2
);
161 #define LOCATE_typing___TypingVisitor___get_default_constructor_for "typing::TypingVisitor::get_default_constructor_for"
162 typedef val_t (* typing___VariableContext_____bra_t
)(val_t self
, val_t param0
);
163 val_t
typing___VariableContext_____bra(val_t self
, val_t param0
);
164 #define LOCATE_typing___VariableContext_____bra "typing::VariableContext::[]"
165 typedef void (* typing___VariableContext___add_t
)(val_t self
, val_t param0
);
166 void typing___VariableContext___add(val_t self
, val_t param0
);
167 #define LOCATE_typing___VariableContext___add "typing::VariableContext::add"
168 typedef val_t (* typing___VariableContext___stype_t
)(val_t self
, val_t param0
);
169 val_t
typing___VariableContext___stype(val_t self
, val_t param0
);
170 #define LOCATE_typing___VariableContext___stype "typing::VariableContext::stype"
171 #define ATTR_typing___VariableContext____dico(recv) ATTR(recv, COLOR_typing___VariableContext____dico)
172 typedef val_t (* typing___VariableContext___sub_t
)(val_t self
);
173 val_t
typing___VariableContext___sub(val_t self
);
174 #define LOCATE_typing___VariableContext___sub "typing::VariableContext::sub"
175 typedef val_t (* typing___VariableContext___sub_with_t
)(val_t self
, val_t param0
, val_t param1
);
176 val_t
typing___VariableContext___sub_with(val_t self
, val_t param0
, val_t param1
);
177 #define LOCATE_typing___VariableContext___sub_with "typing::VariableContext::sub_with"
178 typedef void (* typing___VariableContext___init_t
)(val_t self
, int* init_table
);
179 void typing___VariableContext___init(val_t self
, int* init_table
);
180 val_t
NEW_typing___VariableContext___init();
181 #define LOCATE_typing___VariableContext___init "typing::VariableContext::init"
182 #define ATTR_typing___SubVariableContext____prev(recv) ATTR(recv, COLOR_typing___SubVariableContext____prev)
183 typedef val_t (* typing___SubVariableContext___prev_t
)(val_t self
);
184 val_t
typing___SubVariableContext___prev(val_t self
);
185 #define LOCATE_typing___SubVariableContext___prev "typing::SubVariableContext::prev"
186 #define ATTR_typing___SubVariableContext____variable(recv) ATTR(recv, COLOR_typing___SubVariableContext____variable)
187 #define ATTR_typing___SubVariableContext____var_type(recv) ATTR(recv, COLOR_typing___SubVariableContext____var_type)
188 typedef val_t (* typing___SubVariableContext_____bra_t
)(val_t self
, val_t param0
);
189 val_t
typing___SubVariableContext_____bra(val_t self
, val_t param0
);
190 #define LOCATE_typing___SubVariableContext_____bra "typing::SubVariableContext::(typing::VariableContext::[])"
191 typedef val_t (* typing___SubVariableContext___stype_t
)(val_t self
, val_t param0
);
192 val_t
typing___SubVariableContext___stype(val_t self
, val_t param0
);
193 #define LOCATE_typing___SubVariableContext___stype "typing::SubVariableContext::(typing::VariableContext::stype)"
194 typedef void (* typing___SubVariableContext___with_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
195 void typing___SubVariableContext___with(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
196 val_t
NEW_typing___SubVariableContext___with(val_t param0
, val_t param1
, val_t param2
);
197 #define LOCATE_typing___SubVariableContext___with "typing::SubVariableContext::with"
198 typedef void (* typing___PNode___accept_typing_t
)(val_t self
, val_t param0
);
199 void typing___PNode___accept_typing(val_t self
, val_t param0
);
200 #define LOCATE_typing___PNode___accept_typing "typing::PNode::accept_typing"
201 typedef void (* typing___PNode___after_typing_t
)(val_t self
, val_t param0
);
202 void typing___PNode___after_typing(val_t self
, val_t param0
);
203 #define LOCATE_typing___PNode___after_typing "typing::PNode::after_typing"
204 typedef void (* typing___PClassdef___accept_typing_t
)(val_t self
, val_t param0
);
205 void typing___PClassdef___accept_typing(val_t self
, val_t param0
);
206 #define LOCATE_typing___PClassdef___accept_typing "typing::PClassdef::(typing::PNode::accept_typing)"
207 typedef void (* typing___AAttrPropdef___accept_typing_t
)(val_t self
, val_t param0
);
208 void typing___AAttrPropdef___accept_typing(val_t self
, val_t param0
);
209 #define LOCATE_typing___AAttrPropdef___accept_typing "typing::AAttrPropdef::(typing::PNode::accept_typing)"
210 typedef void (* typing___AMethPropdef___accept_typing_t
)(val_t self
, val_t param0
);
211 void typing___AMethPropdef___accept_typing(val_t self
, val_t param0
);
212 #define LOCATE_typing___AMethPropdef___accept_typing "typing::AMethPropdef::(typing::PNode::accept_typing)"
213 #define ATTR_typing___AConcreteInitPropdef____super_init_calls(recv) ATTR(recv, COLOR_typing___AConcreteInitPropdef____super_init_calls)
214 typedef val_t (* typing___AConcreteInitPropdef___super_init_calls_t
)(val_t self
);
215 val_t
typing___AConcreteInitPropdef___super_init_calls(val_t self
);
216 #define LOCATE_typing___AConcreteInitPropdef___super_init_calls "typing::AConcreteInitPropdef::super_init_calls"
217 #define ATTR_typing___AConcreteInitPropdef____explicit_super_init_calls(recv) ATTR(recv, COLOR_typing___AConcreteInitPropdef____explicit_super_init_calls)
218 typedef val_t (* typing___AConcreteInitPropdef___explicit_super_init_calls_t
)(val_t self
);
219 val_t
typing___AConcreteInitPropdef___explicit_super_init_calls(val_t self
);
220 #define LOCATE_typing___AConcreteInitPropdef___explicit_super_init_calls "typing::AConcreteInitPropdef::explicit_super_init_calls"
221 typedef void (* typing___AConcreteInitPropdef___accept_typing_t
)(val_t self
, val_t param0
);
222 void typing___AConcreteInitPropdef___accept_typing(val_t self
, val_t param0
);
223 #define LOCATE_typing___AConcreteInitPropdef___accept_typing "typing::AConcreteInitPropdef::(typing::PNode::accept_typing)"
224 typedef void (* typing___PParam___after_typing_t
)(val_t self
, val_t param0
);
225 void typing___PParam___after_typing(val_t self
, val_t param0
);
226 #define LOCATE_typing___PParam___after_typing "typing::PParam::(typing::PNode::after_typing)"
227 #define ATTR_typing___PType____stype(recv) ATTR(recv, COLOR_typing___PType____stype)
228 typedef val_t (* typing___PType___stype_t
)(val_t self
);
229 val_t
typing___PType___stype(val_t self
);
230 #define LOCATE_typing___PType___stype "typing::PType::stype"
231 typedef void (* typing___PType___after_typing_t
)(val_t self
, val_t param0
);
232 void typing___PType___after_typing(val_t self
, val_t param0
);
233 #define LOCATE_typing___PType___after_typing "typing::PType::(typing::PNode::after_typing)"
234 #define ATTR_typing___PExpr____stype(recv) ATTR(recv, COLOR_typing___PExpr____stype)
235 typedef val_t (* typing___PExpr___stype_t
)(val_t self
);
236 val_t
typing___PExpr___stype(val_t self
);
237 #define LOCATE_typing___PExpr___stype "typing::PExpr::(syntax_base::PExpr::stype)"
238 typedef val_t (* typing___PExpr___is_implicit_self_t
)(val_t self
);
239 val_t
typing___PExpr___is_implicit_self(val_t self
);
240 #define LOCATE_typing___PExpr___is_implicit_self "typing::PExpr::is_implicit_self"
241 typedef val_t (* typing___PExpr___is_self_t
)(val_t self
);
242 val_t
typing___PExpr___is_self(val_t self
);
243 #define LOCATE_typing___PExpr___is_self "typing::PExpr::is_self"
244 typedef val_t (* typing___PExpr___is_variable_t
)(val_t self
);
245 val_t
typing___PExpr___is_variable(val_t self
);
246 #define LOCATE_typing___PExpr___is_variable "typing::PExpr::is_variable"
247 #define ATTR_typing___PExpr____if_true_variable_ctx(recv) ATTR(recv, COLOR_typing___PExpr____if_true_variable_ctx)
248 typedef val_t (* typing___PExpr___if_true_variable_ctx_t
)(val_t self
);
249 val_t
typing___PExpr___if_true_variable_ctx(val_t self
);
250 #define LOCATE_typing___PExpr___if_true_variable_ctx "typing::PExpr::if_true_variable_ctx"
251 typedef void (* typing___AVardeclExpr___after_typing_t
)(val_t self
, val_t param0
);
252 void typing___AVardeclExpr___after_typing(val_t self
, val_t param0
);
253 #define LOCATE_typing___AVardeclExpr___after_typing "typing::AVardeclExpr::(typing::PNode::after_typing)"
254 typedef void (* typing___ABlockExpr___accept_typing_t
)(val_t self
, val_t param0
);
255 void typing___ABlockExpr___accept_typing(val_t self
, val_t param0
);
256 #define LOCATE_typing___ABlockExpr___accept_typing "typing::ABlockExpr::(typing::PNode::accept_typing)"
257 typedef void (* typing___AReturnExpr___after_typing_t
)(val_t self
, val_t param0
);
258 void typing___AReturnExpr___after_typing(val_t self
, val_t param0
);
259 #define LOCATE_typing___AReturnExpr___after_typing "typing::AReturnExpr::(typing::PNode::after_typing)"
260 typedef void (* typing___AIfExpr___accept_typing_t
)(val_t self
, val_t param0
);
261 void typing___AIfExpr___accept_typing(val_t self
, val_t param0
);
262 #define LOCATE_typing___AIfExpr___accept_typing "typing::AIfExpr::(typing::PNode::accept_typing)"
263 typedef void (* typing___AWhileExpr___after_typing_t
)(val_t self
, val_t param0
);
264 void typing___AWhileExpr___after_typing(val_t self
, val_t param0
);
265 #define LOCATE_typing___AWhileExpr___after_typing "typing::AWhileExpr::(typing::PNode::after_typing)"
266 typedef void (* typing___AForExpr___after_typing_t
)(val_t self
, val_t param0
);
267 void typing___AForExpr___after_typing(val_t self
, val_t param0
);
268 #define LOCATE_typing___AForExpr___after_typing "typing::AForExpr::(typing::PNode::after_typing)"
269 typedef void (* typing___AForVardeclExpr___after_typing_t
)(val_t self
, val_t param0
);
270 void typing___AForVardeclExpr___after_typing(val_t self
, val_t param0
);
271 #define LOCATE_typing___AForVardeclExpr___after_typing "typing::AForVardeclExpr::(typing::PNode::after_typing)"
272 typedef void (* typing___AAssertExpr___after_typing_t
)(val_t self
, val_t param0
);
273 void typing___AAssertExpr___after_typing(val_t self
, val_t param0
);
274 #define LOCATE_typing___AAssertExpr___after_typing "typing::AAssertExpr::(typing::PNode::after_typing)"
275 typedef val_t (* typing___AVarExpr___is_variable_t
)(val_t self
);
276 val_t
typing___AVarExpr___is_variable(val_t self
);
277 #define LOCATE_typing___AVarExpr___is_variable "typing::AVarExpr::(typing::PExpr::is_variable)"
278 typedef void (* typing___AVarExpr___after_typing_t
)(val_t self
, val_t param0
);
279 void typing___AVarExpr___after_typing(val_t self
, val_t param0
);
280 #define LOCATE_typing___AVarExpr___after_typing "typing::AVarExpr::(typing::PNode::after_typing)"
281 typedef void (* typing___AVarAssignExpr___after_typing_t
)(val_t self
, val_t param0
);
282 void typing___AVarAssignExpr___after_typing(val_t self
, val_t param0
);
283 #define LOCATE_typing___AVarAssignExpr___after_typing "typing::AVarAssignExpr::(typing::PNode::after_typing)"
284 typedef void (* typing___AReassignFormExpr___do_lvalue_typing_t
)(val_t self
, val_t param0
, val_t param1
);
285 void typing___AReassignFormExpr___do_lvalue_typing(val_t self
, val_t param0
, val_t param1
);
286 #define LOCATE_typing___AReassignFormExpr___do_lvalue_typing "typing::AReassignFormExpr::do_lvalue_typing"
287 #define ATTR_typing___AReassignFormExpr____assign_method(recv) ATTR(recv, COLOR_typing___AReassignFormExpr____assign_method)
288 typedef val_t (* typing___AReassignFormExpr___assign_method_t
)(val_t self
);
289 val_t
typing___AReassignFormExpr___assign_method(val_t self
);
290 #define LOCATE_typing___AReassignFormExpr___assign_method "typing::AReassignFormExpr::assign_method"
291 typedef void (* typing___AVarReassignExpr___after_typing_t
)(val_t self
, val_t param0
);
292 void typing___AVarReassignExpr___after_typing(val_t self
, val_t param0
);
293 #define LOCATE_typing___AVarReassignExpr___after_typing "typing::AVarReassignExpr::(typing::PNode::after_typing)"
294 typedef val_t (* typing___PAssignOp___method_name_t
)(val_t self
);
295 val_t
typing___PAssignOp___method_name(val_t self
);
296 #define LOCATE_typing___PAssignOp___method_name "typing::PAssignOp::method_name"
297 typedef val_t (* typing___APlusAssignOp___method_name_t
)(val_t self
);
298 val_t
typing___APlusAssignOp___method_name(val_t self
);
299 #define LOCATE_typing___APlusAssignOp___method_name "typing::APlusAssignOp::(typing::PAssignOp::method_name)"
300 typedef val_t (* typing___AMinusAssignOp___method_name_t
)(val_t self
);
301 val_t
typing___AMinusAssignOp___method_name(val_t self
);
302 #define LOCATE_typing___AMinusAssignOp___method_name "typing::AMinusAssignOp::(typing::PAssignOp::method_name)"
303 typedef void (* typing___ASelfExpr___after_typing_t
)(val_t self
, val_t param0
);
304 void typing___ASelfExpr___after_typing(val_t self
, val_t param0
);
305 #define LOCATE_typing___ASelfExpr___after_typing "typing::ASelfExpr::(typing::PNode::after_typing)"
306 typedef val_t (* typing___ASelfExpr___is_self_t
)(val_t self
);
307 val_t
typing___ASelfExpr___is_self(val_t self
);
308 #define LOCATE_typing___ASelfExpr___is_self "typing::ASelfExpr::(typing::PExpr::is_self)"
309 typedef val_t (* typing___AImplicitSelfExpr___is_implicit_self_t
)(val_t self
);
310 val_t
typing___AImplicitSelfExpr___is_implicit_self(val_t self
);
311 #define LOCATE_typing___AImplicitSelfExpr___is_implicit_self "typing::AImplicitSelfExpr::(typing::PExpr::is_implicit_self)"
312 typedef void (* typing___AIfexprExpr___accept_typing_t
)(val_t self
, val_t param0
);
313 void typing___AIfexprExpr___accept_typing(val_t self
, val_t param0
);
314 #define LOCATE_typing___AIfexprExpr___accept_typing "typing::AIfexprExpr::(typing::PNode::accept_typing)"
315 typedef void (* typing___ABoolExpr___after_typing_t
)(val_t self
, val_t param0
);
316 void typing___ABoolExpr___after_typing(val_t self
, val_t param0
);
317 #define LOCATE_typing___ABoolExpr___after_typing "typing::ABoolExpr::(typing::PNode::after_typing)"
318 typedef void (* typing___AOrExpr___after_typing_t
)(val_t self
, val_t param0
);
319 void typing___AOrExpr___after_typing(val_t self
, val_t param0
);
320 #define LOCATE_typing___AOrExpr___after_typing "typing::AOrExpr::(typing::PNode::after_typing)"
321 typedef void (* typing___AAndExpr___accept_typing_t
)(val_t self
, val_t param0
);
322 void typing___AAndExpr___accept_typing(val_t self
, val_t param0
);
323 #define LOCATE_typing___AAndExpr___accept_typing "typing::AAndExpr::(typing::PNode::accept_typing)"
324 typedef void (* typing___ANotExpr___after_typing_t
)(val_t self
, val_t param0
);
325 void typing___ANotExpr___after_typing(val_t self
, val_t param0
);
326 #define LOCATE_typing___ANotExpr___after_typing "typing::ANotExpr::(typing::PNode::after_typing)"
327 typedef void (* typing___AIntExpr___after_typing_t
)(val_t self
, val_t param0
);
328 void typing___AIntExpr___after_typing(val_t self
, val_t param0
);
329 #define LOCATE_typing___AIntExpr___after_typing "typing::AIntExpr::(typing::PNode::after_typing)"
330 typedef void (* typing___AFloatExpr___after_typing_t
)(val_t self
, val_t param0
);
331 void typing___AFloatExpr___after_typing(val_t self
, val_t param0
);
332 #define LOCATE_typing___AFloatExpr___after_typing "typing::AFloatExpr::(typing::PNode::after_typing)"
333 typedef void (* typing___ACharExpr___after_typing_t
)(val_t self
, val_t param0
);
334 void typing___ACharExpr___after_typing(val_t self
, val_t param0
);
335 #define LOCATE_typing___ACharExpr___after_typing "typing::ACharExpr::(typing::PNode::after_typing)"
336 typedef void (* typing___AStringFormExpr___after_typing_t
)(val_t self
, val_t param0
);
337 void typing___AStringFormExpr___after_typing(val_t self
, val_t param0
);
338 #define LOCATE_typing___AStringFormExpr___after_typing "typing::AStringFormExpr::(typing::PNode::after_typing)"
339 typedef void (* typing___ASuperstringExpr___after_typing_t
)(val_t self
, val_t param0
);
340 void typing___ASuperstringExpr___after_typing(val_t self
, val_t param0
);
341 #define LOCATE_typing___ASuperstringExpr___after_typing "typing::ASuperstringExpr::(typing::PNode::after_typing)"
342 typedef void (* typing___ANullExpr___after_typing_t
)(val_t self
, val_t param0
);
343 void typing___ANullExpr___after_typing(val_t self
, val_t param0
);
344 #define LOCATE_typing___ANullExpr___after_typing "typing::ANullExpr::(typing::PNode::after_typing)"
345 typedef void (* typing___AArrayExpr___stype__eq_t
)(val_t self
, val_t param0
);
346 void typing___AArrayExpr___stype__eq(val_t self
, val_t param0
);
347 #define LOCATE_typing___AArrayExpr___stype__eq "typing::AArrayExpr::stype="
348 typedef void (* typing___AArrayExpr___after_typing_t
)(val_t self
, val_t param0
);
349 void typing___AArrayExpr___after_typing(val_t self
, val_t param0
);
350 #define LOCATE_typing___AArrayExpr___after_typing "typing::AArrayExpr::(typing::PNode::after_typing)"
351 typedef void (* typing___ARangeExpr___after_typing_t
)(val_t self
, val_t param0
);
352 void typing___ARangeExpr___after_typing(val_t self
, val_t param0
);
353 #define LOCATE_typing___ARangeExpr___after_typing "typing::ARangeExpr::(typing::PNode::after_typing)"
354 #define ATTR_typing___ASuperExpr____init_in_superclass(recv) ATTR(recv, COLOR_typing___ASuperExpr____init_in_superclass)
355 typedef val_t (* typing___ASuperExpr___init_in_superclass_t
)(val_t self
);
356 val_t
typing___ASuperExpr___init_in_superclass(val_t self
);
357 #define LOCATE_typing___ASuperExpr___init_in_superclass "typing::ASuperExpr::init_in_superclass"
358 typedef void (* typing___ASuperExpr___after_typing_t
)(val_t self
, val_t param0
);
359 void typing___ASuperExpr___after_typing(val_t self
, val_t param0
);
360 #define LOCATE_typing___ASuperExpr___after_typing "typing::ASuperExpr::(typing::PNode::after_typing)"
361 #define ATTR_typing___AAttrFormExpr____prop(recv) ATTR(recv, COLOR_typing___AAttrFormExpr____prop)
362 typedef val_t (* typing___AAttrFormExpr___prop_t
)(val_t self
);
363 val_t
typing___AAttrFormExpr___prop(val_t self
);
364 #define LOCATE_typing___AAttrFormExpr___prop "typing::AAttrFormExpr::prop"
365 #define ATTR_typing___AAttrFormExpr____attr_type(recv) ATTR(recv, COLOR_typing___AAttrFormExpr____attr_type)
366 typedef val_t (* typing___AAttrFormExpr___attr_type_t
)(val_t self
);
367 val_t
typing___AAttrFormExpr___attr_type(val_t self
);
368 #define LOCATE_typing___AAttrFormExpr___attr_type "typing::AAttrFormExpr::attr_type"
369 typedef void (* typing___AAttrFormExpr___do_typing_t
)(val_t self
, val_t param0
);
370 void typing___AAttrFormExpr___do_typing(val_t self
, val_t param0
);
371 #define LOCATE_typing___AAttrFormExpr___do_typing "typing::AAttrFormExpr::do_typing"
372 typedef void (* typing___AAttrExpr___after_typing_t
)(val_t self
, val_t param0
);
373 void typing___AAttrExpr___after_typing(val_t self
, val_t param0
);
374 #define LOCATE_typing___AAttrExpr___after_typing "typing::AAttrExpr::(typing::PNode::after_typing)"
375 typedef void (* typing___AAttrAssignExpr___after_typing_t
)(val_t self
, val_t param0
);
376 void typing___AAttrAssignExpr___after_typing(val_t self
, val_t param0
);
377 #define LOCATE_typing___AAttrAssignExpr___after_typing "typing::AAttrAssignExpr::(typing::PNode::after_typing)"
378 typedef void (* typing___AAttrReassignExpr___after_typing_t
)(val_t self
, val_t param0
);
379 void typing___AAttrReassignExpr___after_typing(val_t self
, val_t param0
);
380 #define LOCATE_typing___AAttrReassignExpr___after_typing "typing::AAttrReassignExpr::(typing::PNode::after_typing)"
381 typedef void (* typing___AAbsSendExpr___do_typing_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, val_t param4
, val_t param5
);
382 void typing___AAbsSendExpr___do_typing(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, val_t param4
, val_t param5
);
383 #define LOCATE_typing___AAbsSendExpr___do_typing "typing::AAbsSendExpr::do_typing"
384 typedef val_t (* typing___AAbsSendExpr___get_property_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
);
385 val_t
typing___AAbsSendExpr___get_property(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
);
386 #define LOCATE_typing___AAbsSendExpr___get_property "typing::AAbsSendExpr::get_property"
387 typedef val_t (* typing___AAbsSendExpr___process_signature_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, val_t param4
);
388 val_t
typing___AAbsSendExpr___process_signature(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, val_t param4
);
389 #define LOCATE_typing___AAbsSendExpr___process_signature "typing::AAbsSendExpr::process_signature"
390 #define ATTR_typing___AAbsSendExpr____prop(recv) ATTR(recv, COLOR_typing___AAbsSendExpr____prop)
391 typedef val_t (* typing___AAbsSendExpr___prop_t
)(val_t self
);
392 val_t
typing___AAbsSendExpr___prop(val_t self
);
393 #define LOCATE_typing___AAbsSendExpr___prop "typing::AAbsSendExpr::prop"
394 #define ATTR_typing___AAbsSendExpr____arguments(recv) ATTR(recv, COLOR_typing___AAbsSendExpr____arguments)
395 typedef val_t (* typing___AAbsSendExpr___arguments_t
)(val_t self
);
396 val_t
typing___AAbsSendExpr___arguments(val_t self
);
397 #define LOCATE_typing___AAbsSendExpr___arguments "typing::AAbsSendExpr::arguments"
398 typedef void (* typing___ASuperInitCall___register_super_init_call_t
)(val_t self
, val_t param0
, val_t param1
);
399 void typing___ASuperInitCall___register_super_init_call(val_t self
, val_t param0
, val_t param1
);
400 #define LOCATE_typing___ASuperInitCall___register_super_init_call "typing::ASuperInitCall::register_super_init_call"
401 typedef void (* typing___ANewExpr___after_typing_t
)(val_t self
, val_t param0
);
402 void typing___ANewExpr___after_typing(val_t self
, val_t param0
);
403 #define LOCATE_typing___ANewExpr___after_typing "typing::ANewExpr::(typing::PNode::after_typing)"
404 typedef val_t (* typing___ASendExpr___name_t
)(val_t self
);
405 val_t
typing___ASendExpr___name(val_t self
);
406 #define LOCATE_typing___ASendExpr___name "typing::ASendExpr::name"
407 typedef val_t (* typing___ASendExpr___raw_arguments_t
)(val_t self
);
408 val_t
typing___ASendExpr___raw_arguments(val_t self
);
409 #define LOCATE_typing___ASendExpr___raw_arguments "typing::ASendExpr::raw_arguments"
410 typedef void (* typing___ASendExpr___after_typing_t
)(val_t self
, val_t param0
);
411 void typing___ASendExpr___after_typing(val_t self
, val_t param0
);
412 #define LOCATE_typing___ASendExpr___after_typing "typing::ASendExpr::(typing::PNode::after_typing)"
413 typedef void (* typing___ASendExpr___do_all_typing_t
)(val_t self
, val_t param0
);
414 void typing___ASendExpr___do_all_typing(val_t self
, val_t param0
);
415 #define LOCATE_typing___ASendExpr___do_all_typing "typing::ASendExpr::do_all_typing"
416 #define ATTR_typing___ASendReassignExpr____read_prop(recv) ATTR(recv, COLOR_typing___ASendReassignExpr____read_prop)
417 typedef val_t (* typing___ASendReassignExpr___read_prop_t
)(val_t self
);
418 val_t
typing___ASendReassignExpr___read_prop(val_t self
);
419 #define LOCATE_typing___ASendReassignExpr___read_prop "typing::ASendReassignExpr::read_prop"
420 typedef void (* typing___ASendReassignExpr___do_all_typing_t
)(val_t self
, val_t param0
);
421 void typing___ASendReassignExpr___do_all_typing(val_t self
, val_t param0
);
422 #define LOCATE_typing___ASendReassignExpr___do_all_typing "typing::ASendReassignExpr::(typing::ASendExpr::do_all_typing)"
423 typedef val_t (* typing___ABinopExpr___raw_arguments_t
)(val_t self
);
424 val_t
typing___ABinopExpr___raw_arguments(val_t self
);
425 #define LOCATE_typing___ABinopExpr___raw_arguments "typing::ABinopExpr::(typing::ASendExpr::raw_arguments)"
426 typedef val_t (* typing___AEqExpr___name_t
)(val_t self
);
427 val_t
typing___AEqExpr___name(val_t self
);
428 #define LOCATE_typing___AEqExpr___name "typing::AEqExpr::(typing::ASendExpr::name)"
429 typedef val_t (* typing___ANeExpr___name_t
)(val_t self
);
430 val_t
typing___ANeExpr___name(val_t self
);
431 #define LOCATE_typing___ANeExpr___name "typing::ANeExpr::(typing::ASendExpr::name)"
432 typedef val_t (* typing___ALtExpr___name_t
)(val_t self
);
433 val_t
typing___ALtExpr___name(val_t self
);
434 #define LOCATE_typing___ALtExpr___name "typing::ALtExpr::(typing::ASendExpr::name)"
435 typedef val_t (* typing___ALeExpr___name_t
)(val_t self
);
436 val_t
typing___ALeExpr___name(val_t self
);
437 #define LOCATE_typing___ALeExpr___name "typing::ALeExpr::(typing::ASendExpr::name)"
438 typedef val_t (* typing___AGtExpr___name_t
)(val_t self
);
439 val_t
typing___AGtExpr___name(val_t self
);
440 #define LOCATE_typing___AGtExpr___name "typing::AGtExpr::(typing::ASendExpr::name)"
441 typedef val_t (* typing___AGeExpr___name_t
)(val_t self
);
442 val_t
typing___AGeExpr___name(val_t self
);
443 #define LOCATE_typing___AGeExpr___name "typing::AGeExpr::(typing::ASendExpr::name)"
444 typedef val_t (* typing___APlusExpr___name_t
)(val_t self
);
445 val_t
typing___APlusExpr___name(val_t self
);
446 #define LOCATE_typing___APlusExpr___name "typing::APlusExpr::(typing::ASendExpr::name)"
447 typedef val_t (* typing___AMinusExpr___name_t
)(val_t self
);
448 val_t
typing___AMinusExpr___name(val_t self
);
449 #define LOCATE_typing___AMinusExpr___name "typing::AMinusExpr::(typing::ASendExpr::name)"
450 typedef val_t (* typing___AStarshipExpr___name_t
)(val_t self
);
451 val_t
typing___AStarshipExpr___name(val_t self
);
452 #define LOCATE_typing___AStarshipExpr___name "typing::AStarshipExpr::(typing::ASendExpr::name)"
453 typedef val_t (* typing___AStarExpr___name_t
)(val_t self
);
454 val_t
typing___AStarExpr___name(val_t self
);
455 #define LOCATE_typing___AStarExpr___name "typing::AStarExpr::(typing::ASendExpr::name)"
456 typedef val_t (* typing___ASlashExpr___name_t
)(val_t self
);
457 val_t
typing___ASlashExpr___name(val_t self
);
458 #define LOCATE_typing___ASlashExpr___name "typing::ASlashExpr::(typing::ASendExpr::name)"
459 typedef val_t (* typing___APercentExpr___name_t
)(val_t self
);
460 val_t
typing___APercentExpr___name(val_t self
);
461 #define LOCATE_typing___APercentExpr___name "typing::APercentExpr::(typing::ASendExpr::name)"
462 typedef val_t (* typing___AUminusExpr___name_t
)(val_t self
);
463 val_t
typing___AUminusExpr___name(val_t self
);
464 #define LOCATE_typing___AUminusExpr___name "typing::AUminusExpr::(typing::ASendExpr::name)"
465 typedef val_t (* typing___AUminusExpr___raw_arguments_t
)(val_t self
);
466 val_t
typing___AUminusExpr___raw_arguments(val_t self
);
467 #define LOCATE_typing___AUminusExpr___raw_arguments "typing::AUminusExpr::(typing::ASendExpr::raw_arguments)"
468 typedef void (* typing___ACallFormExpr___after_typing_t
)(val_t self
, val_t param0
);
469 void typing___ACallFormExpr___after_typing(val_t self
, val_t param0
);
470 #define LOCATE_typing___ACallFormExpr___after_typing "typing::ACallFormExpr::(typing::PNode::after_typing)"
471 typedef val_t (* typing___ACallFormExpr___variable_create_t
)(val_t self
, val_t param0
);
472 val_t
typing___ACallFormExpr___variable_create(val_t self
, val_t param0
);
473 #define LOCATE_typing___ACallFormExpr___variable_create "typing::ACallFormExpr::variable_create"
474 typedef val_t (* typing___ACallExpr___variable_create_t
)(val_t self
, val_t param0
);
475 val_t
typing___ACallExpr___variable_create(val_t self
, val_t param0
);
476 #define LOCATE_typing___ACallExpr___variable_create "typing::ACallExpr::(typing::ACallFormExpr::variable_create)"
477 typedef val_t (* typing___ACallExpr___name_t
)(val_t self
);
478 val_t
typing___ACallExpr___name(val_t self
);
479 #define LOCATE_typing___ACallExpr___name "typing::ACallExpr::(typing::ASendExpr::name)"
480 typedef val_t (* typing___ACallExpr___raw_arguments_t
)(val_t self
);
481 val_t
typing___ACallExpr___raw_arguments(val_t self
);
482 #define LOCATE_typing___ACallExpr___raw_arguments "typing::ACallExpr::(typing::ASendExpr::raw_arguments)"
483 typedef val_t (* typing___ACallAssignExpr___variable_create_t
)(val_t self
, val_t param0
);
484 val_t
typing___ACallAssignExpr___variable_create(val_t self
, val_t param0
);
485 #define LOCATE_typing___ACallAssignExpr___variable_create "typing::ACallAssignExpr::(typing::ACallFormExpr::variable_create)"
486 typedef val_t (* typing___ACallAssignExpr___name_t
)(val_t self
);
487 val_t
typing___ACallAssignExpr___name(val_t self
);
488 #define LOCATE_typing___ACallAssignExpr___name "typing::ACallAssignExpr::(typing::ASendExpr::name)"
489 typedef val_t (* typing___ACallAssignExpr___raw_arguments_t
)(val_t self
);
490 val_t
typing___ACallAssignExpr___raw_arguments(val_t self
);
491 #define LOCATE_typing___ACallAssignExpr___raw_arguments "typing::ACallAssignExpr::(typing::ASendExpr::raw_arguments)"
492 typedef val_t (* typing___ACallReassignExpr___variable_create_t
)(val_t self
, val_t param0
);
493 val_t
typing___ACallReassignExpr___variable_create(val_t self
, val_t param0
);
494 #define LOCATE_typing___ACallReassignExpr___variable_create "typing::ACallReassignExpr::(typing::ACallFormExpr::variable_create)"
495 typedef val_t (* typing___ACallReassignExpr___name_t
)(val_t self
);
496 val_t
typing___ACallReassignExpr___name(val_t self
);
497 #define LOCATE_typing___ACallReassignExpr___name "typing::ACallReassignExpr::(typing::ASendExpr::name)"
498 typedef val_t (* typing___ACallReassignExpr___raw_arguments_t
)(val_t self
);
499 val_t
typing___ACallReassignExpr___raw_arguments(val_t self
);
500 #define LOCATE_typing___ACallReassignExpr___raw_arguments "typing::ACallReassignExpr::(typing::ASendExpr::raw_arguments)"
501 typedef val_t (* typing___ABraExpr___name_t
)(val_t self
);
502 val_t
typing___ABraExpr___name(val_t self
);
503 #define LOCATE_typing___ABraExpr___name "typing::ABraExpr::(typing::ASendExpr::name)"
504 typedef val_t (* typing___ABraExpr___raw_arguments_t
)(val_t self
);
505 val_t
typing___ABraExpr___raw_arguments(val_t self
);
506 #define LOCATE_typing___ABraExpr___raw_arguments "typing::ABraExpr::(typing::ASendExpr::raw_arguments)"
507 typedef val_t (* typing___ABraAssignExpr___name_t
)(val_t self
);
508 val_t
typing___ABraAssignExpr___name(val_t self
);
509 #define LOCATE_typing___ABraAssignExpr___name "typing::ABraAssignExpr::(typing::ASendExpr::name)"
510 typedef val_t (* typing___ABraAssignExpr___raw_arguments_t
)(val_t self
);
511 val_t
typing___ABraAssignExpr___raw_arguments(val_t self
);
512 #define LOCATE_typing___ABraAssignExpr___raw_arguments "typing::ABraAssignExpr::(typing::ASendExpr::raw_arguments)"
513 typedef val_t (* typing___ABraReassignExpr___name_t
)(val_t self
);
514 val_t
typing___ABraReassignExpr___name(val_t self
);
515 #define LOCATE_typing___ABraReassignExpr___name "typing::ABraReassignExpr::(typing::ASendExpr::name)"
516 typedef val_t (* typing___ABraReassignExpr___raw_arguments_t
)(val_t self
);
517 val_t
typing___ABraReassignExpr___raw_arguments(val_t self
);
518 #define LOCATE_typing___ABraReassignExpr___raw_arguments "typing::ABraReassignExpr::(typing::ASendExpr::raw_arguments)"
519 typedef val_t (* typing___AInitExpr___name_t
)(val_t self
);
520 val_t
typing___AInitExpr___name(val_t self
);
521 #define LOCATE_typing___AInitExpr___name "typing::AInitExpr::(typing::ASendExpr::name)"
522 typedef val_t (* typing___AInitExpr___raw_arguments_t
)(val_t self
);
523 val_t
typing___AInitExpr___raw_arguments(val_t self
);
524 #define LOCATE_typing___AInitExpr___raw_arguments "typing::AInitExpr::(typing::ASendExpr::raw_arguments)"
525 typedef void (* typing___AIsaExpr___after_typing_t
)(val_t self
, val_t param0
);
526 void typing___AIsaExpr___after_typing(val_t self
, val_t param0
);
527 #define LOCATE_typing___AIsaExpr___after_typing "typing::AIsaExpr::(typing::PNode::after_typing)"
528 typedef void (* typing___AAsCastExpr___after_typing_t
)(val_t self
, val_t param0
);
529 void typing___AAsCastExpr___after_typing(val_t self
, val_t param0
);
530 #define LOCATE_typing___AAsCastExpr___after_typing "typing::AAsCastExpr::(typing::PNode::after_typing)"
531 typedef void (* typing___AProxyExpr___after_typing_t
)(val_t self
, val_t param0
);
532 void typing___AProxyExpr___after_typing(val_t self
, val_t param0
);
533 #define LOCATE_typing___AProxyExpr___after_typing "typing::AProxyExpr::(typing::PNode::after_typing)"