d7859f994b9d4f4439aa957781c252c1d2c10541
[nit.git] / c_src / parser_prod._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires parser_prod. */
2 #ifndef parser_prod_sep
3 #define parser_prod_sep
4 #include "lexer._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_Visitor[];
8 extern const char *LOCATE_parser_prod;
9 extern const int SFT_parser_prod[];
10 #define COLOR_parser_prod___PNode____parent SFT_parser_prod[0]
11 #define COLOR_parser_prod___PNode___parent SFT_parser_prod[1]
12 #define COLOR_parser_prod___PNode___parent__eq SFT_parser_prod[2]
13 #define COLOR_parser_prod___PNode___remove_child SFT_parser_prod[3]
14 #define COLOR_parser_prod___PNode___replace_child SFT_parser_prod[4]
15 #define COLOR_parser_prod___PNode___replace_with SFT_parser_prod[5]
16 #define COLOR_parser_prod___PNode___visit_all SFT_parser_prod[6]
17 #define COLOR_parser_prod___PNode___visit_all_reverse SFT_parser_prod[7]
18 #define COLOR_parser_prod___PNode___locate SFT_parser_prod[8]
19 #define COLOR_parser_prod___PNode___line_number SFT_parser_prod[9]
20 #define COLOR_parser_prod___PNode___printl SFT_parser_prod[10]
21 #define COLOR_parser_prod___Prod____first_token SFT_parser_prod[11]
22 #define COLOR_parser_prod___Prod____last_token SFT_parser_prod[12]
23 #define COLOR_parser_prod___Prod___first_token SFT_parser_prod[13]
24 #define COLOR_parser_prod___Prod___first_token__eq SFT_parser_prod[14]
25 #define COLOR_parser_prod___Prod___last_token SFT_parser_prod[15]
26 #define COLOR_parser_prod___Prod___last_token__eq SFT_parser_prod[16]
27 #define COLOR_SUPER_parser_prod___Prod___replace_with SFT_parser_prod[17]
28 #define ID_Visitor SFT_parser_prod[18]
29 #define COLOR_Visitor SFT_parser_prod[19]
30 #define INIT_TABLE_POS_Visitor SFT_parser_prod[20]
31 #define COLOR_parser_prod___Visitor___visit SFT_parser_prod[21]
32 #define COLOR_parser_prod___AModule___empty_init SFT_parser_prod[22]
33 #define COLOR_parser_prod___AModule___init_amodule SFT_parser_prod[23]
34 #define COLOR_parser_prod___APackagedecl___empty_init SFT_parser_prod[24]
35 #define COLOR_parser_prod___APackagedecl___init_apackagedecl SFT_parser_prod[25]
36 #define COLOR_parser_prod___AImport___empty_init SFT_parser_prod[26]
37 #define COLOR_parser_prod___AImport___init_aimport SFT_parser_prod[27]
38 #define COLOR_parser_prod___ANoImport___empty_init SFT_parser_prod[28]
39 #define COLOR_parser_prod___ANoImport___init_anoimport SFT_parser_prod[29]
40 #define COLOR_parser_prod___APublicVisibility___empty_init SFT_parser_prod[30]
41 #define COLOR_parser_prod___APublicVisibility___init_apublicvisibility SFT_parser_prod[31]
42 #define COLOR_parser_prod___APrivateVisibility___empty_init SFT_parser_prod[32]
43 #define COLOR_parser_prod___APrivateVisibility___init_aprivatevisibility SFT_parser_prod[33]
44 #define COLOR_parser_prod___AProtectedVisibility___empty_init SFT_parser_prod[34]
45 #define COLOR_parser_prod___AProtectedVisibility___init_aprotectedvisibility SFT_parser_prod[35]
46 #define COLOR_parser_prod___AIntrudeVisibility___empty_init SFT_parser_prod[36]
47 #define COLOR_parser_prod___AIntrudeVisibility___init_aintrudevisibility SFT_parser_prod[37]
48 #define COLOR_parser_prod___AClassdef___empty_init SFT_parser_prod[38]
49 #define COLOR_parser_prod___AClassdef___init_aclassdef SFT_parser_prod[39]
50 #define COLOR_parser_prod___ATopClassdef___empty_init SFT_parser_prod[40]
51 #define COLOR_parser_prod___ATopClassdef___init_atopclassdef SFT_parser_prod[41]
52 #define COLOR_parser_prod___AMainClassdef___empty_init SFT_parser_prod[42]
53 #define COLOR_parser_prod___AMainClassdef___init_amainclassdef SFT_parser_prod[43]
54 #define COLOR_parser_prod___AConcreteClasskind___empty_init SFT_parser_prod[44]
55 #define COLOR_parser_prod___AConcreteClasskind___init_aconcreteclasskind SFT_parser_prod[45]
56 #define COLOR_parser_prod___AAbstractClasskind___empty_init SFT_parser_prod[46]
57 #define COLOR_parser_prod___AAbstractClasskind___init_aabstractclasskind SFT_parser_prod[47]
58 #define COLOR_parser_prod___AInterfaceClasskind___empty_init SFT_parser_prod[48]
59 #define COLOR_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind SFT_parser_prod[49]
60 #define COLOR_parser_prod___AUniversalClasskind___empty_init SFT_parser_prod[50]
61 #define COLOR_parser_prod___AUniversalClasskind___init_auniversalclasskind SFT_parser_prod[51]
62 #define COLOR_parser_prod___AFormaldef___empty_init SFT_parser_prod[52]
63 #define COLOR_parser_prod___AFormaldef___init_aformaldef SFT_parser_prod[53]
64 #define COLOR_parser_prod___ASuperclass___empty_init SFT_parser_prod[54]
65 #define COLOR_parser_prod___ASuperclass___init_asuperclass SFT_parser_prod[55]
66 #define COLOR_parser_prod___AAttrPropdef___empty_init SFT_parser_prod[56]
67 #define COLOR_parser_prod___AAttrPropdef___init_aattrpropdef SFT_parser_prod[57]
68 #define COLOR_parser_prod___AMethPropdef___empty_init SFT_parser_prod[58]
69 #define COLOR_parser_prod___AMethPropdef___init_amethpropdef SFT_parser_prod[59]
70 #define COLOR_parser_prod___ADeferredMethPropdef___empty_init SFT_parser_prod[60]
71 #define COLOR_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef SFT_parser_prod[61]
72 #define COLOR_parser_prod___AInternMethPropdef___empty_init SFT_parser_prod[62]
73 #define COLOR_parser_prod___AInternMethPropdef___init_ainternmethpropdef SFT_parser_prod[63]
74 #define COLOR_parser_prod___AExternMethPropdef___empty_init SFT_parser_prod[64]
75 #define COLOR_parser_prod___AExternMethPropdef___init_aexternmethpropdef SFT_parser_prod[65]
76 #define COLOR_parser_prod___AConcreteMethPropdef___empty_init SFT_parser_prod[66]
77 #define COLOR_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef SFT_parser_prod[67]
78 #define COLOR_parser_prod___AConcreteInitPropdef___empty_init SFT_parser_prod[68]
79 #define COLOR_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef SFT_parser_prod[69]
80 #define COLOR_parser_prod___AMainMethPropdef___empty_init SFT_parser_prod[70]
81 #define COLOR_parser_prod___AMainMethPropdef___init_amainmethpropdef SFT_parser_prod[71]
82 #define COLOR_parser_prod___ATypePropdef___empty_init SFT_parser_prod[72]
83 #define COLOR_parser_prod___ATypePropdef___init_atypepropdef SFT_parser_prod[73]
84 #define COLOR_parser_prod___AReadAble___empty_init SFT_parser_prod[74]
85 #define COLOR_parser_prod___AReadAble___init_areadable SFT_parser_prod[75]
86 #define COLOR_parser_prod___AWriteAble___empty_init SFT_parser_prod[76]
87 #define COLOR_parser_prod___AWriteAble___init_awriteable SFT_parser_prod[77]
88 #define COLOR_parser_prod___AIdMethid___empty_init SFT_parser_prod[78]
89 #define COLOR_parser_prod___AIdMethid___init_aidmethid SFT_parser_prod[79]
90 #define COLOR_parser_prod___APlusMethid___empty_init SFT_parser_prod[80]
91 #define COLOR_parser_prod___APlusMethid___init_aplusmethid SFT_parser_prod[81]
92 #define COLOR_parser_prod___AMinusMethid___empty_init SFT_parser_prod[82]
93 #define COLOR_parser_prod___AMinusMethid___init_aminusmethid SFT_parser_prod[83]
94 #define COLOR_parser_prod___AStarMethid___empty_init SFT_parser_prod[84]
95 #define COLOR_parser_prod___AStarMethid___init_astarmethid SFT_parser_prod[85]
96 #define COLOR_parser_prod___ASlashMethid___empty_init SFT_parser_prod[86]
97 #define COLOR_parser_prod___ASlashMethid___init_aslashmethid SFT_parser_prod[87]
98 #define COLOR_parser_prod___APercentMethid___empty_init SFT_parser_prod[88]
99 #define COLOR_parser_prod___APercentMethid___init_apercentmethid SFT_parser_prod[89]
100 #define COLOR_parser_prod___AEqMethid___empty_init SFT_parser_prod[90]
101 #define COLOR_parser_prod___AEqMethid___init_aeqmethid SFT_parser_prod[91]
102 #define COLOR_parser_prod___ANeMethid___empty_init SFT_parser_prod[92]
103 #define COLOR_parser_prod___ANeMethid___init_anemethid SFT_parser_prod[93]
104 #define COLOR_parser_prod___ALeMethid___empty_init SFT_parser_prod[94]
105 #define COLOR_parser_prod___ALeMethid___init_alemethid SFT_parser_prod[95]
106 #define COLOR_parser_prod___AGeMethid___empty_init SFT_parser_prod[96]
107 #define COLOR_parser_prod___AGeMethid___init_agemethid SFT_parser_prod[97]
108 #define COLOR_parser_prod___ALtMethid___empty_init SFT_parser_prod[98]
109 #define COLOR_parser_prod___ALtMethid___init_altmethid SFT_parser_prod[99]
110 #define COLOR_parser_prod___AGtMethid___empty_init SFT_parser_prod[100]
111 #define COLOR_parser_prod___AGtMethid___init_agtmethid SFT_parser_prod[101]
112 #define COLOR_parser_prod___ABraMethid___empty_init SFT_parser_prod[102]
113 #define COLOR_parser_prod___ABraMethid___init_abramethid SFT_parser_prod[103]
114 #define COLOR_parser_prod___AStarshipMethid___empty_init SFT_parser_prod[104]
115 #define COLOR_parser_prod___AStarshipMethid___init_astarshipmethid SFT_parser_prod[105]
116 #define COLOR_parser_prod___AAssignMethid___empty_init SFT_parser_prod[106]
117 #define COLOR_parser_prod___AAssignMethid___init_aassignmethid SFT_parser_prod[107]
118 #define COLOR_parser_prod___ABraassignMethid___empty_init SFT_parser_prod[108]
119 #define COLOR_parser_prod___ABraassignMethid___init_abraassignmethid SFT_parser_prod[109]
120 #define COLOR_parser_prod___ASignature___empty_init SFT_parser_prod[110]
121 #define COLOR_parser_prod___ASignature___init_asignature SFT_parser_prod[111]
122 #define COLOR_parser_prod___AParam___empty_init SFT_parser_prod[112]
123 #define COLOR_parser_prod___AParam___init_aparam SFT_parser_prod[113]
124 #define COLOR_parser_prod___AType___empty_init SFT_parser_prod[114]
125 #define COLOR_parser_prod___AType___init_atype SFT_parser_prod[115]
126 #define COLOR_parser_prod___ABlockExpr___empty_init SFT_parser_prod[116]
127 #define COLOR_parser_prod___ABlockExpr___init_ablockexpr SFT_parser_prod[117]
128 #define COLOR_parser_prod___AVardeclExpr___empty_init SFT_parser_prod[118]
129 #define COLOR_parser_prod___AVardeclExpr___init_avardeclexpr SFT_parser_prod[119]
130 #define COLOR_parser_prod___AReturnExpr___empty_init SFT_parser_prod[120]
131 #define COLOR_parser_prod___AReturnExpr___init_areturnexpr SFT_parser_prod[121]
132 #define COLOR_parser_prod___ABreakExpr___empty_init SFT_parser_prod[122]
133 #define COLOR_parser_prod___ABreakExpr___init_abreakexpr SFT_parser_prod[123]
134 #define COLOR_parser_prod___AAbortExpr___empty_init SFT_parser_prod[124]
135 #define COLOR_parser_prod___AAbortExpr___init_aabortexpr SFT_parser_prod[125]
136 #define COLOR_parser_prod___AContinueExpr___empty_init SFT_parser_prod[126]
137 #define COLOR_parser_prod___AContinueExpr___init_acontinueexpr SFT_parser_prod[127]
138 #define COLOR_parser_prod___ADoExpr___empty_init SFT_parser_prod[128]
139 #define COLOR_parser_prod___ADoExpr___init_adoexpr SFT_parser_prod[129]
140 #define COLOR_parser_prod___AIfExpr___empty_init SFT_parser_prod[130]
141 #define COLOR_parser_prod___AIfExpr___init_aifexpr SFT_parser_prod[131]
142 #define COLOR_parser_prod___AIfexprExpr___empty_init SFT_parser_prod[132]
143 #define COLOR_parser_prod___AIfexprExpr___init_aifexprexpr SFT_parser_prod[133]
144 #define COLOR_parser_prod___AWhileExpr___empty_init SFT_parser_prod[134]
145 #define COLOR_parser_prod___AWhileExpr___init_awhileexpr SFT_parser_prod[135]
146 #define COLOR_parser_prod___AForExpr___empty_init SFT_parser_prod[136]
147 #define COLOR_parser_prod___AForExpr___init_aforexpr SFT_parser_prod[137]
148 #define COLOR_parser_prod___AForVardeclExpr___empty_init SFT_parser_prod[138]
149 #define COLOR_parser_prod___AForVardeclExpr___init_aforvardeclexpr SFT_parser_prod[139]
150 #define COLOR_parser_prod___AAssertExpr___empty_init SFT_parser_prod[140]
151 #define COLOR_parser_prod___AAssertExpr___init_aassertexpr SFT_parser_prod[141]
152 #define COLOR_parser_prod___AOnceExpr___empty_init SFT_parser_prod[142]
153 #define COLOR_parser_prod___AOnceExpr___init_aonceexpr SFT_parser_prod[143]
154 #define COLOR_parser_prod___ASendExpr___empty_init SFT_parser_prod[144]
155 #define COLOR_parser_prod___ASendExpr___init_asendexpr SFT_parser_prod[145]
156 #define COLOR_parser_prod___ABinopExpr___empty_init SFT_parser_prod[146]
157 #define COLOR_parser_prod___ABinopExpr___init_abinopexpr SFT_parser_prod[147]
158 #define COLOR_parser_prod___AOrExpr___empty_init SFT_parser_prod[148]
159 #define COLOR_parser_prod___AOrExpr___init_aorexpr SFT_parser_prod[149]
160 #define COLOR_parser_prod___AAndExpr___empty_init SFT_parser_prod[150]
161 #define COLOR_parser_prod___AAndExpr___init_aandexpr SFT_parser_prod[151]
162 #define COLOR_parser_prod___ANotExpr___empty_init SFT_parser_prod[152]
163 #define COLOR_parser_prod___ANotExpr___init_anotexpr SFT_parser_prod[153]
164 #define COLOR_parser_prod___AEqExpr___empty_init SFT_parser_prod[154]
165 #define COLOR_parser_prod___AEqExpr___init_aeqexpr SFT_parser_prod[155]
166 #define COLOR_parser_prod___AEeExpr___empty_init SFT_parser_prod[156]
167 #define COLOR_parser_prod___AEeExpr___init_aeeexpr SFT_parser_prod[157]
168 #define COLOR_parser_prod___ANeExpr___empty_init SFT_parser_prod[158]
169 #define COLOR_parser_prod___ANeExpr___init_aneexpr SFT_parser_prod[159]
170 #define COLOR_parser_prod___ALtExpr___empty_init SFT_parser_prod[160]
171 #define COLOR_parser_prod___ALtExpr___init_altexpr SFT_parser_prod[161]
172 #define COLOR_parser_prod___ALeExpr___empty_init SFT_parser_prod[162]
173 #define COLOR_parser_prod___ALeExpr___init_aleexpr SFT_parser_prod[163]
174 #define COLOR_parser_prod___AGtExpr___empty_init SFT_parser_prod[164]
175 #define COLOR_parser_prod___AGtExpr___init_agtexpr SFT_parser_prod[165]
176 #define COLOR_parser_prod___AGeExpr___empty_init SFT_parser_prod[166]
177 #define COLOR_parser_prod___AGeExpr___init_ageexpr SFT_parser_prod[167]
178 #define COLOR_parser_prod___AIsaExpr___empty_init SFT_parser_prod[168]
179 #define COLOR_parser_prod___AIsaExpr___init_aisaexpr SFT_parser_prod[169]
180 #define COLOR_parser_prod___APlusExpr___empty_init SFT_parser_prod[170]
181 #define COLOR_parser_prod___APlusExpr___init_aplusexpr SFT_parser_prod[171]
182 #define COLOR_parser_prod___AMinusExpr___empty_init SFT_parser_prod[172]
183 #define COLOR_parser_prod___AMinusExpr___init_aminusexpr SFT_parser_prod[173]
184 #define COLOR_parser_prod___AStarshipExpr___empty_init SFT_parser_prod[174]
185 #define COLOR_parser_prod___AStarshipExpr___init_astarshipexpr SFT_parser_prod[175]
186 #define COLOR_parser_prod___AStarExpr___empty_init SFT_parser_prod[176]
187 #define COLOR_parser_prod___AStarExpr___init_astarexpr SFT_parser_prod[177]
188 #define COLOR_parser_prod___ASlashExpr___empty_init SFT_parser_prod[178]
189 #define COLOR_parser_prod___ASlashExpr___init_aslashexpr SFT_parser_prod[179]
190 #define COLOR_parser_prod___APercentExpr___empty_init SFT_parser_prod[180]
191 #define COLOR_parser_prod___APercentExpr___init_apercentexpr SFT_parser_prod[181]
192 #define COLOR_parser_prod___AUminusExpr___empty_init SFT_parser_prod[182]
193 #define COLOR_parser_prod___AUminusExpr___init_auminusexpr SFT_parser_prod[183]
194 #define COLOR_parser_prod___ANewExpr___empty_init SFT_parser_prod[184]
195 #define COLOR_parser_prod___ANewExpr___init_anewexpr SFT_parser_prod[185]
196 #define COLOR_parser_prod___AAttrExpr___empty_init SFT_parser_prod[186]
197 #define COLOR_parser_prod___AAttrExpr___init_aattrexpr SFT_parser_prod[187]
198 #define COLOR_parser_prod___AAttrAssignExpr___empty_init SFT_parser_prod[188]
199 #define COLOR_parser_prod___AAttrAssignExpr___init_aattrassignexpr SFT_parser_prod[189]
200 #define COLOR_parser_prod___AAttrReassignExpr___empty_init SFT_parser_prod[190]
201 #define COLOR_parser_prod___AAttrReassignExpr___init_aattrreassignexpr SFT_parser_prod[191]
202 #define COLOR_parser_prod___ACallExpr___empty_init SFT_parser_prod[192]
203 #define COLOR_parser_prod___ACallExpr___init_acallexpr SFT_parser_prod[193]
204 #define COLOR_parser_prod___ACallAssignExpr___empty_init SFT_parser_prod[194]
205 #define COLOR_parser_prod___ACallAssignExpr___init_acallassignexpr SFT_parser_prod[195]
206 #define COLOR_parser_prod___ACallReassignExpr___empty_init SFT_parser_prod[196]
207 #define COLOR_parser_prod___ACallReassignExpr___init_acallreassignexpr SFT_parser_prod[197]
208 #define COLOR_parser_prod___ASuperExpr___empty_init SFT_parser_prod[198]
209 #define COLOR_parser_prod___ASuperExpr___init_asuperexpr SFT_parser_prod[199]
210 #define COLOR_parser_prod___AInitExpr___empty_init SFT_parser_prod[200]
211 #define COLOR_parser_prod___AInitExpr___init_ainitexpr SFT_parser_prod[201]
212 #define COLOR_parser_prod___ABraExpr___empty_init SFT_parser_prod[202]
213 #define COLOR_parser_prod___ABraExpr___init_abraexpr SFT_parser_prod[203]
214 #define COLOR_parser_prod___ABraAssignExpr___empty_init SFT_parser_prod[204]
215 #define COLOR_parser_prod___ABraAssignExpr___init_abraassignexpr SFT_parser_prod[205]
216 #define COLOR_parser_prod___ABraReassignExpr___empty_init SFT_parser_prod[206]
217 #define COLOR_parser_prod___ABraReassignExpr___init_abrareassignexpr SFT_parser_prod[207]
218 #define COLOR_parser_prod___AVarExpr___empty_init SFT_parser_prod[208]
219 #define COLOR_parser_prod___AVarExpr___init_avarexpr SFT_parser_prod[209]
220 #define COLOR_parser_prod___AVarAssignExpr___empty_init SFT_parser_prod[210]
221 #define COLOR_parser_prod___AVarAssignExpr___init_avarassignexpr SFT_parser_prod[211]
222 #define COLOR_parser_prod___AVarReassignExpr___empty_init SFT_parser_prod[212]
223 #define COLOR_parser_prod___AVarReassignExpr___init_avarreassignexpr SFT_parser_prod[213]
224 #define COLOR_parser_prod___ARangeExpr___empty_init SFT_parser_prod[214]
225 #define COLOR_parser_prod___ARangeExpr___init_arangeexpr SFT_parser_prod[215]
226 #define COLOR_parser_prod___ACrangeExpr___empty_init SFT_parser_prod[216]
227 #define COLOR_parser_prod___ACrangeExpr___init_acrangeexpr SFT_parser_prod[217]
228 #define COLOR_parser_prod___AOrangeExpr___empty_init SFT_parser_prod[218]
229 #define COLOR_parser_prod___AOrangeExpr___init_aorangeexpr SFT_parser_prod[219]
230 #define COLOR_parser_prod___AArrayExpr___empty_init SFT_parser_prod[220]
231 #define COLOR_parser_prod___AArrayExpr___init_aarrayexpr SFT_parser_prod[221]
232 #define COLOR_parser_prod___ASelfExpr___empty_init SFT_parser_prod[222]
233 #define COLOR_parser_prod___ASelfExpr___init_aselfexpr SFT_parser_prod[223]
234 #define COLOR_parser_prod___AImplicitSelfExpr___empty_init SFT_parser_prod[224]
235 #define COLOR_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr SFT_parser_prod[225]
236 #define COLOR_parser_prod___ATrueExpr___empty_init SFT_parser_prod[226]
237 #define COLOR_parser_prod___ATrueExpr___init_atrueexpr SFT_parser_prod[227]
238 #define COLOR_parser_prod___AFalseExpr___empty_init SFT_parser_prod[228]
239 #define COLOR_parser_prod___AFalseExpr___init_afalseexpr SFT_parser_prod[229]
240 #define COLOR_parser_prod___ANullExpr___empty_init SFT_parser_prod[230]
241 #define COLOR_parser_prod___ANullExpr___init_anullexpr SFT_parser_prod[231]
242 #define COLOR_parser_prod___AIntExpr___empty_init SFT_parser_prod[232]
243 #define COLOR_parser_prod___AIntExpr___init_aintexpr SFT_parser_prod[233]
244 #define COLOR_parser_prod___AFloatExpr___empty_init SFT_parser_prod[234]
245 #define COLOR_parser_prod___AFloatExpr___init_afloatexpr SFT_parser_prod[235]
246 #define COLOR_parser_prod___ACharExpr___empty_init SFT_parser_prod[236]
247 #define COLOR_parser_prod___ACharExpr___init_acharexpr SFT_parser_prod[237]
248 #define COLOR_parser_prod___AStringExpr___empty_init SFT_parser_prod[238]
249 #define COLOR_parser_prod___AStringExpr___init_astringexpr SFT_parser_prod[239]
250 #define COLOR_parser_prod___AStartStringExpr___empty_init SFT_parser_prod[240]
251 #define COLOR_parser_prod___AStartStringExpr___init_astartstringexpr SFT_parser_prod[241]
252 #define COLOR_parser_prod___AMidStringExpr___empty_init SFT_parser_prod[242]
253 #define COLOR_parser_prod___AMidStringExpr___init_amidstringexpr SFT_parser_prod[243]
254 #define COLOR_parser_prod___AEndStringExpr___empty_init SFT_parser_prod[244]
255 #define COLOR_parser_prod___AEndStringExpr___init_aendstringexpr SFT_parser_prod[245]
256 #define COLOR_parser_prod___ASuperstringExpr___empty_init SFT_parser_prod[246]
257 #define COLOR_parser_prod___ASuperstringExpr___init_asuperstringexpr SFT_parser_prod[247]
258 #define COLOR_parser_prod___AParExpr___empty_init SFT_parser_prod[248]
259 #define COLOR_parser_prod___AParExpr___init_aparexpr SFT_parser_prod[249]
260 #define COLOR_parser_prod___AAsCastExpr___empty_init SFT_parser_prod[250]
261 #define COLOR_parser_prod___AAsCastExpr___init_aascastexpr SFT_parser_prod[251]
262 #define COLOR_parser_prod___APlusAssignOp___empty_init SFT_parser_prod[252]
263 #define COLOR_parser_prod___APlusAssignOp___init_aplusassignop SFT_parser_prod[253]
264 #define COLOR_parser_prod___AMinusAssignOp___empty_init SFT_parser_prod[254]
265 #define COLOR_parser_prod___AMinusAssignOp___init_aminusassignop SFT_parser_prod[255]
266 #define COLOR_parser_prod___AQualified___empty_init SFT_parser_prod[256]
267 #define COLOR_parser_prod___AQualified___init_aqualified SFT_parser_prod[257]
268 #define COLOR_parser_prod___ADoc___empty_init SFT_parser_prod[258]
269 #define COLOR_parser_prod___ADoc___init_adoc SFT_parser_prod[259]
270 #define COLOR_parser_prod___Start___init SFT_parser_prod[260]
271 #define ATTR_parser_prod___PNode____parent(recv) ATTR(recv, COLOR_parser_prod___PNode____parent)
272 typedef val_t (* parser_prod___PNode___parent_t)(val_t self);
273 val_t parser_prod___PNode___parent(val_t self);
274 #define LOCATE_parser_prod___PNode___parent "parser_prod::PNode::parent"
275 typedef void (* parser_prod___PNode___parent__eq_t)(val_t self, val_t param0);
276 void parser_prod___PNode___parent__eq(val_t self, val_t param0);
277 #define LOCATE_parser_prod___PNode___parent__eq "parser_prod::PNode::parent="
278 typedef void (* parser_prod___PNode___remove_child_t)(val_t self, val_t param0);
279 void parser_prod___PNode___remove_child(val_t self, val_t param0);
280 #define LOCATE_parser_prod___PNode___remove_child "parser_prod::PNode::remove_child"
281 typedef void (* parser_prod___PNode___replace_child_t)(val_t self, val_t param0, val_t param1);
282 void parser_prod___PNode___replace_child(val_t self, val_t param0, val_t param1);
283 #define LOCATE_parser_prod___PNode___replace_child "parser_prod::PNode::replace_child"
284 typedef void (* parser_prod___PNode___replace_with_t)(val_t self, val_t param0);
285 void parser_prod___PNode___replace_with(val_t self, val_t param0);
286 #define LOCATE_parser_prod___PNode___replace_with "parser_prod::PNode::replace_with"
287 typedef void (* parser_prod___PNode___visit_all_t)(val_t self, val_t param0);
288 void parser_prod___PNode___visit_all(val_t self, val_t param0);
289 #define LOCATE_parser_prod___PNode___visit_all "parser_prod::PNode::visit_all"
290 typedef void (* parser_prod___PNode___visit_all_reverse_t)(val_t self, val_t param0);
291 void parser_prod___PNode___visit_all_reverse(val_t self, val_t param0);
292 #define LOCATE_parser_prod___PNode___visit_all_reverse "parser_prod::PNode::visit_all_reverse"
293 typedef val_t (* parser_prod___PNode___locate_t)(val_t self);
294 val_t parser_prod___PNode___locate(val_t self);
295 #define LOCATE_parser_prod___PNode___locate "parser_prod::PNode::locate"
296 typedef val_t (* parser_prod___PNode___line_number_t)(val_t self);
297 val_t parser_prod___PNode___line_number(val_t self);
298 #define LOCATE_parser_prod___PNode___line_number "parser_prod::PNode::line_number"
299 typedef void (* parser_prod___PNode___printl_t)(val_t self, val_t param0);
300 void parser_prod___PNode___printl(val_t self, val_t param0);
301 #define LOCATE_parser_prod___PNode___printl "parser_prod::PNode::printl"
302 typedef void (* parser_prod___Token___visit_all_t)(val_t self, val_t param0);
303 void parser_prod___Token___visit_all(val_t self, val_t param0);
304 #define LOCATE_parser_prod___Token___visit_all "parser_prod::Token::(parser_prod::PNode::visit_all)"
305 typedef void (* parser_prod___Token___visit_all_reverse_t)(val_t self, val_t param0);
306 void parser_prod___Token___visit_all_reverse(val_t self, val_t param0);
307 #define LOCATE_parser_prod___Token___visit_all_reverse "parser_prod::Token::(parser_prod::PNode::visit_all_reverse)"
308 typedef void (* parser_prod___Token___replace_child_t)(val_t self, val_t param0, val_t param1);
309 void parser_prod___Token___replace_child(val_t self, val_t param0, val_t param1);
310 #define LOCATE_parser_prod___Token___replace_child "parser_prod::Token::(parser_prod::PNode::replace_child)"
311 typedef val_t (* parser_prod___Token___locate_t)(val_t self);
312 val_t parser_prod___Token___locate(val_t self);
313 #define LOCATE_parser_prod___Token___locate "parser_prod::Token::(parser_prod::PNode::locate)"
314 typedef val_t (* parser_prod___Token___line_number_t)(val_t self);
315 val_t parser_prod___Token___line_number(val_t self);
316 #define LOCATE_parser_prod___Token___line_number "parser_prod::Token::(parser_prod::PNode::line_number)"
317 #define ATTR_parser_prod___Prod____first_token(recv) ATTR(recv, COLOR_parser_prod___Prod____first_token)
318 typedef val_t (* parser_prod___Prod___first_token_t)(val_t self);
319 val_t parser_prod___Prod___first_token(val_t self);
320 #define LOCATE_parser_prod___Prod___first_token "parser_prod::Prod::first_token"
321 typedef void (* parser_prod___Prod___first_token__eq_t)(val_t self, val_t param0);
322 void parser_prod___Prod___first_token__eq(val_t self, val_t param0);
323 #define LOCATE_parser_prod___Prod___first_token__eq "parser_prod::Prod::first_token="
324 #define ATTR_parser_prod___Prod____last_token(recv) ATTR(recv, COLOR_parser_prod___Prod____last_token)
325 typedef val_t (* parser_prod___Prod___last_token_t)(val_t self);
326 val_t parser_prod___Prod___last_token(val_t self);
327 #define LOCATE_parser_prod___Prod___last_token "parser_prod::Prod::last_token"
328 typedef void (* parser_prod___Prod___last_token__eq_t)(val_t self, val_t param0);
329 void parser_prod___Prod___last_token__eq(val_t self, val_t param0);
330 #define LOCATE_parser_prod___Prod___last_token__eq "parser_prod::Prod::last_token="
331 typedef val_t (* parser_prod___Prod___locate_t)(val_t self);
332 val_t parser_prod___Prod___locate(val_t self);
333 #define LOCATE_parser_prod___Prod___locate "parser_prod::Prod::(parser_prod::PNode::locate)"
334 typedef void (* parser_prod___Prod___replace_with_t)(val_t self, val_t param0);
335 void parser_prod___Prod___replace_with(val_t self, val_t param0);
336 #define LOCATE_parser_prod___Prod___replace_with "parser_prod::Prod::(parser_prod::PNode::replace_with)"
337 typedef val_t (* parser_prod___Prod___line_number_t)(val_t self);
338 val_t parser_prod___Prod___line_number(val_t self);
339 #define LOCATE_parser_prod___Prod___line_number "parser_prod::Prod::(parser_prod::PNode::line_number)"
340 typedef void (* parser_prod___Visitor___visit_t)(val_t self, val_t param0);
341 void parser_prod___Visitor___visit(val_t self, val_t param0);
342 #define LOCATE_parser_prod___Visitor___visit "parser_prod::Visitor::visit"
343 typedef void (* parser_prod___AModule___n_packagedecl__eq_t)(val_t self, val_t param0);
344 void parser_prod___AModule___n_packagedecl__eq(val_t self, val_t param0);
345 #define LOCATE_parser_prod___AModule___n_packagedecl__eq "parser_prod::AModule::(parser_nodes::AModule::n_packagedecl=)"
346 typedef void (* parser_prod___AModule___empty_init_t)(val_t self, int* init_table);
347 void parser_prod___AModule___empty_init(val_t self, int* init_table);
348 val_t NEW_parser_prod___AModule___empty_init();
349 #define LOCATE_parser_prod___AModule___empty_init "parser_prod::AModule::empty_init"
350 typedef void (* parser_prod___AModule___init_amodule_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
351 void parser_prod___AModule___init_amodule(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
352 val_t NEW_parser_prod___AModule___init_amodule(val_t param0, val_t param1, val_t param2);
353 #define LOCATE_parser_prod___AModule___init_amodule "parser_prod::AModule::init_amodule"
354 typedef void (* parser_prod___AModule___replace_child_t)(val_t self, val_t param0, val_t param1);
355 void parser_prod___AModule___replace_child(val_t self, val_t param0, val_t param1);
356 #define LOCATE_parser_prod___AModule___replace_child "parser_prod::AModule::(parser_prod::PNode::replace_child)"
357 typedef void (* parser_prod___AModule___visit_all_t)(val_t self, val_t param0);
358 void parser_prod___AModule___visit_all(val_t self, val_t param0);
359 #define LOCATE_parser_prod___AModule___visit_all "parser_prod::AModule::(parser_prod::PNode::visit_all)"
360 typedef void (* parser_prod___AModule___visit_all_reverse_t)(val_t self, val_t param0);
361 void parser_prod___AModule___visit_all_reverse(val_t self, val_t param0);
362 #define LOCATE_parser_prod___AModule___visit_all_reverse "parser_prod::AModule::(parser_prod::PNode::visit_all_reverse)"
363 typedef void (* parser_prod___APackagedecl___n_doc__eq_t)(val_t self, val_t param0);
364 void parser_prod___APackagedecl___n_doc__eq(val_t self, val_t param0);
365 #define LOCATE_parser_prod___APackagedecl___n_doc__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_doc=)"
366 typedef void (* parser_prod___APackagedecl___n_kwpackage__eq_t)(val_t self, val_t param0);
367 void parser_prod___APackagedecl___n_kwpackage__eq(val_t self, val_t param0);
368 #define LOCATE_parser_prod___APackagedecl___n_kwpackage__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_kwpackage=)"
369 typedef void (* parser_prod___APackagedecl___n_id__eq_t)(val_t self, val_t param0);
370 void parser_prod___APackagedecl___n_id__eq(val_t self, val_t param0);
371 #define LOCATE_parser_prod___APackagedecl___n_id__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_id=)"
372 typedef void (* parser_prod___APackagedecl___empty_init_t)(val_t self, int* init_table);
373 void parser_prod___APackagedecl___empty_init(val_t self, int* init_table);
374 val_t NEW_parser_prod___APackagedecl___empty_init();
375 #define LOCATE_parser_prod___APackagedecl___empty_init "parser_prod::APackagedecl::empty_init"
376 typedef void (* parser_prod___APackagedecl___init_apackagedecl_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
377 void parser_prod___APackagedecl___init_apackagedecl(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
378 val_t NEW_parser_prod___APackagedecl___init_apackagedecl(val_t param0, val_t param1, val_t param2);
379 #define LOCATE_parser_prod___APackagedecl___init_apackagedecl "parser_prod::APackagedecl::init_apackagedecl"
380 typedef void (* parser_prod___APackagedecl___replace_child_t)(val_t self, val_t param0, val_t param1);
381 void parser_prod___APackagedecl___replace_child(val_t self, val_t param0, val_t param1);
382 #define LOCATE_parser_prod___APackagedecl___replace_child "parser_prod::APackagedecl::(parser_prod::PNode::replace_child)"
383 typedef void (* parser_prod___APackagedecl___visit_all_t)(val_t self, val_t param0);
384 void parser_prod___APackagedecl___visit_all(val_t self, val_t param0);
385 #define LOCATE_parser_prod___APackagedecl___visit_all "parser_prod::APackagedecl::(parser_prod::PNode::visit_all)"
386 typedef void (* parser_prod___APackagedecl___visit_all_reverse_t)(val_t self, val_t param0);
387 void parser_prod___APackagedecl___visit_all_reverse(val_t self, val_t param0);
388 #define LOCATE_parser_prod___APackagedecl___visit_all_reverse "parser_prod::APackagedecl::(parser_prod::PNode::visit_all_reverse)"
389 typedef void (* parser_prod___AImport___n_visibility__eq_t)(val_t self, val_t param0);
390 void parser_prod___AImport___n_visibility__eq(val_t self, val_t param0);
391 #define LOCATE_parser_prod___AImport___n_visibility__eq "parser_prod::AImport::(parser_nodes::AImport::n_visibility=)"
392 typedef void (* parser_prod___AImport___n_kwimport__eq_t)(val_t self, val_t param0);
393 void parser_prod___AImport___n_kwimport__eq(val_t self, val_t param0);
394 #define LOCATE_parser_prod___AImport___n_kwimport__eq "parser_prod::AImport::(parser_nodes::AImport::n_kwimport=)"
395 typedef void (* parser_prod___AImport___n_id__eq_t)(val_t self, val_t param0);
396 void parser_prod___AImport___n_id__eq(val_t self, val_t param0);
397 #define LOCATE_parser_prod___AImport___n_id__eq "parser_prod::AImport::(parser_nodes::AImport::n_id=)"
398 typedef void (* parser_prod___AImport___empty_init_t)(val_t self, int* init_table);
399 void parser_prod___AImport___empty_init(val_t self, int* init_table);
400 val_t NEW_parser_prod___AImport___empty_init();
401 #define LOCATE_parser_prod___AImport___empty_init "parser_prod::AImport::empty_init"
402 typedef void (* parser_prod___AImport___init_aimport_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
403 void parser_prod___AImport___init_aimport(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
404 val_t NEW_parser_prod___AImport___init_aimport(val_t param0, val_t param1, val_t param2);
405 #define LOCATE_parser_prod___AImport___init_aimport "parser_prod::AImport::init_aimport"
406 typedef void (* parser_prod___AImport___replace_child_t)(val_t self, val_t param0, val_t param1);
407 void parser_prod___AImport___replace_child(val_t self, val_t param0, val_t param1);
408 #define LOCATE_parser_prod___AImport___replace_child "parser_prod::AImport::(parser_prod::PNode::replace_child)"
409 typedef void (* parser_prod___AImport___visit_all_t)(val_t self, val_t param0);
410 void parser_prod___AImport___visit_all(val_t self, val_t param0);
411 #define LOCATE_parser_prod___AImport___visit_all "parser_prod::AImport::(parser_prod::PNode::visit_all)"
412 typedef void (* parser_prod___AImport___visit_all_reverse_t)(val_t self, val_t param0);
413 void parser_prod___AImport___visit_all_reverse(val_t self, val_t param0);
414 #define LOCATE_parser_prod___AImport___visit_all_reverse "parser_prod::AImport::(parser_prod::PNode::visit_all_reverse)"
415 typedef void (* parser_prod___ANoImport___n_visibility__eq_t)(val_t self, val_t param0);
416 void parser_prod___ANoImport___n_visibility__eq(val_t self, val_t param0);
417 #define LOCATE_parser_prod___ANoImport___n_visibility__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_visibility=)"
418 typedef void (* parser_prod___ANoImport___n_kwimport__eq_t)(val_t self, val_t param0);
419 void parser_prod___ANoImport___n_kwimport__eq(val_t self, val_t param0);
420 #define LOCATE_parser_prod___ANoImport___n_kwimport__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_kwimport=)"
421 typedef void (* parser_prod___ANoImport___n_kwend__eq_t)(val_t self, val_t param0);
422 void parser_prod___ANoImport___n_kwend__eq(val_t self, val_t param0);
423 #define LOCATE_parser_prod___ANoImport___n_kwend__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_kwend=)"
424 typedef void (* parser_prod___ANoImport___empty_init_t)(val_t self, int* init_table);
425 void parser_prod___ANoImport___empty_init(val_t self, int* init_table);
426 val_t NEW_parser_prod___ANoImport___empty_init();
427 #define LOCATE_parser_prod___ANoImport___empty_init "parser_prod::ANoImport::empty_init"
428 typedef void (* parser_prod___ANoImport___init_anoimport_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
429 void parser_prod___ANoImport___init_anoimport(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
430 val_t NEW_parser_prod___ANoImport___init_anoimport(val_t param0, val_t param1, val_t param2);
431 #define LOCATE_parser_prod___ANoImport___init_anoimport "parser_prod::ANoImport::init_anoimport"
432 typedef void (* parser_prod___ANoImport___replace_child_t)(val_t self, val_t param0, val_t param1);
433 void parser_prod___ANoImport___replace_child(val_t self, val_t param0, val_t param1);
434 #define LOCATE_parser_prod___ANoImport___replace_child "parser_prod::ANoImport::(parser_prod::PNode::replace_child)"
435 typedef void (* parser_prod___ANoImport___visit_all_t)(val_t self, val_t param0);
436 void parser_prod___ANoImport___visit_all(val_t self, val_t param0);
437 #define LOCATE_parser_prod___ANoImport___visit_all "parser_prod::ANoImport::(parser_prod::PNode::visit_all)"
438 typedef void (* parser_prod___ANoImport___visit_all_reverse_t)(val_t self, val_t param0);
439 void parser_prod___ANoImport___visit_all_reverse(val_t self, val_t param0);
440 #define LOCATE_parser_prod___ANoImport___visit_all_reverse "parser_prod::ANoImport::(parser_prod::PNode::visit_all_reverse)"
441 typedef void (* parser_prod___APublicVisibility___empty_init_t)(val_t self, int* init_table);
442 void parser_prod___APublicVisibility___empty_init(val_t self, int* init_table);
443 val_t NEW_parser_prod___APublicVisibility___empty_init();
444 #define LOCATE_parser_prod___APublicVisibility___empty_init "parser_prod::APublicVisibility::empty_init"
445 typedef void (* parser_prod___APublicVisibility___init_apublicvisibility_t)(val_t self, int* init_table);
446 void parser_prod___APublicVisibility___init_apublicvisibility(val_t self, int* init_table);
447 val_t NEW_parser_prod___APublicVisibility___init_apublicvisibility();
448 #define LOCATE_parser_prod___APublicVisibility___init_apublicvisibility "parser_prod::APublicVisibility::init_apublicvisibility"
449 typedef void (* parser_prod___APublicVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
450 void parser_prod___APublicVisibility___replace_child(val_t self, val_t param0, val_t param1);
451 #define LOCATE_parser_prod___APublicVisibility___replace_child "parser_prod::APublicVisibility::(parser_prod::PNode::replace_child)"
452 typedef void (* parser_prod___APublicVisibility___visit_all_t)(val_t self, val_t param0);
453 void parser_prod___APublicVisibility___visit_all(val_t self, val_t param0);
454 #define LOCATE_parser_prod___APublicVisibility___visit_all "parser_prod::APublicVisibility::(parser_prod::PNode::visit_all)"
455 typedef void (* parser_prod___APublicVisibility___visit_all_reverse_t)(val_t self, val_t param0);
456 void parser_prod___APublicVisibility___visit_all_reverse(val_t self, val_t param0);
457 #define LOCATE_parser_prod___APublicVisibility___visit_all_reverse "parser_prod::APublicVisibility::(parser_prod::PNode::visit_all_reverse)"
458 typedef void (* parser_prod___APrivateVisibility___n_kwprivate__eq_t)(val_t self, val_t param0);
459 void parser_prod___APrivateVisibility___n_kwprivate__eq(val_t self, val_t param0);
460 #define LOCATE_parser_prod___APrivateVisibility___n_kwprivate__eq "parser_prod::APrivateVisibility::(parser_nodes::APrivateVisibility::n_kwprivate=)"
461 typedef void (* parser_prod___APrivateVisibility___empty_init_t)(val_t self, int* init_table);
462 void parser_prod___APrivateVisibility___empty_init(val_t self, int* init_table);
463 val_t NEW_parser_prod___APrivateVisibility___empty_init();
464 #define LOCATE_parser_prod___APrivateVisibility___empty_init "parser_prod::APrivateVisibility::empty_init"
465 typedef void (* parser_prod___APrivateVisibility___init_aprivatevisibility_t)(val_t self, val_t param0, int* init_table);
466 void parser_prod___APrivateVisibility___init_aprivatevisibility(val_t self, val_t param0, int* init_table);
467 val_t NEW_parser_prod___APrivateVisibility___init_aprivatevisibility(val_t param0);
468 #define LOCATE_parser_prod___APrivateVisibility___init_aprivatevisibility "parser_prod::APrivateVisibility::init_aprivatevisibility"
469 typedef void (* parser_prod___APrivateVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
470 void parser_prod___APrivateVisibility___replace_child(val_t self, val_t param0, val_t param1);
471 #define LOCATE_parser_prod___APrivateVisibility___replace_child "parser_prod::APrivateVisibility::(parser_prod::PNode::replace_child)"
472 typedef void (* parser_prod___APrivateVisibility___visit_all_t)(val_t self, val_t param0);
473 void parser_prod___APrivateVisibility___visit_all(val_t self, val_t param0);
474 #define LOCATE_parser_prod___APrivateVisibility___visit_all "parser_prod::APrivateVisibility::(parser_prod::PNode::visit_all)"
475 typedef void (* parser_prod___APrivateVisibility___visit_all_reverse_t)(val_t self, val_t param0);
476 void parser_prod___APrivateVisibility___visit_all_reverse(val_t self, val_t param0);
477 #define LOCATE_parser_prod___APrivateVisibility___visit_all_reverse "parser_prod::APrivateVisibility::(parser_prod::PNode::visit_all_reverse)"
478 typedef void (* parser_prod___AProtectedVisibility___n_kwprotected__eq_t)(val_t self, val_t param0);
479 void parser_prod___AProtectedVisibility___n_kwprotected__eq(val_t self, val_t param0);
480 #define LOCATE_parser_prod___AProtectedVisibility___n_kwprotected__eq "parser_prod::AProtectedVisibility::(parser_nodes::AProtectedVisibility::n_kwprotected=)"
481 typedef void (* parser_prod___AProtectedVisibility___empty_init_t)(val_t self, int* init_table);
482 void parser_prod___AProtectedVisibility___empty_init(val_t self, int* init_table);
483 val_t NEW_parser_prod___AProtectedVisibility___empty_init();
484 #define LOCATE_parser_prod___AProtectedVisibility___empty_init "parser_prod::AProtectedVisibility::empty_init"
485 typedef void (* parser_prod___AProtectedVisibility___init_aprotectedvisibility_t)(val_t self, val_t param0, int* init_table);
486 void parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t self, val_t param0, int* init_table);
487 val_t NEW_parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t param0);
488 #define LOCATE_parser_prod___AProtectedVisibility___init_aprotectedvisibility "parser_prod::AProtectedVisibility::init_aprotectedvisibility"
489 typedef void (* parser_prod___AProtectedVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
490 void parser_prod___AProtectedVisibility___replace_child(val_t self, val_t param0, val_t param1);
491 #define LOCATE_parser_prod___AProtectedVisibility___replace_child "parser_prod::AProtectedVisibility::(parser_prod::PNode::replace_child)"
492 typedef void (* parser_prod___AProtectedVisibility___visit_all_t)(val_t self, val_t param0);
493 void parser_prod___AProtectedVisibility___visit_all(val_t self, val_t param0);
494 #define LOCATE_parser_prod___AProtectedVisibility___visit_all "parser_prod::AProtectedVisibility::(parser_prod::PNode::visit_all)"
495 typedef void (* parser_prod___AProtectedVisibility___visit_all_reverse_t)(val_t self, val_t param0);
496 void parser_prod___AProtectedVisibility___visit_all_reverse(val_t self, val_t param0);
497 #define LOCATE_parser_prod___AProtectedVisibility___visit_all_reverse "parser_prod::AProtectedVisibility::(parser_prod::PNode::visit_all_reverse)"
498 typedef void (* parser_prod___AIntrudeVisibility___n_kwintrude__eq_t)(val_t self, val_t param0);
499 void parser_prod___AIntrudeVisibility___n_kwintrude__eq(val_t self, val_t param0);
500 #define LOCATE_parser_prod___AIntrudeVisibility___n_kwintrude__eq "parser_prod::AIntrudeVisibility::(parser_nodes::AIntrudeVisibility::n_kwintrude=)"
501 typedef void (* parser_prod___AIntrudeVisibility___empty_init_t)(val_t self, int* init_table);
502 void parser_prod___AIntrudeVisibility___empty_init(val_t self, int* init_table);
503 val_t NEW_parser_prod___AIntrudeVisibility___empty_init();
504 #define LOCATE_parser_prod___AIntrudeVisibility___empty_init "parser_prod::AIntrudeVisibility::empty_init"
505 typedef void (* parser_prod___AIntrudeVisibility___init_aintrudevisibility_t)(val_t self, val_t param0, int* init_table);
506 void parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t self, val_t param0, int* init_table);
507 val_t NEW_parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t param0);
508 #define LOCATE_parser_prod___AIntrudeVisibility___init_aintrudevisibility "parser_prod::AIntrudeVisibility::init_aintrudevisibility"
509 typedef void (* parser_prod___AIntrudeVisibility___replace_child_t)(val_t self, val_t param0, val_t param1);
510 void parser_prod___AIntrudeVisibility___replace_child(val_t self, val_t param0, val_t param1);
511 #define LOCATE_parser_prod___AIntrudeVisibility___replace_child "parser_prod::AIntrudeVisibility::(parser_prod::PNode::replace_child)"
512 typedef void (* parser_prod___AIntrudeVisibility___visit_all_t)(val_t self, val_t param0);
513 void parser_prod___AIntrudeVisibility___visit_all(val_t self, val_t param0);
514 #define LOCATE_parser_prod___AIntrudeVisibility___visit_all "parser_prod::AIntrudeVisibility::(parser_prod::PNode::visit_all)"
515 typedef void (* parser_prod___AIntrudeVisibility___visit_all_reverse_t)(val_t self, val_t param0);
516 void parser_prod___AIntrudeVisibility___visit_all_reverse(val_t self, val_t param0);
517 #define LOCATE_parser_prod___AIntrudeVisibility___visit_all_reverse "parser_prod::AIntrudeVisibility::(parser_prod::PNode::visit_all_reverse)"
518 typedef void (* parser_prod___AClassdef___n_doc__eq_t)(val_t self, val_t param0);
519 void parser_prod___AClassdef___n_doc__eq(val_t self, val_t param0);
520 #define LOCATE_parser_prod___AClassdef___n_doc__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_doc=)"
521 typedef void (* parser_prod___AClassdef___n_kwredef__eq_t)(val_t self, val_t param0);
522 void parser_prod___AClassdef___n_kwredef__eq(val_t self, val_t param0);
523 #define LOCATE_parser_prod___AClassdef___n_kwredef__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_kwredef=)"
524 typedef void (* parser_prod___AClassdef___n_visibility__eq_t)(val_t self, val_t param0);
525 void parser_prod___AClassdef___n_visibility__eq(val_t self, val_t param0);
526 #define LOCATE_parser_prod___AClassdef___n_visibility__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_visibility=)"
527 typedef void (* parser_prod___AClassdef___n_classkind__eq_t)(val_t self, val_t param0);
528 void parser_prod___AClassdef___n_classkind__eq(val_t self, val_t param0);
529 #define LOCATE_parser_prod___AClassdef___n_classkind__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_classkind=)"
530 typedef void (* parser_prod___AClassdef___n_id__eq_t)(val_t self, val_t param0);
531 void parser_prod___AClassdef___n_id__eq(val_t self, val_t param0);
532 #define LOCATE_parser_prod___AClassdef___n_id__eq "parser_prod::AClassdef::(parser_nodes::AClassdef::n_id=)"
533 typedef void (* parser_prod___AClassdef___empty_init_t)(val_t self, int* init_table);
534 void parser_prod___AClassdef___empty_init(val_t self, int* init_table);
535 val_t NEW_parser_prod___AClassdef___empty_init();
536 #define LOCATE_parser_prod___AClassdef___empty_init "parser_prod::AClassdef::empty_init"
537 typedef void (* parser_prod___AClassdef___init_aclassdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, int* init_table);
538 void parser_prod___AClassdef___init_aclassdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, int* init_table);
539 val_t NEW_parser_prod___AClassdef___init_aclassdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7);
540 #define LOCATE_parser_prod___AClassdef___init_aclassdef "parser_prod::AClassdef::init_aclassdef"
541 typedef void (* parser_prod___AClassdef___replace_child_t)(val_t self, val_t param0, val_t param1);
542 void parser_prod___AClassdef___replace_child(val_t self, val_t param0, val_t param1);
543 #define LOCATE_parser_prod___AClassdef___replace_child "parser_prod::AClassdef::(parser_prod::PNode::replace_child)"
544 typedef void (* parser_prod___AClassdef___visit_all_t)(val_t self, val_t param0);
545 void parser_prod___AClassdef___visit_all(val_t self, val_t param0);
546 #define LOCATE_parser_prod___AClassdef___visit_all "parser_prod::AClassdef::(parser_prod::PNode::visit_all)"
547 typedef void (* parser_prod___AClassdef___visit_all_reverse_t)(val_t self, val_t param0);
548 void parser_prod___AClassdef___visit_all_reverse(val_t self, val_t param0);
549 #define LOCATE_parser_prod___AClassdef___visit_all_reverse "parser_prod::AClassdef::(parser_prod::PNode::visit_all_reverse)"
550 typedef void (* parser_prod___ATopClassdef___empty_init_t)(val_t self, int* init_table);
551 void parser_prod___ATopClassdef___empty_init(val_t self, int* init_table);
552 val_t NEW_parser_prod___ATopClassdef___empty_init();
553 #define LOCATE_parser_prod___ATopClassdef___empty_init "parser_prod::ATopClassdef::empty_init"
554 typedef void (* parser_prod___ATopClassdef___init_atopclassdef_t)(val_t self, val_t param0, int* init_table);
555 void parser_prod___ATopClassdef___init_atopclassdef(val_t self, val_t param0, int* init_table);
556 val_t NEW_parser_prod___ATopClassdef___init_atopclassdef(val_t param0);
557 #define LOCATE_parser_prod___ATopClassdef___init_atopclassdef "parser_prod::ATopClassdef::init_atopclassdef"
558 typedef void (* parser_prod___ATopClassdef___replace_child_t)(val_t self, val_t param0, val_t param1);
559 void parser_prod___ATopClassdef___replace_child(val_t self, val_t param0, val_t param1);
560 #define LOCATE_parser_prod___ATopClassdef___replace_child "parser_prod::ATopClassdef::(parser_prod::PNode::replace_child)"
561 typedef void (* parser_prod___ATopClassdef___visit_all_t)(val_t self, val_t param0);
562 void parser_prod___ATopClassdef___visit_all(val_t self, val_t param0);
563 #define LOCATE_parser_prod___ATopClassdef___visit_all "parser_prod::ATopClassdef::(parser_prod::PNode::visit_all)"
564 typedef void (* parser_prod___ATopClassdef___visit_all_reverse_t)(val_t self, val_t param0);
565 void parser_prod___ATopClassdef___visit_all_reverse(val_t self, val_t param0);
566 #define LOCATE_parser_prod___ATopClassdef___visit_all_reverse "parser_prod::ATopClassdef::(parser_prod::PNode::visit_all_reverse)"
567 typedef void (* parser_prod___AMainClassdef___empty_init_t)(val_t self, int* init_table);
568 void parser_prod___AMainClassdef___empty_init(val_t self, int* init_table);
569 val_t NEW_parser_prod___AMainClassdef___empty_init();
570 #define LOCATE_parser_prod___AMainClassdef___empty_init "parser_prod::AMainClassdef::empty_init"
571 typedef void (* parser_prod___AMainClassdef___init_amainclassdef_t)(val_t self, val_t param0, int* init_table);
572 void parser_prod___AMainClassdef___init_amainclassdef(val_t self, val_t param0, int* init_table);
573 val_t NEW_parser_prod___AMainClassdef___init_amainclassdef(val_t param0);
574 #define LOCATE_parser_prod___AMainClassdef___init_amainclassdef "parser_prod::AMainClassdef::init_amainclassdef"
575 typedef void (* parser_prod___AMainClassdef___replace_child_t)(val_t self, val_t param0, val_t param1);
576 void parser_prod___AMainClassdef___replace_child(val_t self, val_t param0, val_t param1);
577 #define LOCATE_parser_prod___AMainClassdef___replace_child "parser_prod::AMainClassdef::(parser_prod::PNode::replace_child)"
578 typedef void (* parser_prod___AMainClassdef___visit_all_t)(val_t self, val_t param0);
579 void parser_prod___AMainClassdef___visit_all(val_t self, val_t param0);
580 #define LOCATE_parser_prod___AMainClassdef___visit_all "parser_prod::AMainClassdef::(parser_prod::PNode::visit_all)"
581 typedef void (* parser_prod___AMainClassdef___visit_all_reverse_t)(val_t self, val_t param0);
582 void parser_prod___AMainClassdef___visit_all_reverse(val_t self, val_t param0);
583 #define LOCATE_parser_prod___AMainClassdef___visit_all_reverse "parser_prod::AMainClassdef::(parser_prod::PNode::visit_all_reverse)"
584 typedef void (* parser_prod___AConcreteClasskind___n_kwclass__eq_t)(val_t self, val_t param0);
585 void parser_prod___AConcreteClasskind___n_kwclass__eq(val_t self, val_t param0);
586 #define LOCATE_parser_prod___AConcreteClasskind___n_kwclass__eq "parser_prod::AConcreteClasskind::(parser_nodes::AConcreteClasskind::n_kwclass=)"
587 typedef void (* parser_prod___AConcreteClasskind___empty_init_t)(val_t self, int* init_table);
588 void parser_prod___AConcreteClasskind___empty_init(val_t self, int* init_table);
589 val_t NEW_parser_prod___AConcreteClasskind___empty_init();
590 #define LOCATE_parser_prod___AConcreteClasskind___empty_init "parser_prod::AConcreteClasskind::empty_init"
591 typedef void (* parser_prod___AConcreteClasskind___init_aconcreteclasskind_t)(val_t self, val_t param0, int* init_table);
592 void parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t self, val_t param0, int* init_table);
593 val_t NEW_parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t param0);
594 #define LOCATE_parser_prod___AConcreteClasskind___init_aconcreteclasskind "parser_prod::AConcreteClasskind::init_aconcreteclasskind"
595 typedef void (* parser_prod___AConcreteClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
596 void parser_prod___AConcreteClasskind___replace_child(val_t self, val_t param0, val_t param1);
597 #define LOCATE_parser_prod___AConcreteClasskind___replace_child "parser_prod::AConcreteClasskind::(parser_prod::PNode::replace_child)"
598 typedef void (* parser_prod___AConcreteClasskind___visit_all_t)(val_t self, val_t param0);
599 void parser_prod___AConcreteClasskind___visit_all(val_t self, val_t param0);
600 #define LOCATE_parser_prod___AConcreteClasskind___visit_all "parser_prod::AConcreteClasskind::(parser_prod::PNode::visit_all)"
601 typedef void (* parser_prod___AConcreteClasskind___visit_all_reverse_t)(val_t self, val_t param0);
602 void parser_prod___AConcreteClasskind___visit_all_reverse(val_t self, val_t param0);
603 #define LOCATE_parser_prod___AConcreteClasskind___visit_all_reverse "parser_prod::AConcreteClasskind::(parser_prod::PNode::visit_all_reverse)"
604 typedef void (* parser_prod___AAbstractClasskind___n_kwabstract__eq_t)(val_t self, val_t param0);
605 void parser_prod___AAbstractClasskind___n_kwabstract__eq(val_t self, val_t param0);
606 #define LOCATE_parser_prod___AAbstractClasskind___n_kwabstract__eq "parser_prod::AAbstractClasskind::(parser_nodes::AAbstractClasskind::n_kwabstract=)"
607 typedef void (* parser_prod___AAbstractClasskind___n_kwclass__eq_t)(val_t self, val_t param0);
608 void parser_prod___AAbstractClasskind___n_kwclass__eq(val_t self, val_t param0);
609 #define LOCATE_parser_prod___AAbstractClasskind___n_kwclass__eq "parser_prod::AAbstractClasskind::(parser_nodes::AAbstractClasskind::n_kwclass=)"
610 typedef void (* parser_prod___AAbstractClasskind___empty_init_t)(val_t self, int* init_table);
611 void parser_prod___AAbstractClasskind___empty_init(val_t self, int* init_table);
612 val_t NEW_parser_prod___AAbstractClasskind___empty_init();
613 #define LOCATE_parser_prod___AAbstractClasskind___empty_init "parser_prod::AAbstractClasskind::empty_init"
614 typedef void (* parser_prod___AAbstractClasskind___init_aabstractclasskind_t)(val_t self, val_t param0, val_t param1, int* init_table);
615 void parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t self, val_t param0, val_t param1, int* init_table);
616 val_t NEW_parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t param0, val_t param1);
617 #define LOCATE_parser_prod___AAbstractClasskind___init_aabstractclasskind "parser_prod::AAbstractClasskind::init_aabstractclasskind"
618 typedef void (* parser_prod___AAbstractClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
619 void parser_prod___AAbstractClasskind___replace_child(val_t self, val_t param0, val_t param1);
620 #define LOCATE_parser_prod___AAbstractClasskind___replace_child "parser_prod::AAbstractClasskind::(parser_prod::PNode::replace_child)"
621 typedef void (* parser_prod___AAbstractClasskind___visit_all_t)(val_t self, val_t param0);
622 void parser_prod___AAbstractClasskind___visit_all(val_t self, val_t param0);
623 #define LOCATE_parser_prod___AAbstractClasskind___visit_all "parser_prod::AAbstractClasskind::(parser_prod::PNode::visit_all)"
624 typedef void (* parser_prod___AAbstractClasskind___visit_all_reverse_t)(val_t self, val_t param0);
625 void parser_prod___AAbstractClasskind___visit_all_reverse(val_t self, val_t param0);
626 #define LOCATE_parser_prod___AAbstractClasskind___visit_all_reverse "parser_prod::AAbstractClasskind::(parser_prod::PNode::visit_all_reverse)"
627 typedef void (* parser_prod___AInterfaceClasskind___n_kwinterface__eq_t)(val_t self, val_t param0);
628 void parser_prod___AInterfaceClasskind___n_kwinterface__eq(val_t self, val_t param0);
629 #define LOCATE_parser_prod___AInterfaceClasskind___n_kwinterface__eq "parser_prod::AInterfaceClasskind::(parser_nodes::AInterfaceClasskind::n_kwinterface=)"
630 typedef void (* parser_prod___AInterfaceClasskind___empty_init_t)(val_t self, int* init_table);
631 void parser_prod___AInterfaceClasskind___empty_init(val_t self, int* init_table);
632 val_t NEW_parser_prod___AInterfaceClasskind___empty_init();
633 #define LOCATE_parser_prod___AInterfaceClasskind___empty_init "parser_prod::AInterfaceClasskind::empty_init"
634 typedef void (* parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t)(val_t self, val_t param0, int* init_table);
635 void parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t self, val_t param0, int* init_table);
636 val_t NEW_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t param0);
637 #define LOCATE_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind "parser_prod::AInterfaceClasskind::init_ainterfaceclasskind"
638 typedef void (* parser_prod___AInterfaceClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
639 void parser_prod___AInterfaceClasskind___replace_child(val_t self, val_t param0, val_t param1);
640 #define LOCATE_parser_prod___AInterfaceClasskind___replace_child "parser_prod::AInterfaceClasskind::(parser_prod::PNode::replace_child)"
641 typedef void (* parser_prod___AInterfaceClasskind___visit_all_t)(val_t self, val_t param0);
642 void parser_prod___AInterfaceClasskind___visit_all(val_t self, val_t param0);
643 #define LOCATE_parser_prod___AInterfaceClasskind___visit_all "parser_prod::AInterfaceClasskind::(parser_prod::PNode::visit_all)"
644 typedef void (* parser_prod___AInterfaceClasskind___visit_all_reverse_t)(val_t self, val_t param0);
645 void parser_prod___AInterfaceClasskind___visit_all_reverse(val_t self, val_t param0);
646 #define LOCATE_parser_prod___AInterfaceClasskind___visit_all_reverse "parser_prod::AInterfaceClasskind::(parser_prod::PNode::visit_all_reverse)"
647 typedef void (* parser_prod___AUniversalClasskind___n_kwuniversal__eq_t)(val_t self, val_t param0);
648 void parser_prod___AUniversalClasskind___n_kwuniversal__eq(val_t self, val_t param0);
649 #define LOCATE_parser_prod___AUniversalClasskind___n_kwuniversal__eq "parser_prod::AUniversalClasskind::(parser_nodes::AUniversalClasskind::n_kwuniversal=)"
650 typedef void (* parser_prod___AUniversalClasskind___empty_init_t)(val_t self, int* init_table);
651 void parser_prod___AUniversalClasskind___empty_init(val_t self, int* init_table);
652 val_t NEW_parser_prod___AUniversalClasskind___empty_init();
653 #define LOCATE_parser_prod___AUniversalClasskind___empty_init "parser_prod::AUniversalClasskind::empty_init"
654 typedef void (* parser_prod___AUniversalClasskind___init_auniversalclasskind_t)(val_t self, val_t param0, int* init_table);
655 void parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t self, val_t param0, int* init_table);
656 val_t NEW_parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t param0);
657 #define LOCATE_parser_prod___AUniversalClasskind___init_auniversalclasskind "parser_prod::AUniversalClasskind::init_auniversalclasskind"
658 typedef void (* parser_prod___AUniversalClasskind___replace_child_t)(val_t self, val_t param0, val_t param1);
659 void parser_prod___AUniversalClasskind___replace_child(val_t self, val_t param0, val_t param1);
660 #define LOCATE_parser_prod___AUniversalClasskind___replace_child "parser_prod::AUniversalClasskind::(parser_prod::PNode::replace_child)"
661 typedef void (* parser_prod___AUniversalClasskind___visit_all_t)(val_t self, val_t param0);
662 void parser_prod___AUniversalClasskind___visit_all(val_t self, val_t param0);
663 #define LOCATE_parser_prod___AUniversalClasskind___visit_all "parser_prod::AUniversalClasskind::(parser_prod::PNode::visit_all)"
664 typedef void (* parser_prod___AUniversalClasskind___visit_all_reverse_t)(val_t self, val_t param0);
665 void parser_prod___AUniversalClasskind___visit_all_reverse(val_t self, val_t param0);
666 #define LOCATE_parser_prod___AUniversalClasskind___visit_all_reverse "parser_prod::AUniversalClasskind::(parser_prod::PNode::visit_all_reverse)"
667 typedef void (* parser_prod___AFormaldef___n_id__eq_t)(val_t self, val_t param0);
668 void parser_prod___AFormaldef___n_id__eq(val_t self, val_t param0);
669 #define LOCATE_parser_prod___AFormaldef___n_id__eq "parser_prod::AFormaldef::(parser_nodes::AFormaldef::n_id=)"
670 typedef void (* parser_prod___AFormaldef___n_type__eq_t)(val_t self, val_t param0);
671 void parser_prod___AFormaldef___n_type__eq(val_t self, val_t param0);
672 #define LOCATE_parser_prod___AFormaldef___n_type__eq "parser_prod::AFormaldef::(parser_nodes::AFormaldef::n_type=)"
673 typedef void (* parser_prod___AFormaldef___empty_init_t)(val_t self, int* init_table);
674 void parser_prod___AFormaldef___empty_init(val_t self, int* init_table);
675 val_t NEW_parser_prod___AFormaldef___empty_init();
676 #define LOCATE_parser_prod___AFormaldef___empty_init "parser_prod::AFormaldef::empty_init"
677 typedef void (* parser_prod___AFormaldef___init_aformaldef_t)(val_t self, val_t param0, val_t param1, int* init_table);
678 void parser_prod___AFormaldef___init_aformaldef(val_t self, val_t param0, val_t param1, int* init_table);
679 val_t NEW_parser_prod___AFormaldef___init_aformaldef(val_t param0, val_t param1);
680 #define LOCATE_parser_prod___AFormaldef___init_aformaldef "parser_prod::AFormaldef::init_aformaldef"
681 typedef void (* parser_prod___AFormaldef___replace_child_t)(val_t self, val_t param0, val_t param1);
682 void parser_prod___AFormaldef___replace_child(val_t self, val_t param0, val_t param1);
683 #define LOCATE_parser_prod___AFormaldef___replace_child "parser_prod::AFormaldef::(parser_prod::PNode::replace_child)"
684 typedef void (* parser_prod___AFormaldef___visit_all_t)(val_t self, val_t param0);
685 void parser_prod___AFormaldef___visit_all(val_t self, val_t param0);
686 #define LOCATE_parser_prod___AFormaldef___visit_all "parser_prod::AFormaldef::(parser_prod::PNode::visit_all)"
687 typedef void (* parser_prod___AFormaldef___visit_all_reverse_t)(val_t self, val_t param0);
688 void parser_prod___AFormaldef___visit_all_reverse(val_t self, val_t param0);
689 #define LOCATE_parser_prod___AFormaldef___visit_all_reverse "parser_prod::AFormaldef::(parser_prod::PNode::visit_all_reverse)"
690 typedef void (* parser_prod___ASuperclass___n_kwspecial__eq_t)(val_t self, val_t param0);
691 void parser_prod___ASuperclass___n_kwspecial__eq(val_t self, val_t param0);
692 #define LOCATE_parser_prod___ASuperclass___n_kwspecial__eq "parser_prod::ASuperclass::(parser_nodes::ASuperclass::n_kwspecial=)"
693 typedef void (* parser_prod___ASuperclass___n_type__eq_t)(val_t self, val_t param0);
694 void parser_prod___ASuperclass___n_type__eq(val_t self, val_t param0);
695 #define LOCATE_parser_prod___ASuperclass___n_type__eq "parser_prod::ASuperclass::(parser_nodes::ASuperclass::n_type=)"
696 typedef void (* parser_prod___ASuperclass___empty_init_t)(val_t self, int* init_table);
697 void parser_prod___ASuperclass___empty_init(val_t self, int* init_table);
698 val_t NEW_parser_prod___ASuperclass___empty_init();
699 #define LOCATE_parser_prod___ASuperclass___empty_init "parser_prod::ASuperclass::empty_init"
700 typedef void (* parser_prod___ASuperclass___init_asuperclass_t)(val_t self, val_t param0, val_t param1, int* init_table);
701 void parser_prod___ASuperclass___init_asuperclass(val_t self, val_t param0, val_t param1, int* init_table);
702 val_t NEW_parser_prod___ASuperclass___init_asuperclass(val_t param0, val_t param1);
703 #define LOCATE_parser_prod___ASuperclass___init_asuperclass "parser_prod::ASuperclass::init_asuperclass"
704 typedef void (* parser_prod___ASuperclass___replace_child_t)(val_t self, val_t param0, val_t param1);
705 void parser_prod___ASuperclass___replace_child(val_t self, val_t param0, val_t param1);
706 #define LOCATE_parser_prod___ASuperclass___replace_child "parser_prod::ASuperclass::(parser_prod::PNode::replace_child)"
707 typedef void (* parser_prod___ASuperclass___visit_all_t)(val_t self, val_t param0);
708 void parser_prod___ASuperclass___visit_all(val_t self, val_t param0);
709 #define LOCATE_parser_prod___ASuperclass___visit_all "parser_prod::ASuperclass::(parser_prod::PNode::visit_all)"
710 typedef void (* parser_prod___ASuperclass___visit_all_reverse_t)(val_t self, val_t param0);
711 void parser_prod___ASuperclass___visit_all_reverse(val_t self, val_t param0);
712 #define LOCATE_parser_prod___ASuperclass___visit_all_reverse "parser_prod::ASuperclass::(parser_prod::PNode::visit_all_reverse)"
713 typedef void (* parser_prod___AAttrPropdef___n_doc__eq_t)(val_t self, val_t param0);
714 void parser_prod___AAttrPropdef___n_doc__eq(val_t self, val_t param0);
715 #define LOCATE_parser_prod___AAttrPropdef___n_doc__eq "parser_prod::AAttrPropdef::(parser_nodes::PPropdef::n_doc=)"
716 typedef void (* parser_prod___AAttrPropdef___n_readable__eq_t)(val_t self, val_t param0);
717 void parser_prod___AAttrPropdef___n_readable__eq(val_t self, val_t param0);
718 #define LOCATE_parser_prod___AAttrPropdef___n_readable__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_readable=)"
719 typedef void (* parser_prod___AAttrPropdef___n_writable__eq_t)(val_t self, val_t param0);
720 void parser_prod___AAttrPropdef___n_writable__eq(val_t self, val_t param0);
721 #define LOCATE_parser_prod___AAttrPropdef___n_writable__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_writable=)"
722 typedef void (* parser_prod___AAttrPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
723 void parser_prod___AAttrPropdef___n_kwredef__eq(val_t self, val_t param0);
724 #define LOCATE_parser_prod___AAttrPropdef___n_kwredef__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_kwredef=)"
725 typedef void (* parser_prod___AAttrPropdef___n_visibility__eq_t)(val_t self, val_t param0);
726 void parser_prod___AAttrPropdef___n_visibility__eq(val_t self, val_t param0);
727 #define LOCATE_parser_prod___AAttrPropdef___n_visibility__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_visibility=)"
728 typedef void (* parser_prod___AAttrPropdef___n_kwattr__eq_t)(val_t self, val_t param0);
729 void parser_prod___AAttrPropdef___n_kwattr__eq(val_t self, val_t param0);
730 #define LOCATE_parser_prod___AAttrPropdef___n_kwattr__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_kwattr=)"
731 typedef void (* parser_prod___AAttrPropdef___n_id__eq_t)(val_t self, val_t param0);
732 void parser_prod___AAttrPropdef___n_id__eq(val_t self, val_t param0);
733 #define LOCATE_parser_prod___AAttrPropdef___n_id__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_id=)"
734 typedef void (* parser_prod___AAttrPropdef___n_type__eq_t)(val_t self, val_t param0);
735 void parser_prod___AAttrPropdef___n_type__eq(val_t self, val_t param0);
736 #define LOCATE_parser_prod___AAttrPropdef___n_type__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_type=)"
737 typedef void (* parser_prod___AAttrPropdef___n_expr__eq_t)(val_t self, val_t param0);
738 void parser_prod___AAttrPropdef___n_expr__eq(val_t self, val_t param0);
739 #define LOCATE_parser_prod___AAttrPropdef___n_expr__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_expr=)"
740 typedef void (* parser_prod___AAttrPropdef___empty_init_t)(val_t self, int* init_table);
741 void parser_prod___AAttrPropdef___empty_init(val_t self, int* init_table);
742 val_t NEW_parser_prod___AAttrPropdef___empty_init();
743 #define LOCATE_parser_prod___AAttrPropdef___empty_init "parser_prod::AAttrPropdef::empty_init"
744 typedef void (* parser_prod___AAttrPropdef___init_aattrpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, val_t param8, int* init_table);
745 void parser_prod___AAttrPropdef___init_aattrpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, val_t param8, int* init_table);
746 val_t NEW_parser_prod___AAttrPropdef___init_aattrpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, val_t param7, val_t param8);
747 #define LOCATE_parser_prod___AAttrPropdef___init_aattrpropdef "parser_prod::AAttrPropdef::init_aattrpropdef"
748 typedef void (* parser_prod___AAttrPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
749 void parser_prod___AAttrPropdef___replace_child(val_t self, val_t param0, val_t param1);
750 #define LOCATE_parser_prod___AAttrPropdef___replace_child "parser_prod::AAttrPropdef::(parser_prod::PNode::replace_child)"
751 typedef void (* parser_prod___AAttrPropdef___visit_all_t)(val_t self, val_t param0);
752 void parser_prod___AAttrPropdef___visit_all(val_t self, val_t param0);
753 #define LOCATE_parser_prod___AAttrPropdef___visit_all "parser_prod::AAttrPropdef::(parser_prod::PNode::visit_all)"
754 typedef void (* parser_prod___AAttrPropdef___visit_all_reverse_t)(val_t self, val_t param0);
755 void parser_prod___AAttrPropdef___visit_all_reverse(val_t self, val_t param0);
756 #define LOCATE_parser_prod___AAttrPropdef___visit_all_reverse "parser_prod::AAttrPropdef::(parser_prod::PNode::visit_all_reverse)"
757 typedef void (* parser_prod___AMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
758 void parser_prod___AMethPropdef___n_doc__eq(val_t self, val_t param0);
759 #define LOCATE_parser_prod___AMethPropdef___n_doc__eq "parser_prod::AMethPropdef::(parser_nodes::PPropdef::n_doc=)"
760 typedef void (* parser_prod___AMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
761 void parser_prod___AMethPropdef___n_kwredef__eq(val_t self, val_t param0);
762 #define LOCATE_parser_prod___AMethPropdef___n_kwredef__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
763 typedef void (* parser_prod___AMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
764 void parser_prod___AMethPropdef___n_visibility__eq(val_t self, val_t param0);
765 #define LOCATE_parser_prod___AMethPropdef___n_visibility__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
766 typedef void (* parser_prod___AMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
767 void parser_prod___AMethPropdef___n_methid__eq(val_t self, val_t param0);
768 #define LOCATE_parser_prod___AMethPropdef___n_methid__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
769 typedef void (* parser_prod___AMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
770 void parser_prod___AMethPropdef___n_signature__eq(val_t self, val_t param0);
771 #define LOCATE_parser_prod___AMethPropdef___n_signature__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
772 typedef void (* parser_prod___AMethPropdef___empty_init_t)(val_t self, int* init_table);
773 void parser_prod___AMethPropdef___empty_init(val_t self, int* init_table);
774 val_t NEW_parser_prod___AMethPropdef___empty_init();
775 #define LOCATE_parser_prod___AMethPropdef___empty_init "parser_prod::AMethPropdef::empty_init"
776 typedef void (* parser_prod___AMethPropdef___init_amethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
777 void parser_prod___AMethPropdef___init_amethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
778 val_t NEW_parser_prod___AMethPropdef___init_amethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
779 #define LOCATE_parser_prod___AMethPropdef___init_amethpropdef "parser_prod::AMethPropdef::init_amethpropdef"
780 typedef void (* parser_prod___AMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
781 void parser_prod___AMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
782 #define LOCATE_parser_prod___AMethPropdef___replace_child "parser_prod::AMethPropdef::(parser_prod::PNode::replace_child)"
783 typedef void (* parser_prod___AMethPropdef___visit_all_t)(val_t self, val_t param0);
784 void parser_prod___AMethPropdef___visit_all(val_t self, val_t param0);
785 #define LOCATE_parser_prod___AMethPropdef___visit_all "parser_prod::AMethPropdef::(parser_prod::PNode::visit_all)"
786 typedef void (* parser_prod___AMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
787 void parser_prod___AMethPropdef___visit_all_reverse(val_t self, val_t param0);
788 #define LOCATE_parser_prod___AMethPropdef___visit_all_reverse "parser_prod::AMethPropdef::(parser_prod::PNode::visit_all_reverse)"
789 typedef void (* parser_prod___ADeferredMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
790 void parser_prod___ADeferredMethPropdef___n_doc__eq(val_t self, val_t param0);
791 #define LOCATE_parser_prod___ADeferredMethPropdef___n_doc__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::PPropdef::n_doc=)"
792 typedef void (* parser_prod___ADeferredMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
793 void parser_prod___ADeferredMethPropdef___n_kwredef__eq(val_t self, val_t param0);
794 #define LOCATE_parser_prod___ADeferredMethPropdef___n_kwredef__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
795 typedef void (* parser_prod___ADeferredMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
796 void parser_prod___ADeferredMethPropdef___n_visibility__eq(val_t self, val_t param0);
797 #define LOCATE_parser_prod___ADeferredMethPropdef___n_visibility__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
798 typedef void (* parser_prod___ADeferredMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
799 void parser_prod___ADeferredMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
800 #define LOCATE_parser_prod___ADeferredMethPropdef___n_kwmeth__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::ADeferredMethPropdef::n_kwmeth=)"
801 typedef void (* parser_prod___ADeferredMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
802 void parser_prod___ADeferredMethPropdef___n_methid__eq(val_t self, val_t param0);
803 #define LOCATE_parser_prod___ADeferredMethPropdef___n_methid__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
804 typedef void (* parser_prod___ADeferredMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
805 void parser_prod___ADeferredMethPropdef___n_signature__eq(val_t self, val_t param0);
806 #define LOCATE_parser_prod___ADeferredMethPropdef___n_signature__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
807 typedef void (* parser_prod___ADeferredMethPropdef___empty_init_t)(val_t self, int* init_table);
808 void parser_prod___ADeferredMethPropdef___empty_init(val_t self, int* init_table);
809 val_t NEW_parser_prod___ADeferredMethPropdef___empty_init();
810 #define LOCATE_parser_prod___ADeferredMethPropdef___empty_init "parser_prod::ADeferredMethPropdef::empty_init"
811 typedef void (* parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
812 void parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
813 val_t NEW_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
814 #define LOCATE_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef "parser_prod::ADeferredMethPropdef::init_adeferredmethpropdef"
815 typedef void (* parser_prod___ADeferredMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
816 void parser_prod___ADeferredMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
817 #define LOCATE_parser_prod___ADeferredMethPropdef___replace_child "parser_prod::ADeferredMethPropdef::(parser_prod::PNode::replace_child)"
818 typedef void (* parser_prod___ADeferredMethPropdef___visit_all_t)(val_t self, val_t param0);
819 void parser_prod___ADeferredMethPropdef___visit_all(val_t self, val_t param0);
820 #define LOCATE_parser_prod___ADeferredMethPropdef___visit_all "parser_prod::ADeferredMethPropdef::(parser_prod::PNode::visit_all)"
821 typedef void (* parser_prod___ADeferredMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
822 void parser_prod___ADeferredMethPropdef___visit_all_reverse(val_t self, val_t param0);
823 #define LOCATE_parser_prod___ADeferredMethPropdef___visit_all_reverse "parser_prod::ADeferredMethPropdef::(parser_prod::PNode::visit_all_reverse)"
824 typedef void (* parser_prod___AInternMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
825 void parser_prod___AInternMethPropdef___n_doc__eq(val_t self, val_t param0);
826 #define LOCATE_parser_prod___AInternMethPropdef___n_doc__eq "parser_prod::AInternMethPropdef::(parser_nodes::PPropdef::n_doc=)"
827 typedef void (* parser_prod___AInternMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
828 void parser_prod___AInternMethPropdef___n_kwredef__eq(val_t self, val_t param0);
829 #define LOCATE_parser_prod___AInternMethPropdef___n_kwredef__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
830 typedef void (* parser_prod___AInternMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
831 void parser_prod___AInternMethPropdef___n_visibility__eq(val_t self, val_t param0);
832 #define LOCATE_parser_prod___AInternMethPropdef___n_visibility__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
833 typedef void (* parser_prod___AInternMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
834 void parser_prod___AInternMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
835 #define LOCATE_parser_prod___AInternMethPropdef___n_kwmeth__eq "parser_prod::AInternMethPropdef::(parser_nodes::AInternMethPropdef::n_kwmeth=)"
836 typedef void (* parser_prod___AInternMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
837 void parser_prod___AInternMethPropdef___n_methid__eq(val_t self, val_t param0);
838 #define LOCATE_parser_prod___AInternMethPropdef___n_methid__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
839 typedef void (* parser_prod___AInternMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
840 void parser_prod___AInternMethPropdef___n_signature__eq(val_t self, val_t param0);
841 #define LOCATE_parser_prod___AInternMethPropdef___n_signature__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
842 typedef void (* parser_prod___AInternMethPropdef___empty_init_t)(val_t self, int* init_table);
843 void parser_prod___AInternMethPropdef___empty_init(val_t self, int* init_table);
844 val_t NEW_parser_prod___AInternMethPropdef___empty_init();
845 #define LOCATE_parser_prod___AInternMethPropdef___empty_init "parser_prod::AInternMethPropdef::empty_init"
846 typedef void (* parser_prod___AInternMethPropdef___init_ainternmethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
847 void parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
848 val_t NEW_parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
849 #define LOCATE_parser_prod___AInternMethPropdef___init_ainternmethpropdef "parser_prod::AInternMethPropdef::init_ainternmethpropdef"
850 typedef void (* parser_prod___AInternMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
851 void parser_prod___AInternMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
852 #define LOCATE_parser_prod___AInternMethPropdef___replace_child "parser_prod::AInternMethPropdef::(parser_prod::PNode::replace_child)"
853 typedef void (* parser_prod___AInternMethPropdef___visit_all_t)(val_t self, val_t param0);
854 void parser_prod___AInternMethPropdef___visit_all(val_t self, val_t param0);
855 #define LOCATE_parser_prod___AInternMethPropdef___visit_all "parser_prod::AInternMethPropdef::(parser_prod::PNode::visit_all)"
856 typedef void (* parser_prod___AInternMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
857 void parser_prod___AInternMethPropdef___visit_all_reverse(val_t self, val_t param0);
858 #define LOCATE_parser_prod___AInternMethPropdef___visit_all_reverse "parser_prod::AInternMethPropdef::(parser_prod::PNode::visit_all_reverse)"
859 typedef void (* parser_prod___AExternMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
860 void parser_prod___AExternMethPropdef___n_doc__eq(val_t self, val_t param0);
861 #define LOCATE_parser_prod___AExternMethPropdef___n_doc__eq "parser_prod::AExternMethPropdef::(parser_nodes::PPropdef::n_doc=)"
862 typedef void (* parser_prod___AExternMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
863 void parser_prod___AExternMethPropdef___n_kwredef__eq(val_t self, val_t param0);
864 #define LOCATE_parser_prod___AExternMethPropdef___n_kwredef__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
865 typedef void (* parser_prod___AExternMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
866 void parser_prod___AExternMethPropdef___n_visibility__eq(val_t self, val_t param0);
867 #define LOCATE_parser_prod___AExternMethPropdef___n_visibility__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
868 typedef void (* parser_prod___AExternMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
869 void parser_prod___AExternMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
870 #define LOCATE_parser_prod___AExternMethPropdef___n_kwmeth__eq "parser_prod::AExternMethPropdef::(parser_nodes::AExternMethPropdef::n_kwmeth=)"
871 typedef void (* parser_prod___AExternMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
872 void parser_prod___AExternMethPropdef___n_methid__eq(val_t self, val_t param0);
873 #define LOCATE_parser_prod___AExternMethPropdef___n_methid__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
874 typedef void (* parser_prod___AExternMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
875 void parser_prod___AExternMethPropdef___n_signature__eq(val_t self, val_t param0);
876 #define LOCATE_parser_prod___AExternMethPropdef___n_signature__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
877 typedef void (* parser_prod___AExternMethPropdef___n_extern__eq_t)(val_t self, val_t param0);
878 void parser_prod___AExternMethPropdef___n_extern__eq(val_t self, val_t param0);
879 #define LOCATE_parser_prod___AExternMethPropdef___n_extern__eq "parser_prod::AExternMethPropdef::(parser_nodes::AExternMethPropdef::n_extern=)"
880 typedef void (* parser_prod___AExternMethPropdef___empty_init_t)(val_t self, int* init_table);
881 void parser_prod___AExternMethPropdef___empty_init(val_t self, int* init_table);
882 val_t NEW_parser_prod___AExternMethPropdef___empty_init();
883 #define LOCATE_parser_prod___AExternMethPropdef___empty_init "parser_prod::AExternMethPropdef::empty_init"
884 typedef void (* parser_prod___AExternMethPropdef___init_aexternmethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
885 void parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
886 val_t NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6);
887 #define LOCATE_parser_prod___AExternMethPropdef___init_aexternmethpropdef "parser_prod::AExternMethPropdef::init_aexternmethpropdef"
888 typedef void (* parser_prod___AExternMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
889 void parser_prod___AExternMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
890 #define LOCATE_parser_prod___AExternMethPropdef___replace_child "parser_prod::AExternMethPropdef::(parser_prod::PNode::replace_child)"
891 typedef void (* parser_prod___AExternMethPropdef___visit_all_t)(val_t self, val_t param0);
892 void parser_prod___AExternMethPropdef___visit_all(val_t self, val_t param0);
893 #define LOCATE_parser_prod___AExternMethPropdef___visit_all "parser_prod::AExternMethPropdef::(parser_prod::PNode::visit_all)"
894 typedef void (* parser_prod___AExternMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
895 void parser_prod___AExternMethPropdef___visit_all_reverse(val_t self, val_t param0);
896 #define LOCATE_parser_prod___AExternMethPropdef___visit_all_reverse "parser_prod::AExternMethPropdef::(parser_prod::PNode::visit_all_reverse)"
897 typedef void (* parser_prod___AConcreteMethPropdef___n_doc__eq_t)(val_t self, val_t param0);
898 void parser_prod___AConcreteMethPropdef___n_doc__eq(val_t self, val_t param0);
899 #define LOCATE_parser_prod___AConcreteMethPropdef___n_doc__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::PPropdef::n_doc=)"
900 typedef void (* parser_prod___AConcreteMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
901 void parser_prod___AConcreteMethPropdef___n_kwredef__eq(val_t self, val_t param0);
902 #define LOCATE_parser_prod___AConcreteMethPropdef___n_kwredef__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
903 typedef void (* parser_prod___AConcreteMethPropdef___n_visibility__eq_t)(val_t self, val_t param0);
904 void parser_prod___AConcreteMethPropdef___n_visibility__eq(val_t self, val_t param0);
905 #define LOCATE_parser_prod___AConcreteMethPropdef___n_visibility__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
906 typedef void (* parser_prod___AConcreteMethPropdef___n_kwmeth__eq_t)(val_t self, val_t param0);
907 void parser_prod___AConcreteMethPropdef___n_kwmeth__eq(val_t self, val_t param0);
908 #define LOCATE_parser_prod___AConcreteMethPropdef___n_kwmeth__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AConcreteMethPropdef::n_kwmeth=)"
909 typedef void (* parser_prod___AConcreteMethPropdef___n_methid__eq_t)(val_t self, val_t param0);
910 void parser_prod___AConcreteMethPropdef___n_methid__eq(val_t self, val_t param0);
911 #define LOCATE_parser_prod___AConcreteMethPropdef___n_methid__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
912 typedef void (* parser_prod___AConcreteMethPropdef___n_signature__eq_t)(val_t self, val_t param0);
913 void parser_prod___AConcreteMethPropdef___n_signature__eq(val_t self, val_t param0);
914 #define LOCATE_parser_prod___AConcreteMethPropdef___n_signature__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
915 typedef void (* parser_prod___AConcreteMethPropdef___n_block__eq_t)(val_t self, val_t param0);
916 void parser_prod___AConcreteMethPropdef___n_block__eq(val_t self, val_t param0);
917 #define LOCATE_parser_prod___AConcreteMethPropdef___n_block__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
918 typedef void (* parser_prod___AConcreteMethPropdef___empty_init_t)(val_t self, int* init_table);
919 void parser_prod___AConcreteMethPropdef___empty_init(val_t self, int* init_table);
920 val_t NEW_parser_prod___AConcreteMethPropdef___empty_init();
921 #define LOCATE_parser_prod___AConcreteMethPropdef___empty_init "parser_prod::AConcreteMethPropdef::empty_init"
922 typedef void (* parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
923 void parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
924 val_t NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6);
925 #define LOCATE_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef "parser_prod::AConcreteMethPropdef::init_aconcretemethpropdef"
926 typedef void (* parser_prod___AConcreteMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
927 void parser_prod___AConcreteMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
928 #define LOCATE_parser_prod___AConcreteMethPropdef___replace_child "parser_prod::AConcreteMethPropdef::(parser_prod::PNode::replace_child)"
929 typedef void (* parser_prod___AConcreteMethPropdef___visit_all_t)(val_t self, val_t param0);
930 void parser_prod___AConcreteMethPropdef___visit_all(val_t self, val_t param0);
931 #define LOCATE_parser_prod___AConcreteMethPropdef___visit_all "parser_prod::AConcreteMethPropdef::(parser_prod::PNode::visit_all)"
932 typedef void (* parser_prod___AConcreteMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
933 void parser_prod___AConcreteMethPropdef___visit_all_reverse(val_t self, val_t param0);
934 #define LOCATE_parser_prod___AConcreteMethPropdef___visit_all_reverse "parser_prod::AConcreteMethPropdef::(parser_prod::PNode::visit_all_reverse)"
935 typedef void (* parser_prod___AConcreteInitPropdef___n_doc__eq_t)(val_t self, val_t param0);
936 void parser_prod___AConcreteInitPropdef___n_doc__eq(val_t self, val_t param0);
937 #define LOCATE_parser_prod___AConcreteInitPropdef___n_doc__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::PPropdef::n_doc=)"
938 typedef void (* parser_prod___AConcreteInitPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
939 void parser_prod___AConcreteInitPropdef___n_kwredef__eq(val_t self, val_t param0);
940 #define LOCATE_parser_prod___AConcreteInitPropdef___n_kwredef__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
941 typedef void (* parser_prod___AConcreteInitPropdef___n_visibility__eq_t)(val_t self, val_t param0);
942 void parser_prod___AConcreteInitPropdef___n_visibility__eq(val_t self, val_t param0);
943 #define LOCATE_parser_prod___AConcreteInitPropdef___n_visibility__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
944 typedef void (* parser_prod___AConcreteInitPropdef___n_kwinit__eq_t)(val_t self, val_t param0);
945 void parser_prod___AConcreteInitPropdef___n_kwinit__eq(val_t self, val_t param0);
946 #define LOCATE_parser_prod___AConcreteInitPropdef___n_kwinit__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AConcreteInitPropdef::n_kwinit=)"
947 typedef void (* parser_prod___AConcreteInitPropdef___n_methid__eq_t)(val_t self, val_t param0);
948 void parser_prod___AConcreteInitPropdef___n_methid__eq(val_t self, val_t param0);
949 #define LOCATE_parser_prod___AConcreteInitPropdef___n_methid__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_methid=)"
950 typedef void (* parser_prod___AConcreteInitPropdef___n_signature__eq_t)(val_t self, val_t param0);
951 void parser_prod___AConcreteInitPropdef___n_signature__eq(val_t self, val_t param0);
952 #define LOCATE_parser_prod___AConcreteInitPropdef___n_signature__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_signature=)"
953 typedef void (* parser_prod___AConcreteInitPropdef___n_block__eq_t)(val_t self, val_t param0);
954 void parser_prod___AConcreteInitPropdef___n_block__eq(val_t self, val_t param0);
955 #define LOCATE_parser_prod___AConcreteInitPropdef___n_block__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
956 typedef void (* parser_prod___AConcreteInitPropdef___empty_init_t)(val_t self, int* init_table);
957 void parser_prod___AConcreteInitPropdef___empty_init(val_t self, int* init_table);
958 val_t NEW_parser_prod___AConcreteInitPropdef___empty_init();
959 #define LOCATE_parser_prod___AConcreteInitPropdef___empty_init "parser_prod::AConcreteInitPropdef::empty_init"
960 typedef void (* parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
961 void parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6, int* init_table);
962 val_t NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, val_t param6);
963 #define LOCATE_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef "parser_prod::AConcreteInitPropdef::init_aconcreteinitpropdef"
964 typedef void (* parser_prod___AConcreteInitPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
965 void parser_prod___AConcreteInitPropdef___replace_child(val_t self, val_t param0, val_t param1);
966 #define LOCATE_parser_prod___AConcreteInitPropdef___replace_child "parser_prod::AConcreteInitPropdef::(parser_prod::PNode::replace_child)"
967 typedef void (* parser_prod___AConcreteInitPropdef___visit_all_t)(val_t self, val_t param0);
968 void parser_prod___AConcreteInitPropdef___visit_all(val_t self, val_t param0);
969 #define LOCATE_parser_prod___AConcreteInitPropdef___visit_all "parser_prod::AConcreteInitPropdef::(parser_prod::PNode::visit_all)"
970 typedef void (* parser_prod___AConcreteInitPropdef___visit_all_reverse_t)(val_t self, val_t param0);
971 void parser_prod___AConcreteInitPropdef___visit_all_reverse(val_t self, val_t param0);
972 #define LOCATE_parser_prod___AConcreteInitPropdef___visit_all_reverse "parser_prod::AConcreteInitPropdef::(parser_prod::PNode::visit_all_reverse)"
973 typedef void (* parser_prod___AMainMethPropdef___n_kwredef__eq_t)(val_t self, val_t param0);
974 void parser_prod___AMainMethPropdef___n_kwredef__eq(val_t self, val_t param0);
975 #define LOCATE_parser_prod___AMainMethPropdef___n_kwredef__eq "parser_prod::AMainMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
976 typedef void (* parser_prod___AMainMethPropdef___n_block__eq_t)(val_t self, val_t param0);
977 void parser_prod___AMainMethPropdef___n_block__eq(val_t self, val_t param0);
978 #define LOCATE_parser_prod___AMainMethPropdef___n_block__eq "parser_prod::AMainMethPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
979 typedef void (* parser_prod___AMainMethPropdef___empty_init_t)(val_t self, int* init_table);
980 void parser_prod___AMainMethPropdef___empty_init(val_t self, int* init_table);
981 val_t NEW_parser_prod___AMainMethPropdef___empty_init();
982 #define LOCATE_parser_prod___AMainMethPropdef___empty_init "parser_prod::AMainMethPropdef::empty_init"
983 typedef void (* parser_prod___AMainMethPropdef___init_amainmethpropdef_t)(val_t self, val_t param0, val_t param1, int* init_table);
984 void parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t self, val_t param0, val_t param1, int* init_table);
985 val_t NEW_parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t param0, val_t param1);
986 #define LOCATE_parser_prod___AMainMethPropdef___init_amainmethpropdef "parser_prod::AMainMethPropdef::init_amainmethpropdef"
987 typedef void (* parser_prod___AMainMethPropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
988 void parser_prod___AMainMethPropdef___replace_child(val_t self, val_t param0, val_t param1);
989 #define LOCATE_parser_prod___AMainMethPropdef___replace_child "parser_prod::AMainMethPropdef::(parser_prod::PNode::replace_child)"
990 typedef void (* parser_prod___AMainMethPropdef___visit_all_t)(val_t self, val_t param0);
991 void parser_prod___AMainMethPropdef___visit_all(val_t self, val_t param0);
992 #define LOCATE_parser_prod___AMainMethPropdef___visit_all "parser_prod::AMainMethPropdef::(parser_prod::PNode::visit_all)"
993 typedef void (* parser_prod___AMainMethPropdef___visit_all_reverse_t)(val_t self, val_t param0);
994 void parser_prod___AMainMethPropdef___visit_all_reverse(val_t self, val_t param0);
995 #define LOCATE_parser_prod___AMainMethPropdef___visit_all_reverse "parser_prod::AMainMethPropdef::(parser_prod::PNode::visit_all_reverse)"
996 typedef void (* parser_prod___ATypePropdef___n_doc__eq_t)(val_t self, val_t param0);
997 void parser_prod___ATypePropdef___n_doc__eq(val_t self, val_t param0);
998 #define LOCATE_parser_prod___ATypePropdef___n_doc__eq "parser_prod::ATypePropdef::(parser_nodes::PPropdef::n_doc=)"
999 typedef void (* parser_prod___ATypePropdef___n_kwredef__eq_t)(val_t self, val_t param0);
1000 void parser_prod___ATypePropdef___n_kwredef__eq(val_t self, val_t param0);
1001 #define LOCATE_parser_prod___ATypePropdef___n_kwredef__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_kwredef=)"
1002 typedef void (* parser_prod___ATypePropdef___n_visibility__eq_t)(val_t self, val_t param0);
1003 void parser_prod___ATypePropdef___n_visibility__eq(val_t self, val_t param0);
1004 #define LOCATE_parser_prod___ATypePropdef___n_visibility__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_visibility=)"
1005 typedef void (* parser_prod___ATypePropdef___n_kwtype__eq_t)(val_t self, val_t param0);
1006 void parser_prod___ATypePropdef___n_kwtype__eq(val_t self, val_t param0);
1007 #define LOCATE_parser_prod___ATypePropdef___n_kwtype__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_kwtype=)"
1008 typedef void (* parser_prod___ATypePropdef___n_id__eq_t)(val_t self, val_t param0);
1009 void parser_prod___ATypePropdef___n_id__eq(val_t self, val_t param0);
1010 #define LOCATE_parser_prod___ATypePropdef___n_id__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_id=)"
1011 typedef void (* parser_prod___ATypePropdef___n_type__eq_t)(val_t self, val_t param0);
1012 void parser_prod___ATypePropdef___n_type__eq(val_t self, val_t param0);
1013 #define LOCATE_parser_prod___ATypePropdef___n_type__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_type=)"
1014 typedef void (* parser_prod___ATypePropdef___empty_init_t)(val_t self, int* init_table);
1015 void parser_prod___ATypePropdef___empty_init(val_t self, int* init_table);
1016 val_t NEW_parser_prod___ATypePropdef___empty_init();
1017 #define LOCATE_parser_prod___ATypePropdef___empty_init "parser_prod::ATypePropdef::empty_init"
1018 typedef void (* parser_prod___ATypePropdef___init_atypepropdef_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
1019 void parser_prod___ATypePropdef___init_atypepropdef(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
1020 val_t NEW_parser_prod___ATypePropdef___init_atypepropdef(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
1021 #define LOCATE_parser_prod___ATypePropdef___init_atypepropdef "parser_prod::ATypePropdef::init_atypepropdef"
1022 typedef void (* parser_prod___ATypePropdef___replace_child_t)(val_t self, val_t param0, val_t param1);
1023 void parser_prod___ATypePropdef___replace_child(val_t self, val_t param0, val_t param1);
1024 #define LOCATE_parser_prod___ATypePropdef___replace_child "parser_prod::ATypePropdef::(parser_prod::PNode::replace_child)"
1025 typedef void (* parser_prod___ATypePropdef___visit_all_t)(val_t self, val_t param0);
1026 void parser_prod___ATypePropdef___visit_all(val_t self, val_t param0);
1027 #define LOCATE_parser_prod___ATypePropdef___visit_all "parser_prod::ATypePropdef::(parser_prod::PNode::visit_all)"
1028 typedef void (* parser_prod___ATypePropdef___visit_all_reverse_t)(val_t self, val_t param0);
1029 void parser_prod___ATypePropdef___visit_all_reverse(val_t self, val_t param0);
1030 #define LOCATE_parser_prod___ATypePropdef___visit_all_reverse "parser_prod::ATypePropdef::(parser_prod::PNode::visit_all_reverse)"
1031 typedef void (* parser_prod___AReadAble___n_kwredef__eq_t)(val_t self, val_t param0);
1032 void parser_prod___AReadAble___n_kwredef__eq(val_t self, val_t param0);
1033 #define LOCATE_parser_prod___AReadAble___n_kwredef__eq "parser_prod::AReadAble::(parser_nodes::PAble::n_kwredef=)"
1034 typedef void (* parser_prod___AReadAble___n_kwreadable__eq_t)(val_t self, val_t param0);
1035 void parser_prod___AReadAble___n_kwreadable__eq(val_t self, val_t param0);
1036 #define LOCATE_parser_prod___AReadAble___n_kwreadable__eq "parser_prod::AReadAble::(parser_nodes::AReadAble::n_kwreadable=)"
1037 typedef void (* parser_prod___AReadAble___empty_init_t)(val_t self, int* init_table);
1038 void parser_prod___AReadAble___empty_init(val_t self, int* init_table);
1039 val_t NEW_parser_prod___AReadAble___empty_init();
1040 #define LOCATE_parser_prod___AReadAble___empty_init "parser_prod::AReadAble::empty_init"
1041 typedef void (* parser_prod___AReadAble___init_areadable_t)(val_t self, val_t param0, val_t param1, int* init_table);
1042 void parser_prod___AReadAble___init_areadable(val_t self, val_t param0, val_t param1, int* init_table);
1043 val_t NEW_parser_prod___AReadAble___init_areadable(val_t param0, val_t param1);
1044 #define LOCATE_parser_prod___AReadAble___init_areadable "parser_prod::AReadAble::init_areadable"
1045 typedef void (* parser_prod___AReadAble___replace_child_t)(val_t self, val_t param0, val_t param1);
1046 void parser_prod___AReadAble___replace_child(val_t self, val_t param0, val_t param1);
1047 #define LOCATE_parser_prod___AReadAble___replace_child "parser_prod::AReadAble::(parser_prod::PNode::replace_child)"
1048 typedef void (* parser_prod___AReadAble___visit_all_t)(val_t self, val_t param0);
1049 void parser_prod___AReadAble___visit_all(val_t self, val_t param0);
1050 #define LOCATE_parser_prod___AReadAble___visit_all "parser_prod::AReadAble::(parser_prod::PNode::visit_all)"
1051 typedef void (* parser_prod___AReadAble___visit_all_reverse_t)(val_t self, val_t param0);
1052 void parser_prod___AReadAble___visit_all_reverse(val_t self, val_t param0);
1053 #define LOCATE_parser_prod___AReadAble___visit_all_reverse "parser_prod::AReadAble::(parser_prod::PNode::visit_all_reverse)"
1054 typedef void (* parser_prod___AWriteAble___n_kwredef__eq_t)(val_t self, val_t param0);
1055 void parser_prod___AWriteAble___n_kwredef__eq(val_t self, val_t param0);
1056 #define LOCATE_parser_prod___AWriteAble___n_kwredef__eq "parser_prod::AWriteAble::(parser_nodes::PAble::n_kwredef=)"
1057 typedef void (* parser_prod___AWriteAble___n_kwwritable__eq_t)(val_t self, val_t param0);
1058 void parser_prod___AWriteAble___n_kwwritable__eq(val_t self, val_t param0);
1059 #define LOCATE_parser_prod___AWriteAble___n_kwwritable__eq "parser_prod::AWriteAble::(parser_nodes::AWriteAble::n_kwwritable=)"
1060 typedef void (* parser_prod___AWriteAble___empty_init_t)(val_t self, int* init_table);
1061 void parser_prod___AWriteAble___empty_init(val_t self, int* init_table);
1062 val_t NEW_parser_prod___AWriteAble___empty_init();
1063 #define LOCATE_parser_prod___AWriteAble___empty_init "parser_prod::AWriteAble::empty_init"
1064 typedef void (* parser_prod___AWriteAble___init_awriteable_t)(val_t self, val_t param0, val_t param1, int* init_table);
1065 void parser_prod___AWriteAble___init_awriteable(val_t self, val_t param0, val_t param1, int* init_table);
1066 val_t NEW_parser_prod___AWriteAble___init_awriteable(val_t param0, val_t param1);
1067 #define LOCATE_parser_prod___AWriteAble___init_awriteable "parser_prod::AWriteAble::init_awriteable"
1068 typedef void (* parser_prod___AWriteAble___replace_child_t)(val_t self, val_t param0, val_t param1);
1069 void parser_prod___AWriteAble___replace_child(val_t self, val_t param0, val_t param1);
1070 #define LOCATE_parser_prod___AWriteAble___replace_child "parser_prod::AWriteAble::(parser_prod::PNode::replace_child)"
1071 typedef void (* parser_prod___AWriteAble___visit_all_t)(val_t self, val_t param0);
1072 void parser_prod___AWriteAble___visit_all(val_t self, val_t param0);
1073 #define LOCATE_parser_prod___AWriteAble___visit_all "parser_prod::AWriteAble::(parser_prod::PNode::visit_all)"
1074 typedef void (* parser_prod___AWriteAble___visit_all_reverse_t)(val_t self, val_t param0);
1075 void parser_prod___AWriteAble___visit_all_reverse(val_t self, val_t param0);
1076 #define LOCATE_parser_prod___AWriteAble___visit_all_reverse "parser_prod::AWriteAble::(parser_prod::PNode::visit_all_reverse)"
1077 typedef void (* parser_prod___AIdMethid___n_id__eq_t)(val_t self, val_t param0);
1078 void parser_prod___AIdMethid___n_id__eq(val_t self, val_t param0);
1079 #define LOCATE_parser_prod___AIdMethid___n_id__eq "parser_prod::AIdMethid::(parser_nodes::AIdMethid::n_id=)"
1080 typedef void (* parser_prod___AIdMethid___empty_init_t)(val_t self, int* init_table);
1081 void parser_prod___AIdMethid___empty_init(val_t self, int* init_table);
1082 val_t NEW_parser_prod___AIdMethid___empty_init();
1083 #define LOCATE_parser_prod___AIdMethid___empty_init "parser_prod::AIdMethid::empty_init"
1084 typedef void (* parser_prod___AIdMethid___init_aidmethid_t)(val_t self, val_t param0, int* init_table);
1085 void parser_prod___AIdMethid___init_aidmethid(val_t self, val_t param0, int* init_table);
1086 val_t NEW_parser_prod___AIdMethid___init_aidmethid(val_t param0);
1087 #define LOCATE_parser_prod___AIdMethid___init_aidmethid "parser_prod::AIdMethid::init_aidmethid"
1088 typedef void (* parser_prod___AIdMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1089 void parser_prod___AIdMethid___replace_child(val_t self, val_t param0, val_t param1);
1090 #define LOCATE_parser_prod___AIdMethid___replace_child "parser_prod::AIdMethid::(parser_prod::PNode::replace_child)"
1091 typedef void (* parser_prod___AIdMethid___visit_all_t)(val_t self, val_t param0);
1092 void parser_prod___AIdMethid___visit_all(val_t self, val_t param0);
1093 #define LOCATE_parser_prod___AIdMethid___visit_all "parser_prod::AIdMethid::(parser_prod::PNode::visit_all)"
1094 typedef void (* parser_prod___AIdMethid___visit_all_reverse_t)(val_t self, val_t param0);
1095 void parser_prod___AIdMethid___visit_all_reverse(val_t self, val_t param0);
1096 #define LOCATE_parser_prod___AIdMethid___visit_all_reverse "parser_prod::AIdMethid::(parser_prod::PNode::visit_all_reverse)"
1097 typedef void (* parser_prod___APlusMethid___n_plus__eq_t)(val_t self, val_t param0);
1098 void parser_prod___APlusMethid___n_plus__eq(val_t self, val_t param0);
1099 #define LOCATE_parser_prod___APlusMethid___n_plus__eq "parser_prod::APlusMethid::(parser_nodes::APlusMethid::n_plus=)"
1100 typedef void (* parser_prod___APlusMethid___empty_init_t)(val_t self, int* init_table);
1101 void parser_prod___APlusMethid___empty_init(val_t self, int* init_table);
1102 val_t NEW_parser_prod___APlusMethid___empty_init();
1103 #define LOCATE_parser_prod___APlusMethid___empty_init "parser_prod::APlusMethid::empty_init"
1104 typedef void (* parser_prod___APlusMethid___init_aplusmethid_t)(val_t self, val_t param0, int* init_table);
1105 void parser_prod___APlusMethid___init_aplusmethid(val_t self, val_t param0, int* init_table);
1106 val_t NEW_parser_prod___APlusMethid___init_aplusmethid(val_t param0);
1107 #define LOCATE_parser_prod___APlusMethid___init_aplusmethid "parser_prod::APlusMethid::init_aplusmethid"
1108 typedef void (* parser_prod___APlusMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1109 void parser_prod___APlusMethid___replace_child(val_t self, val_t param0, val_t param1);
1110 #define LOCATE_parser_prod___APlusMethid___replace_child "parser_prod::APlusMethid::(parser_prod::PNode::replace_child)"
1111 typedef void (* parser_prod___APlusMethid___visit_all_t)(val_t self, val_t param0);
1112 void parser_prod___APlusMethid___visit_all(val_t self, val_t param0);
1113 #define LOCATE_parser_prod___APlusMethid___visit_all "parser_prod::APlusMethid::(parser_prod::PNode::visit_all)"
1114 typedef void (* parser_prod___APlusMethid___visit_all_reverse_t)(val_t self, val_t param0);
1115 void parser_prod___APlusMethid___visit_all_reverse(val_t self, val_t param0);
1116 #define LOCATE_parser_prod___APlusMethid___visit_all_reverse "parser_prod::APlusMethid::(parser_prod::PNode::visit_all_reverse)"
1117 typedef void (* parser_prod___AMinusMethid___n_minus__eq_t)(val_t self, val_t param0);
1118 void parser_prod___AMinusMethid___n_minus__eq(val_t self, val_t param0);
1119 #define LOCATE_parser_prod___AMinusMethid___n_minus__eq "parser_prod::AMinusMethid::(parser_nodes::AMinusMethid::n_minus=)"
1120 typedef void (* parser_prod___AMinusMethid___empty_init_t)(val_t self, int* init_table);
1121 void parser_prod___AMinusMethid___empty_init(val_t self, int* init_table);
1122 val_t NEW_parser_prod___AMinusMethid___empty_init();
1123 #define LOCATE_parser_prod___AMinusMethid___empty_init "parser_prod::AMinusMethid::empty_init"
1124 typedef void (* parser_prod___AMinusMethid___init_aminusmethid_t)(val_t self, val_t param0, int* init_table);
1125 void parser_prod___AMinusMethid___init_aminusmethid(val_t self, val_t param0, int* init_table);
1126 val_t NEW_parser_prod___AMinusMethid___init_aminusmethid(val_t param0);
1127 #define LOCATE_parser_prod___AMinusMethid___init_aminusmethid "parser_prod::AMinusMethid::init_aminusmethid"
1128 typedef void (* parser_prod___AMinusMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1129 void parser_prod___AMinusMethid___replace_child(val_t self, val_t param0, val_t param1);
1130 #define LOCATE_parser_prod___AMinusMethid___replace_child "parser_prod::AMinusMethid::(parser_prod::PNode::replace_child)"
1131 typedef void (* parser_prod___AMinusMethid___visit_all_t)(val_t self, val_t param0);
1132 void parser_prod___AMinusMethid___visit_all(val_t self, val_t param0);
1133 #define LOCATE_parser_prod___AMinusMethid___visit_all "parser_prod::AMinusMethid::(parser_prod::PNode::visit_all)"
1134 typedef void (* parser_prod___AMinusMethid___visit_all_reverse_t)(val_t self, val_t param0);
1135 void parser_prod___AMinusMethid___visit_all_reverse(val_t self, val_t param0);
1136 #define LOCATE_parser_prod___AMinusMethid___visit_all_reverse "parser_prod::AMinusMethid::(parser_prod::PNode::visit_all_reverse)"
1137 typedef void (* parser_prod___AStarMethid___n_star__eq_t)(val_t self, val_t param0);
1138 void parser_prod___AStarMethid___n_star__eq(val_t self, val_t param0);
1139 #define LOCATE_parser_prod___AStarMethid___n_star__eq "parser_prod::AStarMethid::(parser_nodes::AStarMethid::n_star=)"
1140 typedef void (* parser_prod___AStarMethid___empty_init_t)(val_t self, int* init_table);
1141 void parser_prod___AStarMethid___empty_init(val_t self, int* init_table);
1142 val_t NEW_parser_prod___AStarMethid___empty_init();
1143 #define LOCATE_parser_prod___AStarMethid___empty_init "parser_prod::AStarMethid::empty_init"
1144 typedef void (* parser_prod___AStarMethid___init_astarmethid_t)(val_t self, val_t param0, int* init_table);
1145 void parser_prod___AStarMethid___init_astarmethid(val_t self, val_t param0, int* init_table);
1146 val_t NEW_parser_prod___AStarMethid___init_astarmethid(val_t param0);
1147 #define LOCATE_parser_prod___AStarMethid___init_astarmethid "parser_prod::AStarMethid::init_astarmethid"
1148 typedef void (* parser_prod___AStarMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1149 void parser_prod___AStarMethid___replace_child(val_t self, val_t param0, val_t param1);
1150 #define LOCATE_parser_prod___AStarMethid___replace_child "parser_prod::AStarMethid::(parser_prod::PNode::replace_child)"
1151 typedef void (* parser_prod___AStarMethid___visit_all_t)(val_t self, val_t param0);
1152 void parser_prod___AStarMethid___visit_all(val_t self, val_t param0);
1153 #define LOCATE_parser_prod___AStarMethid___visit_all "parser_prod::AStarMethid::(parser_prod::PNode::visit_all)"
1154 typedef void (* parser_prod___AStarMethid___visit_all_reverse_t)(val_t self, val_t param0);
1155 void parser_prod___AStarMethid___visit_all_reverse(val_t self, val_t param0);
1156 #define LOCATE_parser_prod___AStarMethid___visit_all_reverse "parser_prod::AStarMethid::(parser_prod::PNode::visit_all_reverse)"
1157 typedef void (* parser_prod___ASlashMethid___n_slash__eq_t)(val_t self, val_t param0);
1158 void parser_prod___ASlashMethid___n_slash__eq(val_t self, val_t param0);
1159 #define LOCATE_parser_prod___ASlashMethid___n_slash__eq "parser_prod::ASlashMethid::(parser_nodes::ASlashMethid::n_slash=)"
1160 typedef void (* parser_prod___ASlashMethid___empty_init_t)(val_t self, int* init_table);
1161 void parser_prod___ASlashMethid___empty_init(val_t self, int* init_table);
1162 val_t NEW_parser_prod___ASlashMethid___empty_init();
1163 #define LOCATE_parser_prod___ASlashMethid___empty_init "parser_prod::ASlashMethid::empty_init"
1164 typedef void (* parser_prod___ASlashMethid___init_aslashmethid_t)(val_t self, val_t param0, int* init_table);
1165 void parser_prod___ASlashMethid___init_aslashmethid(val_t self, val_t param0, int* init_table);
1166 val_t NEW_parser_prod___ASlashMethid___init_aslashmethid(val_t param0);
1167 #define LOCATE_parser_prod___ASlashMethid___init_aslashmethid "parser_prod::ASlashMethid::init_aslashmethid"
1168 typedef void (* parser_prod___ASlashMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1169 void parser_prod___ASlashMethid___replace_child(val_t self, val_t param0, val_t param1);
1170 #define LOCATE_parser_prod___ASlashMethid___replace_child "parser_prod::ASlashMethid::(parser_prod::PNode::replace_child)"
1171 typedef void (* parser_prod___ASlashMethid___visit_all_t)(val_t self, val_t param0);
1172 void parser_prod___ASlashMethid___visit_all(val_t self, val_t param0);
1173 #define LOCATE_parser_prod___ASlashMethid___visit_all "parser_prod::ASlashMethid::(parser_prod::PNode::visit_all)"
1174 typedef void (* parser_prod___ASlashMethid___visit_all_reverse_t)(val_t self, val_t param0);
1175 void parser_prod___ASlashMethid___visit_all_reverse(val_t self, val_t param0);
1176 #define LOCATE_parser_prod___ASlashMethid___visit_all_reverse "parser_prod::ASlashMethid::(parser_prod::PNode::visit_all_reverse)"
1177 typedef void (* parser_prod___APercentMethid___n_percent__eq_t)(val_t self, val_t param0);
1178 void parser_prod___APercentMethid___n_percent__eq(val_t self, val_t param0);
1179 #define LOCATE_parser_prod___APercentMethid___n_percent__eq "parser_prod::APercentMethid::(parser_nodes::APercentMethid::n_percent=)"
1180 typedef void (* parser_prod___APercentMethid___empty_init_t)(val_t self, int* init_table);
1181 void parser_prod___APercentMethid___empty_init(val_t self, int* init_table);
1182 val_t NEW_parser_prod___APercentMethid___empty_init();
1183 #define LOCATE_parser_prod___APercentMethid___empty_init "parser_prod::APercentMethid::empty_init"
1184 typedef void (* parser_prod___APercentMethid___init_apercentmethid_t)(val_t self, val_t param0, int* init_table);
1185 void parser_prod___APercentMethid___init_apercentmethid(val_t self, val_t param0, int* init_table);
1186 val_t NEW_parser_prod___APercentMethid___init_apercentmethid(val_t param0);
1187 #define LOCATE_parser_prod___APercentMethid___init_apercentmethid "parser_prod::APercentMethid::init_apercentmethid"
1188 typedef void (* parser_prod___APercentMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1189 void parser_prod___APercentMethid___replace_child(val_t self, val_t param0, val_t param1);
1190 #define LOCATE_parser_prod___APercentMethid___replace_child "parser_prod::APercentMethid::(parser_prod::PNode::replace_child)"
1191 typedef void (* parser_prod___APercentMethid___visit_all_t)(val_t self, val_t param0);
1192 void parser_prod___APercentMethid___visit_all(val_t self, val_t param0);
1193 #define LOCATE_parser_prod___APercentMethid___visit_all "parser_prod::APercentMethid::(parser_prod::PNode::visit_all)"
1194 typedef void (* parser_prod___APercentMethid___visit_all_reverse_t)(val_t self, val_t param0);
1195 void parser_prod___APercentMethid___visit_all_reverse(val_t self, val_t param0);
1196 #define LOCATE_parser_prod___APercentMethid___visit_all_reverse "parser_prod::APercentMethid::(parser_prod::PNode::visit_all_reverse)"
1197 typedef void (* parser_prod___AEqMethid___n_eq__eq_t)(val_t self, val_t param0);
1198 void parser_prod___AEqMethid___n_eq__eq(val_t self, val_t param0);
1199 #define LOCATE_parser_prod___AEqMethid___n_eq__eq "parser_prod::AEqMethid::(parser_nodes::AEqMethid::n_eq=)"
1200 typedef void (* parser_prod___AEqMethid___empty_init_t)(val_t self, int* init_table);
1201 void parser_prod___AEqMethid___empty_init(val_t self, int* init_table);
1202 val_t NEW_parser_prod___AEqMethid___empty_init();
1203 #define LOCATE_parser_prod___AEqMethid___empty_init "parser_prod::AEqMethid::empty_init"
1204 typedef void (* parser_prod___AEqMethid___init_aeqmethid_t)(val_t self, val_t param0, int* init_table);
1205 void parser_prod___AEqMethid___init_aeqmethid(val_t self, val_t param0, int* init_table);
1206 val_t NEW_parser_prod___AEqMethid___init_aeqmethid(val_t param0);
1207 #define LOCATE_parser_prod___AEqMethid___init_aeqmethid "parser_prod::AEqMethid::init_aeqmethid"
1208 typedef void (* parser_prod___AEqMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1209 void parser_prod___AEqMethid___replace_child(val_t self, val_t param0, val_t param1);
1210 #define LOCATE_parser_prod___AEqMethid___replace_child "parser_prod::AEqMethid::(parser_prod::PNode::replace_child)"
1211 typedef void (* parser_prod___AEqMethid___visit_all_t)(val_t self, val_t param0);
1212 void parser_prod___AEqMethid___visit_all(val_t self, val_t param0);
1213 #define LOCATE_parser_prod___AEqMethid___visit_all "parser_prod::AEqMethid::(parser_prod::PNode::visit_all)"
1214 typedef void (* parser_prod___AEqMethid___visit_all_reverse_t)(val_t self, val_t param0);
1215 void parser_prod___AEqMethid___visit_all_reverse(val_t self, val_t param0);
1216 #define LOCATE_parser_prod___AEqMethid___visit_all_reverse "parser_prod::AEqMethid::(parser_prod::PNode::visit_all_reverse)"
1217 typedef void (* parser_prod___ANeMethid___n_ne__eq_t)(val_t self, val_t param0);
1218 void parser_prod___ANeMethid___n_ne__eq(val_t self, val_t param0);
1219 #define LOCATE_parser_prod___ANeMethid___n_ne__eq "parser_prod::ANeMethid::(parser_nodes::ANeMethid::n_ne=)"
1220 typedef void (* parser_prod___ANeMethid___empty_init_t)(val_t self, int* init_table);
1221 void parser_prod___ANeMethid___empty_init(val_t self, int* init_table);
1222 val_t NEW_parser_prod___ANeMethid___empty_init();
1223 #define LOCATE_parser_prod___ANeMethid___empty_init "parser_prod::ANeMethid::empty_init"
1224 typedef void (* parser_prod___ANeMethid___init_anemethid_t)(val_t self, val_t param0, int* init_table);
1225 void parser_prod___ANeMethid___init_anemethid(val_t self, val_t param0, int* init_table);
1226 val_t NEW_parser_prod___ANeMethid___init_anemethid(val_t param0);
1227 #define LOCATE_parser_prod___ANeMethid___init_anemethid "parser_prod::ANeMethid::init_anemethid"
1228 typedef void (* parser_prod___ANeMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1229 void parser_prod___ANeMethid___replace_child(val_t self, val_t param0, val_t param1);
1230 #define LOCATE_parser_prod___ANeMethid___replace_child "parser_prod::ANeMethid::(parser_prod::PNode::replace_child)"
1231 typedef void (* parser_prod___ANeMethid___visit_all_t)(val_t self, val_t param0);
1232 void parser_prod___ANeMethid___visit_all(val_t self, val_t param0);
1233 #define LOCATE_parser_prod___ANeMethid___visit_all "parser_prod::ANeMethid::(parser_prod::PNode::visit_all)"
1234 typedef void (* parser_prod___ANeMethid___visit_all_reverse_t)(val_t self, val_t param0);
1235 void parser_prod___ANeMethid___visit_all_reverse(val_t self, val_t param0);
1236 #define LOCATE_parser_prod___ANeMethid___visit_all_reverse "parser_prod::ANeMethid::(parser_prod::PNode::visit_all_reverse)"
1237 typedef void (* parser_prod___ALeMethid___n_le__eq_t)(val_t self, val_t param0);
1238 void parser_prod___ALeMethid___n_le__eq(val_t self, val_t param0);
1239 #define LOCATE_parser_prod___ALeMethid___n_le__eq "parser_prod::ALeMethid::(parser_nodes::ALeMethid::n_le=)"
1240 typedef void (* parser_prod___ALeMethid___empty_init_t)(val_t self, int* init_table);
1241 void parser_prod___ALeMethid___empty_init(val_t self, int* init_table);
1242 val_t NEW_parser_prod___ALeMethid___empty_init();
1243 #define LOCATE_parser_prod___ALeMethid___empty_init "parser_prod::ALeMethid::empty_init"
1244 typedef void (* parser_prod___ALeMethid___init_alemethid_t)(val_t self, val_t param0, int* init_table);
1245 void parser_prod___ALeMethid___init_alemethid(val_t self, val_t param0, int* init_table);
1246 val_t NEW_parser_prod___ALeMethid___init_alemethid(val_t param0);
1247 #define LOCATE_parser_prod___ALeMethid___init_alemethid "parser_prod::ALeMethid::init_alemethid"
1248 typedef void (* parser_prod___ALeMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1249 void parser_prod___ALeMethid___replace_child(val_t self, val_t param0, val_t param1);
1250 #define LOCATE_parser_prod___ALeMethid___replace_child "parser_prod::ALeMethid::(parser_prod::PNode::replace_child)"
1251 typedef void (* parser_prod___ALeMethid___visit_all_t)(val_t self, val_t param0);
1252 void parser_prod___ALeMethid___visit_all(val_t self, val_t param0);
1253 #define LOCATE_parser_prod___ALeMethid___visit_all "parser_prod::ALeMethid::(parser_prod::PNode::visit_all)"
1254 typedef void (* parser_prod___ALeMethid___visit_all_reverse_t)(val_t self, val_t param0);
1255 void parser_prod___ALeMethid___visit_all_reverse(val_t self, val_t param0);
1256 #define LOCATE_parser_prod___ALeMethid___visit_all_reverse "parser_prod::ALeMethid::(parser_prod::PNode::visit_all_reverse)"
1257 typedef void (* parser_prod___AGeMethid___n_ge__eq_t)(val_t self, val_t param0);
1258 void parser_prod___AGeMethid___n_ge__eq(val_t self, val_t param0);
1259 #define LOCATE_parser_prod___AGeMethid___n_ge__eq "parser_prod::AGeMethid::(parser_nodes::AGeMethid::n_ge=)"
1260 typedef void (* parser_prod___AGeMethid___empty_init_t)(val_t self, int* init_table);
1261 void parser_prod___AGeMethid___empty_init(val_t self, int* init_table);
1262 val_t NEW_parser_prod___AGeMethid___empty_init();
1263 #define LOCATE_parser_prod___AGeMethid___empty_init "parser_prod::AGeMethid::empty_init"
1264 typedef void (* parser_prod___AGeMethid___init_agemethid_t)(val_t self, val_t param0, int* init_table);
1265 void parser_prod___AGeMethid___init_agemethid(val_t self, val_t param0, int* init_table);
1266 val_t NEW_parser_prod___AGeMethid___init_agemethid(val_t param0);
1267 #define LOCATE_parser_prod___AGeMethid___init_agemethid "parser_prod::AGeMethid::init_agemethid"
1268 typedef void (* parser_prod___AGeMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1269 void parser_prod___AGeMethid___replace_child(val_t self, val_t param0, val_t param1);
1270 #define LOCATE_parser_prod___AGeMethid___replace_child "parser_prod::AGeMethid::(parser_prod::PNode::replace_child)"
1271 typedef void (* parser_prod___AGeMethid___visit_all_t)(val_t self, val_t param0);
1272 void parser_prod___AGeMethid___visit_all(val_t self, val_t param0);
1273 #define LOCATE_parser_prod___AGeMethid___visit_all "parser_prod::AGeMethid::(parser_prod::PNode::visit_all)"
1274 typedef void (* parser_prod___AGeMethid___visit_all_reverse_t)(val_t self, val_t param0);
1275 void parser_prod___AGeMethid___visit_all_reverse(val_t self, val_t param0);
1276 #define LOCATE_parser_prod___AGeMethid___visit_all_reverse "parser_prod::AGeMethid::(parser_prod::PNode::visit_all_reverse)"
1277 typedef void (* parser_prod___ALtMethid___n_lt__eq_t)(val_t self, val_t param0);
1278 void parser_prod___ALtMethid___n_lt__eq(val_t self, val_t param0);
1279 #define LOCATE_parser_prod___ALtMethid___n_lt__eq "parser_prod::ALtMethid::(parser_nodes::ALtMethid::n_lt=)"
1280 typedef void (* parser_prod___ALtMethid___empty_init_t)(val_t self, int* init_table);
1281 void parser_prod___ALtMethid___empty_init(val_t self, int* init_table);
1282 val_t NEW_parser_prod___ALtMethid___empty_init();
1283 #define LOCATE_parser_prod___ALtMethid___empty_init "parser_prod::ALtMethid::empty_init"
1284 typedef void (* parser_prod___ALtMethid___init_altmethid_t)(val_t self, val_t param0, int* init_table);
1285 void parser_prod___ALtMethid___init_altmethid(val_t self, val_t param0, int* init_table);
1286 val_t NEW_parser_prod___ALtMethid___init_altmethid(val_t param0);
1287 #define LOCATE_parser_prod___ALtMethid___init_altmethid "parser_prod::ALtMethid::init_altmethid"
1288 typedef void (* parser_prod___ALtMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1289 void parser_prod___ALtMethid___replace_child(val_t self, val_t param0, val_t param1);
1290 #define LOCATE_parser_prod___ALtMethid___replace_child "parser_prod::ALtMethid::(parser_prod::PNode::replace_child)"
1291 typedef void (* parser_prod___ALtMethid___visit_all_t)(val_t self, val_t param0);
1292 void parser_prod___ALtMethid___visit_all(val_t self, val_t param0);
1293 #define LOCATE_parser_prod___ALtMethid___visit_all "parser_prod::ALtMethid::(parser_prod::PNode::visit_all)"
1294 typedef void (* parser_prod___ALtMethid___visit_all_reverse_t)(val_t self, val_t param0);
1295 void parser_prod___ALtMethid___visit_all_reverse(val_t self, val_t param0);
1296 #define LOCATE_parser_prod___ALtMethid___visit_all_reverse "parser_prod::ALtMethid::(parser_prod::PNode::visit_all_reverse)"
1297 typedef void (* parser_prod___AGtMethid___n_gt__eq_t)(val_t self, val_t param0);
1298 void parser_prod___AGtMethid___n_gt__eq(val_t self, val_t param0);
1299 #define LOCATE_parser_prod___AGtMethid___n_gt__eq "parser_prod::AGtMethid::(parser_nodes::AGtMethid::n_gt=)"
1300 typedef void (* parser_prod___AGtMethid___empty_init_t)(val_t self, int* init_table);
1301 void parser_prod___AGtMethid___empty_init(val_t self, int* init_table);
1302 val_t NEW_parser_prod___AGtMethid___empty_init();
1303 #define LOCATE_parser_prod___AGtMethid___empty_init "parser_prod::AGtMethid::empty_init"
1304 typedef void (* parser_prod___AGtMethid___init_agtmethid_t)(val_t self, val_t param0, int* init_table);
1305 void parser_prod___AGtMethid___init_agtmethid(val_t self, val_t param0, int* init_table);
1306 val_t NEW_parser_prod___AGtMethid___init_agtmethid(val_t param0);
1307 #define LOCATE_parser_prod___AGtMethid___init_agtmethid "parser_prod::AGtMethid::init_agtmethid"
1308 typedef void (* parser_prod___AGtMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1309 void parser_prod___AGtMethid___replace_child(val_t self, val_t param0, val_t param1);
1310 #define LOCATE_parser_prod___AGtMethid___replace_child "parser_prod::AGtMethid::(parser_prod::PNode::replace_child)"
1311 typedef void (* parser_prod___AGtMethid___visit_all_t)(val_t self, val_t param0);
1312 void parser_prod___AGtMethid___visit_all(val_t self, val_t param0);
1313 #define LOCATE_parser_prod___AGtMethid___visit_all "parser_prod::AGtMethid::(parser_prod::PNode::visit_all)"
1314 typedef void (* parser_prod___AGtMethid___visit_all_reverse_t)(val_t self, val_t param0);
1315 void parser_prod___AGtMethid___visit_all_reverse(val_t self, val_t param0);
1316 #define LOCATE_parser_prod___AGtMethid___visit_all_reverse "parser_prod::AGtMethid::(parser_prod::PNode::visit_all_reverse)"
1317 typedef void (* parser_prod___ABraMethid___n_obra__eq_t)(val_t self, val_t param0);
1318 void parser_prod___ABraMethid___n_obra__eq(val_t self, val_t param0);
1319 #define LOCATE_parser_prod___ABraMethid___n_obra__eq "parser_prod::ABraMethid::(parser_nodes::ABraMethid::n_obra=)"
1320 typedef void (* parser_prod___ABraMethid___n_cbra__eq_t)(val_t self, val_t param0);
1321 void parser_prod___ABraMethid___n_cbra__eq(val_t self, val_t param0);
1322 #define LOCATE_parser_prod___ABraMethid___n_cbra__eq "parser_prod::ABraMethid::(parser_nodes::ABraMethid::n_cbra=)"
1323 typedef void (* parser_prod___ABraMethid___empty_init_t)(val_t self, int* init_table);
1324 void parser_prod___ABraMethid___empty_init(val_t self, int* init_table);
1325 val_t NEW_parser_prod___ABraMethid___empty_init();
1326 #define LOCATE_parser_prod___ABraMethid___empty_init "parser_prod::ABraMethid::empty_init"
1327 typedef void (* parser_prod___ABraMethid___init_abramethid_t)(val_t self, val_t param0, val_t param1, int* init_table);
1328 void parser_prod___ABraMethid___init_abramethid(val_t self, val_t param0, val_t param1, int* init_table);
1329 val_t NEW_parser_prod___ABraMethid___init_abramethid(val_t param0, val_t param1);
1330 #define LOCATE_parser_prod___ABraMethid___init_abramethid "parser_prod::ABraMethid::init_abramethid"
1331 typedef void (* parser_prod___ABraMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1332 void parser_prod___ABraMethid___replace_child(val_t self, val_t param0, val_t param1);
1333 #define LOCATE_parser_prod___ABraMethid___replace_child "parser_prod::ABraMethid::(parser_prod::PNode::replace_child)"
1334 typedef void (* parser_prod___ABraMethid___visit_all_t)(val_t self, val_t param0);
1335 void parser_prod___ABraMethid___visit_all(val_t self, val_t param0);
1336 #define LOCATE_parser_prod___ABraMethid___visit_all "parser_prod::ABraMethid::(parser_prod::PNode::visit_all)"
1337 typedef void (* parser_prod___ABraMethid___visit_all_reverse_t)(val_t self, val_t param0);
1338 void parser_prod___ABraMethid___visit_all_reverse(val_t self, val_t param0);
1339 #define LOCATE_parser_prod___ABraMethid___visit_all_reverse "parser_prod::ABraMethid::(parser_prod::PNode::visit_all_reverse)"
1340 typedef void (* parser_prod___AStarshipMethid___n_starship__eq_t)(val_t self, val_t param0);
1341 void parser_prod___AStarshipMethid___n_starship__eq(val_t self, val_t param0);
1342 #define LOCATE_parser_prod___AStarshipMethid___n_starship__eq "parser_prod::AStarshipMethid::(parser_nodes::AStarshipMethid::n_starship=)"
1343 typedef void (* parser_prod___AStarshipMethid___empty_init_t)(val_t self, int* init_table);
1344 void parser_prod___AStarshipMethid___empty_init(val_t self, int* init_table);
1345 val_t NEW_parser_prod___AStarshipMethid___empty_init();
1346 #define LOCATE_parser_prod___AStarshipMethid___empty_init "parser_prod::AStarshipMethid::empty_init"
1347 typedef void (* parser_prod___AStarshipMethid___init_astarshipmethid_t)(val_t self, val_t param0, int* init_table);
1348 void parser_prod___AStarshipMethid___init_astarshipmethid(val_t self, val_t param0, int* init_table);
1349 val_t NEW_parser_prod___AStarshipMethid___init_astarshipmethid(val_t param0);
1350 #define LOCATE_parser_prod___AStarshipMethid___init_astarshipmethid "parser_prod::AStarshipMethid::init_astarshipmethid"
1351 typedef void (* parser_prod___AStarshipMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1352 void parser_prod___AStarshipMethid___replace_child(val_t self, val_t param0, val_t param1);
1353 #define LOCATE_parser_prod___AStarshipMethid___replace_child "parser_prod::AStarshipMethid::(parser_prod::PNode::replace_child)"
1354 typedef void (* parser_prod___AStarshipMethid___visit_all_t)(val_t self, val_t param0);
1355 void parser_prod___AStarshipMethid___visit_all(val_t self, val_t param0);
1356 #define LOCATE_parser_prod___AStarshipMethid___visit_all "parser_prod::AStarshipMethid::(parser_prod::PNode::visit_all)"
1357 typedef void (* parser_prod___AStarshipMethid___visit_all_reverse_t)(val_t self, val_t param0);
1358 void parser_prod___AStarshipMethid___visit_all_reverse(val_t self, val_t param0);
1359 #define LOCATE_parser_prod___AStarshipMethid___visit_all_reverse "parser_prod::AStarshipMethid::(parser_prod::PNode::visit_all_reverse)"
1360 typedef void (* parser_prod___AAssignMethid___n_id__eq_t)(val_t self, val_t param0);
1361 void parser_prod___AAssignMethid___n_id__eq(val_t self, val_t param0);
1362 #define LOCATE_parser_prod___AAssignMethid___n_id__eq "parser_prod::AAssignMethid::(parser_nodes::AAssignMethid::n_id=)"
1363 typedef void (* parser_prod___AAssignMethid___n_assign__eq_t)(val_t self, val_t param0);
1364 void parser_prod___AAssignMethid___n_assign__eq(val_t self, val_t param0);
1365 #define LOCATE_parser_prod___AAssignMethid___n_assign__eq "parser_prod::AAssignMethid::(parser_nodes::AAssignMethid::n_assign=)"
1366 typedef void (* parser_prod___AAssignMethid___empty_init_t)(val_t self, int* init_table);
1367 void parser_prod___AAssignMethid___empty_init(val_t self, int* init_table);
1368 val_t NEW_parser_prod___AAssignMethid___empty_init();
1369 #define LOCATE_parser_prod___AAssignMethid___empty_init "parser_prod::AAssignMethid::empty_init"
1370 typedef void (* parser_prod___AAssignMethid___init_aassignmethid_t)(val_t self, val_t param0, val_t param1, int* init_table);
1371 void parser_prod___AAssignMethid___init_aassignmethid(val_t self, val_t param0, val_t param1, int* init_table);
1372 val_t NEW_parser_prod___AAssignMethid___init_aassignmethid(val_t param0, val_t param1);
1373 #define LOCATE_parser_prod___AAssignMethid___init_aassignmethid "parser_prod::AAssignMethid::init_aassignmethid"
1374 typedef void (* parser_prod___AAssignMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1375 void parser_prod___AAssignMethid___replace_child(val_t self, val_t param0, val_t param1);
1376 #define LOCATE_parser_prod___AAssignMethid___replace_child "parser_prod::AAssignMethid::(parser_prod::PNode::replace_child)"
1377 typedef void (* parser_prod___AAssignMethid___visit_all_t)(val_t self, val_t param0);
1378 void parser_prod___AAssignMethid___visit_all(val_t self, val_t param0);
1379 #define LOCATE_parser_prod___AAssignMethid___visit_all "parser_prod::AAssignMethid::(parser_prod::PNode::visit_all)"
1380 typedef void (* parser_prod___AAssignMethid___visit_all_reverse_t)(val_t self, val_t param0);
1381 void parser_prod___AAssignMethid___visit_all_reverse(val_t self, val_t param0);
1382 #define LOCATE_parser_prod___AAssignMethid___visit_all_reverse "parser_prod::AAssignMethid::(parser_prod::PNode::visit_all_reverse)"
1383 typedef void (* parser_prod___ABraassignMethid___n_obra__eq_t)(val_t self, val_t param0);
1384 void parser_prod___ABraassignMethid___n_obra__eq(val_t self, val_t param0);
1385 #define LOCATE_parser_prod___ABraassignMethid___n_obra__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_obra=)"
1386 typedef void (* parser_prod___ABraassignMethid___n_cbra__eq_t)(val_t self, val_t param0);
1387 void parser_prod___ABraassignMethid___n_cbra__eq(val_t self, val_t param0);
1388 #define LOCATE_parser_prod___ABraassignMethid___n_cbra__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_cbra=)"
1389 typedef void (* parser_prod___ABraassignMethid___n_assign__eq_t)(val_t self, val_t param0);
1390 void parser_prod___ABraassignMethid___n_assign__eq(val_t self, val_t param0);
1391 #define LOCATE_parser_prod___ABraassignMethid___n_assign__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_assign=)"
1392 typedef void (* parser_prod___ABraassignMethid___empty_init_t)(val_t self, int* init_table);
1393 void parser_prod___ABraassignMethid___empty_init(val_t self, int* init_table);
1394 val_t NEW_parser_prod___ABraassignMethid___empty_init();
1395 #define LOCATE_parser_prod___ABraassignMethid___empty_init "parser_prod::ABraassignMethid::empty_init"
1396 typedef void (* parser_prod___ABraassignMethid___init_abraassignmethid_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1397 void parser_prod___ABraassignMethid___init_abraassignmethid(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1398 val_t NEW_parser_prod___ABraassignMethid___init_abraassignmethid(val_t param0, val_t param1, val_t param2);
1399 #define LOCATE_parser_prod___ABraassignMethid___init_abraassignmethid "parser_prod::ABraassignMethid::init_abraassignmethid"
1400 typedef void (* parser_prod___ABraassignMethid___replace_child_t)(val_t self, val_t param0, val_t param1);
1401 void parser_prod___ABraassignMethid___replace_child(val_t self, val_t param0, val_t param1);
1402 #define LOCATE_parser_prod___ABraassignMethid___replace_child "parser_prod::ABraassignMethid::(parser_prod::PNode::replace_child)"
1403 typedef void (* parser_prod___ABraassignMethid___visit_all_t)(val_t self, val_t param0);
1404 void parser_prod___ABraassignMethid___visit_all(val_t self, val_t param0);
1405 #define LOCATE_parser_prod___ABraassignMethid___visit_all "parser_prod::ABraassignMethid::(parser_prod::PNode::visit_all)"
1406 typedef void (* parser_prod___ABraassignMethid___visit_all_reverse_t)(val_t self, val_t param0);
1407 void parser_prod___ABraassignMethid___visit_all_reverse(val_t self, val_t param0);
1408 #define LOCATE_parser_prod___ABraassignMethid___visit_all_reverse "parser_prod::ABraassignMethid::(parser_prod::PNode::visit_all_reverse)"
1409 typedef void (* parser_prod___ASignature___n_type__eq_t)(val_t self, val_t param0);
1410 void parser_prod___ASignature___n_type__eq(val_t self, val_t param0);
1411 #define LOCATE_parser_prod___ASignature___n_type__eq "parser_prod::ASignature::(parser_nodes::ASignature::n_type=)"
1412 typedef void (* parser_prod___ASignature___empty_init_t)(val_t self, int* init_table);
1413 void parser_prod___ASignature___empty_init(val_t self, int* init_table);
1414 val_t NEW_parser_prod___ASignature___empty_init();
1415 #define LOCATE_parser_prod___ASignature___empty_init "parser_prod::ASignature::empty_init"
1416 typedef void (* parser_prod___ASignature___init_asignature_t)(val_t self, val_t param0, val_t param1, int* init_table);
1417 void parser_prod___ASignature___init_asignature(val_t self, val_t param0, val_t param1, int* init_table);
1418 val_t NEW_parser_prod___ASignature___init_asignature(val_t param0, val_t param1);
1419 #define LOCATE_parser_prod___ASignature___init_asignature "parser_prod::ASignature::init_asignature"
1420 typedef void (* parser_prod___ASignature___replace_child_t)(val_t self, val_t param0, val_t param1);
1421 void parser_prod___ASignature___replace_child(val_t self, val_t param0, val_t param1);
1422 #define LOCATE_parser_prod___ASignature___replace_child "parser_prod::ASignature::(parser_prod::PNode::replace_child)"
1423 typedef void (* parser_prod___ASignature___visit_all_t)(val_t self, val_t param0);
1424 void parser_prod___ASignature___visit_all(val_t self, val_t param0);
1425 #define LOCATE_parser_prod___ASignature___visit_all "parser_prod::ASignature::(parser_prod::PNode::visit_all)"
1426 typedef void (* parser_prod___ASignature___visit_all_reverse_t)(val_t self, val_t param0);
1427 void parser_prod___ASignature___visit_all_reverse(val_t self, val_t param0);
1428 #define LOCATE_parser_prod___ASignature___visit_all_reverse "parser_prod::ASignature::(parser_prod::PNode::visit_all_reverse)"
1429 typedef void (* parser_prod___AParam___n_id__eq_t)(val_t self, val_t param0);
1430 void parser_prod___AParam___n_id__eq(val_t self, val_t param0);
1431 #define LOCATE_parser_prod___AParam___n_id__eq "parser_prod::AParam::(parser_nodes::PParam::n_id=)"
1432 typedef void (* parser_prod___AParam___n_type__eq_t)(val_t self, val_t param0);
1433 void parser_prod___AParam___n_type__eq(val_t self, val_t param0);
1434 #define LOCATE_parser_prod___AParam___n_type__eq "parser_prod::AParam::(parser_nodes::PParam::n_type=)"
1435 typedef void (* parser_prod___AParam___n_dotdotdot__eq_t)(val_t self, val_t param0);
1436 void parser_prod___AParam___n_dotdotdot__eq(val_t self, val_t param0);
1437 #define LOCATE_parser_prod___AParam___n_dotdotdot__eq "parser_prod::AParam::(parser_nodes::AParam::n_dotdotdot=)"
1438 typedef void (* parser_prod___AParam___empty_init_t)(val_t self, int* init_table);
1439 void parser_prod___AParam___empty_init(val_t self, int* init_table);
1440 val_t NEW_parser_prod___AParam___empty_init();
1441 #define LOCATE_parser_prod___AParam___empty_init "parser_prod::AParam::empty_init"
1442 typedef void (* parser_prod___AParam___init_aparam_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1443 void parser_prod___AParam___init_aparam(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1444 val_t NEW_parser_prod___AParam___init_aparam(val_t param0, val_t param1, val_t param2);
1445 #define LOCATE_parser_prod___AParam___init_aparam "parser_prod::AParam::init_aparam"
1446 typedef void (* parser_prod___AParam___replace_child_t)(val_t self, val_t param0, val_t param1);
1447 void parser_prod___AParam___replace_child(val_t self, val_t param0, val_t param1);
1448 #define LOCATE_parser_prod___AParam___replace_child "parser_prod::AParam::(parser_prod::PNode::replace_child)"
1449 typedef void (* parser_prod___AParam___visit_all_t)(val_t self, val_t param0);
1450 void parser_prod___AParam___visit_all(val_t self, val_t param0);
1451 #define LOCATE_parser_prod___AParam___visit_all "parser_prod::AParam::(parser_prod::PNode::visit_all)"
1452 typedef void (* parser_prod___AParam___visit_all_reverse_t)(val_t self, val_t param0);
1453 void parser_prod___AParam___visit_all_reverse(val_t self, val_t param0);
1454 #define LOCATE_parser_prod___AParam___visit_all_reverse "parser_prod::AParam::(parser_prod::PNode::visit_all_reverse)"
1455 typedef void (* parser_prod___AType___n_id__eq_t)(val_t self, val_t param0);
1456 void parser_prod___AType___n_id__eq(val_t self, val_t param0);
1457 #define LOCATE_parser_prod___AType___n_id__eq "parser_prod::AType::(parser_nodes::AType::n_id=)"
1458 typedef void (* parser_prod___AType___empty_init_t)(val_t self, int* init_table);
1459 void parser_prod___AType___empty_init(val_t self, int* init_table);
1460 val_t NEW_parser_prod___AType___empty_init();
1461 #define LOCATE_parser_prod___AType___empty_init "parser_prod::AType::empty_init"
1462 typedef void (* parser_prod___AType___init_atype_t)(val_t self, val_t param0, val_t param1, int* init_table);
1463 void parser_prod___AType___init_atype(val_t self, val_t param0, val_t param1, int* init_table);
1464 val_t NEW_parser_prod___AType___init_atype(val_t param0, val_t param1);
1465 #define LOCATE_parser_prod___AType___init_atype "parser_prod::AType::init_atype"
1466 typedef void (* parser_prod___AType___replace_child_t)(val_t self, val_t param0, val_t param1);
1467 void parser_prod___AType___replace_child(val_t self, val_t param0, val_t param1);
1468 #define LOCATE_parser_prod___AType___replace_child "parser_prod::AType::(parser_prod::PNode::replace_child)"
1469 typedef void (* parser_prod___AType___visit_all_t)(val_t self, val_t param0);
1470 void parser_prod___AType___visit_all(val_t self, val_t param0);
1471 #define LOCATE_parser_prod___AType___visit_all "parser_prod::AType::(parser_prod::PNode::visit_all)"
1472 typedef void (* parser_prod___AType___visit_all_reverse_t)(val_t self, val_t param0);
1473 void parser_prod___AType___visit_all_reverse(val_t self, val_t param0);
1474 #define LOCATE_parser_prod___AType___visit_all_reverse "parser_prod::AType::(parser_prod::PNode::visit_all_reverse)"
1475 typedef void (* parser_prod___ABlockExpr___empty_init_t)(val_t self, int* init_table);
1476 void parser_prod___ABlockExpr___empty_init(val_t self, int* init_table);
1477 val_t NEW_parser_prod___ABlockExpr___empty_init();
1478 #define LOCATE_parser_prod___ABlockExpr___empty_init "parser_prod::ABlockExpr::empty_init"
1479 typedef void (* parser_prod___ABlockExpr___init_ablockexpr_t)(val_t self, val_t param0, int* init_table);
1480 void parser_prod___ABlockExpr___init_ablockexpr(val_t self, val_t param0, int* init_table);
1481 val_t NEW_parser_prod___ABlockExpr___init_ablockexpr(val_t param0);
1482 #define LOCATE_parser_prod___ABlockExpr___init_ablockexpr "parser_prod::ABlockExpr::init_ablockexpr"
1483 typedef void (* parser_prod___ABlockExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1484 void parser_prod___ABlockExpr___replace_child(val_t self, val_t param0, val_t param1);
1485 #define LOCATE_parser_prod___ABlockExpr___replace_child "parser_prod::ABlockExpr::(parser_prod::PNode::replace_child)"
1486 typedef void (* parser_prod___ABlockExpr___visit_all_t)(val_t self, val_t param0);
1487 void parser_prod___ABlockExpr___visit_all(val_t self, val_t param0);
1488 #define LOCATE_parser_prod___ABlockExpr___visit_all "parser_prod::ABlockExpr::(parser_prod::PNode::visit_all)"
1489 typedef void (* parser_prod___ABlockExpr___visit_all_reverse_t)(val_t self, val_t param0);
1490 void parser_prod___ABlockExpr___visit_all_reverse(val_t self, val_t param0);
1491 #define LOCATE_parser_prod___ABlockExpr___visit_all_reverse "parser_prod::ABlockExpr::(parser_prod::PNode::visit_all_reverse)"
1492 typedef void (* parser_prod___AVardeclExpr___n_kwvar__eq_t)(val_t self, val_t param0);
1493 void parser_prod___AVardeclExpr___n_kwvar__eq(val_t self, val_t param0);
1494 #define LOCATE_parser_prod___AVardeclExpr___n_kwvar__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_kwvar=)"
1495 typedef void (* parser_prod___AVardeclExpr___n_id__eq_t)(val_t self, val_t param0);
1496 void parser_prod___AVardeclExpr___n_id__eq(val_t self, val_t param0);
1497 #define LOCATE_parser_prod___AVardeclExpr___n_id__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_id=)"
1498 typedef void (* parser_prod___AVardeclExpr___n_type__eq_t)(val_t self, val_t param0);
1499 void parser_prod___AVardeclExpr___n_type__eq(val_t self, val_t param0);
1500 #define LOCATE_parser_prod___AVardeclExpr___n_type__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_type=)"
1501 typedef void (* parser_prod___AVardeclExpr___n_assign__eq_t)(val_t self, val_t param0);
1502 void parser_prod___AVardeclExpr___n_assign__eq(val_t self, val_t param0);
1503 #define LOCATE_parser_prod___AVardeclExpr___n_assign__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_assign=)"
1504 typedef void (* parser_prod___AVardeclExpr___n_expr__eq_t)(val_t self, val_t param0);
1505 void parser_prod___AVardeclExpr___n_expr__eq(val_t self, val_t param0);
1506 #define LOCATE_parser_prod___AVardeclExpr___n_expr__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_expr=)"
1507 typedef void (* parser_prod___AVardeclExpr___empty_init_t)(val_t self, int* init_table);
1508 void parser_prod___AVardeclExpr___empty_init(val_t self, int* init_table);
1509 val_t NEW_parser_prod___AVardeclExpr___empty_init();
1510 #define LOCATE_parser_prod___AVardeclExpr___empty_init "parser_prod::AVardeclExpr::empty_init"
1511 typedef void (* parser_prod___AVardeclExpr___init_avardeclexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
1512 void parser_prod___AVardeclExpr___init_avardeclexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
1513 val_t NEW_parser_prod___AVardeclExpr___init_avardeclexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
1514 #define LOCATE_parser_prod___AVardeclExpr___init_avardeclexpr "parser_prod::AVardeclExpr::init_avardeclexpr"
1515 typedef void (* parser_prod___AVardeclExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1516 void parser_prod___AVardeclExpr___replace_child(val_t self, val_t param0, val_t param1);
1517 #define LOCATE_parser_prod___AVardeclExpr___replace_child "parser_prod::AVardeclExpr::(parser_prod::PNode::replace_child)"
1518 typedef void (* parser_prod___AVardeclExpr___visit_all_t)(val_t self, val_t param0);
1519 void parser_prod___AVardeclExpr___visit_all(val_t self, val_t param0);
1520 #define LOCATE_parser_prod___AVardeclExpr___visit_all "parser_prod::AVardeclExpr::(parser_prod::PNode::visit_all)"
1521 typedef void (* parser_prod___AVardeclExpr___visit_all_reverse_t)(val_t self, val_t param0);
1522 void parser_prod___AVardeclExpr___visit_all_reverse(val_t self, val_t param0);
1523 #define LOCATE_parser_prod___AVardeclExpr___visit_all_reverse "parser_prod::AVardeclExpr::(parser_prod::PNode::visit_all_reverse)"
1524 typedef void (* parser_prod___AReturnExpr___n_kwreturn__eq_t)(val_t self, val_t param0);
1525 void parser_prod___AReturnExpr___n_kwreturn__eq(val_t self, val_t param0);
1526 #define LOCATE_parser_prod___AReturnExpr___n_kwreturn__eq "parser_prod::AReturnExpr::(parser_nodes::AReturnExpr::n_kwreturn=)"
1527 typedef void (* parser_prod___AReturnExpr___n_expr__eq_t)(val_t self, val_t param0);
1528 void parser_prod___AReturnExpr___n_expr__eq(val_t self, val_t param0);
1529 #define LOCATE_parser_prod___AReturnExpr___n_expr__eq "parser_prod::AReturnExpr::(parser_nodes::AReturnExpr::n_expr=)"
1530 typedef void (* parser_prod___AReturnExpr___empty_init_t)(val_t self, int* init_table);
1531 void parser_prod___AReturnExpr___empty_init(val_t self, int* init_table);
1532 val_t NEW_parser_prod___AReturnExpr___empty_init();
1533 #define LOCATE_parser_prod___AReturnExpr___empty_init "parser_prod::AReturnExpr::empty_init"
1534 typedef void (* parser_prod___AReturnExpr___init_areturnexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1535 void parser_prod___AReturnExpr___init_areturnexpr(val_t self, val_t param0, val_t param1, int* init_table);
1536 val_t NEW_parser_prod___AReturnExpr___init_areturnexpr(val_t param0, val_t param1);
1537 #define LOCATE_parser_prod___AReturnExpr___init_areturnexpr "parser_prod::AReturnExpr::init_areturnexpr"
1538 typedef void (* parser_prod___AReturnExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1539 void parser_prod___AReturnExpr___replace_child(val_t self, val_t param0, val_t param1);
1540 #define LOCATE_parser_prod___AReturnExpr___replace_child "parser_prod::AReturnExpr::(parser_prod::PNode::replace_child)"
1541 typedef void (* parser_prod___AReturnExpr___visit_all_t)(val_t self, val_t param0);
1542 void parser_prod___AReturnExpr___visit_all(val_t self, val_t param0);
1543 #define LOCATE_parser_prod___AReturnExpr___visit_all "parser_prod::AReturnExpr::(parser_prod::PNode::visit_all)"
1544 typedef void (* parser_prod___AReturnExpr___visit_all_reverse_t)(val_t self, val_t param0);
1545 void parser_prod___AReturnExpr___visit_all_reverse(val_t self, val_t param0);
1546 #define LOCATE_parser_prod___AReturnExpr___visit_all_reverse "parser_prod::AReturnExpr::(parser_prod::PNode::visit_all_reverse)"
1547 typedef void (* parser_prod___ABreakExpr___n_kwbreak__eq_t)(val_t self, val_t param0);
1548 void parser_prod___ABreakExpr___n_kwbreak__eq(val_t self, val_t param0);
1549 #define LOCATE_parser_prod___ABreakExpr___n_kwbreak__eq "parser_prod::ABreakExpr::(parser_nodes::ABreakExpr::n_kwbreak=)"
1550 typedef void (* parser_prod___ABreakExpr___empty_init_t)(val_t self, int* init_table);
1551 void parser_prod___ABreakExpr___empty_init(val_t self, int* init_table);
1552 val_t NEW_parser_prod___ABreakExpr___empty_init();
1553 #define LOCATE_parser_prod___ABreakExpr___empty_init "parser_prod::ABreakExpr::empty_init"
1554 typedef void (* parser_prod___ABreakExpr___init_abreakexpr_t)(val_t self, val_t param0, int* init_table);
1555 void parser_prod___ABreakExpr___init_abreakexpr(val_t self, val_t param0, int* init_table);
1556 val_t NEW_parser_prod___ABreakExpr___init_abreakexpr(val_t param0);
1557 #define LOCATE_parser_prod___ABreakExpr___init_abreakexpr "parser_prod::ABreakExpr::init_abreakexpr"
1558 typedef void (* parser_prod___ABreakExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1559 void parser_prod___ABreakExpr___replace_child(val_t self, val_t param0, val_t param1);
1560 #define LOCATE_parser_prod___ABreakExpr___replace_child "parser_prod::ABreakExpr::(parser_prod::PNode::replace_child)"
1561 typedef void (* parser_prod___ABreakExpr___visit_all_t)(val_t self, val_t param0);
1562 void parser_prod___ABreakExpr___visit_all(val_t self, val_t param0);
1563 #define LOCATE_parser_prod___ABreakExpr___visit_all "parser_prod::ABreakExpr::(parser_prod::PNode::visit_all)"
1564 typedef void (* parser_prod___ABreakExpr___visit_all_reverse_t)(val_t self, val_t param0);
1565 void parser_prod___ABreakExpr___visit_all_reverse(val_t self, val_t param0);
1566 #define LOCATE_parser_prod___ABreakExpr___visit_all_reverse "parser_prod::ABreakExpr::(parser_prod::PNode::visit_all_reverse)"
1567 typedef void (* parser_prod___AAbortExpr___n_kwabort__eq_t)(val_t self, val_t param0);
1568 void parser_prod___AAbortExpr___n_kwabort__eq(val_t self, val_t param0);
1569 #define LOCATE_parser_prod___AAbortExpr___n_kwabort__eq "parser_prod::AAbortExpr::(parser_nodes::AAbortExpr::n_kwabort=)"
1570 typedef void (* parser_prod___AAbortExpr___empty_init_t)(val_t self, int* init_table);
1571 void parser_prod___AAbortExpr___empty_init(val_t self, int* init_table);
1572 val_t NEW_parser_prod___AAbortExpr___empty_init();
1573 #define LOCATE_parser_prod___AAbortExpr___empty_init "parser_prod::AAbortExpr::empty_init"
1574 typedef void (* parser_prod___AAbortExpr___init_aabortexpr_t)(val_t self, val_t param0, int* init_table);
1575 void parser_prod___AAbortExpr___init_aabortexpr(val_t self, val_t param0, int* init_table);
1576 val_t NEW_parser_prod___AAbortExpr___init_aabortexpr(val_t param0);
1577 #define LOCATE_parser_prod___AAbortExpr___init_aabortexpr "parser_prod::AAbortExpr::init_aabortexpr"
1578 typedef void (* parser_prod___AAbortExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1579 void parser_prod___AAbortExpr___replace_child(val_t self, val_t param0, val_t param1);
1580 #define LOCATE_parser_prod___AAbortExpr___replace_child "parser_prod::AAbortExpr::(parser_prod::PNode::replace_child)"
1581 typedef void (* parser_prod___AAbortExpr___visit_all_t)(val_t self, val_t param0);
1582 void parser_prod___AAbortExpr___visit_all(val_t self, val_t param0);
1583 #define LOCATE_parser_prod___AAbortExpr___visit_all "parser_prod::AAbortExpr::(parser_prod::PNode::visit_all)"
1584 typedef void (* parser_prod___AAbortExpr___visit_all_reverse_t)(val_t self, val_t param0);
1585 void parser_prod___AAbortExpr___visit_all_reverse(val_t self, val_t param0);
1586 #define LOCATE_parser_prod___AAbortExpr___visit_all_reverse "parser_prod::AAbortExpr::(parser_prod::PNode::visit_all_reverse)"
1587 typedef void (* parser_prod___AContinueExpr___n_kwcontinue__eq_t)(val_t self, val_t param0);
1588 void parser_prod___AContinueExpr___n_kwcontinue__eq(val_t self, val_t param0);
1589 #define LOCATE_parser_prod___AContinueExpr___n_kwcontinue__eq "parser_prod::AContinueExpr::(parser_nodes::AContinueExpr::n_kwcontinue=)"
1590 typedef void (* parser_prod___AContinueExpr___empty_init_t)(val_t self, int* init_table);
1591 void parser_prod___AContinueExpr___empty_init(val_t self, int* init_table);
1592 val_t NEW_parser_prod___AContinueExpr___empty_init();
1593 #define LOCATE_parser_prod___AContinueExpr___empty_init "parser_prod::AContinueExpr::empty_init"
1594 typedef void (* parser_prod___AContinueExpr___init_acontinueexpr_t)(val_t self, val_t param0, int* init_table);
1595 void parser_prod___AContinueExpr___init_acontinueexpr(val_t self, val_t param0, int* init_table);
1596 val_t NEW_parser_prod___AContinueExpr___init_acontinueexpr(val_t param0);
1597 #define LOCATE_parser_prod___AContinueExpr___init_acontinueexpr "parser_prod::AContinueExpr::init_acontinueexpr"
1598 typedef void (* parser_prod___AContinueExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1599 void parser_prod___AContinueExpr___replace_child(val_t self, val_t param0, val_t param1);
1600 #define LOCATE_parser_prod___AContinueExpr___replace_child "parser_prod::AContinueExpr::(parser_prod::PNode::replace_child)"
1601 typedef void (* parser_prod___AContinueExpr___visit_all_t)(val_t self, val_t param0);
1602 void parser_prod___AContinueExpr___visit_all(val_t self, val_t param0);
1603 #define LOCATE_parser_prod___AContinueExpr___visit_all "parser_prod::AContinueExpr::(parser_prod::PNode::visit_all)"
1604 typedef void (* parser_prod___AContinueExpr___visit_all_reverse_t)(val_t self, val_t param0);
1605 void parser_prod___AContinueExpr___visit_all_reverse(val_t self, val_t param0);
1606 #define LOCATE_parser_prod___AContinueExpr___visit_all_reverse "parser_prod::AContinueExpr::(parser_prod::PNode::visit_all_reverse)"
1607 typedef void (* parser_prod___ADoExpr___n_kwdo__eq_t)(val_t self, val_t param0);
1608 void parser_prod___ADoExpr___n_kwdo__eq(val_t self, val_t param0);
1609 #define LOCATE_parser_prod___ADoExpr___n_kwdo__eq "parser_prod::ADoExpr::(parser_nodes::ADoExpr::n_kwdo=)"
1610 typedef void (* parser_prod___ADoExpr___n_block__eq_t)(val_t self, val_t param0);
1611 void parser_prod___ADoExpr___n_block__eq(val_t self, val_t param0);
1612 #define LOCATE_parser_prod___ADoExpr___n_block__eq "parser_prod::ADoExpr::(parser_nodes::ADoExpr::n_block=)"
1613 typedef void (* parser_prod___ADoExpr___empty_init_t)(val_t self, int* init_table);
1614 void parser_prod___ADoExpr___empty_init(val_t self, int* init_table);
1615 val_t NEW_parser_prod___ADoExpr___empty_init();
1616 #define LOCATE_parser_prod___ADoExpr___empty_init "parser_prod::ADoExpr::empty_init"
1617 typedef void (* parser_prod___ADoExpr___init_adoexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1618 void parser_prod___ADoExpr___init_adoexpr(val_t self, val_t param0, val_t param1, int* init_table);
1619 val_t NEW_parser_prod___ADoExpr___init_adoexpr(val_t param0, val_t param1);
1620 #define LOCATE_parser_prod___ADoExpr___init_adoexpr "parser_prod::ADoExpr::init_adoexpr"
1621 typedef void (* parser_prod___ADoExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1622 void parser_prod___ADoExpr___replace_child(val_t self, val_t param0, val_t param1);
1623 #define LOCATE_parser_prod___ADoExpr___replace_child "parser_prod::ADoExpr::(parser_prod::PNode::replace_child)"
1624 typedef void (* parser_prod___ADoExpr___visit_all_t)(val_t self, val_t param0);
1625 void parser_prod___ADoExpr___visit_all(val_t self, val_t param0);
1626 #define LOCATE_parser_prod___ADoExpr___visit_all "parser_prod::ADoExpr::(parser_prod::PNode::visit_all)"
1627 typedef void (* parser_prod___ADoExpr___visit_all_reverse_t)(val_t self, val_t param0);
1628 void parser_prod___ADoExpr___visit_all_reverse(val_t self, val_t param0);
1629 #define LOCATE_parser_prod___ADoExpr___visit_all_reverse "parser_prod::ADoExpr::(parser_prod::PNode::visit_all_reverse)"
1630 typedef void (* parser_prod___AIfExpr___n_kwif__eq_t)(val_t self, val_t param0);
1631 void parser_prod___AIfExpr___n_kwif__eq(val_t self, val_t param0);
1632 #define LOCATE_parser_prod___AIfExpr___n_kwif__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_kwif=)"
1633 typedef void (* parser_prod___AIfExpr___n_expr__eq_t)(val_t self, val_t param0);
1634 void parser_prod___AIfExpr___n_expr__eq(val_t self, val_t param0);
1635 #define LOCATE_parser_prod___AIfExpr___n_expr__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_expr=)"
1636 typedef void (* parser_prod___AIfExpr___n_then__eq_t)(val_t self, val_t param0);
1637 void parser_prod___AIfExpr___n_then__eq(val_t self, val_t param0);
1638 #define LOCATE_parser_prod___AIfExpr___n_then__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_then=)"
1639 typedef void (* parser_prod___AIfExpr___n_else__eq_t)(val_t self, val_t param0);
1640 void parser_prod___AIfExpr___n_else__eq(val_t self, val_t param0);
1641 #define LOCATE_parser_prod___AIfExpr___n_else__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_else=)"
1642 typedef void (* parser_prod___AIfExpr___empty_init_t)(val_t self, int* init_table);
1643 void parser_prod___AIfExpr___empty_init(val_t self, int* init_table);
1644 val_t NEW_parser_prod___AIfExpr___empty_init();
1645 #define LOCATE_parser_prod___AIfExpr___empty_init "parser_prod::AIfExpr::empty_init"
1646 typedef void (* parser_prod___AIfExpr___init_aifexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
1647 void parser_prod___AIfExpr___init_aifexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
1648 val_t NEW_parser_prod___AIfExpr___init_aifexpr(val_t param0, val_t param1, val_t param2, val_t param3);
1649 #define LOCATE_parser_prod___AIfExpr___init_aifexpr "parser_prod::AIfExpr::init_aifexpr"
1650 typedef void (* parser_prod___AIfExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1651 void parser_prod___AIfExpr___replace_child(val_t self, val_t param0, val_t param1);
1652 #define LOCATE_parser_prod___AIfExpr___replace_child "parser_prod::AIfExpr::(parser_prod::PNode::replace_child)"
1653 typedef void (* parser_prod___AIfExpr___visit_all_t)(val_t self, val_t param0);
1654 void parser_prod___AIfExpr___visit_all(val_t self, val_t param0);
1655 #define LOCATE_parser_prod___AIfExpr___visit_all "parser_prod::AIfExpr::(parser_prod::PNode::visit_all)"
1656 typedef void (* parser_prod___AIfExpr___visit_all_reverse_t)(val_t self, val_t param0);
1657 void parser_prod___AIfExpr___visit_all_reverse(val_t self, val_t param0);
1658 #define LOCATE_parser_prod___AIfExpr___visit_all_reverse "parser_prod::AIfExpr::(parser_prod::PNode::visit_all_reverse)"
1659 typedef void (* parser_prod___AIfexprExpr___n_kwif__eq_t)(val_t self, val_t param0);
1660 void parser_prod___AIfexprExpr___n_kwif__eq(val_t self, val_t param0);
1661 #define LOCATE_parser_prod___AIfexprExpr___n_kwif__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwif=)"
1662 typedef void (* parser_prod___AIfexprExpr___n_expr__eq_t)(val_t self, val_t param0);
1663 void parser_prod___AIfexprExpr___n_expr__eq(val_t self, val_t param0);
1664 #define LOCATE_parser_prod___AIfexprExpr___n_expr__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_expr=)"
1665 typedef void (* parser_prod___AIfexprExpr___n_kwthen__eq_t)(val_t self, val_t param0);
1666 void parser_prod___AIfexprExpr___n_kwthen__eq(val_t self, val_t param0);
1667 #define LOCATE_parser_prod___AIfexprExpr___n_kwthen__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwthen=)"
1668 typedef void (* parser_prod___AIfexprExpr___n_then__eq_t)(val_t self, val_t param0);
1669 void parser_prod___AIfexprExpr___n_then__eq(val_t self, val_t param0);
1670 #define LOCATE_parser_prod___AIfexprExpr___n_then__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_then=)"
1671 typedef void (* parser_prod___AIfexprExpr___n_kwelse__eq_t)(val_t self, val_t param0);
1672 void parser_prod___AIfexprExpr___n_kwelse__eq(val_t self, val_t param0);
1673 #define LOCATE_parser_prod___AIfexprExpr___n_kwelse__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwelse=)"
1674 typedef void (* parser_prod___AIfexprExpr___n_else__eq_t)(val_t self, val_t param0);
1675 void parser_prod___AIfexprExpr___n_else__eq(val_t self, val_t param0);
1676 #define LOCATE_parser_prod___AIfexprExpr___n_else__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_else=)"
1677 typedef void (* parser_prod___AIfexprExpr___empty_init_t)(val_t self, int* init_table);
1678 void parser_prod___AIfexprExpr___empty_init(val_t self, int* init_table);
1679 val_t NEW_parser_prod___AIfexprExpr___empty_init();
1680 #define LOCATE_parser_prod___AIfexprExpr___empty_init "parser_prod::AIfexprExpr::empty_init"
1681 typedef void (* parser_prod___AIfexprExpr___init_aifexprexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
1682 void parser_prod___AIfexprExpr___init_aifexprexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5, int* init_table);
1683 val_t NEW_parser_prod___AIfexprExpr___init_aifexprexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, val_t param5);
1684 #define LOCATE_parser_prod___AIfexprExpr___init_aifexprexpr "parser_prod::AIfexprExpr::init_aifexprexpr"
1685 typedef void (* parser_prod___AIfexprExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1686 void parser_prod___AIfexprExpr___replace_child(val_t self, val_t param0, val_t param1);
1687 #define LOCATE_parser_prod___AIfexprExpr___replace_child "parser_prod::AIfexprExpr::(parser_prod::PNode::replace_child)"
1688 typedef void (* parser_prod___AIfexprExpr___visit_all_t)(val_t self, val_t param0);
1689 void parser_prod___AIfexprExpr___visit_all(val_t self, val_t param0);
1690 #define LOCATE_parser_prod___AIfexprExpr___visit_all "parser_prod::AIfexprExpr::(parser_prod::PNode::visit_all)"
1691 typedef void (* parser_prod___AIfexprExpr___visit_all_reverse_t)(val_t self, val_t param0);
1692 void parser_prod___AIfexprExpr___visit_all_reverse(val_t self, val_t param0);
1693 #define LOCATE_parser_prod___AIfexprExpr___visit_all_reverse "parser_prod::AIfexprExpr::(parser_prod::PNode::visit_all_reverse)"
1694 typedef void (* parser_prod___AWhileExpr___n_kwwhile__eq_t)(val_t self, val_t param0);
1695 void parser_prod___AWhileExpr___n_kwwhile__eq(val_t self, val_t param0);
1696 #define LOCATE_parser_prod___AWhileExpr___n_kwwhile__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_kwwhile=)"
1697 typedef void (* parser_prod___AWhileExpr___n_expr__eq_t)(val_t self, val_t param0);
1698 void parser_prod___AWhileExpr___n_expr__eq(val_t self, val_t param0);
1699 #define LOCATE_parser_prod___AWhileExpr___n_expr__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_expr=)"
1700 typedef void (* parser_prod___AWhileExpr___n_kwdo__eq_t)(val_t self, val_t param0);
1701 void parser_prod___AWhileExpr___n_kwdo__eq(val_t self, val_t param0);
1702 #define LOCATE_parser_prod___AWhileExpr___n_kwdo__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_kwdo=)"
1703 typedef void (* parser_prod___AWhileExpr___n_block__eq_t)(val_t self, val_t param0);
1704 void parser_prod___AWhileExpr___n_block__eq(val_t self, val_t param0);
1705 #define LOCATE_parser_prod___AWhileExpr___n_block__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_block=)"
1706 typedef void (* parser_prod___AWhileExpr___empty_init_t)(val_t self, int* init_table);
1707 void parser_prod___AWhileExpr___empty_init(val_t self, int* init_table);
1708 val_t NEW_parser_prod___AWhileExpr___empty_init();
1709 #define LOCATE_parser_prod___AWhileExpr___empty_init "parser_prod::AWhileExpr::empty_init"
1710 typedef void (* parser_prod___AWhileExpr___init_awhileexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
1711 void parser_prod___AWhileExpr___init_awhileexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
1712 val_t NEW_parser_prod___AWhileExpr___init_awhileexpr(val_t param0, val_t param1, val_t param2, val_t param3);
1713 #define LOCATE_parser_prod___AWhileExpr___init_awhileexpr "parser_prod::AWhileExpr::init_awhileexpr"
1714 typedef void (* parser_prod___AWhileExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1715 void parser_prod___AWhileExpr___replace_child(val_t self, val_t param0, val_t param1);
1716 #define LOCATE_parser_prod___AWhileExpr___replace_child "parser_prod::AWhileExpr::(parser_prod::PNode::replace_child)"
1717 typedef void (* parser_prod___AWhileExpr___visit_all_t)(val_t self, val_t param0);
1718 void parser_prod___AWhileExpr___visit_all(val_t self, val_t param0);
1719 #define LOCATE_parser_prod___AWhileExpr___visit_all "parser_prod::AWhileExpr::(parser_prod::PNode::visit_all)"
1720 typedef void (* parser_prod___AWhileExpr___visit_all_reverse_t)(val_t self, val_t param0);
1721 void parser_prod___AWhileExpr___visit_all_reverse(val_t self, val_t param0);
1722 #define LOCATE_parser_prod___AWhileExpr___visit_all_reverse "parser_prod::AWhileExpr::(parser_prod::PNode::visit_all_reverse)"
1723 typedef void (* parser_prod___AForExpr___n_vardecl__eq_t)(val_t self, val_t param0);
1724 void parser_prod___AForExpr___n_vardecl__eq(val_t self, val_t param0);
1725 #define LOCATE_parser_prod___AForExpr___n_vardecl__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_vardecl=)"
1726 typedef void (* parser_prod___AForExpr___n_kwdo__eq_t)(val_t self, val_t param0);
1727 void parser_prod___AForExpr___n_kwdo__eq(val_t self, val_t param0);
1728 #define LOCATE_parser_prod___AForExpr___n_kwdo__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_kwdo=)"
1729 typedef void (* parser_prod___AForExpr___n_block__eq_t)(val_t self, val_t param0);
1730 void parser_prod___AForExpr___n_block__eq(val_t self, val_t param0);
1731 #define LOCATE_parser_prod___AForExpr___n_block__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_block=)"
1732 typedef void (* parser_prod___AForExpr___empty_init_t)(val_t self, int* init_table);
1733 void parser_prod___AForExpr___empty_init(val_t self, int* init_table);
1734 val_t NEW_parser_prod___AForExpr___empty_init();
1735 #define LOCATE_parser_prod___AForExpr___empty_init "parser_prod::AForExpr::empty_init"
1736 typedef void (* parser_prod___AForExpr___init_aforexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1737 void parser_prod___AForExpr___init_aforexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1738 val_t NEW_parser_prod___AForExpr___init_aforexpr(val_t param0, val_t param1, val_t param2);
1739 #define LOCATE_parser_prod___AForExpr___init_aforexpr "parser_prod::AForExpr::init_aforexpr"
1740 typedef void (* parser_prod___AForExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1741 void parser_prod___AForExpr___replace_child(val_t self, val_t param0, val_t param1);
1742 #define LOCATE_parser_prod___AForExpr___replace_child "parser_prod::AForExpr::(parser_prod::PNode::replace_child)"
1743 typedef void (* parser_prod___AForExpr___visit_all_t)(val_t self, val_t param0);
1744 void parser_prod___AForExpr___visit_all(val_t self, val_t param0);
1745 #define LOCATE_parser_prod___AForExpr___visit_all "parser_prod::AForExpr::(parser_prod::PNode::visit_all)"
1746 typedef void (* parser_prod___AForExpr___visit_all_reverse_t)(val_t self, val_t param0);
1747 void parser_prod___AForExpr___visit_all_reverse(val_t self, val_t param0);
1748 #define LOCATE_parser_prod___AForExpr___visit_all_reverse "parser_prod::AForExpr::(parser_prod::PNode::visit_all_reverse)"
1749 typedef void (* parser_prod___AForVardeclExpr___n_kwfor__eq_t)(val_t self, val_t param0);
1750 void parser_prod___AForVardeclExpr___n_kwfor__eq(val_t self, val_t param0);
1751 #define LOCATE_parser_prod___AForVardeclExpr___n_kwfor__eq "parser_prod::AForVardeclExpr::(parser_nodes::AForVardeclExpr::n_kwfor=)"
1752 typedef void (* parser_prod___AForVardeclExpr___n_id__eq_t)(val_t self, val_t param0);
1753 void parser_prod___AForVardeclExpr___n_id__eq(val_t self, val_t param0);
1754 #define LOCATE_parser_prod___AForVardeclExpr___n_id__eq "parser_prod::AForVardeclExpr::(parser_nodes::AForVardeclExpr::n_id=)"
1755 typedef void (* parser_prod___AForVardeclExpr___n_expr__eq_t)(val_t self, val_t param0);
1756 void parser_prod___AForVardeclExpr___n_expr__eq(val_t self, val_t param0);
1757 #define LOCATE_parser_prod___AForVardeclExpr___n_expr__eq "parser_prod::AForVardeclExpr::(parser_nodes::AForVardeclExpr::n_expr=)"
1758 typedef void (* parser_prod___AForVardeclExpr___empty_init_t)(val_t self, int* init_table);
1759 void parser_prod___AForVardeclExpr___empty_init(val_t self, int* init_table);
1760 val_t NEW_parser_prod___AForVardeclExpr___empty_init();
1761 #define LOCATE_parser_prod___AForVardeclExpr___empty_init "parser_prod::AForVardeclExpr::empty_init"
1762 typedef void (* parser_prod___AForVardeclExpr___init_aforvardeclexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1763 void parser_prod___AForVardeclExpr___init_aforvardeclexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1764 val_t NEW_parser_prod___AForVardeclExpr___init_aforvardeclexpr(val_t param0, val_t param1, val_t param2);
1765 #define LOCATE_parser_prod___AForVardeclExpr___init_aforvardeclexpr "parser_prod::AForVardeclExpr::init_aforvardeclexpr"
1766 typedef void (* parser_prod___AForVardeclExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1767 void parser_prod___AForVardeclExpr___replace_child(val_t self, val_t param0, val_t param1);
1768 #define LOCATE_parser_prod___AForVardeclExpr___replace_child "parser_prod::AForVardeclExpr::(parser_prod::PNode::replace_child)"
1769 typedef void (* parser_prod___AForVardeclExpr___visit_all_t)(val_t self, val_t param0);
1770 void parser_prod___AForVardeclExpr___visit_all(val_t self, val_t param0);
1771 #define LOCATE_parser_prod___AForVardeclExpr___visit_all "parser_prod::AForVardeclExpr::(parser_prod::PNode::visit_all)"
1772 typedef void (* parser_prod___AForVardeclExpr___visit_all_reverse_t)(val_t self, val_t param0);
1773 void parser_prod___AForVardeclExpr___visit_all_reverse(val_t self, val_t param0);
1774 #define LOCATE_parser_prod___AForVardeclExpr___visit_all_reverse "parser_prod::AForVardeclExpr::(parser_prod::PNode::visit_all_reverse)"
1775 typedef void (* parser_prod___AAssertExpr___n_kwassert__eq_t)(val_t self, val_t param0);
1776 void parser_prod___AAssertExpr___n_kwassert__eq(val_t self, val_t param0);
1777 #define LOCATE_parser_prod___AAssertExpr___n_kwassert__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_kwassert=)"
1778 typedef void (* parser_prod___AAssertExpr___n_id__eq_t)(val_t self, val_t param0);
1779 void parser_prod___AAssertExpr___n_id__eq(val_t self, val_t param0);
1780 #define LOCATE_parser_prod___AAssertExpr___n_id__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_id=)"
1781 typedef void (* parser_prod___AAssertExpr___n_expr__eq_t)(val_t self, val_t param0);
1782 void parser_prod___AAssertExpr___n_expr__eq(val_t self, val_t param0);
1783 #define LOCATE_parser_prod___AAssertExpr___n_expr__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_expr=)"
1784 typedef void (* parser_prod___AAssertExpr___empty_init_t)(val_t self, int* init_table);
1785 void parser_prod___AAssertExpr___empty_init(val_t self, int* init_table);
1786 val_t NEW_parser_prod___AAssertExpr___empty_init();
1787 #define LOCATE_parser_prod___AAssertExpr___empty_init "parser_prod::AAssertExpr::empty_init"
1788 typedef void (* parser_prod___AAssertExpr___init_aassertexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1789 void parser_prod___AAssertExpr___init_aassertexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
1790 val_t NEW_parser_prod___AAssertExpr___init_aassertexpr(val_t param0, val_t param1, val_t param2);
1791 #define LOCATE_parser_prod___AAssertExpr___init_aassertexpr "parser_prod::AAssertExpr::init_aassertexpr"
1792 typedef void (* parser_prod___AAssertExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1793 void parser_prod___AAssertExpr___replace_child(val_t self, val_t param0, val_t param1);
1794 #define LOCATE_parser_prod___AAssertExpr___replace_child "parser_prod::AAssertExpr::(parser_prod::PNode::replace_child)"
1795 typedef void (* parser_prod___AAssertExpr___visit_all_t)(val_t self, val_t param0);
1796 void parser_prod___AAssertExpr___visit_all(val_t self, val_t param0);
1797 #define LOCATE_parser_prod___AAssertExpr___visit_all "parser_prod::AAssertExpr::(parser_prod::PNode::visit_all)"
1798 typedef void (* parser_prod___AAssertExpr___visit_all_reverse_t)(val_t self, val_t param0);
1799 void parser_prod___AAssertExpr___visit_all_reverse(val_t self, val_t param0);
1800 #define LOCATE_parser_prod___AAssertExpr___visit_all_reverse "parser_prod::AAssertExpr::(parser_prod::PNode::visit_all_reverse)"
1801 typedef void (* parser_prod___AOnceExpr___n_kwonce__eq_t)(val_t self, val_t param0);
1802 void parser_prod___AOnceExpr___n_kwonce__eq(val_t self, val_t param0);
1803 #define LOCATE_parser_prod___AOnceExpr___n_kwonce__eq "parser_prod::AOnceExpr::(parser_nodes::AOnceExpr::n_kwonce=)"
1804 typedef void (* parser_prod___AOnceExpr___n_expr__eq_t)(val_t self, val_t param0);
1805 void parser_prod___AOnceExpr___n_expr__eq(val_t self, val_t param0);
1806 #define LOCATE_parser_prod___AOnceExpr___n_expr__eq "parser_prod::AOnceExpr::(parser_nodes::AProxyExpr::n_expr=)"
1807 typedef void (* parser_prod___AOnceExpr___empty_init_t)(val_t self, int* init_table);
1808 void parser_prod___AOnceExpr___empty_init(val_t self, int* init_table);
1809 val_t NEW_parser_prod___AOnceExpr___empty_init();
1810 #define LOCATE_parser_prod___AOnceExpr___empty_init "parser_prod::AOnceExpr::empty_init"
1811 typedef void (* parser_prod___AOnceExpr___init_aonceexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1812 void parser_prod___AOnceExpr___init_aonceexpr(val_t self, val_t param0, val_t param1, int* init_table);
1813 val_t NEW_parser_prod___AOnceExpr___init_aonceexpr(val_t param0, val_t param1);
1814 #define LOCATE_parser_prod___AOnceExpr___init_aonceexpr "parser_prod::AOnceExpr::init_aonceexpr"
1815 typedef void (* parser_prod___AOnceExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1816 void parser_prod___AOnceExpr___replace_child(val_t self, val_t param0, val_t param1);
1817 #define LOCATE_parser_prod___AOnceExpr___replace_child "parser_prod::AOnceExpr::(parser_prod::PNode::replace_child)"
1818 typedef void (* parser_prod___AOnceExpr___visit_all_t)(val_t self, val_t param0);
1819 void parser_prod___AOnceExpr___visit_all(val_t self, val_t param0);
1820 #define LOCATE_parser_prod___AOnceExpr___visit_all "parser_prod::AOnceExpr::(parser_prod::PNode::visit_all)"
1821 typedef void (* parser_prod___AOnceExpr___visit_all_reverse_t)(val_t self, val_t param0);
1822 void parser_prod___AOnceExpr___visit_all_reverse(val_t self, val_t param0);
1823 #define LOCATE_parser_prod___AOnceExpr___visit_all_reverse "parser_prod::AOnceExpr::(parser_prod::PNode::visit_all_reverse)"
1824 typedef void (* parser_prod___ASendExpr___n_expr__eq_t)(val_t self, val_t param0);
1825 void parser_prod___ASendExpr___n_expr__eq(val_t self, val_t param0);
1826 #define LOCATE_parser_prod___ASendExpr___n_expr__eq "parser_prod::ASendExpr::(parser_nodes::ASendExpr::n_expr=)"
1827 typedef void (* parser_prod___ASendExpr___empty_init_t)(val_t self, int* init_table);
1828 void parser_prod___ASendExpr___empty_init(val_t self, int* init_table);
1829 val_t NEW_parser_prod___ASendExpr___empty_init();
1830 #define LOCATE_parser_prod___ASendExpr___empty_init "parser_prod::ASendExpr::empty_init"
1831 typedef void (* parser_prod___ASendExpr___init_asendexpr_t)(val_t self, val_t param0, int* init_table);
1832 void parser_prod___ASendExpr___init_asendexpr(val_t self, val_t param0, int* init_table);
1833 val_t NEW_parser_prod___ASendExpr___init_asendexpr(val_t param0);
1834 #define LOCATE_parser_prod___ASendExpr___init_asendexpr "parser_prod::ASendExpr::init_asendexpr"
1835 typedef void (* parser_prod___ASendExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1836 void parser_prod___ASendExpr___replace_child(val_t self, val_t param0, val_t param1);
1837 #define LOCATE_parser_prod___ASendExpr___replace_child "parser_prod::ASendExpr::(parser_prod::PNode::replace_child)"
1838 typedef void (* parser_prod___ASendExpr___visit_all_t)(val_t self, val_t param0);
1839 void parser_prod___ASendExpr___visit_all(val_t self, val_t param0);
1840 #define LOCATE_parser_prod___ASendExpr___visit_all "parser_prod::ASendExpr::(parser_prod::PNode::visit_all)"
1841 typedef void (* parser_prod___ASendExpr___visit_all_reverse_t)(val_t self, val_t param0);
1842 void parser_prod___ASendExpr___visit_all_reverse(val_t self, val_t param0);
1843 #define LOCATE_parser_prod___ASendExpr___visit_all_reverse "parser_prod::ASendExpr::(parser_prod::PNode::visit_all_reverse)"
1844 typedef void (* parser_prod___ABinopExpr___n_expr__eq_t)(val_t self, val_t param0);
1845 void parser_prod___ABinopExpr___n_expr__eq(val_t self, val_t param0);
1846 #define LOCATE_parser_prod___ABinopExpr___n_expr__eq "parser_prod::ABinopExpr::(parser_nodes::ASendExpr::n_expr=)"
1847 typedef void (* parser_prod___ABinopExpr___n_expr2__eq_t)(val_t self, val_t param0);
1848 void parser_prod___ABinopExpr___n_expr2__eq(val_t self, val_t param0);
1849 #define LOCATE_parser_prod___ABinopExpr___n_expr2__eq "parser_prod::ABinopExpr::(parser_nodes::ABinopExpr::n_expr2=)"
1850 typedef void (* parser_prod___ABinopExpr___empty_init_t)(val_t self, int* init_table);
1851 void parser_prod___ABinopExpr___empty_init(val_t self, int* init_table);
1852 val_t NEW_parser_prod___ABinopExpr___empty_init();
1853 #define LOCATE_parser_prod___ABinopExpr___empty_init "parser_prod::ABinopExpr::empty_init"
1854 typedef void (* parser_prod___ABinopExpr___init_abinopexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1855 void parser_prod___ABinopExpr___init_abinopexpr(val_t self, val_t param0, val_t param1, int* init_table);
1856 val_t NEW_parser_prod___ABinopExpr___init_abinopexpr(val_t param0, val_t param1);
1857 #define LOCATE_parser_prod___ABinopExpr___init_abinopexpr "parser_prod::ABinopExpr::init_abinopexpr"
1858 typedef void (* parser_prod___ABinopExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1859 void parser_prod___ABinopExpr___replace_child(val_t self, val_t param0, val_t param1);
1860 #define LOCATE_parser_prod___ABinopExpr___replace_child "parser_prod::ABinopExpr::(parser_prod::PNode::replace_child)"
1861 typedef void (* parser_prod___ABinopExpr___visit_all_t)(val_t self, val_t param0);
1862 void parser_prod___ABinopExpr___visit_all(val_t self, val_t param0);
1863 #define LOCATE_parser_prod___ABinopExpr___visit_all "parser_prod::ABinopExpr::(parser_prod::PNode::visit_all)"
1864 typedef void (* parser_prod___ABinopExpr___visit_all_reverse_t)(val_t self, val_t param0);
1865 void parser_prod___ABinopExpr___visit_all_reverse(val_t self, val_t param0);
1866 #define LOCATE_parser_prod___ABinopExpr___visit_all_reverse "parser_prod::ABinopExpr::(parser_prod::PNode::visit_all_reverse)"
1867 typedef void (* parser_prod___AOrExpr___n_expr__eq_t)(val_t self, val_t param0);
1868 void parser_prod___AOrExpr___n_expr__eq(val_t self, val_t param0);
1869 #define LOCATE_parser_prod___AOrExpr___n_expr__eq "parser_prod::AOrExpr::(parser_nodes::AOrExpr::n_expr=)"
1870 typedef void (* parser_prod___AOrExpr___n_expr2__eq_t)(val_t self, val_t param0);
1871 void parser_prod___AOrExpr___n_expr2__eq(val_t self, val_t param0);
1872 #define LOCATE_parser_prod___AOrExpr___n_expr2__eq "parser_prod::AOrExpr::(parser_nodes::AOrExpr::n_expr2=)"
1873 typedef void (* parser_prod___AOrExpr___empty_init_t)(val_t self, int* init_table);
1874 void parser_prod___AOrExpr___empty_init(val_t self, int* init_table);
1875 val_t NEW_parser_prod___AOrExpr___empty_init();
1876 #define LOCATE_parser_prod___AOrExpr___empty_init "parser_prod::AOrExpr::empty_init"
1877 typedef void (* parser_prod___AOrExpr___init_aorexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1878 void parser_prod___AOrExpr___init_aorexpr(val_t self, val_t param0, val_t param1, int* init_table);
1879 val_t NEW_parser_prod___AOrExpr___init_aorexpr(val_t param0, val_t param1);
1880 #define LOCATE_parser_prod___AOrExpr___init_aorexpr "parser_prod::AOrExpr::init_aorexpr"
1881 typedef void (* parser_prod___AOrExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1882 void parser_prod___AOrExpr___replace_child(val_t self, val_t param0, val_t param1);
1883 #define LOCATE_parser_prod___AOrExpr___replace_child "parser_prod::AOrExpr::(parser_prod::PNode::replace_child)"
1884 typedef void (* parser_prod___AOrExpr___visit_all_t)(val_t self, val_t param0);
1885 void parser_prod___AOrExpr___visit_all(val_t self, val_t param0);
1886 #define LOCATE_parser_prod___AOrExpr___visit_all "parser_prod::AOrExpr::(parser_prod::PNode::visit_all)"
1887 typedef void (* parser_prod___AOrExpr___visit_all_reverse_t)(val_t self, val_t param0);
1888 void parser_prod___AOrExpr___visit_all_reverse(val_t self, val_t param0);
1889 #define LOCATE_parser_prod___AOrExpr___visit_all_reverse "parser_prod::AOrExpr::(parser_prod::PNode::visit_all_reverse)"
1890 typedef void (* parser_prod___AAndExpr___n_expr__eq_t)(val_t self, val_t param0);
1891 void parser_prod___AAndExpr___n_expr__eq(val_t self, val_t param0);
1892 #define LOCATE_parser_prod___AAndExpr___n_expr__eq "parser_prod::AAndExpr::(parser_nodes::AAndExpr::n_expr=)"
1893 typedef void (* parser_prod___AAndExpr___n_expr2__eq_t)(val_t self, val_t param0);
1894 void parser_prod___AAndExpr___n_expr2__eq(val_t self, val_t param0);
1895 #define LOCATE_parser_prod___AAndExpr___n_expr2__eq "parser_prod::AAndExpr::(parser_nodes::AAndExpr::n_expr2=)"
1896 typedef void (* parser_prod___AAndExpr___empty_init_t)(val_t self, int* init_table);
1897 void parser_prod___AAndExpr___empty_init(val_t self, int* init_table);
1898 val_t NEW_parser_prod___AAndExpr___empty_init();
1899 #define LOCATE_parser_prod___AAndExpr___empty_init "parser_prod::AAndExpr::empty_init"
1900 typedef void (* parser_prod___AAndExpr___init_aandexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1901 void parser_prod___AAndExpr___init_aandexpr(val_t self, val_t param0, val_t param1, int* init_table);
1902 val_t NEW_parser_prod___AAndExpr___init_aandexpr(val_t param0, val_t param1);
1903 #define LOCATE_parser_prod___AAndExpr___init_aandexpr "parser_prod::AAndExpr::init_aandexpr"
1904 typedef void (* parser_prod___AAndExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1905 void parser_prod___AAndExpr___replace_child(val_t self, val_t param0, val_t param1);
1906 #define LOCATE_parser_prod___AAndExpr___replace_child "parser_prod::AAndExpr::(parser_prod::PNode::replace_child)"
1907 typedef void (* parser_prod___AAndExpr___visit_all_t)(val_t self, val_t param0);
1908 void parser_prod___AAndExpr___visit_all(val_t self, val_t param0);
1909 #define LOCATE_parser_prod___AAndExpr___visit_all "parser_prod::AAndExpr::(parser_prod::PNode::visit_all)"
1910 typedef void (* parser_prod___AAndExpr___visit_all_reverse_t)(val_t self, val_t param0);
1911 void parser_prod___AAndExpr___visit_all_reverse(val_t self, val_t param0);
1912 #define LOCATE_parser_prod___AAndExpr___visit_all_reverse "parser_prod::AAndExpr::(parser_prod::PNode::visit_all_reverse)"
1913 typedef void (* parser_prod___ANotExpr___n_kwnot__eq_t)(val_t self, val_t param0);
1914 void parser_prod___ANotExpr___n_kwnot__eq(val_t self, val_t param0);
1915 #define LOCATE_parser_prod___ANotExpr___n_kwnot__eq "parser_prod::ANotExpr::(parser_nodes::ANotExpr::n_kwnot=)"
1916 typedef void (* parser_prod___ANotExpr___n_expr__eq_t)(val_t self, val_t param0);
1917 void parser_prod___ANotExpr___n_expr__eq(val_t self, val_t param0);
1918 #define LOCATE_parser_prod___ANotExpr___n_expr__eq "parser_prod::ANotExpr::(parser_nodes::ANotExpr::n_expr=)"
1919 typedef void (* parser_prod___ANotExpr___empty_init_t)(val_t self, int* init_table);
1920 void parser_prod___ANotExpr___empty_init(val_t self, int* init_table);
1921 val_t NEW_parser_prod___ANotExpr___empty_init();
1922 #define LOCATE_parser_prod___ANotExpr___empty_init "parser_prod::ANotExpr::empty_init"
1923 typedef void (* parser_prod___ANotExpr___init_anotexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1924 void parser_prod___ANotExpr___init_anotexpr(val_t self, val_t param0, val_t param1, int* init_table);
1925 val_t NEW_parser_prod___ANotExpr___init_anotexpr(val_t param0, val_t param1);
1926 #define LOCATE_parser_prod___ANotExpr___init_anotexpr "parser_prod::ANotExpr::init_anotexpr"
1927 typedef void (* parser_prod___ANotExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1928 void parser_prod___ANotExpr___replace_child(val_t self, val_t param0, val_t param1);
1929 #define LOCATE_parser_prod___ANotExpr___replace_child "parser_prod::ANotExpr::(parser_prod::PNode::replace_child)"
1930 typedef void (* parser_prod___ANotExpr___visit_all_t)(val_t self, val_t param0);
1931 void parser_prod___ANotExpr___visit_all(val_t self, val_t param0);
1932 #define LOCATE_parser_prod___ANotExpr___visit_all "parser_prod::ANotExpr::(parser_prod::PNode::visit_all)"
1933 typedef void (* parser_prod___ANotExpr___visit_all_reverse_t)(val_t self, val_t param0);
1934 void parser_prod___ANotExpr___visit_all_reverse(val_t self, val_t param0);
1935 #define LOCATE_parser_prod___ANotExpr___visit_all_reverse "parser_prod::ANotExpr::(parser_prod::PNode::visit_all_reverse)"
1936 typedef void (* parser_prod___AEqExpr___n_expr__eq_t)(val_t self, val_t param0);
1937 void parser_prod___AEqExpr___n_expr__eq(val_t self, val_t param0);
1938 #define LOCATE_parser_prod___AEqExpr___n_expr__eq "parser_prod::AEqExpr::(parser_nodes::ASendExpr::n_expr=)"
1939 typedef void (* parser_prod___AEqExpr___n_expr2__eq_t)(val_t self, val_t param0);
1940 void parser_prod___AEqExpr___n_expr2__eq(val_t self, val_t param0);
1941 #define LOCATE_parser_prod___AEqExpr___n_expr2__eq "parser_prod::AEqExpr::(parser_nodes::ABinopExpr::n_expr2=)"
1942 typedef void (* parser_prod___AEqExpr___empty_init_t)(val_t self, int* init_table);
1943 void parser_prod___AEqExpr___empty_init(val_t self, int* init_table);
1944 val_t NEW_parser_prod___AEqExpr___empty_init();
1945 #define LOCATE_parser_prod___AEqExpr___empty_init "parser_prod::AEqExpr::empty_init"
1946 typedef void (* parser_prod___AEqExpr___init_aeqexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1947 void parser_prod___AEqExpr___init_aeqexpr(val_t self, val_t param0, val_t param1, int* init_table);
1948 val_t NEW_parser_prod___AEqExpr___init_aeqexpr(val_t param0, val_t param1);
1949 #define LOCATE_parser_prod___AEqExpr___init_aeqexpr "parser_prod::AEqExpr::init_aeqexpr"
1950 typedef void (* parser_prod___AEqExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1951 void parser_prod___AEqExpr___replace_child(val_t self, val_t param0, val_t param1);
1952 #define LOCATE_parser_prod___AEqExpr___replace_child "parser_prod::AEqExpr::(parser_prod::PNode::replace_child)"
1953 typedef void (* parser_prod___AEqExpr___visit_all_t)(val_t self, val_t param0);
1954 void parser_prod___AEqExpr___visit_all(val_t self, val_t param0);
1955 #define LOCATE_parser_prod___AEqExpr___visit_all "parser_prod::AEqExpr::(parser_prod::PNode::visit_all)"
1956 typedef void (* parser_prod___AEqExpr___visit_all_reverse_t)(val_t self, val_t param0);
1957 void parser_prod___AEqExpr___visit_all_reverse(val_t self, val_t param0);
1958 #define LOCATE_parser_prod___AEqExpr___visit_all_reverse "parser_prod::AEqExpr::(parser_prod::PNode::visit_all_reverse)"
1959 typedef void (* parser_prod___AEeExpr___n_expr__eq_t)(val_t self, val_t param0);
1960 void parser_prod___AEeExpr___n_expr__eq(val_t self, val_t param0);
1961 #define LOCATE_parser_prod___AEeExpr___n_expr__eq "parser_prod::AEeExpr::(parser_nodes::AEeExpr::n_expr=)"
1962 typedef void (* parser_prod___AEeExpr___n_expr2__eq_t)(val_t self, val_t param0);
1963 void parser_prod___AEeExpr___n_expr2__eq(val_t self, val_t param0);
1964 #define LOCATE_parser_prod___AEeExpr___n_expr2__eq "parser_prod::AEeExpr::(parser_nodes::AEeExpr::n_expr2=)"
1965 typedef void (* parser_prod___AEeExpr___empty_init_t)(val_t self, int* init_table);
1966 void parser_prod___AEeExpr___empty_init(val_t self, int* init_table);
1967 val_t NEW_parser_prod___AEeExpr___empty_init();
1968 #define LOCATE_parser_prod___AEeExpr___empty_init "parser_prod::AEeExpr::empty_init"
1969 typedef void (* parser_prod___AEeExpr___init_aeeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1970 void parser_prod___AEeExpr___init_aeeexpr(val_t self, val_t param0, val_t param1, int* init_table);
1971 val_t NEW_parser_prod___AEeExpr___init_aeeexpr(val_t param0, val_t param1);
1972 #define LOCATE_parser_prod___AEeExpr___init_aeeexpr "parser_prod::AEeExpr::init_aeeexpr"
1973 typedef void (* parser_prod___AEeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1974 void parser_prod___AEeExpr___replace_child(val_t self, val_t param0, val_t param1);
1975 #define LOCATE_parser_prod___AEeExpr___replace_child "parser_prod::AEeExpr::(parser_prod::PNode::replace_child)"
1976 typedef void (* parser_prod___AEeExpr___visit_all_t)(val_t self, val_t param0);
1977 void parser_prod___AEeExpr___visit_all(val_t self, val_t param0);
1978 #define LOCATE_parser_prod___AEeExpr___visit_all "parser_prod::AEeExpr::(parser_prod::PNode::visit_all)"
1979 typedef void (* parser_prod___AEeExpr___visit_all_reverse_t)(val_t self, val_t param0);
1980 void parser_prod___AEeExpr___visit_all_reverse(val_t self, val_t param0);
1981 #define LOCATE_parser_prod___AEeExpr___visit_all_reverse "parser_prod::AEeExpr::(parser_prod::PNode::visit_all_reverse)"
1982 typedef void (* parser_prod___ANeExpr___n_expr__eq_t)(val_t self, val_t param0);
1983 void parser_prod___ANeExpr___n_expr__eq(val_t self, val_t param0);
1984 #define LOCATE_parser_prod___ANeExpr___n_expr__eq "parser_prod::ANeExpr::(parser_nodes::ASendExpr::n_expr=)"
1985 typedef void (* parser_prod___ANeExpr___n_expr2__eq_t)(val_t self, val_t param0);
1986 void parser_prod___ANeExpr___n_expr2__eq(val_t self, val_t param0);
1987 #define LOCATE_parser_prod___ANeExpr___n_expr2__eq "parser_prod::ANeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
1988 typedef void (* parser_prod___ANeExpr___empty_init_t)(val_t self, int* init_table);
1989 void parser_prod___ANeExpr___empty_init(val_t self, int* init_table);
1990 val_t NEW_parser_prod___ANeExpr___empty_init();
1991 #define LOCATE_parser_prod___ANeExpr___empty_init "parser_prod::ANeExpr::empty_init"
1992 typedef void (* parser_prod___ANeExpr___init_aneexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
1993 void parser_prod___ANeExpr___init_aneexpr(val_t self, val_t param0, val_t param1, int* init_table);
1994 val_t NEW_parser_prod___ANeExpr___init_aneexpr(val_t param0, val_t param1);
1995 #define LOCATE_parser_prod___ANeExpr___init_aneexpr "parser_prod::ANeExpr::init_aneexpr"
1996 typedef void (* parser_prod___ANeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
1997 void parser_prod___ANeExpr___replace_child(val_t self, val_t param0, val_t param1);
1998 #define LOCATE_parser_prod___ANeExpr___replace_child "parser_prod::ANeExpr::(parser_prod::PNode::replace_child)"
1999 typedef void (* parser_prod___ANeExpr___visit_all_t)(val_t self, val_t param0);
2000 void parser_prod___ANeExpr___visit_all(val_t self, val_t param0);
2001 #define LOCATE_parser_prod___ANeExpr___visit_all "parser_prod::ANeExpr::(parser_prod::PNode::visit_all)"
2002 typedef void (* parser_prod___ANeExpr___visit_all_reverse_t)(val_t self, val_t param0);
2003 void parser_prod___ANeExpr___visit_all_reverse(val_t self, val_t param0);
2004 #define LOCATE_parser_prod___ANeExpr___visit_all_reverse "parser_prod::ANeExpr::(parser_prod::PNode::visit_all_reverse)"
2005 typedef void (* parser_prod___ALtExpr___n_expr__eq_t)(val_t self, val_t param0);
2006 void parser_prod___ALtExpr___n_expr__eq(val_t self, val_t param0);
2007 #define LOCATE_parser_prod___ALtExpr___n_expr__eq "parser_prod::ALtExpr::(parser_nodes::ASendExpr::n_expr=)"
2008 typedef void (* parser_prod___ALtExpr___n_expr2__eq_t)(val_t self, val_t param0);
2009 void parser_prod___ALtExpr___n_expr2__eq(val_t self, val_t param0);
2010 #define LOCATE_parser_prod___ALtExpr___n_expr2__eq "parser_prod::ALtExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2011 typedef void (* parser_prod___ALtExpr___empty_init_t)(val_t self, int* init_table);
2012 void parser_prod___ALtExpr___empty_init(val_t self, int* init_table);
2013 val_t NEW_parser_prod___ALtExpr___empty_init();
2014 #define LOCATE_parser_prod___ALtExpr___empty_init "parser_prod::ALtExpr::empty_init"
2015 typedef void (* parser_prod___ALtExpr___init_altexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2016 void parser_prod___ALtExpr___init_altexpr(val_t self, val_t param0, val_t param1, int* init_table);
2017 val_t NEW_parser_prod___ALtExpr___init_altexpr(val_t param0, val_t param1);
2018 #define LOCATE_parser_prod___ALtExpr___init_altexpr "parser_prod::ALtExpr::init_altexpr"
2019 typedef void (* parser_prod___ALtExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2020 void parser_prod___ALtExpr___replace_child(val_t self, val_t param0, val_t param1);
2021 #define LOCATE_parser_prod___ALtExpr___replace_child "parser_prod::ALtExpr::(parser_prod::PNode::replace_child)"
2022 typedef void (* parser_prod___ALtExpr___visit_all_t)(val_t self, val_t param0);
2023 void parser_prod___ALtExpr___visit_all(val_t self, val_t param0);
2024 #define LOCATE_parser_prod___ALtExpr___visit_all "parser_prod::ALtExpr::(parser_prod::PNode::visit_all)"
2025 typedef void (* parser_prod___ALtExpr___visit_all_reverse_t)(val_t self, val_t param0);
2026 void parser_prod___ALtExpr___visit_all_reverse(val_t self, val_t param0);
2027 #define LOCATE_parser_prod___ALtExpr___visit_all_reverse "parser_prod::ALtExpr::(parser_prod::PNode::visit_all_reverse)"
2028 typedef void (* parser_prod___ALeExpr___n_expr__eq_t)(val_t self, val_t param0);
2029 void parser_prod___ALeExpr___n_expr__eq(val_t self, val_t param0);
2030 #define LOCATE_parser_prod___ALeExpr___n_expr__eq "parser_prod::ALeExpr::(parser_nodes::ASendExpr::n_expr=)"
2031 typedef void (* parser_prod___ALeExpr___n_expr2__eq_t)(val_t self, val_t param0);
2032 void parser_prod___ALeExpr___n_expr2__eq(val_t self, val_t param0);
2033 #define LOCATE_parser_prod___ALeExpr___n_expr2__eq "parser_prod::ALeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2034 typedef void (* parser_prod___ALeExpr___empty_init_t)(val_t self, int* init_table);
2035 void parser_prod___ALeExpr___empty_init(val_t self, int* init_table);
2036 val_t NEW_parser_prod___ALeExpr___empty_init();
2037 #define LOCATE_parser_prod___ALeExpr___empty_init "parser_prod::ALeExpr::empty_init"
2038 typedef void (* parser_prod___ALeExpr___init_aleexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2039 void parser_prod___ALeExpr___init_aleexpr(val_t self, val_t param0, val_t param1, int* init_table);
2040 val_t NEW_parser_prod___ALeExpr___init_aleexpr(val_t param0, val_t param1);
2041 #define LOCATE_parser_prod___ALeExpr___init_aleexpr "parser_prod::ALeExpr::init_aleexpr"
2042 typedef void (* parser_prod___ALeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2043 void parser_prod___ALeExpr___replace_child(val_t self, val_t param0, val_t param1);
2044 #define LOCATE_parser_prod___ALeExpr___replace_child "parser_prod::ALeExpr::(parser_prod::PNode::replace_child)"
2045 typedef void (* parser_prod___ALeExpr___visit_all_t)(val_t self, val_t param0);
2046 void parser_prod___ALeExpr___visit_all(val_t self, val_t param0);
2047 #define LOCATE_parser_prod___ALeExpr___visit_all "parser_prod::ALeExpr::(parser_prod::PNode::visit_all)"
2048 typedef void (* parser_prod___ALeExpr___visit_all_reverse_t)(val_t self, val_t param0);
2049 void parser_prod___ALeExpr___visit_all_reverse(val_t self, val_t param0);
2050 #define LOCATE_parser_prod___ALeExpr___visit_all_reverse "parser_prod::ALeExpr::(parser_prod::PNode::visit_all_reverse)"
2051 typedef void (* parser_prod___AGtExpr___n_expr__eq_t)(val_t self, val_t param0);
2052 void parser_prod___AGtExpr___n_expr__eq(val_t self, val_t param0);
2053 #define LOCATE_parser_prod___AGtExpr___n_expr__eq "parser_prod::AGtExpr::(parser_nodes::ASendExpr::n_expr=)"
2054 typedef void (* parser_prod___AGtExpr___n_expr2__eq_t)(val_t self, val_t param0);
2055 void parser_prod___AGtExpr___n_expr2__eq(val_t self, val_t param0);
2056 #define LOCATE_parser_prod___AGtExpr___n_expr2__eq "parser_prod::AGtExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2057 typedef void (* parser_prod___AGtExpr___empty_init_t)(val_t self, int* init_table);
2058 void parser_prod___AGtExpr___empty_init(val_t self, int* init_table);
2059 val_t NEW_parser_prod___AGtExpr___empty_init();
2060 #define LOCATE_parser_prod___AGtExpr___empty_init "parser_prod::AGtExpr::empty_init"
2061 typedef void (* parser_prod___AGtExpr___init_agtexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2062 void parser_prod___AGtExpr___init_agtexpr(val_t self, val_t param0, val_t param1, int* init_table);
2063 val_t NEW_parser_prod___AGtExpr___init_agtexpr(val_t param0, val_t param1);
2064 #define LOCATE_parser_prod___AGtExpr___init_agtexpr "parser_prod::AGtExpr::init_agtexpr"
2065 typedef void (* parser_prod___AGtExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2066 void parser_prod___AGtExpr___replace_child(val_t self, val_t param0, val_t param1);
2067 #define LOCATE_parser_prod___AGtExpr___replace_child "parser_prod::AGtExpr::(parser_prod::PNode::replace_child)"
2068 typedef void (* parser_prod___AGtExpr___visit_all_t)(val_t self, val_t param0);
2069 void parser_prod___AGtExpr___visit_all(val_t self, val_t param0);
2070 #define LOCATE_parser_prod___AGtExpr___visit_all "parser_prod::AGtExpr::(parser_prod::PNode::visit_all)"
2071 typedef void (* parser_prod___AGtExpr___visit_all_reverse_t)(val_t self, val_t param0);
2072 void parser_prod___AGtExpr___visit_all_reverse(val_t self, val_t param0);
2073 #define LOCATE_parser_prod___AGtExpr___visit_all_reverse "parser_prod::AGtExpr::(parser_prod::PNode::visit_all_reverse)"
2074 typedef void (* parser_prod___AGeExpr___n_expr__eq_t)(val_t self, val_t param0);
2075 void parser_prod___AGeExpr___n_expr__eq(val_t self, val_t param0);
2076 #define LOCATE_parser_prod___AGeExpr___n_expr__eq "parser_prod::AGeExpr::(parser_nodes::ASendExpr::n_expr=)"
2077 typedef void (* parser_prod___AGeExpr___n_expr2__eq_t)(val_t self, val_t param0);
2078 void parser_prod___AGeExpr___n_expr2__eq(val_t self, val_t param0);
2079 #define LOCATE_parser_prod___AGeExpr___n_expr2__eq "parser_prod::AGeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2080 typedef void (* parser_prod___AGeExpr___empty_init_t)(val_t self, int* init_table);
2081 void parser_prod___AGeExpr___empty_init(val_t self, int* init_table);
2082 val_t NEW_parser_prod___AGeExpr___empty_init();
2083 #define LOCATE_parser_prod___AGeExpr___empty_init "parser_prod::AGeExpr::empty_init"
2084 typedef void (* parser_prod___AGeExpr___init_ageexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2085 void parser_prod___AGeExpr___init_ageexpr(val_t self, val_t param0, val_t param1, int* init_table);
2086 val_t NEW_parser_prod___AGeExpr___init_ageexpr(val_t param0, val_t param1);
2087 #define LOCATE_parser_prod___AGeExpr___init_ageexpr "parser_prod::AGeExpr::init_ageexpr"
2088 typedef void (* parser_prod___AGeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2089 void parser_prod___AGeExpr___replace_child(val_t self, val_t param0, val_t param1);
2090 #define LOCATE_parser_prod___AGeExpr___replace_child "parser_prod::AGeExpr::(parser_prod::PNode::replace_child)"
2091 typedef void (* parser_prod___AGeExpr___visit_all_t)(val_t self, val_t param0);
2092 void parser_prod___AGeExpr___visit_all(val_t self, val_t param0);
2093 #define LOCATE_parser_prod___AGeExpr___visit_all "parser_prod::AGeExpr::(parser_prod::PNode::visit_all)"
2094 typedef void (* parser_prod___AGeExpr___visit_all_reverse_t)(val_t self, val_t param0);
2095 void parser_prod___AGeExpr___visit_all_reverse(val_t self, val_t param0);
2096 #define LOCATE_parser_prod___AGeExpr___visit_all_reverse "parser_prod::AGeExpr::(parser_prod::PNode::visit_all_reverse)"
2097 typedef void (* parser_prod___AIsaExpr___n_expr__eq_t)(val_t self, val_t param0);
2098 void parser_prod___AIsaExpr___n_expr__eq(val_t self, val_t param0);
2099 #define LOCATE_parser_prod___AIsaExpr___n_expr__eq "parser_prod::AIsaExpr::(parser_nodes::AIsaExpr::n_expr=)"
2100 typedef void (* parser_prod___AIsaExpr___n_type__eq_t)(val_t self, val_t param0);
2101 void parser_prod___AIsaExpr___n_type__eq(val_t self, val_t param0);
2102 #define LOCATE_parser_prod___AIsaExpr___n_type__eq "parser_prod::AIsaExpr::(parser_nodes::AIsaExpr::n_type=)"
2103 typedef void (* parser_prod___AIsaExpr___empty_init_t)(val_t self, int* init_table);
2104 void parser_prod___AIsaExpr___empty_init(val_t self, int* init_table);
2105 val_t NEW_parser_prod___AIsaExpr___empty_init();
2106 #define LOCATE_parser_prod___AIsaExpr___empty_init "parser_prod::AIsaExpr::empty_init"
2107 typedef void (* parser_prod___AIsaExpr___init_aisaexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2108 void parser_prod___AIsaExpr___init_aisaexpr(val_t self, val_t param0, val_t param1, int* init_table);
2109 val_t NEW_parser_prod___AIsaExpr___init_aisaexpr(val_t param0, val_t param1);
2110 #define LOCATE_parser_prod___AIsaExpr___init_aisaexpr "parser_prod::AIsaExpr::init_aisaexpr"
2111 typedef void (* parser_prod___AIsaExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2112 void parser_prod___AIsaExpr___replace_child(val_t self, val_t param0, val_t param1);
2113 #define LOCATE_parser_prod___AIsaExpr___replace_child "parser_prod::AIsaExpr::(parser_prod::PNode::replace_child)"
2114 typedef void (* parser_prod___AIsaExpr___visit_all_t)(val_t self, val_t param0);
2115 void parser_prod___AIsaExpr___visit_all(val_t self, val_t param0);
2116 #define LOCATE_parser_prod___AIsaExpr___visit_all "parser_prod::AIsaExpr::(parser_prod::PNode::visit_all)"
2117 typedef void (* parser_prod___AIsaExpr___visit_all_reverse_t)(val_t self, val_t param0);
2118 void parser_prod___AIsaExpr___visit_all_reverse(val_t self, val_t param0);
2119 #define LOCATE_parser_prod___AIsaExpr___visit_all_reverse "parser_prod::AIsaExpr::(parser_prod::PNode::visit_all_reverse)"
2120 typedef void (* parser_prod___APlusExpr___n_expr__eq_t)(val_t self, val_t param0);
2121 void parser_prod___APlusExpr___n_expr__eq(val_t self, val_t param0);
2122 #define LOCATE_parser_prod___APlusExpr___n_expr__eq "parser_prod::APlusExpr::(parser_nodes::ASendExpr::n_expr=)"
2123 typedef void (* parser_prod___APlusExpr___n_expr2__eq_t)(val_t self, val_t param0);
2124 void parser_prod___APlusExpr___n_expr2__eq(val_t self, val_t param0);
2125 #define LOCATE_parser_prod___APlusExpr___n_expr2__eq "parser_prod::APlusExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2126 typedef void (* parser_prod___APlusExpr___empty_init_t)(val_t self, int* init_table);
2127 void parser_prod___APlusExpr___empty_init(val_t self, int* init_table);
2128 val_t NEW_parser_prod___APlusExpr___empty_init();
2129 #define LOCATE_parser_prod___APlusExpr___empty_init "parser_prod::APlusExpr::empty_init"
2130 typedef void (* parser_prod___APlusExpr___init_aplusexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2131 void parser_prod___APlusExpr___init_aplusexpr(val_t self, val_t param0, val_t param1, int* init_table);
2132 val_t NEW_parser_prod___APlusExpr___init_aplusexpr(val_t param0, val_t param1);
2133 #define LOCATE_parser_prod___APlusExpr___init_aplusexpr "parser_prod::APlusExpr::init_aplusexpr"
2134 typedef void (* parser_prod___APlusExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2135 void parser_prod___APlusExpr___replace_child(val_t self, val_t param0, val_t param1);
2136 #define LOCATE_parser_prod___APlusExpr___replace_child "parser_prod::APlusExpr::(parser_prod::PNode::replace_child)"
2137 typedef void (* parser_prod___APlusExpr___visit_all_t)(val_t self, val_t param0);
2138 void parser_prod___APlusExpr___visit_all(val_t self, val_t param0);
2139 #define LOCATE_parser_prod___APlusExpr___visit_all "parser_prod::APlusExpr::(parser_prod::PNode::visit_all)"
2140 typedef void (* parser_prod___APlusExpr___visit_all_reverse_t)(val_t self, val_t param0);
2141 void parser_prod___APlusExpr___visit_all_reverse(val_t self, val_t param0);
2142 #define LOCATE_parser_prod___APlusExpr___visit_all_reverse "parser_prod::APlusExpr::(parser_prod::PNode::visit_all_reverse)"
2143 typedef void (* parser_prod___AMinusExpr___n_expr__eq_t)(val_t self, val_t param0);
2144 void parser_prod___AMinusExpr___n_expr__eq(val_t self, val_t param0);
2145 #define LOCATE_parser_prod___AMinusExpr___n_expr__eq "parser_prod::AMinusExpr::(parser_nodes::ASendExpr::n_expr=)"
2146 typedef void (* parser_prod___AMinusExpr___n_expr2__eq_t)(val_t self, val_t param0);
2147 void parser_prod___AMinusExpr___n_expr2__eq(val_t self, val_t param0);
2148 #define LOCATE_parser_prod___AMinusExpr___n_expr2__eq "parser_prod::AMinusExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2149 typedef void (* parser_prod___AMinusExpr___empty_init_t)(val_t self, int* init_table);
2150 void parser_prod___AMinusExpr___empty_init(val_t self, int* init_table);
2151 val_t NEW_parser_prod___AMinusExpr___empty_init();
2152 #define LOCATE_parser_prod___AMinusExpr___empty_init "parser_prod::AMinusExpr::empty_init"
2153 typedef void (* parser_prod___AMinusExpr___init_aminusexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2154 void parser_prod___AMinusExpr___init_aminusexpr(val_t self, val_t param0, val_t param1, int* init_table);
2155 val_t NEW_parser_prod___AMinusExpr___init_aminusexpr(val_t param0, val_t param1);
2156 #define LOCATE_parser_prod___AMinusExpr___init_aminusexpr "parser_prod::AMinusExpr::init_aminusexpr"
2157 typedef void (* parser_prod___AMinusExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2158 void parser_prod___AMinusExpr___replace_child(val_t self, val_t param0, val_t param1);
2159 #define LOCATE_parser_prod___AMinusExpr___replace_child "parser_prod::AMinusExpr::(parser_prod::PNode::replace_child)"
2160 typedef void (* parser_prod___AMinusExpr___visit_all_t)(val_t self, val_t param0);
2161 void parser_prod___AMinusExpr___visit_all(val_t self, val_t param0);
2162 #define LOCATE_parser_prod___AMinusExpr___visit_all "parser_prod::AMinusExpr::(parser_prod::PNode::visit_all)"
2163 typedef void (* parser_prod___AMinusExpr___visit_all_reverse_t)(val_t self, val_t param0);
2164 void parser_prod___AMinusExpr___visit_all_reverse(val_t self, val_t param0);
2165 #define LOCATE_parser_prod___AMinusExpr___visit_all_reverse "parser_prod::AMinusExpr::(parser_prod::PNode::visit_all_reverse)"
2166 typedef void (* parser_prod___AStarshipExpr___n_expr__eq_t)(val_t self, val_t param0);
2167 void parser_prod___AStarshipExpr___n_expr__eq(val_t self, val_t param0);
2168 #define LOCATE_parser_prod___AStarshipExpr___n_expr__eq "parser_prod::AStarshipExpr::(parser_nodes::ASendExpr::n_expr=)"
2169 typedef void (* parser_prod___AStarshipExpr___n_expr2__eq_t)(val_t self, val_t param0);
2170 void parser_prod___AStarshipExpr___n_expr2__eq(val_t self, val_t param0);
2171 #define LOCATE_parser_prod___AStarshipExpr___n_expr2__eq "parser_prod::AStarshipExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2172 typedef void (* parser_prod___AStarshipExpr___empty_init_t)(val_t self, int* init_table);
2173 void parser_prod___AStarshipExpr___empty_init(val_t self, int* init_table);
2174 val_t NEW_parser_prod___AStarshipExpr___empty_init();
2175 #define LOCATE_parser_prod___AStarshipExpr___empty_init "parser_prod::AStarshipExpr::empty_init"
2176 typedef void (* parser_prod___AStarshipExpr___init_astarshipexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2177 void parser_prod___AStarshipExpr___init_astarshipexpr(val_t self, val_t param0, val_t param1, int* init_table);
2178 val_t NEW_parser_prod___AStarshipExpr___init_astarshipexpr(val_t param0, val_t param1);
2179 #define LOCATE_parser_prod___AStarshipExpr___init_astarshipexpr "parser_prod::AStarshipExpr::init_astarshipexpr"
2180 typedef void (* parser_prod___AStarshipExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2181 void parser_prod___AStarshipExpr___replace_child(val_t self, val_t param0, val_t param1);
2182 #define LOCATE_parser_prod___AStarshipExpr___replace_child "parser_prod::AStarshipExpr::(parser_prod::PNode::replace_child)"
2183 typedef void (* parser_prod___AStarshipExpr___visit_all_t)(val_t self, val_t param0);
2184 void parser_prod___AStarshipExpr___visit_all(val_t self, val_t param0);
2185 #define LOCATE_parser_prod___AStarshipExpr___visit_all "parser_prod::AStarshipExpr::(parser_prod::PNode::visit_all)"
2186 typedef void (* parser_prod___AStarshipExpr___visit_all_reverse_t)(val_t self, val_t param0);
2187 void parser_prod___AStarshipExpr___visit_all_reverse(val_t self, val_t param0);
2188 #define LOCATE_parser_prod___AStarshipExpr___visit_all_reverse "parser_prod::AStarshipExpr::(parser_prod::PNode::visit_all_reverse)"
2189 typedef void (* parser_prod___AStarExpr___n_expr__eq_t)(val_t self, val_t param0);
2190 void parser_prod___AStarExpr___n_expr__eq(val_t self, val_t param0);
2191 #define LOCATE_parser_prod___AStarExpr___n_expr__eq "parser_prod::AStarExpr::(parser_nodes::ASendExpr::n_expr=)"
2192 typedef void (* parser_prod___AStarExpr___n_expr2__eq_t)(val_t self, val_t param0);
2193 void parser_prod___AStarExpr___n_expr2__eq(val_t self, val_t param0);
2194 #define LOCATE_parser_prod___AStarExpr___n_expr2__eq "parser_prod::AStarExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2195 typedef void (* parser_prod___AStarExpr___empty_init_t)(val_t self, int* init_table);
2196 void parser_prod___AStarExpr___empty_init(val_t self, int* init_table);
2197 val_t NEW_parser_prod___AStarExpr___empty_init();
2198 #define LOCATE_parser_prod___AStarExpr___empty_init "parser_prod::AStarExpr::empty_init"
2199 typedef void (* parser_prod___AStarExpr___init_astarexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2200 void parser_prod___AStarExpr___init_astarexpr(val_t self, val_t param0, val_t param1, int* init_table);
2201 val_t NEW_parser_prod___AStarExpr___init_astarexpr(val_t param0, val_t param1);
2202 #define LOCATE_parser_prod___AStarExpr___init_astarexpr "parser_prod::AStarExpr::init_astarexpr"
2203 typedef void (* parser_prod___AStarExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2204 void parser_prod___AStarExpr___replace_child(val_t self, val_t param0, val_t param1);
2205 #define LOCATE_parser_prod___AStarExpr___replace_child "parser_prod::AStarExpr::(parser_prod::PNode::replace_child)"
2206 typedef void (* parser_prod___AStarExpr___visit_all_t)(val_t self, val_t param0);
2207 void parser_prod___AStarExpr___visit_all(val_t self, val_t param0);
2208 #define LOCATE_parser_prod___AStarExpr___visit_all "parser_prod::AStarExpr::(parser_prod::PNode::visit_all)"
2209 typedef void (* parser_prod___AStarExpr___visit_all_reverse_t)(val_t self, val_t param0);
2210 void parser_prod___AStarExpr___visit_all_reverse(val_t self, val_t param0);
2211 #define LOCATE_parser_prod___AStarExpr___visit_all_reverse "parser_prod::AStarExpr::(parser_prod::PNode::visit_all_reverse)"
2212 typedef void (* parser_prod___ASlashExpr___n_expr__eq_t)(val_t self, val_t param0);
2213 void parser_prod___ASlashExpr___n_expr__eq(val_t self, val_t param0);
2214 #define LOCATE_parser_prod___ASlashExpr___n_expr__eq "parser_prod::ASlashExpr::(parser_nodes::ASendExpr::n_expr=)"
2215 typedef void (* parser_prod___ASlashExpr___n_expr2__eq_t)(val_t self, val_t param0);
2216 void parser_prod___ASlashExpr___n_expr2__eq(val_t self, val_t param0);
2217 #define LOCATE_parser_prod___ASlashExpr___n_expr2__eq "parser_prod::ASlashExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2218 typedef void (* parser_prod___ASlashExpr___empty_init_t)(val_t self, int* init_table);
2219 void parser_prod___ASlashExpr___empty_init(val_t self, int* init_table);
2220 val_t NEW_parser_prod___ASlashExpr___empty_init();
2221 #define LOCATE_parser_prod___ASlashExpr___empty_init "parser_prod::ASlashExpr::empty_init"
2222 typedef void (* parser_prod___ASlashExpr___init_aslashexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2223 void parser_prod___ASlashExpr___init_aslashexpr(val_t self, val_t param0, val_t param1, int* init_table);
2224 val_t NEW_parser_prod___ASlashExpr___init_aslashexpr(val_t param0, val_t param1);
2225 #define LOCATE_parser_prod___ASlashExpr___init_aslashexpr "parser_prod::ASlashExpr::init_aslashexpr"
2226 typedef void (* parser_prod___ASlashExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2227 void parser_prod___ASlashExpr___replace_child(val_t self, val_t param0, val_t param1);
2228 #define LOCATE_parser_prod___ASlashExpr___replace_child "parser_prod::ASlashExpr::(parser_prod::PNode::replace_child)"
2229 typedef void (* parser_prod___ASlashExpr___visit_all_t)(val_t self, val_t param0);
2230 void parser_prod___ASlashExpr___visit_all(val_t self, val_t param0);
2231 #define LOCATE_parser_prod___ASlashExpr___visit_all "parser_prod::ASlashExpr::(parser_prod::PNode::visit_all)"
2232 typedef void (* parser_prod___ASlashExpr___visit_all_reverse_t)(val_t self, val_t param0);
2233 void parser_prod___ASlashExpr___visit_all_reverse(val_t self, val_t param0);
2234 #define LOCATE_parser_prod___ASlashExpr___visit_all_reverse "parser_prod::ASlashExpr::(parser_prod::PNode::visit_all_reverse)"
2235 typedef void (* parser_prod___APercentExpr___n_expr__eq_t)(val_t self, val_t param0);
2236 void parser_prod___APercentExpr___n_expr__eq(val_t self, val_t param0);
2237 #define LOCATE_parser_prod___APercentExpr___n_expr__eq "parser_prod::APercentExpr::(parser_nodes::ASendExpr::n_expr=)"
2238 typedef void (* parser_prod___APercentExpr___n_expr2__eq_t)(val_t self, val_t param0);
2239 void parser_prod___APercentExpr___n_expr2__eq(val_t self, val_t param0);
2240 #define LOCATE_parser_prod___APercentExpr___n_expr2__eq "parser_prod::APercentExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2241 typedef void (* parser_prod___APercentExpr___empty_init_t)(val_t self, int* init_table);
2242 void parser_prod___APercentExpr___empty_init(val_t self, int* init_table);
2243 val_t NEW_parser_prod___APercentExpr___empty_init();
2244 #define LOCATE_parser_prod___APercentExpr___empty_init "parser_prod::APercentExpr::empty_init"
2245 typedef void (* parser_prod___APercentExpr___init_apercentexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2246 void parser_prod___APercentExpr___init_apercentexpr(val_t self, val_t param0, val_t param1, int* init_table);
2247 val_t NEW_parser_prod___APercentExpr___init_apercentexpr(val_t param0, val_t param1);
2248 #define LOCATE_parser_prod___APercentExpr___init_apercentexpr "parser_prod::APercentExpr::init_apercentexpr"
2249 typedef void (* parser_prod___APercentExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2250 void parser_prod___APercentExpr___replace_child(val_t self, val_t param0, val_t param1);
2251 #define LOCATE_parser_prod___APercentExpr___replace_child "parser_prod::APercentExpr::(parser_prod::PNode::replace_child)"
2252 typedef void (* parser_prod___APercentExpr___visit_all_t)(val_t self, val_t param0);
2253 void parser_prod___APercentExpr___visit_all(val_t self, val_t param0);
2254 #define LOCATE_parser_prod___APercentExpr___visit_all "parser_prod::APercentExpr::(parser_prod::PNode::visit_all)"
2255 typedef void (* parser_prod___APercentExpr___visit_all_reverse_t)(val_t self, val_t param0);
2256 void parser_prod___APercentExpr___visit_all_reverse(val_t self, val_t param0);
2257 #define LOCATE_parser_prod___APercentExpr___visit_all_reverse "parser_prod::APercentExpr::(parser_prod::PNode::visit_all_reverse)"
2258 typedef void (* parser_prod___AUminusExpr___n_minus__eq_t)(val_t self, val_t param0);
2259 void parser_prod___AUminusExpr___n_minus__eq(val_t self, val_t param0);
2260 #define LOCATE_parser_prod___AUminusExpr___n_minus__eq "parser_prod::AUminusExpr::(parser_nodes::AUminusExpr::n_minus=)"
2261 typedef void (* parser_prod___AUminusExpr___n_expr__eq_t)(val_t self, val_t param0);
2262 void parser_prod___AUminusExpr___n_expr__eq(val_t self, val_t param0);
2263 #define LOCATE_parser_prod___AUminusExpr___n_expr__eq "parser_prod::AUminusExpr::(parser_nodes::ASendExpr::n_expr=)"
2264 typedef void (* parser_prod___AUminusExpr___empty_init_t)(val_t self, int* init_table);
2265 void parser_prod___AUminusExpr___empty_init(val_t self, int* init_table);
2266 val_t NEW_parser_prod___AUminusExpr___empty_init();
2267 #define LOCATE_parser_prod___AUminusExpr___empty_init "parser_prod::AUminusExpr::empty_init"
2268 typedef void (* parser_prod___AUminusExpr___init_auminusexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2269 void parser_prod___AUminusExpr___init_auminusexpr(val_t self, val_t param0, val_t param1, int* init_table);
2270 val_t NEW_parser_prod___AUminusExpr___init_auminusexpr(val_t param0, val_t param1);
2271 #define LOCATE_parser_prod___AUminusExpr___init_auminusexpr "parser_prod::AUminusExpr::init_auminusexpr"
2272 typedef void (* parser_prod___AUminusExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2273 void parser_prod___AUminusExpr___replace_child(val_t self, val_t param0, val_t param1);
2274 #define LOCATE_parser_prod___AUminusExpr___replace_child "parser_prod::AUminusExpr::(parser_prod::PNode::replace_child)"
2275 typedef void (* parser_prod___AUminusExpr___visit_all_t)(val_t self, val_t param0);
2276 void parser_prod___AUminusExpr___visit_all(val_t self, val_t param0);
2277 #define LOCATE_parser_prod___AUminusExpr___visit_all "parser_prod::AUminusExpr::(parser_prod::PNode::visit_all)"
2278 typedef void (* parser_prod___AUminusExpr___visit_all_reverse_t)(val_t self, val_t param0);
2279 void parser_prod___AUminusExpr___visit_all_reverse(val_t self, val_t param0);
2280 #define LOCATE_parser_prod___AUminusExpr___visit_all_reverse "parser_prod::AUminusExpr::(parser_prod::PNode::visit_all_reverse)"
2281 typedef void (* parser_prod___ANewExpr___n_kwnew__eq_t)(val_t self, val_t param0);
2282 void parser_prod___ANewExpr___n_kwnew__eq(val_t self, val_t param0);
2283 #define LOCATE_parser_prod___ANewExpr___n_kwnew__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_kwnew=)"
2284 typedef void (* parser_prod___ANewExpr___n_type__eq_t)(val_t self, val_t param0);
2285 void parser_prod___ANewExpr___n_type__eq(val_t self, val_t param0);
2286 #define LOCATE_parser_prod___ANewExpr___n_type__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_type=)"
2287 typedef void (* parser_prod___ANewExpr___n_id__eq_t)(val_t self, val_t param0);
2288 void parser_prod___ANewExpr___n_id__eq(val_t self, val_t param0);
2289 #define LOCATE_parser_prod___ANewExpr___n_id__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_id=)"
2290 typedef void (* parser_prod___ANewExpr___empty_init_t)(val_t self, int* init_table);
2291 void parser_prod___ANewExpr___empty_init(val_t self, int* init_table);
2292 val_t NEW_parser_prod___ANewExpr___empty_init();
2293 #define LOCATE_parser_prod___ANewExpr___empty_init "parser_prod::ANewExpr::empty_init"
2294 typedef void (* parser_prod___ANewExpr___init_anewexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2295 void parser_prod___ANewExpr___init_anewexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2296 val_t NEW_parser_prod___ANewExpr___init_anewexpr(val_t param0, val_t param1, val_t param2, val_t param3);
2297 #define LOCATE_parser_prod___ANewExpr___init_anewexpr "parser_prod::ANewExpr::init_anewexpr"
2298 typedef void (* parser_prod___ANewExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2299 void parser_prod___ANewExpr___replace_child(val_t self, val_t param0, val_t param1);
2300 #define LOCATE_parser_prod___ANewExpr___replace_child "parser_prod::ANewExpr::(parser_prod::PNode::replace_child)"
2301 typedef void (* parser_prod___ANewExpr___visit_all_t)(val_t self, val_t param0);
2302 void parser_prod___ANewExpr___visit_all(val_t self, val_t param0);
2303 #define LOCATE_parser_prod___ANewExpr___visit_all "parser_prod::ANewExpr::(parser_prod::PNode::visit_all)"
2304 typedef void (* parser_prod___ANewExpr___visit_all_reverse_t)(val_t self, val_t param0);
2305 void parser_prod___ANewExpr___visit_all_reverse(val_t self, val_t param0);
2306 #define LOCATE_parser_prod___ANewExpr___visit_all_reverse "parser_prod::ANewExpr::(parser_prod::PNode::visit_all_reverse)"
2307 typedef void (* parser_prod___AAttrExpr___n_expr__eq_t)(val_t self, val_t param0);
2308 void parser_prod___AAttrExpr___n_expr__eq(val_t self, val_t param0);
2309 #define LOCATE_parser_prod___AAttrExpr___n_expr__eq "parser_prod::AAttrExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
2310 typedef void (* parser_prod___AAttrExpr___n_id__eq_t)(val_t self, val_t param0);
2311 void parser_prod___AAttrExpr___n_id__eq(val_t self, val_t param0);
2312 #define LOCATE_parser_prod___AAttrExpr___n_id__eq "parser_prod::AAttrExpr::(parser_nodes::AAttrFormExpr::n_id=)"
2313 typedef void (* parser_prod___AAttrExpr___empty_init_t)(val_t self, int* init_table);
2314 void parser_prod___AAttrExpr___empty_init(val_t self, int* init_table);
2315 val_t NEW_parser_prod___AAttrExpr___empty_init();
2316 #define LOCATE_parser_prod___AAttrExpr___empty_init "parser_prod::AAttrExpr::empty_init"
2317 typedef void (* parser_prod___AAttrExpr___init_aattrexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2318 void parser_prod___AAttrExpr___init_aattrexpr(val_t self, val_t param0, val_t param1, int* init_table);
2319 val_t NEW_parser_prod___AAttrExpr___init_aattrexpr(val_t param0, val_t param1);
2320 #define LOCATE_parser_prod___AAttrExpr___init_aattrexpr "parser_prod::AAttrExpr::init_aattrexpr"
2321 typedef void (* parser_prod___AAttrExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2322 void parser_prod___AAttrExpr___replace_child(val_t self, val_t param0, val_t param1);
2323 #define LOCATE_parser_prod___AAttrExpr___replace_child "parser_prod::AAttrExpr::(parser_prod::PNode::replace_child)"
2324 typedef void (* parser_prod___AAttrExpr___visit_all_t)(val_t self, val_t param0);
2325 void parser_prod___AAttrExpr___visit_all(val_t self, val_t param0);
2326 #define LOCATE_parser_prod___AAttrExpr___visit_all "parser_prod::AAttrExpr::(parser_prod::PNode::visit_all)"
2327 typedef void (* parser_prod___AAttrExpr___visit_all_reverse_t)(val_t self, val_t param0);
2328 void parser_prod___AAttrExpr___visit_all_reverse(val_t self, val_t param0);
2329 #define LOCATE_parser_prod___AAttrExpr___visit_all_reverse "parser_prod::AAttrExpr::(parser_prod::PNode::visit_all_reverse)"
2330 typedef void (* parser_prod___AAttrAssignExpr___n_expr__eq_t)(val_t self, val_t param0);
2331 void parser_prod___AAttrAssignExpr___n_expr__eq(val_t self, val_t param0);
2332 #define LOCATE_parser_prod___AAttrAssignExpr___n_expr__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
2333 typedef void (* parser_prod___AAttrAssignExpr___n_id__eq_t)(val_t self, val_t param0);
2334 void parser_prod___AAttrAssignExpr___n_id__eq(val_t self, val_t param0);
2335 #define LOCATE_parser_prod___AAttrAssignExpr___n_id__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAttrFormExpr::n_id=)"
2336 typedef void (* parser_prod___AAttrAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
2337 void parser_prod___AAttrAssignExpr___n_assign__eq(val_t self, val_t param0);
2338 #define LOCATE_parser_prod___AAttrAssignExpr___n_assign__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2339 typedef void (* parser_prod___AAttrAssignExpr___n_value__eq_t)(val_t self, val_t param0);
2340 void parser_prod___AAttrAssignExpr___n_value__eq(val_t self, val_t param0);
2341 #define LOCATE_parser_prod___AAttrAssignExpr___n_value__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2342 typedef void (* parser_prod___AAttrAssignExpr___empty_init_t)(val_t self, int* init_table);
2343 void parser_prod___AAttrAssignExpr___empty_init(val_t self, int* init_table);
2344 val_t NEW_parser_prod___AAttrAssignExpr___empty_init();
2345 #define LOCATE_parser_prod___AAttrAssignExpr___empty_init "parser_prod::AAttrAssignExpr::empty_init"
2346 typedef void (* parser_prod___AAttrAssignExpr___init_aattrassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2347 void parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2348 val_t NEW_parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
2349 #define LOCATE_parser_prod___AAttrAssignExpr___init_aattrassignexpr "parser_prod::AAttrAssignExpr::init_aattrassignexpr"
2350 typedef void (* parser_prod___AAttrAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2351 void parser_prod___AAttrAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
2352 #define LOCATE_parser_prod___AAttrAssignExpr___replace_child "parser_prod::AAttrAssignExpr::(parser_prod::PNode::replace_child)"
2353 typedef void (* parser_prod___AAttrAssignExpr___visit_all_t)(val_t self, val_t param0);
2354 void parser_prod___AAttrAssignExpr___visit_all(val_t self, val_t param0);
2355 #define LOCATE_parser_prod___AAttrAssignExpr___visit_all "parser_prod::AAttrAssignExpr::(parser_prod::PNode::visit_all)"
2356 typedef void (* parser_prod___AAttrAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2357 void parser_prod___AAttrAssignExpr___visit_all_reverse(val_t self, val_t param0);
2358 #define LOCATE_parser_prod___AAttrAssignExpr___visit_all_reverse "parser_prod::AAttrAssignExpr::(parser_prod::PNode::visit_all_reverse)"
2359 typedef void (* parser_prod___AAttrReassignExpr___n_expr__eq_t)(val_t self, val_t param0);
2360 void parser_prod___AAttrReassignExpr___n_expr__eq(val_t self, val_t param0);
2361 #define LOCATE_parser_prod___AAttrReassignExpr___n_expr__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
2362 typedef void (* parser_prod___AAttrReassignExpr___n_id__eq_t)(val_t self, val_t param0);
2363 void parser_prod___AAttrReassignExpr___n_id__eq(val_t self, val_t param0);
2364 #define LOCATE_parser_prod___AAttrReassignExpr___n_id__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AAttrFormExpr::n_id=)"
2365 typedef void (* parser_prod___AAttrReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
2366 void parser_prod___AAttrReassignExpr___n_assign_op__eq(val_t self, val_t param0);
2367 #define LOCATE_parser_prod___AAttrReassignExpr___n_assign_op__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2368 typedef void (* parser_prod___AAttrReassignExpr___n_value__eq_t)(val_t self, val_t param0);
2369 void parser_prod___AAttrReassignExpr___n_value__eq(val_t self, val_t param0);
2370 #define LOCATE_parser_prod___AAttrReassignExpr___n_value__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2371 typedef void (* parser_prod___AAttrReassignExpr___empty_init_t)(val_t self, int* init_table);
2372 void parser_prod___AAttrReassignExpr___empty_init(val_t self, int* init_table);
2373 val_t NEW_parser_prod___AAttrReassignExpr___empty_init();
2374 #define LOCATE_parser_prod___AAttrReassignExpr___empty_init "parser_prod::AAttrReassignExpr::empty_init"
2375 typedef void (* parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2376 void parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2377 val_t NEW_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
2378 #define LOCATE_parser_prod___AAttrReassignExpr___init_aattrreassignexpr "parser_prod::AAttrReassignExpr::init_aattrreassignexpr"
2379 typedef void (* parser_prod___AAttrReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2380 void parser_prod___AAttrReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
2381 #define LOCATE_parser_prod___AAttrReassignExpr___replace_child "parser_prod::AAttrReassignExpr::(parser_prod::PNode::replace_child)"
2382 typedef void (* parser_prod___AAttrReassignExpr___visit_all_t)(val_t self, val_t param0);
2383 void parser_prod___AAttrReassignExpr___visit_all(val_t self, val_t param0);
2384 #define LOCATE_parser_prod___AAttrReassignExpr___visit_all "parser_prod::AAttrReassignExpr::(parser_prod::PNode::visit_all)"
2385 typedef void (* parser_prod___AAttrReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2386 void parser_prod___AAttrReassignExpr___visit_all_reverse(val_t self, val_t param0);
2387 #define LOCATE_parser_prod___AAttrReassignExpr___visit_all_reverse "parser_prod::AAttrReassignExpr::(parser_prod::PNode::visit_all_reverse)"
2388 typedef void (* parser_prod___ACallExpr___n_expr__eq_t)(val_t self, val_t param0);
2389 void parser_prod___ACallExpr___n_expr__eq(val_t self, val_t param0);
2390 #define LOCATE_parser_prod___ACallExpr___n_expr__eq "parser_prod::ACallExpr::(parser_nodes::ASendExpr::n_expr=)"
2391 typedef void (* parser_prod___ACallExpr___n_id__eq_t)(val_t self, val_t param0);
2392 void parser_prod___ACallExpr___n_id__eq(val_t self, val_t param0);
2393 #define LOCATE_parser_prod___ACallExpr___n_id__eq "parser_prod::ACallExpr::(parser_nodes::ACallFormExpr::n_id=)"
2394 typedef void (* parser_prod___ACallExpr___empty_init_t)(val_t self, int* init_table);
2395 void parser_prod___ACallExpr___empty_init(val_t self, int* init_table);
2396 val_t NEW_parser_prod___ACallExpr___empty_init();
2397 #define LOCATE_parser_prod___ACallExpr___empty_init "parser_prod::ACallExpr::empty_init"
2398 typedef void (* parser_prod___ACallExpr___init_acallexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2399 void parser_prod___ACallExpr___init_acallexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2400 val_t NEW_parser_prod___ACallExpr___init_acallexpr(val_t param0, val_t param1, val_t param2);
2401 #define LOCATE_parser_prod___ACallExpr___init_acallexpr "parser_prod::ACallExpr::init_acallexpr"
2402 typedef void (* parser_prod___ACallExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2403 void parser_prod___ACallExpr___replace_child(val_t self, val_t param0, val_t param1);
2404 #define LOCATE_parser_prod___ACallExpr___replace_child "parser_prod::ACallExpr::(parser_prod::PNode::replace_child)"
2405 typedef void (* parser_prod___ACallExpr___visit_all_t)(val_t self, val_t param0);
2406 void parser_prod___ACallExpr___visit_all(val_t self, val_t param0);
2407 #define LOCATE_parser_prod___ACallExpr___visit_all "parser_prod::ACallExpr::(parser_prod::PNode::visit_all)"
2408 typedef void (* parser_prod___ACallExpr___visit_all_reverse_t)(val_t self, val_t param0);
2409 void parser_prod___ACallExpr___visit_all_reverse(val_t self, val_t param0);
2410 #define LOCATE_parser_prod___ACallExpr___visit_all_reverse "parser_prod::ACallExpr::(parser_prod::PNode::visit_all_reverse)"
2411 typedef void (* parser_prod___ACallAssignExpr___n_expr__eq_t)(val_t self, val_t param0);
2412 void parser_prod___ACallAssignExpr___n_expr__eq(val_t self, val_t param0);
2413 #define LOCATE_parser_prod___ACallAssignExpr___n_expr__eq "parser_prod::ACallAssignExpr::(parser_nodes::ASendExpr::n_expr=)"
2414 typedef void (* parser_prod___ACallAssignExpr___n_id__eq_t)(val_t self, val_t param0);
2415 void parser_prod___ACallAssignExpr___n_id__eq(val_t self, val_t param0);
2416 #define LOCATE_parser_prod___ACallAssignExpr___n_id__eq "parser_prod::ACallAssignExpr::(parser_nodes::ACallFormExpr::n_id=)"
2417 typedef void (* parser_prod___ACallAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
2418 void parser_prod___ACallAssignExpr___n_assign__eq(val_t self, val_t param0);
2419 #define LOCATE_parser_prod___ACallAssignExpr___n_assign__eq "parser_prod::ACallAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2420 typedef void (* parser_prod___ACallAssignExpr___n_value__eq_t)(val_t self, val_t param0);
2421 void parser_prod___ACallAssignExpr___n_value__eq(val_t self, val_t param0);
2422 #define LOCATE_parser_prod___ACallAssignExpr___n_value__eq "parser_prod::ACallAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2423 typedef void (* parser_prod___ACallAssignExpr___empty_init_t)(val_t self, int* init_table);
2424 void parser_prod___ACallAssignExpr___empty_init(val_t self, int* init_table);
2425 val_t NEW_parser_prod___ACallAssignExpr___empty_init();
2426 #define LOCATE_parser_prod___ACallAssignExpr___empty_init "parser_prod::ACallAssignExpr::empty_init"
2427 typedef void (* parser_prod___ACallAssignExpr___init_acallassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
2428 void parser_prod___ACallAssignExpr___init_acallassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
2429 val_t NEW_parser_prod___ACallAssignExpr___init_acallassignexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
2430 #define LOCATE_parser_prod___ACallAssignExpr___init_acallassignexpr "parser_prod::ACallAssignExpr::init_acallassignexpr"
2431 typedef void (* parser_prod___ACallAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2432 void parser_prod___ACallAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
2433 #define LOCATE_parser_prod___ACallAssignExpr___replace_child "parser_prod::ACallAssignExpr::(parser_prod::PNode::replace_child)"
2434 typedef void (* parser_prod___ACallAssignExpr___visit_all_t)(val_t self, val_t param0);
2435 void parser_prod___ACallAssignExpr___visit_all(val_t self, val_t param0);
2436 #define LOCATE_parser_prod___ACallAssignExpr___visit_all "parser_prod::ACallAssignExpr::(parser_prod::PNode::visit_all)"
2437 typedef void (* parser_prod___ACallAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2438 void parser_prod___ACallAssignExpr___visit_all_reverse(val_t self, val_t param0);
2439 #define LOCATE_parser_prod___ACallAssignExpr___visit_all_reverse "parser_prod::ACallAssignExpr::(parser_prod::PNode::visit_all_reverse)"
2440 typedef void (* parser_prod___ACallReassignExpr___n_expr__eq_t)(val_t self, val_t param0);
2441 void parser_prod___ACallReassignExpr___n_expr__eq(val_t self, val_t param0);
2442 #define LOCATE_parser_prod___ACallReassignExpr___n_expr__eq "parser_prod::ACallReassignExpr::(parser_nodes::ASendExpr::n_expr=)"
2443 typedef void (* parser_prod___ACallReassignExpr___n_id__eq_t)(val_t self, val_t param0);
2444 void parser_prod___ACallReassignExpr___n_id__eq(val_t self, val_t param0);
2445 #define LOCATE_parser_prod___ACallReassignExpr___n_id__eq "parser_prod::ACallReassignExpr::(parser_nodes::ACallFormExpr::n_id=)"
2446 typedef void (* parser_prod___ACallReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
2447 void parser_prod___ACallReassignExpr___n_assign_op__eq(val_t self, val_t param0);
2448 #define LOCATE_parser_prod___ACallReassignExpr___n_assign_op__eq "parser_prod::ACallReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2449 typedef void (* parser_prod___ACallReassignExpr___n_value__eq_t)(val_t self, val_t param0);
2450 void parser_prod___ACallReassignExpr___n_value__eq(val_t self, val_t param0);
2451 #define LOCATE_parser_prod___ACallReassignExpr___n_value__eq "parser_prod::ACallReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2452 typedef void (* parser_prod___ACallReassignExpr___empty_init_t)(val_t self, int* init_table);
2453 void parser_prod___ACallReassignExpr___empty_init(val_t self, int* init_table);
2454 val_t NEW_parser_prod___ACallReassignExpr___empty_init();
2455 #define LOCATE_parser_prod___ACallReassignExpr___empty_init "parser_prod::ACallReassignExpr::empty_init"
2456 typedef void (* parser_prod___ACallReassignExpr___init_acallreassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
2457 void parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, val_t param4, int* init_table);
2458 val_t NEW_parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t param0, val_t param1, val_t param2, val_t param3, val_t param4);
2459 #define LOCATE_parser_prod___ACallReassignExpr___init_acallreassignexpr "parser_prod::ACallReassignExpr::init_acallreassignexpr"
2460 typedef void (* parser_prod___ACallReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2461 void parser_prod___ACallReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
2462 #define LOCATE_parser_prod___ACallReassignExpr___replace_child "parser_prod::ACallReassignExpr::(parser_prod::PNode::replace_child)"
2463 typedef void (* parser_prod___ACallReassignExpr___visit_all_t)(val_t self, val_t param0);
2464 void parser_prod___ACallReassignExpr___visit_all(val_t self, val_t param0);
2465 #define LOCATE_parser_prod___ACallReassignExpr___visit_all "parser_prod::ACallReassignExpr::(parser_prod::PNode::visit_all)"
2466 typedef void (* parser_prod___ACallReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2467 void parser_prod___ACallReassignExpr___visit_all_reverse(val_t self, val_t param0);
2468 #define LOCATE_parser_prod___ACallReassignExpr___visit_all_reverse "parser_prod::ACallReassignExpr::(parser_prod::PNode::visit_all_reverse)"
2469 typedef void (* parser_prod___ASuperExpr___n_qualified__eq_t)(val_t self, val_t param0);
2470 void parser_prod___ASuperExpr___n_qualified__eq(val_t self, val_t param0);
2471 #define LOCATE_parser_prod___ASuperExpr___n_qualified__eq "parser_prod::ASuperExpr::(parser_nodes::ASuperExpr::n_qualified=)"
2472 typedef void (* parser_prod___ASuperExpr___n_kwsuper__eq_t)(val_t self, val_t param0);
2473 void parser_prod___ASuperExpr___n_kwsuper__eq(val_t self, val_t param0);
2474 #define LOCATE_parser_prod___ASuperExpr___n_kwsuper__eq "parser_prod::ASuperExpr::(parser_nodes::ASuperExpr::n_kwsuper=)"
2475 typedef void (* parser_prod___ASuperExpr___empty_init_t)(val_t self, int* init_table);
2476 void parser_prod___ASuperExpr___empty_init(val_t self, int* init_table);
2477 val_t NEW_parser_prod___ASuperExpr___empty_init();
2478 #define LOCATE_parser_prod___ASuperExpr___empty_init "parser_prod::ASuperExpr::empty_init"
2479 typedef void (* parser_prod___ASuperExpr___init_asuperexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2480 void parser_prod___ASuperExpr___init_asuperexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2481 val_t NEW_parser_prod___ASuperExpr___init_asuperexpr(val_t param0, val_t param1, val_t param2);
2482 #define LOCATE_parser_prod___ASuperExpr___init_asuperexpr "parser_prod::ASuperExpr::init_asuperexpr"
2483 typedef void (* parser_prod___ASuperExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2484 void parser_prod___ASuperExpr___replace_child(val_t self, val_t param0, val_t param1);
2485 #define LOCATE_parser_prod___ASuperExpr___replace_child "parser_prod::ASuperExpr::(parser_prod::PNode::replace_child)"
2486 typedef void (* parser_prod___ASuperExpr___visit_all_t)(val_t self, val_t param0);
2487 void parser_prod___ASuperExpr___visit_all(val_t self, val_t param0);
2488 #define LOCATE_parser_prod___ASuperExpr___visit_all "parser_prod::ASuperExpr::(parser_prod::PNode::visit_all)"
2489 typedef void (* parser_prod___ASuperExpr___visit_all_reverse_t)(val_t self, val_t param0);
2490 void parser_prod___ASuperExpr___visit_all_reverse(val_t self, val_t param0);
2491 #define LOCATE_parser_prod___ASuperExpr___visit_all_reverse "parser_prod::ASuperExpr::(parser_prod::PNode::visit_all_reverse)"
2492 typedef void (* parser_prod___AInitExpr___n_expr__eq_t)(val_t self, val_t param0);
2493 void parser_prod___AInitExpr___n_expr__eq(val_t self, val_t param0);
2494 #define LOCATE_parser_prod___AInitExpr___n_expr__eq "parser_prod::AInitExpr::(parser_nodes::ASendExpr::n_expr=)"
2495 typedef void (* parser_prod___AInitExpr___n_kwinit__eq_t)(val_t self, val_t param0);
2496 void parser_prod___AInitExpr___n_kwinit__eq(val_t self, val_t param0);
2497 #define LOCATE_parser_prod___AInitExpr___n_kwinit__eq "parser_prod::AInitExpr::(parser_nodes::AInitExpr::n_kwinit=)"
2498 typedef void (* parser_prod___AInitExpr___empty_init_t)(val_t self, int* init_table);
2499 void parser_prod___AInitExpr___empty_init(val_t self, int* init_table);
2500 val_t NEW_parser_prod___AInitExpr___empty_init();
2501 #define LOCATE_parser_prod___AInitExpr___empty_init "parser_prod::AInitExpr::empty_init"
2502 typedef void (* parser_prod___AInitExpr___init_ainitexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2503 void parser_prod___AInitExpr___init_ainitexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2504 val_t NEW_parser_prod___AInitExpr___init_ainitexpr(val_t param0, val_t param1, val_t param2);
2505 #define LOCATE_parser_prod___AInitExpr___init_ainitexpr "parser_prod::AInitExpr::init_ainitexpr"
2506 typedef void (* parser_prod___AInitExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2507 void parser_prod___AInitExpr___replace_child(val_t self, val_t param0, val_t param1);
2508 #define LOCATE_parser_prod___AInitExpr___replace_child "parser_prod::AInitExpr::(parser_prod::PNode::replace_child)"
2509 typedef void (* parser_prod___AInitExpr___visit_all_t)(val_t self, val_t param0);
2510 void parser_prod___AInitExpr___visit_all(val_t self, val_t param0);
2511 #define LOCATE_parser_prod___AInitExpr___visit_all "parser_prod::AInitExpr::(parser_prod::PNode::visit_all)"
2512 typedef void (* parser_prod___AInitExpr___visit_all_reverse_t)(val_t self, val_t param0);
2513 void parser_prod___AInitExpr___visit_all_reverse(val_t self, val_t param0);
2514 #define LOCATE_parser_prod___AInitExpr___visit_all_reverse "parser_prod::AInitExpr::(parser_prod::PNode::visit_all_reverse)"
2515 typedef void (* parser_prod___ABraExpr___n_expr__eq_t)(val_t self, val_t param0);
2516 void parser_prod___ABraExpr___n_expr__eq(val_t self, val_t param0);
2517 #define LOCATE_parser_prod___ABraExpr___n_expr__eq "parser_prod::ABraExpr::(parser_nodes::ASendExpr::n_expr=)"
2518 typedef void (* parser_prod___ABraExpr___empty_init_t)(val_t self, int* init_table);
2519 void parser_prod___ABraExpr___empty_init(val_t self, int* init_table);
2520 val_t NEW_parser_prod___ABraExpr___empty_init();
2521 #define LOCATE_parser_prod___ABraExpr___empty_init "parser_prod::ABraExpr::empty_init"
2522 typedef void (* parser_prod___ABraExpr___init_abraexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2523 void parser_prod___ABraExpr___init_abraexpr(val_t self, val_t param0, val_t param1, int* init_table);
2524 val_t NEW_parser_prod___ABraExpr___init_abraexpr(val_t param0, val_t param1);
2525 #define LOCATE_parser_prod___ABraExpr___init_abraexpr "parser_prod::ABraExpr::init_abraexpr"
2526 typedef void (* parser_prod___ABraExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2527 void parser_prod___ABraExpr___replace_child(val_t self, val_t param0, val_t param1);
2528 #define LOCATE_parser_prod___ABraExpr___replace_child "parser_prod::ABraExpr::(parser_prod::PNode::replace_child)"
2529 typedef void (* parser_prod___ABraExpr___visit_all_t)(val_t self, val_t param0);
2530 void parser_prod___ABraExpr___visit_all(val_t self, val_t param0);
2531 #define LOCATE_parser_prod___ABraExpr___visit_all "parser_prod::ABraExpr::(parser_prod::PNode::visit_all)"
2532 typedef void (* parser_prod___ABraExpr___visit_all_reverse_t)(val_t self, val_t param0);
2533 void parser_prod___ABraExpr___visit_all_reverse(val_t self, val_t param0);
2534 #define LOCATE_parser_prod___ABraExpr___visit_all_reverse "parser_prod::ABraExpr::(parser_prod::PNode::visit_all_reverse)"
2535 typedef void (* parser_prod___ABraAssignExpr___n_expr__eq_t)(val_t self, val_t param0);
2536 void parser_prod___ABraAssignExpr___n_expr__eq(val_t self, val_t param0);
2537 #define LOCATE_parser_prod___ABraAssignExpr___n_expr__eq "parser_prod::ABraAssignExpr::(parser_nodes::ASendExpr::n_expr=)"
2538 typedef void (* parser_prod___ABraAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
2539 void parser_prod___ABraAssignExpr___n_assign__eq(val_t self, val_t param0);
2540 #define LOCATE_parser_prod___ABraAssignExpr___n_assign__eq "parser_prod::ABraAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2541 typedef void (* parser_prod___ABraAssignExpr___n_value__eq_t)(val_t self, val_t param0);
2542 void parser_prod___ABraAssignExpr___n_value__eq(val_t self, val_t param0);
2543 #define LOCATE_parser_prod___ABraAssignExpr___n_value__eq "parser_prod::ABraAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2544 typedef void (* parser_prod___ABraAssignExpr___empty_init_t)(val_t self, int* init_table);
2545 void parser_prod___ABraAssignExpr___empty_init(val_t self, int* init_table);
2546 val_t NEW_parser_prod___ABraAssignExpr___empty_init();
2547 #define LOCATE_parser_prod___ABraAssignExpr___empty_init "parser_prod::ABraAssignExpr::empty_init"
2548 typedef void (* parser_prod___ABraAssignExpr___init_abraassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2549 void parser_prod___ABraAssignExpr___init_abraassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2550 val_t NEW_parser_prod___ABraAssignExpr___init_abraassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
2551 #define LOCATE_parser_prod___ABraAssignExpr___init_abraassignexpr "parser_prod::ABraAssignExpr::init_abraassignexpr"
2552 typedef void (* parser_prod___ABraAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2553 void parser_prod___ABraAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
2554 #define LOCATE_parser_prod___ABraAssignExpr___replace_child "parser_prod::ABraAssignExpr::(parser_prod::PNode::replace_child)"
2555 typedef void (* parser_prod___ABraAssignExpr___visit_all_t)(val_t self, val_t param0);
2556 void parser_prod___ABraAssignExpr___visit_all(val_t self, val_t param0);
2557 #define LOCATE_parser_prod___ABraAssignExpr___visit_all "parser_prod::ABraAssignExpr::(parser_prod::PNode::visit_all)"
2558 typedef void (* parser_prod___ABraAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2559 void parser_prod___ABraAssignExpr___visit_all_reverse(val_t self, val_t param0);
2560 #define LOCATE_parser_prod___ABraAssignExpr___visit_all_reverse "parser_prod::ABraAssignExpr::(parser_prod::PNode::visit_all_reverse)"
2561 typedef void (* parser_prod___ABraReassignExpr___n_expr__eq_t)(val_t self, val_t param0);
2562 void parser_prod___ABraReassignExpr___n_expr__eq(val_t self, val_t param0);
2563 #define LOCATE_parser_prod___ABraReassignExpr___n_expr__eq "parser_prod::ABraReassignExpr::(parser_nodes::ASendExpr::n_expr=)"
2564 typedef void (* parser_prod___ABraReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
2565 void parser_prod___ABraReassignExpr___n_assign_op__eq(val_t self, val_t param0);
2566 #define LOCATE_parser_prod___ABraReassignExpr___n_assign_op__eq "parser_prod::ABraReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2567 typedef void (* parser_prod___ABraReassignExpr___n_value__eq_t)(val_t self, val_t param0);
2568 void parser_prod___ABraReassignExpr___n_value__eq(val_t self, val_t param0);
2569 #define LOCATE_parser_prod___ABraReassignExpr___n_value__eq "parser_prod::ABraReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2570 typedef void (* parser_prod___ABraReassignExpr___empty_init_t)(val_t self, int* init_table);
2571 void parser_prod___ABraReassignExpr___empty_init(val_t self, int* init_table);
2572 val_t NEW_parser_prod___ABraReassignExpr___empty_init();
2573 #define LOCATE_parser_prod___ABraReassignExpr___empty_init "parser_prod::ABraReassignExpr::empty_init"
2574 typedef void (* parser_prod___ABraReassignExpr___init_abrareassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2575 void parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
2576 val_t NEW_parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t param0, val_t param1, val_t param2, val_t param3);
2577 #define LOCATE_parser_prod___ABraReassignExpr___init_abrareassignexpr "parser_prod::ABraReassignExpr::init_abrareassignexpr"
2578 typedef void (* parser_prod___ABraReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2579 void parser_prod___ABraReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
2580 #define LOCATE_parser_prod___ABraReassignExpr___replace_child "parser_prod::ABraReassignExpr::(parser_prod::PNode::replace_child)"
2581 typedef void (* parser_prod___ABraReassignExpr___visit_all_t)(val_t self, val_t param0);
2582 void parser_prod___ABraReassignExpr___visit_all(val_t self, val_t param0);
2583 #define LOCATE_parser_prod___ABraReassignExpr___visit_all "parser_prod::ABraReassignExpr::(parser_prod::PNode::visit_all)"
2584 typedef void (* parser_prod___ABraReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2585 void parser_prod___ABraReassignExpr___visit_all_reverse(val_t self, val_t param0);
2586 #define LOCATE_parser_prod___ABraReassignExpr___visit_all_reverse "parser_prod::ABraReassignExpr::(parser_prod::PNode::visit_all_reverse)"
2587 typedef void (* parser_prod___AVarExpr___n_id__eq_t)(val_t self, val_t param0);
2588 void parser_prod___AVarExpr___n_id__eq(val_t self, val_t param0);
2589 #define LOCATE_parser_prod___AVarExpr___n_id__eq "parser_prod::AVarExpr::(parser_nodes::AVarFormExpr::n_id=)"
2590 typedef void (* parser_prod___AVarExpr___empty_init_t)(val_t self, int* init_table);
2591 void parser_prod___AVarExpr___empty_init(val_t self, int* init_table);
2592 val_t NEW_parser_prod___AVarExpr___empty_init();
2593 #define LOCATE_parser_prod___AVarExpr___empty_init "parser_prod::AVarExpr::empty_init"
2594 typedef void (* parser_prod___AVarExpr___init_avarexpr_t)(val_t self, val_t param0, int* init_table);
2595 void parser_prod___AVarExpr___init_avarexpr(val_t self, val_t param0, int* init_table);
2596 val_t NEW_parser_prod___AVarExpr___init_avarexpr(val_t param0);
2597 #define LOCATE_parser_prod___AVarExpr___init_avarexpr "parser_prod::AVarExpr::init_avarexpr"
2598 typedef void (* parser_prod___AVarExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2599 void parser_prod___AVarExpr___replace_child(val_t self, val_t param0, val_t param1);
2600 #define LOCATE_parser_prod___AVarExpr___replace_child "parser_prod::AVarExpr::(parser_prod::PNode::replace_child)"
2601 typedef void (* parser_prod___AVarExpr___visit_all_t)(val_t self, val_t param0);
2602 void parser_prod___AVarExpr___visit_all(val_t self, val_t param0);
2603 #define LOCATE_parser_prod___AVarExpr___visit_all "parser_prod::AVarExpr::(parser_prod::PNode::visit_all)"
2604 typedef void (* parser_prod___AVarExpr___visit_all_reverse_t)(val_t self, val_t param0);
2605 void parser_prod___AVarExpr___visit_all_reverse(val_t self, val_t param0);
2606 #define LOCATE_parser_prod___AVarExpr___visit_all_reverse "parser_prod::AVarExpr::(parser_prod::PNode::visit_all_reverse)"
2607 typedef void (* parser_prod___AVarAssignExpr___n_id__eq_t)(val_t self, val_t param0);
2608 void parser_prod___AVarAssignExpr___n_id__eq(val_t self, val_t param0);
2609 #define LOCATE_parser_prod___AVarAssignExpr___n_id__eq "parser_prod::AVarAssignExpr::(parser_nodes::AVarFormExpr::n_id=)"
2610 typedef void (* parser_prod___AVarAssignExpr___n_assign__eq_t)(val_t self, val_t param0);
2611 void parser_prod___AVarAssignExpr___n_assign__eq(val_t self, val_t param0);
2612 #define LOCATE_parser_prod___AVarAssignExpr___n_assign__eq "parser_prod::AVarAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2613 typedef void (* parser_prod___AVarAssignExpr___n_value__eq_t)(val_t self, val_t param0);
2614 void parser_prod___AVarAssignExpr___n_value__eq(val_t self, val_t param0);
2615 #define LOCATE_parser_prod___AVarAssignExpr___n_value__eq "parser_prod::AVarAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2616 typedef void (* parser_prod___AVarAssignExpr___empty_init_t)(val_t self, int* init_table);
2617 void parser_prod___AVarAssignExpr___empty_init(val_t self, int* init_table);
2618 val_t NEW_parser_prod___AVarAssignExpr___empty_init();
2619 #define LOCATE_parser_prod___AVarAssignExpr___empty_init "parser_prod::AVarAssignExpr::empty_init"
2620 typedef void (* parser_prod___AVarAssignExpr___init_avarassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2621 void parser_prod___AVarAssignExpr___init_avarassignexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2622 val_t NEW_parser_prod___AVarAssignExpr___init_avarassignexpr(val_t param0, val_t param1, val_t param2);
2623 #define LOCATE_parser_prod___AVarAssignExpr___init_avarassignexpr "parser_prod::AVarAssignExpr::init_avarassignexpr"
2624 typedef void (* parser_prod___AVarAssignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2625 void parser_prod___AVarAssignExpr___replace_child(val_t self, val_t param0, val_t param1);
2626 #define LOCATE_parser_prod___AVarAssignExpr___replace_child "parser_prod::AVarAssignExpr::(parser_prod::PNode::replace_child)"
2627 typedef void (* parser_prod___AVarAssignExpr___visit_all_t)(val_t self, val_t param0);
2628 void parser_prod___AVarAssignExpr___visit_all(val_t self, val_t param0);
2629 #define LOCATE_parser_prod___AVarAssignExpr___visit_all "parser_prod::AVarAssignExpr::(parser_prod::PNode::visit_all)"
2630 typedef void (* parser_prod___AVarAssignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2631 void parser_prod___AVarAssignExpr___visit_all_reverse(val_t self, val_t param0);
2632 #define LOCATE_parser_prod___AVarAssignExpr___visit_all_reverse "parser_prod::AVarAssignExpr::(parser_prod::PNode::visit_all_reverse)"
2633 typedef void (* parser_prod___AVarReassignExpr___n_id__eq_t)(val_t self, val_t param0);
2634 void parser_prod___AVarReassignExpr___n_id__eq(val_t self, val_t param0);
2635 #define LOCATE_parser_prod___AVarReassignExpr___n_id__eq "parser_prod::AVarReassignExpr::(parser_nodes::AVarFormExpr::n_id=)"
2636 typedef void (* parser_prod___AVarReassignExpr___n_assign_op__eq_t)(val_t self, val_t param0);
2637 void parser_prod___AVarReassignExpr___n_assign_op__eq(val_t self, val_t param0);
2638 #define LOCATE_parser_prod___AVarReassignExpr___n_assign_op__eq "parser_prod::AVarReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2639 typedef void (* parser_prod___AVarReassignExpr___n_value__eq_t)(val_t self, val_t param0);
2640 void parser_prod___AVarReassignExpr___n_value__eq(val_t self, val_t param0);
2641 #define LOCATE_parser_prod___AVarReassignExpr___n_value__eq "parser_prod::AVarReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2642 typedef void (* parser_prod___AVarReassignExpr___empty_init_t)(val_t self, int* init_table);
2643 void parser_prod___AVarReassignExpr___empty_init(val_t self, int* init_table);
2644 val_t NEW_parser_prod___AVarReassignExpr___empty_init();
2645 #define LOCATE_parser_prod___AVarReassignExpr___empty_init "parser_prod::AVarReassignExpr::empty_init"
2646 typedef void (* parser_prod___AVarReassignExpr___init_avarreassignexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2647 void parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
2648 val_t NEW_parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t param0, val_t param1, val_t param2);
2649 #define LOCATE_parser_prod___AVarReassignExpr___init_avarreassignexpr "parser_prod::AVarReassignExpr::init_avarreassignexpr"
2650 typedef void (* parser_prod___AVarReassignExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2651 void parser_prod___AVarReassignExpr___replace_child(val_t self, val_t param0, val_t param1);
2652 #define LOCATE_parser_prod___AVarReassignExpr___replace_child "parser_prod::AVarReassignExpr::(parser_prod::PNode::replace_child)"
2653 typedef void (* parser_prod___AVarReassignExpr___visit_all_t)(val_t self, val_t param0);
2654 void parser_prod___AVarReassignExpr___visit_all(val_t self, val_t param0);
2655 #define LOCATE_parser_prod___AVarReassignExpr___visit_all "parser_prod::AVarReassignExpr::(parser_prod::PNode::visit_all)"
2656 typedef void (* parser_prod___AVarReassignExpr___visit_all_reverse_t)(val_t self, val_t param0);
2657 void parser_prod___AVarReassignExpr___visit_all_reverse(val_t self, val_t param0);
2658 #define LOCATE_parser_prod___AVarReassignExpr___visit_all_reverse "parser_prod::AVarReassignExpr::(parser_prod::PNode::visit_all_reverse)"
2659 typedef void (* parser_prod___ARangeExpr___n_expr__eq_t)(val_t self, val_t param0);
2660 void parser_prod___ARangeExpr___n_expr__eq(val_t self, val_t param0);
2661 #define LOCATE_parser_prod___ARangeExpr___n_expr__eq "parser_prod::ARangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
2662 typedef void (* parser_prod___ARangeExpr___n_expr2__eq_t)(val_t self, val_t param0);
2663 void parser_prod___ARangeExpr___n_expr2__eq(val_t self, val_t param0);
2664 #define LOCATE_parser_prod___ARangeExpr___n_expr2__eq "parser_prod::ARangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
2665 typedef void (* parser_prod___ARangeExpr___empty_init_t)(val_t self, int* init_table);
2666 void parser_prod___ARangeExpr___empty_init(val_t self, int* init_table);
2667 val_t NEW_parser_prod___ARangeExpr___empty_init();
2668 #define LOCATE_parser_prod___ARangeExpr___empty_init "parser_prod::ARangeExpr::empty_init"
2669 typedef void (* parser_prod___ARangeExpr___init_arangeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2670 void parser_prod___ARangeExpr___init_arangeexpr(val_t self, val_t param0, val_t param1, int* init_table);
2671 val_t NEW_parser_prod___ARangeExpr___init_arangeexpr(val_t param0, val_t param1);
2672 #define LOCATE_parser_prod___ARangeExpr___init_arangeexpr "parser_prod::ARangeExpr::init_arangeexpr"
2673 typedef void (* parser_prod___ARangeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2674 void parser_prod___ARangeExpr___replace_child(val_t self, val_t param0, val_t param1);
2675 #define LOCATE_parser_prod___ARangeExpr___replace_child "parser_prod::ARangeExpr::(parser_prod::PNode::replace_child)"
2676 typedef void (* parser_prod___ARangeExpr___visit_all_t)(val_t self, val_t param0);
2677 void parser_prod___ARangeExpr___visit_all(val_t self, val_t param0);
2678 #define LOCATE_parser_prod___ARangeExpr___visit_all "parser_prod::ARangeExpr::(parser_prod::PNode::visit_all)"
2679 typedef void (* parser_prod___ARangeExpr___visit_all_reverse_t)(val_t self, val_t param0);
2680 void parser_prod___ARangeExpr___visit_all_reverse(val_t self, val_t param0);
2681 #define LOCATE_parser_prod___ARangeExpr___visit_all_reverse "parser_prod::ARangeExpr::(parser_prod::PNode::visit_all_reverse)"
2682 typedef void (* parser_prod___ACrangeExpr___n_expr__eq_t)(val_t self, val_t param0);
2683 void parser_prod___ACrangeExpr___n_expr__eq(val_t self, val_t param0);
2684 #define LOCATE_parser_prod___ACrangeExpr___n_expr__eq "parser_prod::ACrangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
2685 typedef void (* parser_prod___ACrangeExpr___n_expr2__eq_t)(val_t self, val_t param0);
2686 void parser_prod___ACrangeExpr___n_expr2__eq(val_t self, val_t param0);
2687 #define LOCATE_parser_prod___ACrangeExpr___n_expr2__eq "parser_prod::ACrangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
2688 typedef void (* parser_prod___ACrangeExpr___empty_init_t)(val_t self, int* init_table);
2689 void parser_prod___ACrangeExpr___empty_init(val_t self, int* init_table);
2690 val_t NEW_parser_prod___ACrangeExpr___empty_init();
2691 #define LOCATE_parser_prod___ACrangeExpr___empty_init "parser_prod::ACrangeExpr::empty_init"
2692 typedef void (* parser_prod___ACrangeExpr___init_acrangeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2693 void parser_prod___ACrangeExpr___init_acrangeexpr(val_t self, val_t param0, val_t param1, int* init_table);
2694 val_t NEW_parser_prod___ACrangeExpr___init_acrangeexpr(val_t param0, val_t param1);
2695 #define LOCATE_parser_prod___ACrangeExpr___init_acrangeexpr "parser_prod::ACrangeExpr::init_acrangeexpr"
2696 typedef void (* parser_prod___ACrangeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2697 void parser_prod___ACrangeExpr___replace_child(val_t self, val_t param0, val_t param1);
2698 #define LOCATE_parser_prod___ACrangeExpr___replace_child "parser_prod::ACrangeExpr::(parser_prod::PNode::replace_child)"
2699 typedef void (* parser_prod___ACrangeExpr___visit_all_t)(val_t self, val_t param0);
2700 void parser_prod___ACrangeExpr___visit_all(val_t self, val_t param0);
2701 #define LOCATE_parser_prod___ACrangeExpr___visit_all "parser_prod::ACrangeExpr::(parser_prod::PNode::visit_all)"
2702 typedef void (* parser_prod___ACrangeExpr___visit_all_reverse_t)(val_t self, val_t param0);
2703 void parser_prod___ACrangeExpr___visit_all_reverse(val_t self, val_t param0);
2704 #define LOCATE_parser_prod___ACrangeExpr___visit_all_reverse "parser_prod::ACrangeExpr::(parser_prod::PNode::visit_all_reverse)"
2705 typedef void (* parser_prod___AOrangeExpr___n_expr__eq_t)(val_t self, val_t param0);
2706 void parser_prod___AOrangeExpr___n_expr__eq(val_t self, val_t param0);
2707 #define LOCATE_parser_prod___AOrangeExpr___n_expr__eq "parser_prod::AOrangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
2708 typedef void (* parser_prod___AOrangeExpr___n_expr2__eq_t)(val_t self, val_t param0);
2709 void parser_prod___AOrangeExpr___n_expr2__eq(val_t self, val_t param0);
2710 #define LOCATE_parser_prod___AOrangeExpr___n_expr2__eq "parser_prod::AOrangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
2711 typedef void (* parser_prod___AOrangeExpr___empty_init_t)(val_t self, int* init_table);
2712 void parser_prod___AOrangeExpr___empty_init(val_t self, int* init_table);
2713 val_t NEW_parser_prod___AOrangeExpr___empty_init();
2714 #define LOCATE_parser_prod___AOrangeExpr___empty_init "parser_prod::AOrangeExpr::empty_init"
2715 typedef void (* parser_prod___AOrangeExpr___init_aorangeexpr_t)(val_t self, val_t param0, val_t param1, int* init_table);
2716 void parser_prod___AOrangeExpr___init_aorangeexpr(val_t self, val_t param0, val_t param1, int* init_table);
2717 val_t NEW_parser_prod___AOrangeExpr___init_aorangeexpr(val_t param0, val_t param1);
2718 #define LOCATE_parser_prod___AOrangeExpr___init_aorangeexpr "parser_prod::AOrangeExpr::init_aorangeexpr"
2719 typedef void (* parser_prod___AOrangeExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2720 void parser_prod___AOrangeExpr___replace_child(val_t self, val_t param0, val_t param1);
2721 #define LOCATE_parser_prod___AOrangeExpr___replace_child "parser_prod::AOrangeExpr::(parser_prod::PNode::replace_child)"
2722 typedef void (* parser_prod___AOrangeExpr___visit_all_t)(val_t self, val_t param0);
2723 void parser_prod___AOrangeExpr___visit_all(val_t self, val_t param0);
2724 #define LOCATE_parser_prod___AOrangeExpr___visit_all "parser_prod::AOrangeExpr::(parser_prod::PNode::visit_all)"
2725 typedef void (* parser_prod___AOrangeExpr___visit_all_reverse_t)(val_t self, val_t param0);
2726 void parser_prod___AOrangeExpr___visit_all_reverse(val_t self, val_t param0);
2727 #define LOCATE_parser_prod___AOrangeExpr___visit_all_reverse "parser_prod::AOrangeExpr::(parser_prod::PNode::visit_all_reverse)"
2728 typedef void (* parser_prod___AArrayExpr___empty_init_t)(val_t self, int* init_table);
2729 void parser_prod___AArrayExpr___empty_init(val_t self, int* init_table);
2730 val_t NEW_parser_prod___AArrayExpr___empty_init();
2731 #define LOCATE_parser_prod___AArrayExpr___empty_init "parser_prod::AArrayExpr::empty_init"
2732 typedef void (* parser_prod___AArrayExpr___init_aarrayexpr_t)(val_t self, val_t param0, int* init_table);
2733 void parser_prod___AArrayExpr___init_aarrayexpr(val_t self, val_t param0, int* init_table);
2734 val_t NEW_parser_prod___AArrayExpr___init_aarrayexpr(val_t param0);
2735 #define LOCATE_parser_prod___AArrayExpr___init_aarrayexpr "parser_prod::AArrayExpr::init_aarrayexpr"
2736 typedef void (* parser_prod___AArrayExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2737 void parser_prod___AArrayExpr___replace_child(val_t self, val_t param0, val_t param1);
2738 #define LOCATE_parser_prod___AArrayExpr___replace_child "parser_prod::AArrayExpr::(parser_prod::PNode::replace_child)"
2739 typedef void (* parser_prod___AArrayExpr___visit_all_t)(val_t self, val_t param0);
2740 void parser_prod___AArrayExpr___visit_all(val_t self, val_t param0);
2741 #define LOCATE_parser_prod___AArrayExpr___visit_all "parser_prod::AArrayExpr::(parser_prod::PNode::visit_all)"
2742 typedef void (* parser_prod___AArrayExpr___visit_all_reverse_t)(val_t self, val_t param0);
2743 void parser_prod___AArrayExpr___visit_all_reverse(val_t self, val_t param0);
2744 #define LOCATE_parser_prod___AArrayExpr___visit_all_reverse "parser_prod::AArrayExpr::(parser_prod::PNode::visit_all_reverse)"
2745 typedef void (* parser_prod___ASelfExpr___n_kwself__eq_t)(val_t self, val_t param0);
2746 void parser_prod___ASelfExpr___n_kwself__eq(val_t self, val_t param0);
2747 #define LOCATE_parser_prod___ASelfExpr___n_kwself__eq "parser_prod::ASelfExpr::(parser_nodes::ASelfExpr::n_kwself=)"
2748 typedef void (* parser_prod___ASelfExpr___empty_init_t)(val_t self, int* init_table);
2749 void parser_prod___ASelfExpr___empty_init(val_t self, int* init_table);
2750 val_t NEW_parser_prod___ASelfExpr___empty_init();
2751 #define LOCATE_parser_prod___ASelfExpr___empty_init "parser_prod::ASelfExpr::empty_init"
2752 typedef void (* parser_prod___ASelfExpr___init_aselfexpr_t)(val_t self, val_t param0, int* init_table);
2753 void parser_prod___ASelfExpr___init_aselfexpr(val_t self, val_t param0, int* init_table);
2754 val_t NEW_parser_prod___ASelfExpr___init_aselfexpr(val_t param0);
2755 #define LOCATE_parser_prod___ASelfExpr___init_aselfexpr "parser_prod::ASelfExpr::init_aselfexpr"
2756 typedef void (* parser_prod___ASelfExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2757 void parser_prod___ASelfExpr___replace_child(val_t self, val_t param0, val_t param1);
2758 #define LOCATE_parser_prod___ASelfExpr___replace_child "parser_prod::ASelfExpr::(parser_prod::PNode::replace_child)"
2759 typedef void (* parser_prod___ASelfExpr___visit_all_t)(val_t self, val_t param0);
2760 void parser_prod___ASelfExpr___visit_all(val_t self, val_t param0);
2761 #define LOCATE_parser_prod___ASelfExpr___visit_all "parser_prod::ASelfExpr::(parser_prod::PNode::visit_all)"
2762 typedef void (* parser_prod___ASelfExpr___visit_all_reverse_t)(val_t self, val_t param0);
2763 void parser_prod___ASelfExpr___visit_all_reverse(val_t self, val_t param0);
2764 #define LOCATE_parser_prod___ASelfExpr___visit_all_reverse "parser_prod::ASelfExpr::(parser_prod::PNode::visit_all_reverse)"
2765 typedef void (* parser_prod___AImplicitSelfExpr___empty_init_t)(val_t self, int* init_table);
2766 void parser_prod___AImplicitSelfExpr___empty_init(val_t self, int* init_table);
2767 val_t NEW_parser_prod___AImplicitSelfExpr___empty_init();
2768 #define LOCATE_parser_prod___AImplicitSelfExpr___empty_init "parser_prod::AImplicitSelfExpr::empty_init"
2769 typedef void (* parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t)(val_t self, int* init_table);
2770 void parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val_t self, int* init_table);
2771 val_t NEW_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr();
2772 #define LOCATE_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr "parser_prod::AImplicitSelfExpr::init_aimplicitselfexpr"
2773 typedef void (* parser_prod___AImplicitSelfExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2774 void parser_prod___AImplicitSelfExpr___replace_child(val_t self, val_t param0, val_t param1);
2775 #define LOCATE_parser_prod___AImplicitSelfExpr___replace_child "parser_prod::AImplicitSelfExpr::(parser_prod::PNode::replace_child)"
2776 typedef void (* parser_prod___AImplicitSelfExpr___visit_all_t)(val_t self, val_t param0);
2777 void parser_prod___AImplicitSelfExpr___visit_all(val_t self, val_t param0);
2778 #define LOCATE_parser_prod___AImplicitSelfExpr___visit_all "parser_prod::AImplicitSelfExpr::(parser_prod::PNode::visit_all)"
2779 typedef void (* parser_prod___AImplicitSelfExpr___visit_all_reverse_t)(val_t self, val_t param0);
2780 void parser_prod___AImplicitSelfExpr___visit_all_reverse(val_t self, val_t param0);
2781 #define LOCATE_parser_prod___AImplicitSelfExpr___visit_all_reverse "parser_prod::AImplicitSelfExpr::(parser_prod::PNode::visit_all_reverse)"
2782 typedef void (* parser_prod___ATrueExpr___n_kwtrue__eq_t)(val_t self, val_t param0);
2783 void parser_prod___ATrueExpr___n_kwtrue__eq(val_t self, val_t param0);
2784 #define LOCATE_parser_prod___ATrueExpr___n_kwtrue__eq "parser_prod::ATrueExpr::(parser_nodes::ATrueExpr::n_kwtrue=)"
2785 typedef void (* parser_prod___ATrueExpr___empty_init_t)(val_t self, int* init_table);
2786 void parser_prod___ATrueExpr___empty_init(val_t self, int* init_table);
2787 val_t NEW_parser_prod___ATrueExpr___empty_init();
2788 #define LOCATE_parser_prod___ATrueExpr___empty_init "parser_prod::ATrueExpr::empty_init"
2789 typedef void (* parser_prod___ATrueExpr___init_atrueexpr_t)(val_t self, val_t param0, int* init_table);
2790 void parser_prod___ATrueExpr___init_atrueexpr(val_t self, val_t param0, int* init_table);
2791 val_t NEW_parser_prod___ATrueExpr___init_atrueexpr(val_t param0);
2792 #define LOCATE_parser_prod___ATrueExpr___init_atrueexpr "parser_prod::ATrueExpr::init_atrueexpr"
2793 typedef void (* parser_prod___ATrueExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2794 void parser_prod___ATrueExpr___replace_child(val_t self, val_t param0, val_t param1);
2795 #define LOCATE_parser_prod___ATrueExpr___replace_child "parser_prod::ATrueExpr::(parser_prod::PNode::replace_child)"
2796 typedef void (* parser_prod___ATrueExpr___visit_all_t)(val_t self, val_t param0);
2797 void parser_prod___ATrueExpr___visit_all(val_t self, val_t param0);
2798 #define LOCATE_parser_prod___ATrueExpr___visit_all "parser_prod::ATrueExpr::(parser_prod::PNode::visit_all)"
2799 typedef void (* parser_prod___ATrueExpr___visit_all_reverse_t)(val_t self, val_t param0);
2800 void parser_prod___ATrueExpr___visit_all_reverse(val_t self, val_t param0);
2801 #define LOCATE_parser_prod___ATrueExpr___visit_all_reverse "parser_prod::ATrueExpr::(parser_prod::PNode::visit_all_reverse)"
2802 typedef void (* parser_prod___AFalseExpr___n_kwfalse__eq_t)(val_t self, val_t param0);
2803 void parser_prod___AFalseExpr___n_kwfalse__eq(val_t self, val_t param0);
2804 #define LOCATE_parser_prod___AFalseExpr___n_kwfalse__eq "parser_prod::AFalseExpr::(parser_nodes::AFalseExpr::n_kwfalse=)"
2805 typedef void (* parser_prod___AFalseExpr___empty_init_t)(val_t self, int* init_table);
2806 void parser_prod___AFalseExpr___empty_init(val_t self, int* init_table);
2807 val_t NEW_parser_prod___AFalseExpr___empty_init();
2808 #define LOCATE_parser_prod___AFalseExpr___empty_init "parser_prod::AFalseExpr::empty_init"
2809 typedef void (* parser_prod___AFalseExpr___init_afalseexpr_t)(val_t self, val_t param0, int* init_table);
2810 void parser_prod___AFalseExpr___init_afalseexpr(val_t self, val_t param0, int* init_table);
2811 val_t NEW_parser_prod___AFalseExpr___init_afalseexpr(val_t param0);
2812 #define LOCATE_parser_prod___AFalseExpr___init_afalseexpr "parser_prod::AFalseExpr::init_afalseexpr"
2813 typedef void (* parser_prod___AFalseExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2814 void parser_prod___AFalseExpr___replace_child(val_t self, val_t param0, val_t param1);
2815 #define LOCATE_parser_prod___AFalseExpr___replace_child "parser_prod::AFalseExpr::(parser_prod::PNode::replace_child)"
2816 typedef void (* parser_prod___AFalseExpr___visit_all_t)(val_t self, val_t param0);
2817 void parser_prod___AFalseExpr___visit_all(val_t self, val_t param0);
2818 #define LOCATE_parser_prod___AFalseExpr___visit_all "parser_prod::AFalseExpr::(parser_prod::PNode::visit_all)"
2819 typedef void (* parser_prod___AFalseExpr___visit_all_reverse_t)(val_t self, val_t param0);
2820 void parser_prod___AFalseExpr___visit_all_reverse(val_t self, val_t param0);
2821 #define LOCATE_parser_prod___AFalseExpr___visit_all_reverse "parser_prod::AFalseExpr::(parser_prod::PNode::visit_all_reverse)"
2822 typedef void (* parser_prod___ANullExpr___n_kwnull__eq_t)(val_t self, val_t param0);
2823 void parser_prod___ANullExpr___n_kwnull__eq(val_t self, val_t param0);
2824 #define LOCATE_parser_prod___ANullExpr___n_kwnull__eq "parser_prod::ANullExpr::(parser_nodes::ANullExpr::n_kwnull=)"
2825 typedef void (* parser_prod___ANullExpr___empty_init_t)(val_t self, int* init_table);
2826 void parser_prod___ANullExpr___empty_init(val_t self, int* init_table);
2827 val_t NEW_parser_prod___ANullExpr___empty_init();
2828 #define LOCATE_parser_prod___ANullExpr___empty_init "parser_prod::ANullExpr::empty_init"
2829 typedef void (* parser_prod___ANullExpr___init_anullexpr_t)(val_t self, val_t param0, int* init_table);
2830 void parser_prod___ANullExpr___init_anullexpr(val_t self, val_t param0, int* init_table);
2831 val_t NEW_parser_prod___ANullExpr___init_anullexpr(val_t param0);
2832 #define LOCATE_parser_prod___ANullExpr___init_anullexpr "parser_prod::ANullExpr::init_anullexpr"
2833 typedef void (* parser_prod___ANullExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2834 void parser_prod___ANullExpr___replace_child(val_t self, val_t param0, val_t param1);
2835 #define LOCATE_parser_prod___ANullExpr___replace_child "parser_prod::ANullExpr::(parser_prod::PNode::replace_child)"
2836 typedef void (* parser_prod___ANullExpr___visit_all_t)(val_t self, val_t param0);
2837 void parser_prod___ANullExpr___visit_all(val_t self, val_t param0);
2838 #define LOCATE_parser_prod___ANullExpr___visit_all "parser_prod::ANullExpr::(parser_prod::PNode::visit_all)"
2839 typedef void (* parser_prod___ANullExpr___visit_all_reverse_t)(val_t self, val_t param0);
2840 void parser_prod___ANullExpr___visit_all_reverse(val_t self, val_t param0);
2841 #define LOCATE_parser_prod___ANullExpr___visit_all_reverse "parser_prod::ANullExpr::(parser_prod::PNode::visit_all_reverse)"
2842 typedef void (* parser_prod___AIntExpr___n_number__eq_t)(val_t self, val_t param0);
2843 void parser_prod___AIntExpr___n_number__eq(val_t self, val_t param0);
2844 #define LOCATE_parser_prod___AIntExpr___n_number__eq "parser_prod::AIntExpr::(parser_nodes::AIntExpr::n_number=)"
2845 typedef void (* parser_prod___AIntExpr___empty_init_t)(val_t self, int* init_table);
2846 void parser_prod___AIntExpr___empty_init(val_t self, int* init_table);
2847 val_t NEW_parser_prod___AIntExpr___empty_init();
2848 #define LOCATE_parser_prod___AIntExpr___empty_init "parser_prod::AIntExpr::empty_init"
2849 typedef void (* parser_prod___AIntExpr___init_aintexpr_t)(val_t self, val_t param0, int* init_table);
2850 void parser_prod___AIntExpr___init_aintexpr(val_t self, val_t param0, int* init_table);
2851 val_t NEW_parser_prod___AIntExpr___init_aintexpr(val_t param0);
2852 #define LOCATE_parser_prod___AIntExpr___init_aintexpr "parser_prod::AIntExpr::init_aintexpr"
2853 typedef void (* parser_prod___AIntExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2854 void parser_prod___AIntExpr___replace_child(val_t self, val_t param0, val_t param1);
2855 #define LOCATE_parser_prod___AIntExpr___replace_child "parser_prod::AIntExpr::(parser_prod::PNode::replace_child)"
2856 typedef void (* parser_prod___AIntExpr___visit_all_t)(val_t self, val_t param0);
2857 void parser_prod___AIntExpr___visit_all(val_t self, val_t param0);
2858 #define LOCATE_parser_prod___AIntExpr___visit_all "parser_prod::AIntExpr::(parser_prod::PNode::visit_all)"
2859 typedef void (* parser_prod___AIntExpr___visit_all_reverse_t)(val_t self, val_t param0);
2860 void parser_prod___AIntExpr___visit_all_reverse(val_t self, val_t param0);
2861 #define LOCATE_parser_prod___AIntExpr___visit_all_reverse "parser_prod::AIntExpr::(parser_prod::PNode::visit_all_reverse)"
2862 typedef void (* parser_prod___AFloatExpr___n_float__eq_t)(val_t self, val_t param0);
2863 void parser_prod___AFloatExpr___n_float__eq(val_t self, val_t param0);
2864 #define LOCATE_parser_prod___AFloatExpr___n_float__eq "parser_prod::AFloatExpr::(parser_nodes::AFloatExpr::n_float=)"
2865 typedef void (* parser_prod___AFloatExpr___empty_init_t)(val_t self, int* init_table);
2866 void parser_prod___AFloatExpr___empty_init(val_t self, int* init_table);
2867 val_t NEW_parser_prod___AFloatExpr___empty_init();
2868 #define LOCATE_parser_prod___AFloatExpr___empty_init "parser_prod::AFloatExpr::empty_init"
2869 typedef void (* parser_prod___AFloatExpr___init_afloatexpr_t)(val_t self, val_t param0, int* init_table);
2870 void parser_prod___AFloatExpr___init_afloatexpr(val_t self, val_t param0, int* init_table);
2871 val_t NEW_parser_prod___AFloatExpr___init_afloatexpr(val_t param0);
2872 #define LOCATE_parser_prod___AFloatExpr___init_afloatexpr "parser_prod::AFloatExpr::init_afloatexpr"
2873 typedef void (* parser_prod___AFloatExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2874 void parser_prod___AFloatExpr___replace_child(val_t self, val_t param0, val_t param1);
2875 #define LOCATE_parser_prod___AFloatExpr___replace_child "parser_prod::AFloatExpr::(parser_prod::PNode::replace_child)"
2876 typedef void (* parser_prod___AFloatExpr___visit_all_t)(val_t self, val_t param0);
2877 void parser_prod___AFloatExpr___visit_all(val_t self, val_t param0);
2878 #define LOCATE_parser_prod___AFloatExpr___visit_all "parser_prod::AFloatExpr::(parser_prod::PNode::visit_all)"
2879 typedef void (* parser_prod___AFloatExpr___visit_all_reverse_t)(val_t self, val_t param0);
2880 void parser_prod___AFloatExpr___visit_all_reverse(val_t self, val_t param0);
2881 #define LOCATE_parser_prod___AFloatExpr___visit_all_reverse "parser_prod::AFloatExpr::(parser_prod::PNode::visit_all_reverse)"
2882 typedef void (* parser_prod___ACharExpr___n_char__eq_t)(val_t self, val_t param0);
2883 void parser_prod___ACharExpr___n_char__eq(val_t self, val_t param0);
2884 #define LOCATE_parser_prod___ACharExpr___n_char__eq "parser_prod::ACharExpr::(parser_nodes::ACharExpr::n_char=)"
2885 typedef void (* parser_prod___ACharExpr___empty_init_t)(val_t self, int* init_table);
2886 void parser_prod___ACharExpr___empty_init(val_t self, int* init_table);
2887 val_t NEW_parser_prod___ACharExpr___empty_init();
2888 #define LOCATE_parser_prod___ACharExpr___empty_init "parser_prod::ACharExpr::empty_init"
2889 typedef void (* parser_prod___ACharExpr___init_acharexpr_t)(val_t self, val_t param0, int* init_table);
2890 void parser_prod___ACharExpr___init_acharexpr(val_t self, val_t param0, int* init_table);
2891 val_t NEW_parser_prod___ACharExpr___init_acharexpr(val_t param0);
2892 #define LOCATE_parser_prod___ACharExpr___init_acharexpr "parser_prod::ACharExpr::init_acharexpr"
2893 typedef void (* parser_prod___ACharExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2894 void parser_prod___ACharExpr___replace_child(val_t self, val_t param0, val_t param1);
2895 #define LOCATE_parser_prod___ACharExpr___replace_child "parser_prod::ACharExpr::(parser_prod::PNode::replace_child)"
2896 typedef void (* parser_prod___ACharExpr___visit_all_t)(val_t self, val_t param0);
2897 void parser_prod___ACharExpr___visit_all(val_t self, val_t param0);
2898 #define LOCATE_parser_prod___ACharExpr___visit_all "parser_prod::ACharExpr::(parser_prod::PNode::visit_all)"
2899 typedef void (* parser_prod___ACharExpr___visit_all_reverse_t)(val_t self, val_t param0);
2900 void parser_prod___ACharExpr___visit_all_reverse(val_t self, val_t param0);
2901 #define LOCATE_parser_prod___ACharExpr___visit_all_reverse "parser_prod::ACharExpr::(parser_prod::PNode::visit_all_reverse)"
2902 typedef void (* parser_prod___AStringExpr___n_string__eq_t)(val_t self, val_t param0);
2903 void parser_prod___AStringExpr___n_string__eq(val_t self, val_t param0);
2904 #define LOCATE_parser_prod___AStringExpr___n_string__eq "parser_prod::AStringExpr::(parser_nodes::AStringExpr::n_string=)"
2905 typedef void (* parser_prod___AStringExpr___empty_init_t)(val_t self, int* init_table);
2906 void parser_prod___AStringExpr___empty_init(val_t self, int* init_table);
2907 val_t NEW_parser_prod___AStringExpr___empty_init();
2908 #define LOCATE_parser_prod___AStringExpr___empty_init "parser_prod::AStringExpr::empty_init"
2909 typedef void (* parser_prod___AStringExpr___init_astringexpr_t)(val_t self, val_t param0, int* init_table);
2910 void parser_prod___AStringExpr___init_astringexpr(val_t self, val_t param0, int* init_table);
2911 val_t NEW_parser_prod___AStringExpr___init_astringexpr(val_t param0);
2912 #define LOCATE_parser_prod___AStringExpr___init_astringexpr "parser_prod::AStringExpr::init_astringexpr"
2913 typedef void (* parser_prod___AStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2914 void parser_prod___AStringExpr___replace_child(val_t self, val_t param0, val_t param1);
2915 #define LOCATE_parser_prod___AStringExpr___replace_child "parser_prod::AStringExpr::(parser_prod::PNode::replace_child)"
2916 typedef void (* parser_prod___AStringExpr___visit_all_t)(val_t self, val_t param0);
2917 void parser_prod___AStringExpr___visit_all(val_t self, val_t param0);
2918 #define LOCATE_parser_prod___AStringExpr___visit_all "parser_prod::AStringExpr::(parser_prod::PNode::visit_all)"
2919 typedef void (* parser_prod___AStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
2920 void parser_prod___AStringExpr___visit_all_reverse(val_t self, val_t param0);
2921 #define LOCATE_parser_prod___AStringExpr___visit_all_reverse "parser_prod::AStringExpr::(parser_prod::PNode::visit_all_reverse)"
2922 typedef void (* parser_prod___AStartStringExpr___n_string__eq_t)(val_t self, val_t param0);
2923 void parser_prod___AStartStringExpr___n_string__eq(val_t self, val_t param0);
2924 #define LOCATE_parser_prod___AStartStringExpr___n_string__eq "parser_prod::AStartStringExpr::(parser_nodes::AStartStringExpr::n_string=)"
2925 typedef void (* parser_prod___AStartStringExpr___empty_init_t)(val_t self, int* init_table);
2926 void parser_prod___AStartStringExpr___empty_init(val_t self, int* init_table);
2927 val_t NEW_parser_prod___AStartStringExpr___empty_init();
2928 #define LOCATE_parser_prod___AStartStringExpr___empty_init "parser_prod::AStartStringExpr::empty_init"
2929 typedef void (* parser_prod___AStartStringExpr___init_astartstringexpr_t)(val_t self, val_t param0, int* init_table);
2930 void parser_prod___AStartStringExpr___init_astartstringexpr(val_t self, val_t param0, int* init_table);
2931 val_t NEW_parser_prod___AStartStringExpr___init_astartstringexpr(val_t param0);
2932 #define LOCATE_parser_prod___AStartStringExpr___init_astartstringexpr "parser_prod::AStartStringExpr::init_astartstringexpr"
2933 typedef void (* parser_prod___AStartStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2934 void parser_prod___AStartStringExpr___replace_child(val_t self, val_t param0, val_t param1);
2935 #define LOCATE_parser_prod___AStartStringExpr___replace_child "parser_prod::AStartStringExpr::(parser_prod::PNode::replace_child)"
2936 typedef void (* parser_prod___AStartStringExpr___visit_all_t)(val_t self, val_t param0);
2937 void parser_prod___AStartStringExpr___visit_all(val_t self, val_t param0);
2938 #define LOCATE_parser_prod___AStartStringExpr___visit_all "parser_prod::AStartStringExpr::(parser_prod::PNode::visit_all)"
2939 typedef void (* parser_prod___AStartStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
2940 void parser_prod___AStartStringExpr___visit_all_reverse(val_t self, val_t param0);
2941 #define LOCATE_parser_prod___AStartStringExpr___visit_all_reverse "parser_prod::AStartStringExpr::(parser_prod::PNode::visit_all_reverse)"
2942 typedef void (* parser_prod___AMidStringExpr___n_string__eq_t)(val_t self, val_t param0);
2943 void parser_prod___AMidStringExpr___n_string__eq(val_t self, val_t param0);
2944 #define LOCATE_parser_prod___AMidStringExpr___n_string__eq "parser_prod::AMidStringExpr::(parser_nodes::AMidStringExpr::n_string=)"
2945 typedef void (* parser_prod___AMidStringExpr___empty_init_t)(val_t self, int* init_table);
2946 void parser_prod___AMidStringExpr___empty_init(val_t self, int* init_table);
2947 val_t NEW_parser_prod___AMidStringExpr___empty_init();
2948 #define LOCATE_parser_prod___AMidStringExpr___empty_init "parser_prod::AMidStringExpr::empty_init"
2949 typedef void (* parser_prod___AMidStringExpr___init_amidstringexpr_t)(val_t self, val_t param0, int* init_table);
2950 void parser_prod___AMidStringExpr___init_amidstringexpr(val_t self, val_t param0, int* init_table);
2951 val_t NEW_parser_prod___AMidStringExpr___init_amidstringexpr(val_t param0);
2952 #define LOCATE_parser_prod___AMidStringExpr___init_amidstringexpr "parser_prod::AMidStringExpr::init_amidstringexpr"
2953 typedef void (* parser_prod___AMidStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2954 void parser_prod___AMidStringExpr___replace_child(val_t self, val_t param0, val_t param1);
2955 #define LOCATE_parser_prod___AMidStringExpr___replace_child "parser_prod::AMidStringExpr::(parser_prod::PNode::replace_child)"
2956 typedef void (* parser_prod___AMidStringExpr___visit_all_t)(val_t self, val_t param0);
2957 void parser_prod___AMidStringExpr___visit_all(val_t self, val_t param0);
2958 #define LOCATE_parser_prod___AMidStringExpr___visit_all "parser_prod::AMidStringExpr::(parser_prod::PNode::visit_all)"
2959 typedef void (* parser_prod___AMidStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
2960 void parser_prod___AMidStringExpr___visit_all_reverse(val_t self, val_t param0);
2961 #define LOCATE_parser_prod___AMidStringExpr___visit_all_reverse "parser_prod::AMidStringExpr::(parser_prod::PNode::visit_all_reverse)"
2962 typedef void (* parser_prod___AEndStringExpr___n_string__eq_t)(val_t self, val_t param0);
2963 void parser_prod___AEndStringExpr___n_string__eq(val_t self, val_t param0);
2964 #define LOCATE_parser_prod___AEndStringExpr___n_string__eq "parser_prod::AEndStringExpr::(parser_nodes::AEndStringExpr::n_string=)"
2965 typedef void (* parser_prod___AEndStringExpr___empty_init_t)(val_t self, int* init_table);
2966 void parser_prod___AEndStringExpr___empty_init(val_t self, int* init_table);
2967 val_t NEW_parser_prod___AEndStringExpr___empty_init();
2968 #define LOCATE_parser_prod___AEndStringExpr___empty_init "parser_prod::AEndStringExpr::empty_init"
2969 typedef void (* parser_prod___AEndStringExpr___init_aendstringexpr_t)(val_t self, val_t param0, int* init_table);
2970 void parser_prod___AEndStringExpr___init_aendstringexpr(val_t self, val_t param0, int* init_table);
2971 val_t NEW_parser_prod___AEndStringExpr___init_aendstringexpr(val_t param0);
2972 #define LOCATE_parser_prod___AEndStringExpr___init_aendstringexpr "parser_prod::AEndStringExpr::init_aendstringexpr"
2973 typedef void (* parser_prod___AEndStringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2974 void parser_prod___AEndStringExpr___replace_child(val_t self, val_t param0, val_t param1);
2975 #define LOCATE_parser_prod___AEndStringExpr___replace_child "parser_prod::AEndStringExpr::(parser_prod::PNode::replace_child)"
2976 typedef void (* parser_prod___AEndStringExpr___visit_all_t)(val_t self, val_t param0);
2977 void parser_prod___AEndStringExpr___visit_all(val_t self, val_t param0);
2978 #define LOCATE_parser_prod___AEndStringExpr___visit_all "parser_prod::AEndStringExpr::(parser_prod::PNode::visit_all)"
2979 typedef void (* parser_prod___AEndStringExpr___visit_all_reverse_t)(val_t self, val_t param0);
2980 void parser_prod___AEndStringExpr___visit_all_reverse(val_t self, val_t param0);
2981 #define LOCATE_parser_prod___AEndStringExpr___visit_all_reverse "parser_prod::AEndStringExpr::(parser_prod::PNode::visit_all_reverse)"
2982 typedef void (* parser_prod___ASuperstringExpr___empty_init_t)(val_t self, int* init_table);
2983 void parser_prod___ASuperstringExpr___empty_init(val_t self, int* init_table);
2984 val_t NEW_parser_prod___ASuperstringExpr___empty_init();
2985 #define LOCATE_parser_prod___ASuperstringExpr___empty_init "parser_prod::ASuperstringExpr::empty_init"
2986 typedef void (* parser_prod___ASuperstringExpr___init_asuperstringexpr_t)(val_t self, val_t param0, int* init_table);
2987 void parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t self, val_t param0, int* init_table);
2988 val_t NEW_parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t param0);
2989 #define LOCATE_parser_prod___ASuperstringExpr___init_asuperstringexpr "parser_prod::ASuperstringExpr::init_asuperstringexpr"
2990 typedef void (* parser_prod___ASuperstringExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
2991 void parser_prod___ASuperstringExpr___replace_child(val_t self, val_t param0, val_t param1);
2992 #define LOCATE_parser_prod___ASuperstringExpr___replace_child "parser_prod::ASuperstringExpr::(parser_prod::PNode::replace_child)"
2993 typedef void (* parser_prod___ASuperstringExpr___visit_all_t)(val_t self, val_t param0);
2994 void parser_prod___ASuperstringExpr___visit_all(val_t self, val_t param0);
2995 #define LOCATE_parser_prod___ASuperstringExpr___visit_all "parser_prod::ASuperstringExpr::(parser_prod::PNode::visit_all)"
2996 typedef void (* parser_prod___ASuperstringExpr___visit_all_reverse_t)(val_t self, val_t param0);
2997 void parser_prod___ASuperstringExpr___visit_all_reverse(val_t self, val_t param0);
2998 #define LOCATE_parser_prod___ASuperstringExpr___visit_all_reverse "parser_prod::ASuperstringExpr::(parser_prod::PNode::visit_all_reverse)"
2999 typedef void (* parser_prod___AParExpr___n_expr__eq_t)(val_t self, val_t param0);
3000 void parser_prod___AParExpr___n_expr__eq(val_t self, val_t param0);
3001 #define LOCATE_parser_prod___AParExpr___n_expr__eq "parser_prod::AParExpr::(parser_nodes::AProxyExpr::n_expr=)"
3002 typedef void (* parser_prod___AParExpr___empty_init_t)(val_t self, int* init_table);
3003 void parser_prod___AParExpr___empty_init(val_t self, int* init_table);
3004 val_t NEW_parser_prod___AParExpr___empty_init();
3005 #define LOCATE_parser_prod___AParExpr___empty_init "parser_prod::AParExpr::empty_init"
3006 typedef void (* parser_prod___AParExpr___init_aparexpr_t)(val_t self, val_t param0, int* init_table);
3007 void parser_prod___AParExpr___init_aparexpr(val_t self, val_t param0, int* init_table);
3008 val_t NEW_parser_prod___AParExpr___init_aparexpr(val_t param0);
3009 #define LOCATE_parser_prod___AParExpr___init_aparexpr "parser_prod::AParExpr::init_aparexpr"
3010 typedef void (* parser_prod___AParExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
3011 void parser_prod___AParExpr___replace_child(val_t self, val_t param0, val_t param1);
3012 #define LOCATE_parser_prod___AParExpr___replace_child "parser_prod::AParExpr::(parser_prod::PNode::replace_child)"
3013 typedef void (* parser_prod___AParExpr___visit_all_t)(val_t self, val_t param0);
3014 void parser_prod___AParExpr___visit_all(val_t self, val_t param0);
3015 #define LOCATE_parser_prod___AParExpr___visit_all "parser_prod::AParExpr::(parser_prod::PNode::visit_all)"
3016 typedef void (* parser_prod___AParExpr___visit_all_reverse_t)(val_t self, val_t param0);
3017 void parser_prod___AParExpr___visit_all_reverse(val_t self, val_t param0);
3018 #define LOCATE_parser_prod___AParExpr___visit_all_reverse "parser_prod::AParExpr::(parser_prod::PNode::visit_all_reverse)"
3019 typedef void (* parser_prod___AAsCastExpr___n_expr__eq_t)(val_t self, val_t param0);
3020 void parser_prod___AAsCastExpr___n_expr__eq(val_t self, val_t param0);
3021 #define LOCATE_parser_prod___AAsCastExpr___n_expr__eq "parser_prod::AAsCastExpr::(parser_nodes::AAsCastExpr::n_expr=)"
3022 typedef void (* parser_prod___AAsCastExpr___n_kwas__eq_t)(val_t self, val_t param0);
3023 void parser_prod___AAsCastExpr___n_kwas__eq(val_t self, val_t param0);
3024 #define LOCATE_parser_prod___AAsCastExpr___n_kwas__eq "parser_prod::AAsCastExpr::(parser_nodes::AAsCastExpr::n_kwas=)"
3025 typedef void (* parser_prod___AAsCastExpr___n_type__eq_t)(val_t self, val_t param0);
3026 void parser_prod___AAsCastExpr___n_type__eq(val_t self, val_t param0);
3027 #define LOCATE_parser_prod___AAsCastExpr___n_type__eq "parser_prod::AAsCastExpr::(parser_nodes::AAsCastExpr::n_type=)"
3028 typedef void (* parser_prod___AAsCastExpr___empty_init_t)(val_t self, int* init_table);
3029 void parser_prod___AAsCastExpr___empty_init(val_t self, int* init_table);
3030 val_t NEW_parser_prod___AAsCastExpr___empty_init();
3031 #define LOCATE_parser_prod___AAsCastExpr___empty_init "parser_prod::AAsCastExpr::empty_init"
3032 typedef void (* parser_prod___AAsCastExpr___init_aascastexpr_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
3033 void parser_prod___AAsCastExpr___init_aascastexpr(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
3034 val_t NEW_parser_prod___AAsCastExpr___init_aascastexpr(val_t param0, val_t param1, val_t param2);
3035 #define LOCATE_parser_prod___AAsCastExpr___init_aascastexpr "parser_prod::AAsCastExpr::init_aascastexpr"
3036 typedef void (* parser_prod___AAsCastExpr___replace_child_t)(val_t self, val_t param0, val_t param1);
3037 void parser_prod___AAsCastExpr___replace_child(val_t self, val_t param0, val_t param1);
3038 #define LOCATE_parser_prod___AAsCastExpr___replace_child "parser_prod::AAsCastExpr::(parser_prod::PNode::replace_child)"
3039 typedef void (* parser_prod___AAsCastExpr___visit_all_t)(val_t self, val_t param0);
3040 void parser_prod___AAsCastExpr___visit_all(val_t self, val_t param0);
3041 #define LOCATE_parser_prod___AAsCastExpr___visit_all "parser_prod::AAsCastExpr::(parser_prod::PNode::visit_all)"
3042 typedef void (* parser_prod___AAsCastExpr___visit_all_reverse_t)(val_t self, val_t param0);
3043 void parser_prod___AAsCastExpr___visit_all_reverse(val_t self, val_t param0);
3044 #define LOCATE_parser_prod___AAsCastExpr___visit_all_reverse "parser_prod::AAsCastExpr::(parser_prod::PNode::visit_all_reverse)"
3045 typedef void (* parser_prod___APlusAssignOp___n_pluseq__eq_t)(val_t self, val_t param0);
3046 void parser_prod___APlusAssignOp___n_pluseq__eq(val_t self, val_t param0);
3047 #define LOCATE_parser_prod___APlusAssignOp___n_pluseq__eq "parser_prod::APlusAssignOp::(parser_nodes::APlusAssignOp::n_pluseq=)"
3048 typedef void (* parser_prod___APlusAssignOp___empty_init_t)(val_t self, int* init_table);
3049 void parser_prod___APlusAssignOp___empty_init(val_t self, int* init_table);
3050 val_t NEW_parser_prod___APlusAssignOp___empty_init();
3051 #define LOCATE_parser_prod___APlusAssignOp___empty_init "parser_prod::APlusAssignOp::empty_init"
3052 typedef void (* parser_prod___APlusAssignOp___init_aplusassignop_t)(val_t self, val_t param0, int* init_table);
3053 void parser_prod___APlusAssignOp___init_aplusassignop(val_t self, val_t param0, int* init_table);
3054 val_t NEW_parser_prod___APlusAssignOp___init_aplusassignop(val_t param0);
3055 #define LOCATE_parser_prod___APlusAssignOp___init_aplusassignop "parser_prod::APlusAssignOp::init_aplusassignop"
3056 typedef void (* parser_prod___APlusAssignOp___replace_child_t)(val_t self, val_t param0, val_t param1);
3057 void parser_prod___APlusAssignOp___replace_child(val_t self, val_t param0, val_t param1);
3058 #define LOCATE_parser_prod___APlusAssignOp___replace_child "parser_prod::APlusAssignOp::(parser_prod::PNode::replace_child)"
3059 typedef void (* parser_prod___APlusAssignOp___visit_all_t)(val_t self, val_t param0);
3060 void parser_prod___APlusAssignOp___visit_all(val_t self, val_t param0);
3061 #define LOCATE_parser_prod___APlusAssignOp___visit_all "parser_prod::APlusAssignOp::(parser_prod::PNode::visit_all)"
3062 typedef void (* parser_prod___APlusAssignOp___visit_all_reverse_t)(val_t self, val_t param0);
3063 void parser_prod___APlusAssignOp___visit_all_reverse(val_t self, val_t param0);
3064 #define LOCATE_parser_prod___APlusAssignOp___visit_all_reverse "parser_prod::APlusAssignOp::(parser_prod::PNode::visit_all_reverse)"
3065 typedef void (* parser_prod___AMinusAssignOp___n_minuseq__eq_t)(val_t self, val_t param0);
3066 void parser_prod___AMinusAssignOp___n_minuseq__eq(val_t self, val_t param0);
3067 #define LOCATE_parser_prod___AMinusAssignOp___n_minuseq__eq "parser_prod::AMinusAssignOp::(parser_nodes::AMinusAssignOp::n_minuseq=)"
3068 typedef void (* parser_prod___AMinusAssignOp___empty_init_t)(val_t self, int* init_table);
3069 void parser_prod___AMinusAssignOp___empty_init(val_t self, int* init_table);
3070 val_t NEW_parser_prod___AMinusAssignOp___empty_init();
3071 #define LOCATE_parser_prod___AMinusAssignOp___empty_init "parser_prod::AMinusAssignOp::empty_init"
3072 typedef void (* parser_prod___AMinusAssignOp___init_aminusassignop_t)(val_t self, val_t param0, int* init_table);
3073 void parser_prod___AMinusAssignOp___init_aminusassignop(val_t self, val_t param0, int* init_table);
3074 val_t NEW_parser_prod___AMinusAssignOp___init_aminusassignop(val_t param0);
3075 #define LOCATE_parser_prod___AMinusAssignOp___init_aminusassignop "parser_prod::AMinusAssignOp::init_aminusassignop"
3076 typedef void (* parser_prod___AMinusAssignOp___replace_child_t)(val_t self, val_t param0, val_t param1);
3077 void parser_prod___AMinusAssignOp___replace_child(val_t self, val_t param0, val_t param1);
3078 #define LOCATE_parser_prod___AMinusAssignOp___replace_child "parser_prod::AMinusAssignOp::(parser_prod::PNode::replace_child)"
3079 typedef void (* parser_prod___AMinusAssignOp___visit_all_t)(val_t self, val_t param0);
3080 void parser_prod___AMinusAssignOp___visit_all(val_t self, val_t param0);
3081 #define LOCATE_parser_prod___AMinusAssignOp___visit_all "parser_prod::AMinusAssignOp::(parser_prod::PNode::visit_all)"
3082 typedef void (* parser_prod___AMinusAssignOp___visit_all_reverse_t)(val_t self, val_t param0);
3083 void parser_prod___AMinusAssignOp___visit_all_reverse(val_t self, val_t param0);
3084 #define LOCATE_parser_prod___AMinusAssignOp___visit_all_reverse "parser_prod::AMinusAssignOp::(parser_prod::PNode::visit_all_reverse)"
3085 typedef void (* parser_prod___AQualified___n_classid__eq_t)(val_t self, val_t param0);
3086 void parser_prod___AQualified___n_classid__eq(val_t self, val_t param0);
3087 #define LOCATE_parser_prod___AQualified___n_classid__eq "parser_prod::AQualified::(parser_nodes::AQualified::n_classid=)"
3088 typedef void (* parser_prod___AQualified___empty_init_t)(val_t self, int* init_table);
3089 void parser_prod___AQualified___empty_init(val_t self, int* init_table);
3090 val_t NEW_parser_prod___AQualified___empty_init();
3091 #define LOCATE_parser_prod___AQualified___empty_init "parser_prod::AQualified::empty_init"
3092 typedef void (* parser_prod___AQualified___init_aqualified_t)(val_t self, val_t param0, val_t param1, int* init_table);
3093 void parser_prod___AQualified___init_aqualified(val_t self, val_t param0, val_t param1, int* init_table);
3094 val_t NEW_parser_prod___AQualified___init_aqualified(val_t param0, val_t param1);
3095 #define LOCATE_parser_prod___AQualified___init_aqualified "parser_prod::AQualified::init_aqualified"
3096 typedef void (* parser_prod___AQualified___replace_child_t)(val_t self, val_t param0, val_t param1);
3097 void parser_prod___AQualified___replace_child(val_t self, val_t param0, val_t param1);
3098 #define LOCATE_parser_prod___AQualified___replace_child "parser_prod::AQualified::(parser_prod::PNode::replace_child)"
3099 typedef void (* parser_prod___AQualified___visit_all_t)(val_t self, val_t param0);
3100 void parser_prod___AQualified___visit_all(val_t self, val_t param0);
3101 #define LOCATE_parser_prod___AQualified___visit_all "parser_prod::AQualified::(parser_prod::PNode::visit_all)"
3102 typedef void (* parser_prod___AQualified___visit_all_reverse_t)(val_t self, val_t param0);
3103 void parser_prod___AQualified___visit_all_reverse(val_t self, val_t param0);
3104 #define LOCATE_parser_prod___AQualified___visit_all_reverse "parser_prod::AQualified::(parser_prod::PNode::visit_all_reverse)"
3105 typedef void (* parser_prod___ADoc___empty_init_t)(val_t self, int* init_table);
3106 void parser_prod___ADoc___empty_init(val_t self, int* init_table);
3107 val_t NEW_parser_prod___ADoc___empty_init();
3108 #define LOCATE_parser_prod___ADoc___empty_init "parser_prod::ADoc::empty_init"
3109 typedef void (* parser_prod___ADoc___init_adoc_t)(val_t self, val_t param0, int* init_table);
3110 void parser_prod___ADoc___init_adoc(val_t self, val_t param0, int* init_table);
3111 val_t NEW_parser_prod___ADoc___init_adoc(val_t param0);
3112 #define LOCATE_parser_prod___ADoc___init_adoc "parser_prod::ADoc::init_adoc"
3113 typedef void (* parser_prod___ADoc___replace_child_t)(val_t self, val_t param0, val_t param1);
3114 void parser_prod___ADoc___replace_child(val_t self, val_t param0, val_t param1);
3115 #define LOCATE_parser_prod___ADoc___replace_child "parser_prod::ADoc::(parser_prod::PNode::replace_child)"
3116 typedef void (* parser_prod___ADoc___visit_all_t)(val_t self, val_t param0);
3117 void parser_prod___ADoc___visit_all(val_t self, val_t param0);
3118 #define LOCATE_parser_prod___ADoc___visit_all "parser_prod::ADoc::(parser_prod::PNode::visit_all)"
3119 typedef void (* parser_prod___ADoc___visit_all_reverse_t)(val_t self, val_t param0);
3120 void parser_prod___ADoc___visit_all_reverse(val_t self, val_t param0);
3121 #define LOCATE_parser_prod___ADoc___visit_all_reverse "parser_prod::ADoc::(parser_prod::PNode::visit_all_reverse)"
3122 typedef void (* parser_prod___Start___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
3123 void parser_prod___Start___init(val_t self, val_t param0, val_t param1, int* init_table);
3124 val_t NEW_parser_prod___Start___init(val_t param0, val_t param1);
3125 #define LOCATE_parser_prod___Start___init "parser_prod::Start::init"
3126 typedef void (* parser_prod___Start___replace_child_t)(val_t self, val_t param0, val_t param1);
3127 void parser_prod___Start___replace_child(val_t self, val_t param0, val_t param1);
3128 #define LOCATE_parser_prod___Start___replace_child "parser_prod::Start::(parser_prod::PNode::replace_child)"
3129 typedef void (* parser_prod___Start___visit_all_t)(val_t self, val_t param0);
3130 void parser_prod___Start___visit_all(val_t self, val_t param0);
3131 #define LOCATE_parser_prod___Start___visit_all "parser_prod::Start::(parser_prod::PNode::visit_all)"
3132 typedef void (* parser_prod___Start___visit_all_reverse_t)(val_t self, val_t param0);
3133 void parser_prod___Start___visit_all_reverse(val_t self, val_t param0);
3134 #define LOCATE_parser_prod___Start___visit_all_reverse "parser_prod::Start::(parser_prod::PNode::visit_all_reverse)"
3135 #endif