ee9bed4a29e7e5eeebb038210510c35f39441ab4
[nit.git] / c_src / typing._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires typing. */
2 #ifndef typing_sep
3 #define typing_sep
4 #include "syntax_base._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_TypingVisitor[];
8
9 extern const classtable_elt_t VFT_VariableContext[];
10
11 extern const classtable_elt_t VFT_SubVariableContext[];
12
13 extern const classtable_elt_t VFT_AAbsSendExpr[];
14
15 extern const classtable_elt_t VFT_ASuperInitCall[];
16
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)"
534 #endif