nitdoc: remove unused plugin "Copy to Clipboard"
[nit.git] / c_src / parser_prod.sep.0.h
1 #include "nit.common.h"
2 void parser_prod__AModule__empty_init(val* self);
3 extern const int COLOR_parser_prod__AModule__empty_init;
4 extern const int COLOR_parser_nodes__AModule___n_moduledecl;
5 extern const int COLOR_parser_nodes__ANode__parent_61d;
6 extern const int COLOR_abstract_collection__Collection__iterator;
7 extern const int COLOR_abstract_collection__Iterator__is_ok;
8 extern const int COLOR_abstract_collection__Iterator__item;
9 extern const struct type type_parser_nodes__AImport;
10 extern const int COLOR_parser_nodes__AModule___n_imports;
11 extern const int COLOR_abstract_collection__SimpleCollection__add;
12 extern const int COLOR_abstract_collection__Iterator__next;
13 extern const struct type type_parser_nodes__AExternCodeBlock;
14 extern const int COLOR_parser_nodes__AModule___n_extern_code_blocks;
15 extern const struct type type_parser_nodes__AClassdef;
16 extern const int COLOR_parser_nodes__AModule___n_classdefs;
17 void parser_prod__AModule__init_amodule(val* self, val* p0, val* p1, val* p2, val* p3);
18 extern const int COLOR_kernel__Object___61d_61d;
19 extern const struct type type_parser_nodes__AModuledecl;
20 val* NEW_range__Range(const struct type* type);
21 extern const struct type type_range__Rangekernel__Int;
22 extern const int COLOR_abstract_collection__Collection__length;
23 extern const int COLOR_range__Range__without_last;
24 void CHECK_NEW_range__Range(val*);
25 extern const int COLOR_abstract_collection__SequenceRead___91d_93d;
26 extern const int COLOR_abstract_collection__Sequence___91d_93d_61d;
27 extern const int COLOR_abstract_collection__Sequence__remove_at;
28 void parser_prod__AModule__replace_child(val* self, val* p0, val* p1);
29 void parser_prod__AModule__n_moduledecl_61d(val* self, val* p0);
30 extern const int COLOR_parser_nodes__Visitor__enter_visit;
31 void parser_prod__AModule__visit_all(val* self, val* p0);
32 void parser_prod__AModuledecl__empty_init(val* self);
33 extern const int COLOR_parser_prod__AModuledecl__empty_init;
34 extern const int COLOR_parser_nodes__AModuledecl___n_doc;
35 extern const int COLOR_parser_nodes__AModuledecl___n_kwmodule;
36 extern const int COLOR_parser_nodes__AModuledecl___n_name;
37 extern const int COLOR_parser_nodes__Prod___n_annotations;
38 void parser_prod__AModuledecl__init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3);
39 extern const struct type type_parser_nodes__ADoc;
40 extern const struct type type_parser_nodes__TKwmodule;
41 extern const struct type type_parser_nodes__AModuleName;
42 extern const struct type type_parser_nodes__AAnnotations;
43 void parser_prod__AModuledecl__replace_child(val* self, val* p0, val* p1);
44 void parser_prod__AModuledecl__n_doc_61d(val* self, val* p0);
45 void parser_prod__AModuledecl__n_kwmodule_61d(val* self, val* p0);
46 void parser_prod__AModuledecl__n_name_61d(val* self, val* p0);
47 void parser_prod__AModuledecl__n_annotations_61d(val* self, val* p0);
48 void parser_prod__AModuledecl__visit_all(val* self, val* p0);
49 void parser_prod__AStdImport__empty_init(val* self);
50 extern const int COLOR_parser_prod__AStdImport__empty_init;
51 extern const int COLOR_parser_nodes__AStdImport___n_visibility;
52 extern const int COLOR_parser_nodes__AStdImport___n_kwimport;
53 extern const int COLOR_parser_nodes__AStdImport___n_name;
54 void parser_prod__AStdImport__init_astdimport(val* self, val* p0, val* p1, val* p2, val* p3);
55 extern const struct type type_parser_nodes__AVisibility;
56 extern const struct type type_parser_nodes__TKwimport;
57 void parser_prod__AStdImport__replace_child(val* self, val* p0, val* p1);
58 void parser_prod__AStdImport__n_visibility_61d(val* self, val* p0);
59 void parser_prod__AStdImport__n_kwimport_61d(val* self, val* p0);
60 void parser_prod__AStdImport__n_name_61d(val* self, val* p0);
61 void parser_prod__AStdImport__n_annotations_61d(val* self, val* p0);
62 void parser_prod__AStdImport__visit_all(val* self, val* p0);
63 void parser_prod__ANoImport__empty_init(val* self);
64 extern const int COLOR_parser_prod__ANoImport__empty_init;
65 extern const int COLOR_parser_nodes__ANoImport___n_visibility;
66 extern const int COLOR_parser_nodes__ANoImport___n_kwimport;
67 extern const int COLOR_parser_nodes__ANoImport___n_kwend;
68 void parser_prod__ANoImport__init_anoimport(val* self, val* p0, val* p1, val* p2);
69 extern const struct type type_parser_nodes__TKwend;
70 void parser_prod__ANoImport__replace_child(val* self, val* p0, val* p1);
71 void parser_prod__ANoImport__n_visibility_61d(val* self, val* p0);
72 void parser_prod__ANoImport__n_kwimport_61d(val* self, val* p0);
73 void parser_prod__ANoImport__n_kwend_61d(val* self, val* p0);
74 void parser_prod__ANoImport__visit_all(val* self, val* p0);
75 void parser_prod__APublicVisibility__empty_init(val* self);
76 extern const int COLOR_parser_prod__APublicVisibility__empty_init;
77 void parser_prod__APublicVisibility__init_apublicvisibility(val* self);
78 void parser_prod__APublicVisibility__replace_child(val* self, val* p0, val* p1);
79 void parser_prod__APublicVisibility__visit_all(val* self, val* p0);
80 void parser_prod__APrivateVisibility__empty_init(val* self);
81 extern const int COLOR_parser_prod__APrivateVisibility__empty_init;
82 extern const int COLOR_parser_nodes__APrivateVisibility___n_kwprivate;
83 void parser_prod__APrivateVisibility__init_aprivatevisibility(val* self, val* p0);
84 extern const struct type type_parser_nodes__TKwprivate;
85 void parser_prod__APrivateVisibility__replace_child(val* self, val* p0, val* p1);
86 void parser_prod__APrivateVisibility__n_kwprivate_61d(val* self, val* p0);
87 void parser_prod__APrivateVisibility__visit_all(val* self, val* p0);
88 void parser_prod__AProtectedVisibility__empty_init(val* self);
89 extern const int COLOR_parser_prod__AProtectedVisibility__empty_init;
90 extern const int COLOR_parser_nodes__AProtectedVisibility___n_kwprotected;
91 void parser_prod__AProtectedVisibility__init_aprotectedvisibility(val* self, val* p0);
92 extern const struct type type_parser_nodes__TKwprotected;
93 void parser_prod__AProtectedVisibility__replace_child(val* self, val* p0, val* p1);
94 void parser_prod__AProtectedVisibility__n_kwprotected_61d(val* self, val* p0);
95 void parser_prod__AProtectedVisibility__visit_all(val* self, val* p0);
96 void parser_prod__AIntrudeVisibility__empty_init(val* self);
97 extern const int COLOR_parser_prod__AIntrudeVisibility__empty_init;
98 extern const int COLOR_parser_nodes__AIntrudeVisibility___n_kwintrude;
99 void parser_prod__AIntrudeVisibility__init_aintrudevisibility(val* self, val* p0);
100 extern const struct type type_parser_nodes__TKwintrude;
101 void parser_prod__AIntrudeVisibility__replace_child(val* self, val* p0, val* p1);
102 void parser_prod__AIntrudeVisibility__n_kwintrude_61d(val* self, val* p0);
103 void parser_prod__AIntrudeVisibility__visit_all(val* self, val* p0);
104 void parser_prod__AStdClassdef__empty_init(val* self);
105 extern const int COLOR_parser_prod__AStdClassdef__empty_init;
106 extern const int COLOR_parser_nodes__AStdClassdef___n_doc;
107 extern const int COLOR_parser_nodes__AStdClassdef___n_kwredef;
108 extern const int COLOR_parser_nodes__AStdClassdef___n_visibility;
109 extern const int COLOR_parser_nodes__AStdClassdef___n_classkind;
110 extern const int COLOR_parser_nodes__AStdClassdef___n_id;
111 extern const struct type type_parser_nodes__AFormaldef;
112 extern const int COLOR_parser_nodes__AStdClassdef___n_formaldefs;
113 extern const int COLOR_parser_nodes__AStdClassdef___n_extern_code_block;
114 extern const struct type type_parser_nodes__ASuperclass;
115 extern const int COLOR_parser_nodes__AStdClassdef___n_superclasses;
116 extern const struct type type_parser_nodes__APropdef;
117 extern const int COLOR_parser_nodes__AClassdef___n_propdefs;
118 extern const int COLOR_parser_nodes__AStdClassdef___n_kwend;
119 void parser_prod__AStdClassdef__init_astdclassdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10);
120 extern const struct type type_parser_nodes__TKwredef;
121 extern const struct type type_parser_nodes__AClasskind;
122 extern const struct type type_parser_nodes__TClassid;
123 void parser_prod__AStdClassdef__replace_child(val* self, val* p0, val* p1);
124 void parser_prod__AStdClassdef__n_doc_61d(val* self, val* p0);
125 void parser_prod__AStdClassdef__n_kwredef_61d(val* self, val* p0);
126 void parser_prod__AStdClassdef__n_visibility_61d(val* self, val* p0);
127 void parser_prod__AStdClassdef__n_classkind_61d(val* self, val* p0);
128 void parser_prod__AStdClassdef__n_id_61d(val* self, val* p0);
129 void parser_prod__AStdClassdef__n_annotations_61d(val* self, val* p0);
130 void parser_prod__AStdClassdef__n_extern_code_block_61d(val* self, val* p0);
131 void parser_prod__AStdClassdef__n_kwend_61d(val* self, val* p0);
132 void parser_prod__AStdClassdef__visit_all(val* self, val* p0);
133 void parser_prod__ATopClassdef__empty_init(val* self);
134 extern const int COLOR_parser_prod__ATopClassdef__empty_init;
135 void parser_prod__ATopClassdef__init_atopclassdef(val* self, val* p0);
136 void parser_prod__ATopClassdef__replace_child(val* self, val* p0, val* p1);
137 void parser_prod__ATopClassdef__visit_all(val* self, val* p0);
138 void parser_prod__AMainClassdef__empty_init(val* self);
139 extern const int COLOR_parser_prod__AMainClassdef__empty_init;
140 void parser_prod__AMainClassdef__init_amainclassdef(val* self, val* p0);
141 void parser_prod__AMainClassdef__replace_child(val* self, val* p0, val* p1);
142 void parser_prod__AMainClassdef__visit_all(val* self, val* p0);
143 void parser_prod__AConcreteClasskind__empty_init(val* self);
144 extern const int COLOR_parser_prod__AConcreteClasskind__empty_init;
145 extern const int COLOR_parser_nodes__AConcreteClasskind___n_kwclass;
146 void parser_prod__AConcreteClasskind__init_aconcreteclasskind(val* self, val* p0);
147 extern const struct type type_parser_nodes__TKwclass;
148 void parser_prod__AConcreteClasskind__replace_child(val* self, val* p0, val* p1);
149 void parser_prod__AConcreteClasskind__n_kwclass_61d(val* self, val* p0);
150 void parser_prod__AConcreteClasskind__visit_all(val* self, val* p0);
151 void parser_prod__AAbstractClasskind__empty_init(val* self);
152 extern const int COLOR_parser_prod__AAbstractClasskind__empty_init;
153 extern const int COLOR_parser_nodes__AAbstractClasskind___n_kwabstract;
154 extern const int COLOR_parser_nodes__AAbstractClasskind___n_kwclass;
155 void parser_prod__AAbstractClasskind__init_aabstractclasskind(val* self, val* p0, val* p1);
156 extern const struct type type_parser_nodes__TKwabstract;
157 void parser_prod__AAbstractClasskind__replace_child(val* self, val* p0, val* p1);
158 void parser_prod__AAbstractClasskind__n_kwabstract_61d(val* self, val* p0);
159 void parser_prod__AAbstractClasskind__n_kwclass_61d(val* self, val* p0);
160 void parser_prod__AAbstractClasskind__visit_all(val* self, val* p0);
161 void parser_prod__AInterfaceClasskind__empty_init(val* self);
162 extern const int COLOR_parser_prod__AInterfaceClasskind__empty_init;
163 extern const int COLOR_parser_nodes__AInterfaceClasskind___n_kwinterface;
164 void parser_prod__AInterfaceClasskind__init_ainterfaceclasskind(val* self, val* p0);
165 extern const struct type type_parser_nodes__TKwinterface;
166 void parser_prod__AInterfaceClasskind__replace_child(val* self, val* p0, val* p1);
167 void parser_prod__AInterfaceClasskind__n_kwinterface_61d(val* self, val* p0);
168 void parser_prod__AInterfaceClasskind__visit_all(val* self, val* p0);
169 void parser_prod__AEnumClasskind__empty_init(val* self);
170 extern const int COLOR_parser_prod__AEnumClasskind__empty_init;
171 extern const int COLOR_parser_nodes__AEnumClasskind___n_kwenum;
172 void parser_prod__AEnumClasskind__init_aenumclasskind(val* self, val* p0);
173 extern const struct type type_parser_nodes__TKwenum;
174 void parser_prod__AEnumClasskind__replace_child(val* self, val* p0, val* p1);
175 void parser_prod__AEnumClasskind__n_kwenum_61d(val* self, val* p0);
176 void parser_prod__AEnumClasskind__visit_all(val* self, val* p0);
177 void parser_prod__AExternClasskind__empty_init(val* self);
178 extern const int COLOR_parser_prod__AExternClasskind__empty_init;
179 extern const int COLOR_parser_nodes__AExternClasskind___n_kwextern;
180 extern const int COLOR_parser_nodes__AExternClasskind___n_kwclass;
181 void parser_prod__AExternClasskind__init_aexternclasskind(val* self, val* p0, val* p1);
182 extern const struct type type_parser_nodes__TKwextern;
183 void parser_prod__AExternClasskind__replace_child(val* self, val* p0, val* p1);
184 void parser_prod__AExternClasskind__n_kwextern_61d(val* self, val* p0);
185 void parser_prod__AExternClasskind__n_kwclass_61d(val* self, val* p0);
186 void parser_prod__AExternClasskind__visit_all(val* self, val* p0);
187 void parser_prod__AFormaldef__empty_init(val* self);
188 extern const int COLOR_parser_prod__AFormaldef__empty_init;
189 extern const int COLOR_parser_nodes__AFormaldef___n_id;
190 extern const int COLOR_parser_nodes__AFormaldef___n_type;
191 void parser_prod__AFormaldef__init_aformaldef(val* self, val* p0, val* p1, val* p2);
192 extern const struct type type_parser_nodes__AType;
193 void parser_prod__AFormaldef__replace_child(val* self, val* p0, val* p1);
194 void parser_prod__AFormaldef__n_id_61d(val* self, val* p0);
195 void parser_prod__AFormaldef__n_type_61d(val* self, val* p0);
196 void parser_prod__AFormaldef__n_annotations_61d(val* self, val* p0);
197 void parser_prod__AFormaldef__visit_all(val* self, val* p0);
198 void parser_prod__ASuperclass__empty_init(val* self);
199 extern const int COLOR_parser_prod__ASuperclass__empty_init;
200 extern const int COLOR_parser_nodes__ASuperclass___n_kwsuper;
201 extern const int COLOR_parser_nodes__ASuperclass___n_type;
202 void parser_prod__ASuperclass__init_asuperclass(val* self, val* p0, val* p1, val* p2);
203 extern const struct type type_parser_nodes__TKwsuper;
204 void parser_prod__ASuperclass__replace_child(val* self, val* p0, val* p1);
205 void parser_prod__ASuperclass__n_kwsuper_61d(val* self, val* p0);
206 void parser_prod__ASuperclass__n_type_61d(val* self, val* p0);
207 void parser_prod__ASuperclass__n_annotations_61d(val* self, val* p0);
208 void parser_prod__ASuperclass__visit_all(val* self, val* p0);
209 void parser_prod__AAttrPropdef__empty_init(val* self);
210 extern const int COLOR_parser_prod__AAttrPropdef__empty_init;
211 extern const int COLOR_parser_nodes__APropdef___n_doc;
212 extern const int COLOR_parser_nodes__AAttrPropdef___n_readable;
213 extern const int COLOR_parser_nodes__AAttrPropdef___n_writable;
214 extern const int COLOR_parser_nodes__AAttrPropdef___n_kwredef;
215 extern const int COLOR_parser_nodes__AAttrPropdef___n_visibility;
216 extern const int COLOR_parser_nodes__AAttrPropdef___n_kwvar;
217 extern const int COLOR_parser_nodes__AAttrPropdef___n_id;
218 extern const int COLOR_parser_nodes__AAttrPropdef___n_id2;
219 extern const int COLOR_parser_nodes__AAttrPropdef___n_type;
220 extern const int COLOR_parser_nodes__AAttrPropdef___n_expr;
221 void parser_prod__AAttrPropdef__init_aattrpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10);
222 extern const struct type type_parser_nodes__AAble;
223 extern const struct type type_parser_nodes__TKwvar;
224 extern const struct type type_parser_nodes__TAttrid;
225 extern const struct type type_parser_nodes__TId;
226 extern const struct type type_parser_nodes__AExpr;
227 void parser_prod__AAttrPropdef__replace_child(val* self, val* p0, val* p1);
228 void parser_prod__AAttrPropdef__n_doc_61d(val* self, val* p0);
229 void parser_prod__AAttrPropdef__n_readable_61d(val* self, val* p0);
230 void parser_prod__AAttrPropdef__n_writable_61d(val* self, val* p0);
231 void parser_prod__AAttrPropdef__n_kwredef_61d(val* self, val* p0);
232 void parser_prod__AAttrPropdef__n_visibility_61d(val* self, val* p0);
233 void parser_prod__AAttrPropdef__n_kwvar_61d(val* self, val* p0);
234 void parser_prod__AAttrPropdef__n_id_61d(val* self, val* p0);
235 void parser_prod__AAttrPropdef__n_id2_61d(val* self, val* p0);
236 void parser_prod__AAttrPropdef__n_type_61d(val* self, val* p0);
237 void parser_prod__AAttrPropdef__n_annotations_61d(val* self, val* p0);
238 void parser_prod__AAttrPropdef__n_expr_61d(val* self, val* p0);
239 void parser_prod__AAttrPropdef__visit_all(val* self, val* p0);
240 void parser_prod__AMethPropdef__empty_init(val* self);
241 extern const int COLOR_parser_prod__AMethPropdef__empty_init;
242 extern const int COLOR_parser_nodes__AMethPropdef___n_kwredef;
243 extern const int COLOR_parser_nodes__AMethPropdef___n_visibility;
244 extern const int COLOR_parser_nodes__AMethPropdef___n_methid;
245 extern const int COLOR_parser_nodes__AMethPropdef___n_signature;
246 void parser_prod__AMethPropdef__init_amethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
247 extern const struct type type_parser_nodes__AMethid;
248 extern const struct type type_parser_nodes__ASignature;
249 void parser_prod__AMethPropdef__replace_child(val* self, val* p0, val* p1);
250 void parser_prod__AMethPropdef__n_doc_61d(val* self, val* p0);
251 void parser_prod__AMethPropdef__n_kwredef_61d(val* self, val* p0);
252 void parser_prod__AMethPropdef__n_visibility_61d(val* self, val* p0);
253 void parser_prod__AMethPropdef__n_methid_61d(val* self, val* p0);
254 void parser_prod__AMethPropdef__n_signature_61d(val* self, val* p0);
255 void parser_prod__AMethPropdef__visit_all(val* self, val* p0);
256 void parser_prod__ADeferredMethPropdef__empty_init(val* self);
257 extern const int COLOR_parser_prod__ADeferredMethPropdef__empty_init;
258 extern const int COLOR_parser_nodes__ADeferredMethPropdef___n_kwmeth;
259 void parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
260 extern const struct type type_parser_nodes__TKwmeth;
261 void parser_prod__ADeferredMethPropdef__replace_child(val* self, val* p0, val* p1);
262 void parser_prod__ADeferredMethPropdef__n_doc_61d(val* self, val* p0);
263 void parser_prod__ADeferredMethPropdef__n_kwredef_61d(val* self, val* p0);
264 void parser_prod__ADeferredMethPropdef__n_visibility_61d(val* self, val* p0);
265 void parser_prod__ADeferredMethPropdef__n_kwmeth_61d(val* self, val* p0);
266 void parser_prod__ADeferredMethPropdef__n_methid_61d(val* self, val* p0);
267 void parser_prod__ADeferredMethPropdef__n_signature_61d(val* self, val* p0);
268 void parser_prod__ADeferredMethPropdef__n_annotations_61d(val* self, val* p0);
269 void parser_prod__ADeferredMethPropdef__visit_all(val* self, val* p0);
270 void parser_prod__AInternMethPropdef__empty_init(val* self);
271 extern const int COLOR_parser_prod__AInternMethPropdef__empty_init;
272 extern const int COLOR_parser_nodes__AInternMethPropdef___n_kwmeth;
273 void parser_prod__AInternMethPropdef__init_ainternmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
274 void parser_prod__AInternMethPropdef__replace_child(val* self, val* p0, val* p1);
275 void parser_prod__AInternMethPropdef__n_doc_61d(val* self, val* p0);
276 void parser_prod__AInternMethPropdef__n_kwredef_61d(val* self, val* p0);
277 void parser_prod__AInternMethPropdef__n_visibility_61d(val* self, val* p0);
278 void parser_prod__AInternMethPropdef__n_kwmeth_61d(val* self, val* p0);
279 void parser_prod__AInternMethPropdef__n_methid_61d(val* self, val* p0);
280 void parser_prod__AInternMethPropdef__n_signature_61d(val* self, val* p0);
281 void parser_prod__AInternMethPropdef__visit_all(val* self, val* p0);
282 void parser_prod__AExternMethPropdef__empty_init(val* self);
283 extern const int COLOR_parser_prod__AExternMethPropdef__empty_init;
284 extern const int COLOR_parser_nodes__AExternMethPropdef___n_kwmeth;
285 extern const int COLOR_parser_nodes__AExternPropdef___n_extern;
286 extern const int COLOR_parser_nodes__AExternPropdef___n_extern_calls;
287 extern const int COLOR_parser_nodes__AExternPropdef___n_extern_code_block;
288 void parser_prod__AExternMethPropdef__init_aexternmethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8);
289 extern const struct type type_parser_nodes__TString;
290 extern const struct type type_parser_nodes__AExternCalls;
291 void parser_prod__AExternMethPropdef__replace_child(val* self, val* p0, val* p1);
292 void parser_prod__AExternMethPropdef__n_doc_61d(val* self, val* p0);
293 void parser_prod__AExternMethPropdef__n_kwredef_61d(val* self, val* p0);
294 void parser_prod__AExternMethPropdef__n_visibility_61d(val* self, val* p0);
295 void parser_prod__AExternMethPropdef__n_kwmeth_61d(val* self, val* p0);
296 void parser_prod__AExternMethPropdef__n_methid_61d(val* self, val* p0);
297 void parser_prod__AExternMethPropdef__n_signature_61d(val* self, val* p0);
298 void parser_prod__AExternMethPropdef__n_extern_61d(val* self, val* p0);
299 void parser_prod__AExternMethPropdef__n_extern_calls_61d(val* self, val* p0);
300 void parser_prod__AExternMethPropdef__n_extern_code_block_61d(val* self, val* p0);
301 void parser_prod__AExternMethPropdef__visit_all(val* self, val* p0);
302 void parser_prod__AConcreteMethPropdef__empty_init(val* self);
303 extern const int COLOR_parser_prod__AConcreteMethPropdef__empty_init;
304 extern const int COLOR_parser_nodes__AConcreteMethPropdef___n_kwmeth;
305 extern const int COLOR_parser_nodes__AConcreteMethPropdef___n_block;
306 void parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
307 void parser_prod__AConcreteMethPropdef__replace_child(val* self, val* p0, val* p1);
308 void parser_prod__AConcreteMethPropdef__n_doc_61d(val* self, val* p0);
309 void parser_prod__AConcreteMethPropdef__n_kwredef_61d(val* self, val* p0);
310 void parser_prod__AConcreteMethPropdef__n_visibility_61d(val* self, val* p0);
311 void parser_prod__AConcreteMethPropdef__n_kwmeth_61d(val* self, val* p0);
312 void parser_prod__AConcreteMethPropdef__n_methid_61d(val* self, val* p0);
313 void parser_prod__AConcreteMethPropdef__n_signature_61d(val* self, val* p0);
314 void parser_prod__AConcreteMethPropdef__n_annotations_61d(val* self, val* p0);
315 void parser_prod__AConcreteMethPropdef__n_block_61d(val* self, val* p0);
316 void parser_prod__AConcreteMethPropdef__visit_all(val* self, val* p0);
317 void parser_prod__AConcreteInitPropdef__empty_init(val* self);
318 extern const int COLOR_parser_prod__AConcreteInitPropdef__empty_init;
319 extern const int COLOR_parser_nodes__AConcreteInitPropdef___n_kwinit;
320 void parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
321 extern const struct type type_parser_nodes__TKwinit;
322 void parser_prod__AConcreteInitPropdef__replace_child(val* self, val* p0, val* p1);
323 void parser_prod__AConcreteInitPropdef__n_doc_61d(val* self, val* p0);
324 void parser_prod__AConcreteInitPropdef__n_kwredef_61d(val* self, val* p0);
325 void parser_prod__AConcreteInitPropdef__n_visibility_61d(val* self, val* p0);
326 void parser_prod__AConcreteInitPropdef__n_kwinit_61d(val* self, val* p0);
327 void parser_prod__AConcreteInitPropdef__n_methid_61d(val* self, val* p0);
328 void parser_prod__AConcreteInitPropdef__n_signature_61d(val* self, val* p0);
329 void parser_prod__AConcreteInitPropdef__n_annotations_61d(val* self, val* p0);
330 void parser_prod__AConcreteInitPropdef__n_block_61d(val* self, val* p0);
331 void parser_prod__AConcreteInitPropdef__visit_all(val* self, val* p0);
332 void parser_prod__AExternInitPropdef__empty_init(val* self);
333 extern const int COLOR_parser_prod__AExternInitPropdef__empty_init;
334 extern const int COLOR_parser_nodes__AExternInitPropdef___n_kwnew;
335 void parser_prod__AExternInitPropdef__init_aexterninitpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8);
336 extern const struct type type_parser_nodes__TKwnew;
337 void parser_prod__AExternInitPropdef__replace_child(val* self, val* p0, val* p1);
338 void parser_prod__AExternInitPropdef__n_doc_61d(val* self, val* p0);
339 void parser_prod__AExternInitPropdef__n_kwredef_61d(val* self, val* p0);
340 void parser_prod__AExternInitPropdef__n_visibility_61d(val* self, val* p0);
341 void parser_prod__AExternInitPropdef__n_kwnew_61d(val* self, val* p0);
342 void parser_prod__AExternInitPropdef__n_methid_61d(val* self, val* p0);
343 void parser_prod__AExternInitPropdef__n_signature_61d(val* self, val* p0);
344 void parser_prod__AExternInitPropdef__n_extern_61d(val* self, val* p0);
345 void parser_prod__AExternInitPropdef__n_extern_calls_61d(val* self, val* p0);
346 void parser_prod__AExternInitPropdef__n_extern_code_block_61d(val* self, val* p0);
347 void parser_prod__AExternInitPropdef__visit_all(val* self, val* p0);
348 void parser_prod__AMainMethPropdef__empty_init(val* self);
349 extern const int COLOR_parser_prod__AMainMethPropdef__empty_init;
350 void parser_prod__AMainMethPropdef__init_amainmethpropdef(val* self, val* p0, val* p1);
351 void parser_prod__AMainMethPropdef__replace_child(val* self, val* p0, val* p1);
352 void parser_prod__AMainMethPropdef__n_kwredef_61d(val* self, val* p0);
353 void parser_prod__AMainMethPropdef__n_block_61d(val* self, val* p0);
354 void parser_prod__AMainMethPropdef__visit_all(val* self, val* p0);
355 void parser_prod__ATypePropdef__empty_init(val* self);
356 extern const int COLOR_parser_prod__ATypePropdef__empty_init;
357 extern const int COLOR_parser_nodes__ATypePropdef___n_kwredef;
358 extern const int COLOR_parser_nodes__ATypePropdef___n_visibility;
359 extern const int COLOR_parser_nodes__ATypePropdef___n_kwtype;
360 extern const int COLOR_parser_nodes__ATypePropdef___n_id;
361 extern const int COLOR_parser_nodes__ATypePropdef___n_type;
362 void parser_prod__ATypePropdef__init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
363 extern const struct type type_parser_nodes__TKwtype;
364 void parser_prod__ATypePropdef__replace_child(val* self, val* p0, val* p1);
365 void parser_prod__ATypePropdef__n_doc_61d(val* self, val* p0);
366 void parser_prod__ATypePropdef__n_kwredef_61d(val* self, val* p0);
367 void parser_prod__ATypePropdef__n_visibility_61d(val* self, val* p0);
368 void parser_prod__ATypePropdef__n_kwtype_61d(val* self, val* p0);
369 void parser_prod__ATypePropdef__n_id_61d(val* self, val* p0);
370 void parser_prod__ATypePropdef__n_type_61d(val* self, val* p0);
371 void parser_prod__ATypePropdef__n_annotations_61d(val* self, val* p0);
372 void parser_prod__ATypePropdef__visit_all(val* self, val* p0);
373 void parser_prod__AReadAble__empty_init(val* self);
374 extern const int COLOR_parser_prod__AReadAble__empty_init;
375 extern const int COLOR_parser_nodes__AAble___n_kwredef;
376 extern const int COLOR_parser_nodes__AReadAble___n_kwreadable;
377 void parser_prod__AReadAble__init_areadable(val* self, val* p0, val* p1);
378 extern const struct type type_parser_nodes__TKwreadable;
379 void parser_prod__AReadAble__replace_child(val* self, val* p0, val* p1);
380 void parser_prod__AReadAble__n_kwredef_61d(val* self, val* p0);
381 void parser_prod__AReadAble__n_kwreadable_61d(val* self, val* p0);
382 void parser_prod__AReadAble__visit_all(val* self, val* p0);
383 void parser_prod__AWriteAble__empty_init(val* self);
384 extern const int COLOR_parser_prod__AWriteAble__empty_init;
385 extern const int COLOR_parser_nodes__AAble___n_visibility;
386 extern const int COLOR_parser_nodes__AWriteAble___n_kwwritable;
387 void parser_prod__AWriteAble__init_awriteable(val* self, val* p0, val* p1, val* p2);
388 extern const struct type type_parser_nodes__TKwwritable;
389 void parser_prod__AWriteAble__replace_child(val* self, val* p0, val* p1);
390 void parser_prod__AWriteAble__n_kwredef_61d(val* self, val* p0);
391 void parser_prod__AWriteAble__n_visibility_61d(val* self, val* p0);
392 void parser_prod__AWriteAble__n_kwwritable_61d(val* self, val* p0);
393 void parser_prod__AWriteAble__visit_all(val* self, val* p0);
394 void parser_prod__AIdMethid__empty_init(val* self);
395 extern const int COLOR_parser_prod__AIdMethid__empty_init;
396 extern const int COLOR_parser_nodes__AIdMethid___n_id;
397 void parser_prod__AIdMethid__init_aidmethid(val* self, val* p0);
398 void parser_prod__AIdMethid__replace_child(val* self, val* p0, val* p1);
399 void parser_prod__AIdMethid__n_id_61d(val* self, val* p0);
400 void parser_prod__AIdMethid__visit_all(val* self, val* p0);
401 void parser_prod__APlusMethid__empty_init(val* self);
402 extern const int COLOR_parser_prod__APlusMethid__empty_init;
403 extern const int COLOR_parser_nodes__APlusMethid___n_plus;
404 void parser_prod__APlusMethid__init_aplusmethid(val* self, val* p0);
405 extern const struct type type_parser_nodes__TPlus;
406 void parser_prod__APlusMethid__replace_child(val* self, val* p0, val* p1);
407 void parser_prod__APlusMethid__n_plus_61d(val* self, val* p0);
408 void parser_prod__APlusMethid__visit_all(val* self, val* p0);
409 void parser_prod__AMinusMethid__empty_init(val* self);
410 extern const int COLOR_parser_prod__AMinusMethid__empty_init;
411 extern const int COLOR_parser_nodes__AMinusMethid___n_minus;
412 void parser_prod__AMinusMethid__init_aminusmethid(val* self, val* p0);
413 extern const struct type type_parser_nodes__TMinus;
414 void parser_prod__AMinusMethid__replace_child(val* self, val* p0, val* p1);
415 void parser_prod__AMinusMethid__n_minus_61d(val* self, val* p0);
416 void parser_prod__AMinusMethid__visit_all(val* self, val* p0);
417 void parser_prod__AStarMethid__empty_init(val* self);
418 extern const int COLOR_parser_prod__AStarMethid__empty_init;
419 extern const int COLOR_parser_nodes__AStarMethid___n_star;
420 void parser_prod__AStarMethid__init_astarmethid(val* self, val* p0);
421 extern const struct type type_parser_nodes__TStar;
422 void parser_prod__AStarMethid__replace_child(val* self, val* p0, val* p1);
423 void parser_prod__AStarMethid__n_star_61d(val* self, val* p0);
424 void parser_prod__AStarMethid__visit_all(val* self, val* p0);
425 void parser_prod__ASlashMethid__empty_init(val* self);
426 extern const int COLOR_parser_prod__ASlashMethid__empty_init;
427 extern const int COLOR_parser_nodes__ASlashMethid___n_slash;
428 void parser_prod__ASlashMethid__init_aslashmethid(val* self, val* p0);
429 extern const struct type type_parser_nodes__TSlash;
430 void parser_prod__ASlashMethid__replace_child(val* self, val* p0, val* p1);
431 void parser_prod__ASlashMethid__n_slash_61d(val* self, val* p0);
432 void parser_prod__ASlashMethid__visit_all(val* self, val* p0);
433 void parser_prod__APercentMethid__empty_init(val* self);
434 extern const int COLOR_parser_prod__APercentMethid__empty_init;
435 extern const int COLOR_parser_nodes__APercentMethid___n_percent;
436 void parser_prod__APercentMethid__init_apercentmethid(val* self, val* p0);
437 extern const struct type type_parser_nodes__TPercent;
438 void parser_prod__APercentMethid__replace_child(val* self, val* p0, val* p1);
439 void parser_prod__APercentMethid__n_percent_61d(val* self, val* p0);
440 void parser_prod__APercentMethid__visit_all(val* self, val* p0);
441 void parser_prod__AEqMethid__empty_init(val* self);
442 extern const int COLOR_parser_prod__AEqMethid__empty_init;
443 extern const int COLOR_parser_nodes__AEqMethid___n_eq;
444 void parser_prod__AEqMethid__init_aeqmethid(val* self, val* p0);
445 extern const struct type type_parser_nodes__TEq;
446 void parser_prod__AEqMethid__replace_child(val* self, val* p0, val* p1);
447 void parser_prod__AEqMethid__n_eq_61d(val* self, val* p0);
448 void parser_prod__AEqMethid__visit_all(val* self, val* p0);
449 void parser_prod__ANeMethid__empty_init(val* self);
450 extern const int COLOR_parser_prod__ANeMethid__empty_init;
451 extern const int COLOR_parser_nodes__ANeMethid___n_ne;
452 void parser_prod__ANeMethid__init_anemethid(val* self, val* p0);
453 extern const struct type type_parser_nodes__TNe;
454 void parser_prod__ANeMethid__replace_child(val* self, val* p0, val* p1);
455 void parser_prod__ANeMethid__n_ne_61d(val* self, val* p0);
456 void parser_prod__ANeMethid__visit_all(val* self, val* p0);
457 void parser_prod__ALeMethid__empty_init(val* self);
458 extern const int COLOR_parser_prod__ALeMethid__empty_init;
459 extern const int COLOR_parser_nodes__ALeMethid___n_le;
460 void parser_prod__ALeMethid__init_alemethid(val* self, val* p0);
461 extern const struct type type_parser_nodes__TLe;
462 void parser_prod__ALeMethid__replace_child(val* self, val* p0, val* p1);
463 void parser_prod__ALeMethid__n_le_61d(val* self, val* p0);
464 void parser_prod__ALeMethid__visit_all(val* self, val* p0);
465 void parser_prod__AGeMethid__empty_init(val* self);
466 extern const int COLOR_parser_prod__AGeMethid__empty_init;
467 extern const int COLOR_parser_nodes__AGeMethid___n_ge;
468 void parser_prod__AGeMethid__init_agemethid(val* self, val* p0);
469 extern const struct type type_parser_nodes__TGe;
470 void parser_prod__AGeMethid__replace_child(val* self, val* p0, val* p1);
471 void parser_prod__AGeMethid__n_ge_61d(val* self, val* p0);
472 void parser_prod__AGeMethid__visit_all(val* self, val* p0);
473 void parser_prod__ALtMethid__empty_init(val* self);
474 extern const int COLOR_parser_prod__ALtMethid__empty_init;
475 extern const int COLOR_parser_nodes__ALtMethid___n_lt;
476 void parser_prod__ALtMethid__init_altmethid(val* self, val* p0);
477 extern const struct type type_parser_nodes__TLt;
478 void parser_prod__ALtMethid__replace_child(val* self, val* p0, val* p1);
479 void parser_prod__ALtMethid__n_lt_61d(val* self, val* p0);
480 void parser_prod__ALtMethid__visit_all(val* self, val* p0);
481 void parser_prod__AGtMethid__empty_init(val* self);
482 extern const int COLOR_parser_prod__AGtMethid__empty_init;
483 extern const int COLOR_parser_nodes__AGtMethid___n_gt;
484 void parser_prod__AGtMethid__init_agtmethid(val* self, val* p0);
485 extern const struct type type_parser_nodes__TGt;
486 void parser_prod__AGtMethid__replace_child(val* self, val* p0, val* p1);
487 void parser_prod__AGtMethid__n_gt_61d(val* self, val* p0);
488 void parser_prod__AGtMethid__visit_all(val* self, val* p0);
489 void parser_prod__ALlMethid__empty_init(val* self);
490 extern const int COLOR_parser_prod__ALlMethid__empty_init;
491 extern const int COLOR_parser_nodes__ALlMethid___n_ll;
492 void parser_prod__ALlMethid__init_allmethid(val* self, val* p0);
493 extern const struct type type_parser_nodes__TLl;
494 void parser_prod__ALlMethid__replace_child(val* self, val* p0, val* p1);
495 void parser_prod__ALlMethid__n_ll_61d(val* self, val* p0);
496 void parser_prod__ALlMethid__visit_all(val* self, val* p0);
497 void parser_prod__AGgMethid__empty_init(val* self);
498 extern const int COLOR_parser_prod__AGgMethid__empty_init;
499 extern const int COLOR_parser_nodes__AGgMethid___n_gg;
500 void parser_prod__AGgMethid__init_aggmethid(val* self, val* p0);
501 extern const struct type type_parser_nodes__TGg;
502 void parser_prod__AGgMethid__replace_child(val* self, val* p0, val* p1);
503 void parser_prod__AGgMethid__n_gg_61d(val* self, val* p0);
504 void parser_prod__AGgMethid__visit_all(val* self, val* p0);
505 void parser_prod__ABraMethid__empty_init(val* self);
506 extern const int COLOR_parser_prod__ABraMethid__empty_init;
507 extern const int COLOR_parser_nodes__ABraMethid___n_obra;
508 extern const int COLOR_parser_nodes__ABraMethid___n_cbra;
509 void parser_prod__ABraMethid__init_abramethid(val* self, val* p0, val* p1);
510 extern const struct type type_parser_nodes__TObra;
511 extern const struct type type_parser_nodes__TCbra;
512 void parser_prod__ABraMethid__replace_child(val* self, val* p0, val* p1);
513 void parser_prod__ABraMethid__n_obra_61d(val* self, val* p0);
514 void parser_prod__ABraMethid__n_cbra_61d(val* self, val* p0);
515 void parser_prod__ABraMethid__visit_all(val* self, val* p0);
516 void parser_prod__AStarshipMethid__empty_init(val* self);
517 extern const int COLOR_parser_prod__AStarshipMethid__empty_init;
518 extern const int COLOR_parser_nodes__AStarshipMethid___n_starship;
519 void parser_prod__AStarshipMethid__init_astarshipmethid(val* self, val* p0);
520 extern const struct type type_parser_nodes__TStarship;
521 void parser_prod__AStarshipMethid__replace_child(val* self, val* p0, val* p1);
522 void parser_prod__AStarshipMethid__n_starship_61d(val* self, val* p0);
523 void parser_prod__AStarshipMethid__visit_all(val* self, val* p0);
524 void parser_prod__AAssignMethid__empty_init(val* self);
525 extern const int COLOR_parser_prod__AAssignMethid__empty_init;
526 extern const int COLOR_parser_nodes__AAssignMethid___n_id;
527 extern const int COLOR_parser_nodes__AAssignMethid___n_assign;
528 void parser_prod__AAssignMethid__init_aassignmethid(val* self, val* p0, val* p1);
529 extern const struct type type_parser_nodes__TAssign;
530 void parser_prod__AAssignMethid__replace_child(val* self, val* p0, val* p1);
531 void parser_prod__AAssignMethid__n_id_61d(val* self, val* p0);
532 void parser_prod__AAssignMethid__n_assign_61d(val* self, val* p0);
533 void parser_prod__AAssignMethid__visit_all(val* self, val* p0);
534 void parser_prod__ABraassignMethid__empty_init(val* self);
535 extern const int COLOR_parser_prod__ABraassignMethid__empty_init;
536 extern const int COLOR_parser_nodes__ABraassignMethid___n_obra;
537 extern const int COLOR_parser_nodes__ABraassignMethid___n_cbra;
538 extern const int COLOR_parser_nodes__ABraassignMethid___n_assign;
539 void parser_prod__ABraassignMethid__init_abraassignmethid(val* self, val* p0, val* p1, val* p2);
540 void parser_prod__ABraassignMethid__replace_child(val* self, val* p0, val* p1);
541 void parser_prod__ABraassignMethid__n_obra_61d(val* self, val* p0);
542 void parser_prod__ABraassignMethid__n_cbra_61d(val* self, val* p0);
543 void parser_prod__ABraassignMethid__n_assign_61d(val* self, val* p0);
544 void parser_prod__ABraassignMethid__visit_all(val* self, val* p0);
545 void parser_prod__ASignature__empty_init(val* self);
546 extern const int COLOR_parser_prod__ASignature__empty_init;
547 extern const int COLOR_parser_nodes__ASignature___n_opar;
548 extern const struct type type_parser_nodes__AParam;
549 extern const int COLOR_parser_nodes__ASignature___n_params;
550 extern const int COLOR_parser_nodes__ASignature___n_cpar;
551 extern const int COLOR_parser_nodes__ASignature___n_type;
552 void parser_prod__ASignature__init_asignature(val* self, val* p0, val* p1, val* p2, val* p3);
553 extern const struct type type_parser_nodes__TOpar;
554 extern const struct type type_parser_nodes__TCpar;
555 void parser_prod__ASignature__replace_child(val* self, val* p0, val* p1);
556 void parser_prod__ASignature__n_opar_61d(val* self, val* p0);
557 void parser_prod__ASignature__n_cpar_61d(val* self, val* p0);
558 void parser_prod__ASignature__n_type_61d(val* self, val* p0);
559 void parser_prod__ASignature__visit_all(val* self, val* p0);
560 void parser_prod__AParam__empty_init(val* self);
561 extern const int COLOR_parser_prod__AParam__empty_init;
562 extern const int COLOR_parser_nodes__AParam___n_id;
563 extern const int COLOR_parser_nodes__AParam___n_type;
564 extern const int COLOR_parser_nodes__AParam___n_dotdotdot;
565 void parser_prod__AParam__init_aparam(val* self, val* p0, val* p1, val* p2, val* p3);
566 extern const struct type type_parser_nodes__TDotdotdot;
567 void parser_prod__AParam__replace_child(val* self, val* p0, val* p1);
568 void parser_prod__AParam__n_id_61d(val* self, val* p0);
569 void parser_prod__AParam__n_type_61d(val* self, val* p0);
570 void parser_prod__AParam__n_dotdotdot_61d(val* self, val* p0);
571 void parser_prod__AParam__n_annotations_61d(val* self, val* p0);
572 void parser_prod__AParam__visit_all(val* self, val* p0);
573 void parser_prod__AType__empty_init(val* self);
574 extern const int COLOR_parser_prod__AType__empty_init;
575 extern const int COLOR_parser_nodes__AType___n_kwnullable;
576 extern const int COLOR_parser_nodes__AType___n_id;
577 extern const int COLOR_parser_nodes__AType___n_types;
578 void parser_prod__AType__init_atype(val* self, val* p0, val* p1, val* p2, val* p3);
579 extern const struct type type_parser_nodes__TKwnullable;
580 void parser_prod__AType__replace_child(val* self, val* p0, val* p1);
581 void parser_prod__AType__n_kwnullable_61d(val* self, val* p0);
582 void parser_prod__AType__n_id_61d(val* self, val* p0);
583 void parser_prod__AType__n_annotations_61d(val* self, val* p0);
584 void parser_prod__AType__visit_all(val* self, val* p0);
585 void parser_prod__ALabel__empty_init(val* self);
586 extern const int COLOR_parser_prod__ALabel__empty_init;
587 extern const int COLOR_parser_nodes__ALabel___n_kwlabel;
588 extern const int COLOR_parser_nodes__ALabel___n_id;
589 void parser_prod__ALabel__init_alabel(val* self, val* p0, val* p1);
590 extern const struct type type_parser_nodes__TKwlabel;
591 void parser_prod__ALabel__replace_child(val* self, val* p0, val* p1);
592 void parser_prod__ALabel__n_kwlabel_61d(val* self, val* p0);
593 void parser_prod__ALabel__n_id_61d(val* self, val* p0);
594 void parser_prod__ALabel__visit_all(val* self, val* p0);
595 void parser_prod__ABlockExpr__empty_init(val* self);
596 extern const int COLOR_parser_prod__ABlockExpr__empty_init;
597 extern const int COLOR_parser_nodes__ABlockExpr___n_expr;
598 extern const int COLOR_parser_nodes__ABlockExpr___n_kwend;
599 void parser_prod__ABlockExpr__init_ablockexpr(val* self, val* p0, val* p1);
600 void parser_prod__ABlockExpr__replace_child(val* self, val* p0, val* p1);
601 void parser_prod__ABlockExpr__n_kwend_61d(val* self, val* p0);
602 void parser_prod__ABlockExpr__visit_all(val* self, val* p0);
603 void parser_prod__AVardeclExpr__empty_init(val* self);
604 extern const int COLOR_parser_prod__AVardeclExpr__empty_init;
605 extern const int COLOR_parser_nodes__AVardeclExpr___n_kwvar;
606 extern const int COLOR_parser_nodes__AVardeclExpr___n_id;
607 extern const int COLOR_parser_nodes__AVardeclExpr___n_type;
608 extern const int COLOR_parser_nodes__AVardeclExpr___n_assign;
609 extern const int COLOR_parser_nodes__AVardeclExpr___n_expr;
610 void parser_prod__AVardeclExpr__init_avardeclexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
611 void parser_prod__AVardeclExpr__replace_child(val* self, val* p0, val* p1);
612 void parser_prod__AVardeclExpr__n_kwvar_61d(val* self, val* p0);
613 void parser_prod__AVardeclExpr__n_id_61d(val* self, val* p0);
614 void parser_prod__AVardeclExpr__n_type_61d(val* self, val* p0);
615 void parser_prod__AVardeclExpr__n_assign_61d(val* self, val* p0);
616 void parser_prod__AVardeclExpr__n_expr_61d(val* self, val* p0);
617 void parser_prod__AVardeclExpr__n_annotations_61d(val* self, val* p0);
618 void parser_prod__AVardeclExpr__visit_all(val* self, val* p0);
619 void parser_prod__AReturnExpr__empty_init(val* self);
620 extern const int COLOR_parser_prod__AReturnExpr__empty_init;
621 extern const int COLOR_parser_nodes__AReturnExpr___n_kwreturn;
622 extern const int COLOR_parser_nodes__AReturnExpr___n_expr;
623 void parser_prod__AReturnExpr__init_areturnexpr(val* self, val* p0, val* p1);
624 extern const struct type type_parser_nodes__TKwreturn;
625 void parser_prod__AReturnExpr__replace_child(val* self, val* p0, val* p1);
626 void parser_prod__AReturnExpr__n_kwreturn_61d(val* self, val* p0);
627 void parser_prod__AReturnExpr__n_expr_61d(val* self, val* p0);
628 void parser_prod__AReturnExpr__visit_all(val* self, val* p0);
629 void parser_prod__ABreakExpr__empty_init(val* self);
630 extern const int COLOR_parser_prod__ABreakExpr__empty_init;
631 extern const int COLOR_parser_nodes__ABreakExpr___n_kwbreak;
632 extern const int COLOR_parser_nodes__ALabelable___n_label;
633 extern const int COLOR_parser_nodes__ABreakExpr___n_expr;
634 void parser_prod__ABreakExpr__init_abreakexpr(val* self, val* p0, val* p1, val* p2);
635 extern const struct type type_parser_nodes__TKwbreak;
636 extern const struct type type_parser_nodes__ALabel;
637 void parser_prod__ABreakExpr__replace_child(val* self, val* p0, val* p1);
638 void parser_prod__ABreakExpr__n_kwbreak_61d(val* self, val* p0);
639 void parser_prod__ABreakExpr__n_label_61d(val* self, val* p0);
640 void parser_prod__ABreakExpr__n_expr_61d(val* self, val* p0);
641 void parser_prod__ABreakExpr__visit_all(val* self, val* p0);
642 void parser_prod__AAbortExpr__empty_init(val* self);
643 extern const int COLOR_parser_prod__AAbortExpr__empty_init;
644 extern const int COLOR_parser_nodes__AAbortExpr___n_kwabort;
645 void parser_prod__AAbortExpr__init_aabortexpr(val* self, val* p0);
646 extern const struct type type_parser_nodes__TKwabort;
647 void parser_prod__AAbortExpr__replace_child(val* self, val* p0, val* p1);
648 void parser_prod__AAbortExpr__n_kwabort_61d(val* self, val* p0);
649 void parser_prod__AAbortExpr__visit_all(val* self, val* p0);
650 void parser_prod__AContinueExpr__empty_init(val* self);
651 extern const int COLOR_parser_prod__AContinueExpr__empty_init;
652 extern const int COLOR_parser_nodes__AContinueExpr___n_kwcontinue;
653 extern const int COLOR_parser_nodes__AContinueExpr___n_expr;
654 void parser_prod__AContinueExpr__init_acontinueexpr(val* self, val* p0, val* p1, val* p2);
655 extern const struct type type_parser_nodes__TKwcontinue;
656 void parser_prod__AContinueExpr__replace_child(val* self, val* p0, val* p1);
657 void parser_prod__AContinueExpr__n_kwcontinue_61d(val* self, val* p0);
658 void parser_prod__AContinueExpr__n_label_61d(val* self, val* p0);
659 void parser_prod__AContinueExpr__n_expr_61d(val* self, val* p0);
660 void parser_prod__AContinueExpr__visit_all(val* self, val* p0);
661 void parser_prod__ADoExpr__empty_init(val* self);
662 extern const int COLOR_parser_prod__ADoExpr__empty_init;
663 extern const int COLOR_parser_nodes__ADoExpr___n_kwdo;
664 extern const int COLOR_parser_nodes__ADoExpr___n_block;
665 void parser_prod__ADoExpr__init_adoexpr(val* self, val* p0, val* p1, val* p2);
666 extern const struct type type_parser_nodes__TKwdo;
667 void parser_prod__ADoExpr__replace_child(val* self, val* p0, val* p1);
668 void parser_prod__ADoExpr__n_kwdo_61d(val* self, val* p0);
669 void parser_prod__ADoExpr__n_block_61d(val* self, val* p0);
670 void parser_prod__ADoExpr__n_label_61d(val* self, val* p0);
671 void parser_prod__ADoExpr__visit_all(val* self, val* p0);
672 void parser_prod__AIfExpr__empty_init(val* self);
673 extern const int COLOR_parser_prod__AIfExpr__empty_init;
674 extern const int COLOR_parser_nodes__AIfExpr___n_kwif;
675 extern const int COLOR_parser_nodes__AIfExpr___n_expr;
676 extern const int COLOR_parser_nodes__AIfExpr___n_then;
677 extern const int COLOR_parser_nodes__AIfExpr___n_else;
678 void parser_prod__AIfExpr__init_aifexpr(val* self, val* p0, val* p1, val* p2, val* p3);
679 extern const struct type type_parser_nodes__TKwif;
680 void parser_prod__AIfExpr__replace_child(val* self, val* p0, val* p1);
681 void parser_prod__AIfExpr__n_kwif_61d(val* self, val* p0);
682 void parser_prod__AIfExpr__n_expr_61d(val* self, val* p0);
683 void parser_prod__AIfExpr__n_then_61d(val* self, val* p0);
684 void parser_prod__AIfExpr__n_else_61d(val* self, val* p0);
685 void parser_prod__AIfExpr__visit_all(val* self, val* p0);
686 void parser_prod__AIfexprExpr__empty_init(val* self);
687 extern const int COLOR_parser_prod__AIfexprExpr__empty_init;
688 extern const int COLOR_parser_nodes__AIfexprExpr___n_kwif;
689 extern const int COLOR_parser_nodes__AIfexprExpr___n_expr;
690 extern const int COLOR_parser_nodes__AIfexprExpr___n_kwthen;
691 extern const int COLOR_parser_nodes__AIfexprExpr___n_then;
692 extern const int COLOR_parser_nodes__AIfexprExpr___n_kwelse;
693 extern const int COLOR_parser_nodes__AIfexprExpr___n_else;
694 void parser_prod__AIfexprExpr__init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
695 extern const struct type type_parser_nodes__TKwthen;
696 extern const struct type type_parser_nodes__TKwelse;
697 void parser_prod__AIfexprExpr__replace_child(val* self, val* p0, val* p1);
698 void parser_prod__AIfexprExpr__n_kwif_61d(val* self, val* p0);
699 void parser_prod__AIfexprExpr__n_expr_61d(val* self, val* p0);
700 void parser_prod__AIfexprExpr__n_kwthen_61d(val* self, val* p0);
701 void parser_prod__AIfexprExpr__n_then_61d(val* self, val* p0);
702 void parser_prod__AIfexprExpr__n_kwelse_61d(val* self, val* p0);
703 void parser_prod__AIfexprExpr__n_else_61d(val* self, val* p0);
704 void parser_prod__AIfexprExpr__visit_all(val* self, val* p0);
705 void parser_prod__AWhileExpr__empty_init(val* self);
706 extern const int COLOR_parser_prod__AWhileExpr__empty_init;
707 extern const int COLOR_parser_nodes__AWhileExpr___n_kwwhile;
708 extern const int COLOR_parser_nodes__AWhileExpr___n_expr;
709 extern const int COLOR_parser_nodes__AWhileExpr___n_kwdo;
710 extern const int COLOR_parser_nodes__AWhileExpr___n_block;
711 void parser_prod__AWhileExpr__init_awhileexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
712 extern const struct type type_parser_nodes__TKwwhile;
713 void parser_prod__AWhileExpr__replace_child(val* self, val* p0, val* p1);
714 void parser_prod__AWhileExpr__n_kwwhile_61d(val* self, val* p0);
715 void parser_prod__AWhileExpr__n_expr_61d(val* self, val* p0);
716 void parser_prod__AWhileExpr__n_kwdo_61d(val* self, val* p0);
717 void parser_prod__AWhileExpr__n_block_61d(val* self, val* p0);
718 void parser_prod__AWhileExpr__n_label_61d(val* self, val* p0);
719 void parser_prod__AWhileExpr__visit_all(val* self, val* p0);
720 void parser_prod__ALoopExpr__empty_init(val* self);
721 extern const int COLOR_parser_prod__ALoopExpr__empty_init;
722 extern const int COLOR_parser_nodes__ALoopExpr___n_kwloop;
723 extern const int COLOR_parser_nodes__ALoopExpr___n_block;
724 void parser_prod__ALoopExpr__init_aloopexpr(val* self, val* p0, val* p1, val* p2);
725 extern const struct type type_parser_nodes__TKwloop;
726 void parser_prod__ALoopExpr__replace_child(val* self, val* p0, val* p1);
727 void parser_prod__ALoopExpr__n_kwloop_61d(val* self, val* p0);
728 void parser_prod__ALoopExpr__n_block_61d(val* self, val* p0);
729 void parser_prod__ALoopExpr__n_label_61d(val* self, val* p0);
730 void parser_prod__ALoopExpr__visit_all(val* self, val* p0);
731 void parser_prod__AForExpr__empty_init(val* self);
732 extern const int COLOR_parser_prod__AForExpr__empty_init;
733 extern const int COLOR_parser_nodes__AForExpr___n_kwfor;
734 extern const int COLOR_parser_nodes__AForExpr___n_ids;
735 extern const int COLOR_parser_nodes__AForExpr___n_expr;
736 extern const int COLOR_parser_nodes__AForExpr___n_kwdo;
737 extern const int COLOR_parser_nodes__AForExpr___n_block;
738 void parser_prod__AForExpr__init_aforexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
739 extern const struct type type_parser_nodes__TKwfor;
740 void parser_prod__AForExpr__replace_child(val* self, val* p0, val* p1);
741 void parser_prod__AForExpr__n_kwfor_61d(val* self, val* p0);
742 void parser_prod__AForExpr__n_expr_61d(val* self, val* p0);
743 void parser_prod__AForExpr__n_kwdo_61d(val* self, val* p0);
744 void parser_prod__AForExpr__n_block_61d(val* self, val* p0);
745 void parser_prod__AForExpr__n_label_61d(val* self, val* p0);
746 void parser_prod__AForExpr__visit_all(val* self, val* p0);
747 void parser_prod__AAssertExpr__empty_init(val* self);
748 extern const int COLOR_parser_prod__AAssertExpr__empty_init;
749 extern const int COLOR_parser_nodes__AAssertExpr___n_kwassert;
750 extern const int COLOR_parser_nodes__AAssertExpr___n_id;
751 extern const int COLOR_parser_nodes__AAssertExpr___n_expr;
752 extern const int COLOR_parser_nodes__AAssertExpr___n_else;
753 void parser_prod__AAssertExpr__init_aassertexpr(val* self, val* p0, val* p1, val* p2, val* p3);
754 extern const struct type type_parser_nodes__TKwassert;
755 void parser_prod__AAssertExpr__replace_child(val* self, val* p0, val* p1);
756 void parser_prod__AAssertExpr__n_kwassert_61d(val* self, val* p0);
757 void parser_prod__AAssertExpr__n_id_61d(val* self, val* p0);
758 void parser_prod__AAssertExpr__n_expr_61d(val* self, val* p0);
759 void parser_prod__AAssertExpr__n_else_61d(val* self, val* p0);
760 void parser_prod__AAssertExpr__visit_all(val* self, val* p0);
761 void parser_prod__AOnceExpr__empty_init(val* self);
762 extern const int COLOR_parser_prod__AOnceExpr__empty_init;
763 extern const int COLOR_parser_nodes__AOnceExpr___n_kwonce;
764 extern const int COLOR_parser_nodes__AProxyExpr___n_expr;
765 void parser_prod__AOnceExpr__init_aonceexpr(val* self, val* p0, val* p1);
766 extern const struct type type_parser_nodes__TKwonce;
767 void parser_prod__AOnceExpr__replace_child(val* self, val* p0, val* p1);
768 void parser_prod__AOnceExpr__n_kwonce_61d(val* self, val* p0);
769 void parser_prod__AOnceExpr__n_expr_61d(val* self, val* p0);
770 void parser_prod__AOnceExpr__visit_all(val* self, val* p0);
771 void parser_prod__ASendExpr__empty_init(val* self);
772 extern const int COLOR_parser_prod__ASendExpr__empty_init;
773 extern const int COLOR_parser_nodes__ASendExpr___n_expr;
774 void parser_prod__ASendExpr__init_asendexpr(val* self, val* p0);
775 void parser_prod__ASendExpr__replace_child(val* self, val* p0, val* p1);
776 void parser_prod__ASendExpr__n_expr_61d(val* self, val* p0);
777 void parser_prod__ASendExpr__visit_all(val* self, val* p0);
778 void parser_prod__ABinopExpr__empty_init(val* self);
779 extern const int COLOR_parser_prod__ABinopExpr__empty_init;
780 extern const int COLOR_parser_nodes__ABinopExpr___n_expr2;
781 void parser_prod__ABinopExpr__init_abinopexpr(val* self, val* p0, val* p1);
782 void parser_prod__ABinopExpr__replace_child(val* self, val* p0, val* p1);
783 void parser_prod__ABinopExpr__n_expr_61d(val* self, val* p0);
784 void parser_prod__ABinopExpr__n_expr2_61d(val* self, val* p0);
785 void parser_prod__ABinopExpr__visit_all(val* self, val* p0);
786 void parser_prod__AOrExpr__empty_init(val* self);
787 extern const int COLOR_parser_prod__AOrExpr__empty_init;
788 extern const int COLOR_parser_nodes__AOrExpr___n_expr;
789 extern const int COLOR_parser_nodes__AOrExpr___n_expr2;
790 void parser_prod__AOrExpr__init_aorexpr(val* self, val* p0, val* p1);
791 void parser_prod__AOrExpr__replace_child(val* self, val* p0, val* p1);
792 void parser_prod__AOrExpr__n_expr_61d(val* self, val* p0);
793 void parser_prod__AOrExpr__n_expr2_61d(val* self, val* p0);
794 void parser_prod__AOrExpr__visit_all(val* self, val* p0);
795 void parser_prod__AAndExpr__empty_init(val* self);
796 extern const int COLOR_parser_prod__AAndExpr__empty_init;
797 extern const int COLOR_parser_nodes__AAndExpr___n_expr;
798 extern const int COLOR_parser_nodes__AAndExpr___n_expr2;
799 void parser_prod__AAndExpr__init_aandexpr(val* self, val* p0, val* p1);
800 void parser_prod__AAndExpr__replace_child(val* self, val* p0, val* p1);
801 void parser_prod__AAndExpr__n_expr_61d(val* self, val* p0);
802 void parser_prod__AAndExpr__n_expr2_61d(val* self, val* p0);
803 void parser_prod__AAndExpr__visit_all(val* self, val* p0);
804 void parser_prod__AOrElseExpr__empty_init(val* self);
805 extern const int COLOR_parser_prod__AOrElseExpr__empty_init;
806 extern const int COLOR_parser_nodes__AOrElseExpr___n_expr;
807 extern const int COLOR_parser_nodes__AOrElseExpr___n_expr2;
808 void parser_prod__AOrElseExpr__init_aorelseexpr(val* self, val* p0, val* p1);
809 void parser_prod__AOrElseExpr__replace_child(val* self, val* p0, val* p1);
810 void parser_prod__AOrElseExpr__n_expr_61d(val* self, val* p0);
811 void parser_prod__AOrElseExpr__n_expr2_61d(val* self, val* p0);
812 void parser_prod__AOrElseExpr__visit_all(val* self, val* p0);
813 void parser_prod__AImpliesExpr__empty_init(val* self);
814 extern const int COLOR_parser_prod__AImpliesExpr__empty_init;
815 extern const int COLOR_parser_nodes__AImpliesExpr___n_expr;
816 extern const int COLOR_parser_nodes__AImpliesExpr___n_expr2;
817 void parser_prod__AImpliesExpr__init_aimpliesexpr(val* self, val* p0, val* p1);
818 void parser_prod__AImpliesExpr__replace_child(val* self, val* p0, val* p1);
819 void parser_prod__AImpliesExpr__n_expr_61d(val* self, val* p0);
820 void parser_prod__AImpliesExpr__n_expr2_61d(val* self, val* p0);
821 void parser_prod__AImpliesExpr__visit_all(val* self, val* p0);
822 void parser_prod__ANotExpr__empty_init(val* self);
823 extern const int COLOR_parser_prod__ANotExpr__empty_init;
824 extern const int COLOR_parser_nodes__ANotExpr___n_kwnot;
825 extern const int COLOR_parser_nodes__ANotExpr___n_expr;
826 void parser_prod__ANotExpr__init_anotexpr(val* self, val* p0, val* p1);
827 extern const struct type type_parser_nodes__TKwnot;
828 void parser_prod__ANotExpr__replace_child(val* self, val* p0, val* p1);
829 void parser_prod__ANotExpr__n_kwnot_61d(val* self, val* p0);
830 void parser_prod__ANotExpr__n_expr_61d(val* self, val* p0);
831 void parser_prod__ANotExpr__visit_all(val* self, val* p0);
832 void parser_prod__AEqExpr__empty_init(val* self);
833 extern const int COLOR_parser_prod__AEqExpr__empty_init;
834 void parser_prod__AEqExpr__init_aeqexpr(val* self, val* p0, val* p1);
835 void parser_prod__AEqExpr__replace_child(val* self, val* p0, val* p1);
836 void parser_prod__AEqExpr__n_expr_61d(val* self, val* p0);
837 void parser_prod__AEqExpr__n_expr2_61d(val* self, val* p0);
838 void parser_prod__AEqExpr__visit_all(val* self, val* p0);
839 void parser_prod__ANeExpr__empty_init(val* self);
840 extern const int COLOR_parser_prod__ANeExpr__empty_init;
841 void parser_prod__ANeExpr__init_aneexpr(val* self, val* p0, val* p1);
842 void parser_prod__ANeExpr__replace_child(val* self, val* p0, val* p1);
843 void parser_prod__ANeExpr__n_expr_61d(val* self, val* p0);
844 void parser_prod__ANeExpr__n_expr2_61d(val* self, val* p0);
845 void parser_prod__ANeExpr__visit_all(val* self, val* p0);
846 void parser_prod__ALtExpr__empty_init(val* self);
847 extern const int COLOR_parser_prod__ALtExpr__empty_init;
848 void parser_prod__ALtExpr__init_altexpr(val* self, val* p0, val* p1);
849 void parser_prod__ALtExpr__replace_child(val* self, val* p0, val* p1);
850 void parser_prod__ALtExpr__n_expr_61d(val* self, val* p0);
851 void parser_prod__ALtExpr__n_expr2_61d(val* self, val* p0);
852 void parser_prod__ALtExpr__visit_all(val* self, val* p0);
853 void parser_prod__ALeExpr__empty_init(val* self);
854 extern const int COLOR_parser_prod__ALeExpr__empty_init;
855 void parser_prod__ALeExpr__init_aleexpr(val* self, val* p0, val* p1);
856 void parser_prod__ALeExpr__replace_child(val* self, val* p0, val* p1);
857 void parser_prod__ALeExpr__n_expr_61d(val* self, val* p0);
858 void parser_prod__ALeExpr__n_expr2_61d(val* self, val* p0);
859 void parser_prod__ALeExpr__visit_all(val* self, val* p0);
860 void parser_prod__ALlExpr__empty_init(val* self);
861 extern const int COLOR_parser_prod__ALlExpr__empty_init;
862 void parser_prod__ALlExpr__init_allexpr(val* self, val* p0, val* p1);
863 void parser_prod__ALlExpr__replace_child(val* self, val* p0, val* p1);
864 void parser_prod__ALlExpr__n_expr_61d(val* self, val* p0);
865 void parser_prod__ALlExpr__n_expr2_61d(val* self, val* p0);
866 void parser_prod__ALlExpr__visit_all(val* self, val* p0);
867 void parser_prod__AGtExpr__empty_init(val* self);
868 extern const int COLOR_parser_prod__AGtExpr__empty_init;
869 void parser_prod__AGtExpr__init_agtexpr(val* self, val* p0, val* p1);
870 void parser_prod__AGtExpr__replace_child(val* self, val* p0, val* p1);
871 void parser_prod__AGtExpr__n_expr_61d(val* self, val* p0);
872 void parser_prod__AGtExpr__n_expr2_61d(val* self, val* p0);
873 void parser_prod__AGtExpr__visit_all(val* self, val* p0);
874 void parser_prod__AGeExpr__empty_init(val* self);
875 extern const int COLOR_parser_prod__AGeExpr__empty_init;
876 void parser_prod__AGeExpr__init_ageexpr(val* self, val* p0, val* p1);
877 void parser_prod__AGeExpr__replace_child(val* self, val* p0, val* p1);
878 void parser_prod__AGeExpr__n_expr_61d(val* self, val* p0);
879 void parser_prod__AGeExpr__n_expr2_61d(val* self, val* p0);
880 void parser_prod__AGeExpr__visit_all(val* self, val* p0);
881 void parser_prod__AGgExpr__empty_init(val* self);
882 extern const int COLOR_parser_prod__AGgExpr__empty_init;
883 void parser_prod__AGgExpr__init_aggexpr(val* self, val* p0, val* p1);
884 void parser_prod__AGgExpr__replace_child(val* self, val* p0, val* p1);
885 void parser_prod__AGgExpr__n_expr_61d(val* self, val* p0);
886 void parser_prod__AGgExpr__n_expr2_61d(val* self, val* p0);
887 void parser_prod__AGgExpr__visit_all(val* self, val* p0);
888 void parser_prod__AIsaExpr__empty_init(val* self);
889 extern const int COLOR_parser_prod__AIsaExpr__empty_init;
890 extern const int COLOR_parser_nodes__AIsaExpr___n_expr;
891 extern const int COLOR_parser_nodes__AIsaExpr___n_type;
892 void parser_prod__AIsaExpr__init_aisaexpr(val* self, val* p0, val* p1);
893 void parser_prod__AIsaExpr__replace_child(val* self, val* p0, val* p1);
894 void parser_prod__AIsaExpr__n_expr_61d(val* self, val* p0);
895 void parser_prod__AIsaExpr__n_type_61d(val* self, val* p0);
896 void parser_prod__AIsaExpr__visit_all(val* self, val* p0);
897 void parser_prod__APlusExpr__empty_init(val* self);
898 extern const int COLOR_parser_prod__APlusExpr__empty_init;
899 void parser_prod__APlusExpr__init_aplusexpr(val* self, val* p0, val* p1);
900 void parser_prod__APlusExpr__replace_child(val* self, val* p0, val* p1);
901 void parser_prod__APlusExpr__n_expr_61d(val* self, val* p0);
902 void parser_prod__APlusExpr__n_expr2_61d(val* self, val* p0);
903 void parser_prod__APlusExpr__visit_all(val* self, val* p0);
904 void parser_prod__AMinusExpr__empty_init(val* self);
905 extern const int COLOR_parser_prod__AMinusExpr__empty_init;
906 void parser_prod__AMinusExpr__init_aminusexpr(val* self, val* p0, val* p1);
907 void parser_prod__AMinusExpr__replace_child(val* self, val* p0, val* p1);
908 void parser_prod__AMinusExpr__n_expr_61d(val* self, val* p0);
909 void parser_prod__AMinusExpr__n_expr2_61d(val* self, val* p0);
910 void parser_prod__AMinusExpr__visit_all(val* self, val* p0);
911 void parser_prod__AStarshipExpr__empty_init(val* self);
912 extern const int COLOR_parser_prod__AStarshipExpr__empty_init;
913 void parser_prod__AStarshipExpr__init_astarshipexpr(val* self, val* p0, val* p1);
914 void parser_prod__AStarshipExpr__replace_child(val* self, val* p0, val* p1);
915 void parser_prod__AStarshipExpr__n_expr_61d(val* self, val* p0);
916 void parser_prod__AStarshipExpr__n_expr2_61d(val* self, val* p0);
917 void parser_prod__AStarshipExpr__visit_all(val* self, val* p0);
918 void parser_prod__AStarExpr__empty_init(val* self);
919 extern const int COLOR_parser_prod__AStarExpr__empty_init;
920 void parser_prod__AStarExpr__init_astarexpr(val* self, val* p0, val* p1);
921 void parser_prod__AStarExpr__replace_child(val* self, val* p0, val* p1);
922 void parser_prod__AStarExpr__n_expr_61d(val* self, val* p0);
923 void parser_prod__AStarExpr__n_expr2_61d(val* self, val* p0);
924 void parser_prod__AStarExpr__visit_all(val* self, val* p0);
925 void parser_prod__ASlashExpr__empty_init(val* self);
926 extern const int COLOR_parser_prod__ASlashExpr__empty_init;
927 void parser_prod__ASlashExpr__init_aslashexpr(val* self, val* p0, val* p1);
928 void parser_prod__ASlashExpr__replace_child(val* self, val* p0, val* p1);
929 void parser_prod__ASlashExpr__n_expr_61d(val* self, val* p0);
930 void parser_prod__ASlashExpr__n_expr2_61d(val* self, val* p0);
931 void parser_prod__ASlashExpr__visit_all(val* self, val* p0);
932 void parser_prod__APercentExpr__empty_init(val* self);
933 extern const int COLOR_parser_prod__APercentExpr__empty_init;
934 void parser_prod__APercentExpr__init_apercentexpr(val* self, val* p0, val* p1);
935 void parser_prod__APercentExpr__replace_child(val* self, val* p0, val* p1);
936 void parser_prod__APercentExpr__n_expr_61d(val* self, val* p0);
937 void parser_prod__APercentExpr__n_expr2_61d(val* self, val* p0);
938 void parser_prod__APercentExpr__visit_all(val* self, val* p0);
939 void parser_prod__AUminusExpr__empty_init(val* self);
940 extern const int COLOR_parser_prod__AUminusExpr__empty_init;
941 extern const int COLOR_parser_nodes__AUminusExpr___n_minus;
942 void parser_prod__AUminusExpr__init_auminusexpr(val* self, val* p0, val* p1);
943 void parser_prod__AUminusExpr__replace_child(val* self, val* p0, val* p1);
944 void parser_prod__AUminusExpr__n_minus_61d(val* self, val* p0);
945 void parser_prod__AUminusExpr__n_expr_61d(val* self, val* p0);
946 void parser_prod__AUminusExpr__visit_all(val* self, val* p0);
947 void parser_prod__ANewExpr__empty_init(val* self);
948 extern const int COLOR_parser_prod__ANewExpr__empty_init;
949 extern const int COLOR_parser_nodes__ANewExpr___n_kwnew;
950 extern const int COLOR_parser_nodes__ANewExpr___n_type;
951 extern const int COLOR_parser_nodes__ANewExpr___n_id;
952 extern const int COLOR_parser_nodes__ANewExpr___n_args;
953 void parser_prod__ANewExpr__init_anewexpr(val* self, val* p0, val* p1, val* p2, val* p3);
954 extern const struct type type_parser_nodes__AExprs;
955 void parser_prod__ANewExpr__replace_child(val* self, val* p0, val* p1);
956 void parser_prod__ANewExpr__n_kwnew_61d(val* self, val* p0);
957 void parser_prod__ANewExpr__n_type_61d(val* self, val* p0);
958 void parser_prod__ANewExpr__n_id_61d(val* self, val* p0);
959 void parser_prod__ANewExpr__n_args_61d(val* self, val* p0);
960 void parser_prod__ANewExpr__visit_all(val* self, val* p0);
961 void parser_prod__AAttrExpr__empty_init(val* self);
962 extern const int COLOR_parser_prod__AAttrExpr__empty_init;
963 extern const int COLOR_parser_nodes__AAttrFormExpr___n_expr;
964 extern const int COLOR_parser_nodes__AAttrFormExpr___n_id;
965 void parser_prod__AAttrExpr__init_aattrexpr(val* self, val* p0, val* p1);
966 void parser_prod__AAttrExpr__replace_child(val* self, val* p0, val* p1);
967 void parser_prod__AAttrExpr__n_expr_61d(val* self, val* p0);
968 void parser_prod__AAttrExpr__n_id_61d(val* self, val* p0);
969 void parser_prod__AAttrExpr__visit_all(val* self, val* p0);
970 void parser_prod__AAttrAssignExpr__empty_init(val* self);
971 extern const int COLOR_parser_prod__AAttrAssignExpr__empty_init;
972 extern const int COLOR_parser_nodes__AAssignFormExpr___n_assign;
973 extern const int COLOR_parser_nodes__AAssignFormExpr___n_value;
974 void parser_prod__AAttrAssignExpr__init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
975 void parser_prod__AAttrAssignExpr__replace_child(val* self, val* p0, val* p1);
976 void parser_prod__AAttrAssignExpr__n_expr_61d(val* self, val* p0);
977 void parser_prod__AAttrAssignExpr__n_id_61d(val* self, val* p0);
978 void parser_prod__AAttrAssignExpr__n_assign_61d(val* self, val* p0);
979 void parser_prod__AAttrAssignExpr__n_value_61d(val* self, val* p0);
980 void parser_prod__AAttrAssignExpr__visit_all(val* self, val* p0);
981 void parser_prod__AAttrReassignExpr__empty_init(val* self);
982 extern const int COLOR_parser_prod__AAttrReassignExpr__empty_init;
983 extern const int COLOR_parser_nodes__AReassignFormExpr___n_assign_op;
984 extern const int COLOR_parser_nodes__AReassignFormExpr___n_value;
985 void parser_prod__AAttrReassignExpr__init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
986 extern const struct type type_parser_nodes__AAssignOp;
987 void parser_prod__AAttrReassignExpr__replace_child(val* self, val* p0, val* p1);
988 void parser_prod__AAttrReassignExpr__n_expr_61d(val* self, val* p0);
989 void parser_prod__AAttrReassignExpr__n_id_61d(val* self, val* p0);
990 void parser_prod__AAttrReassignExpr__n_assign_op_61d(val* self, val* p0);
991 void parser_prod__AAttrReassignExpr__n_value_61d(val* self, val* p0);
992 void parser_prod__AAttrReassignExpr__visit_all(val* self, val* p0);
993 void parser_prod__ACallExpr__empty_init(val* self);
994 extern const int COLOR_parser_prod__ACallExpr__empty_init;
995 extern const int COLOR_parser_nodes__ACallFormExpr___n_id;
996 extern const int COLOR_parser_nodes__ACallFormExpr___n_args;
997 void parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2);
998 void parser_prod__ACallExpr__replace_child(val* self, val* p0, val* p1);
999 void parser_prod__ACallExpr__n_expr_61d(val* self, val* p0);
1000 void parser_prod__ACallExpr__n_id_61d(val* self, val* p0);
1001 void parser_prod__ACallExpr__n_args_61d(val* self, val* p0);
1002 void parser_prod__ACallExpr__visit_all(val* self, val* p0);
1003 void parser_prod__ACallAssignExpr__empty_init(val* self);
1004 extern const int COLOR_parser_prod__ACallAssignExpr__empty_init;
1005 void parser_prod__ACallAssignExpr__init_acallassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
1006 void parser_prod__ACallAssignExpr__replace_child(val* self, val* p0, val* p1);
1007 void parser_prod__ACallAssignExpr__n_expr_61d(val* self, val* p0);
1008 void parser_prod__ACallAssignExpr__n_id_61d(val* self, val* p0);
1009 void parser_prod__ACallAssignExpr__n_args_61d(val* self, val* p0);
1010 void parser_prod__ACallAssignExpr__n_assign_61d(val* self, val* p0);
1011 void parser_prod__ACallAssignExpr__n_value_61d(val* self, val* p0);
1012 void parser_prod__ACallAssignExpr__visit_all(val* self, val* p0);
1013 void parser_prod__ACallReassignExpr__empty_init(val* self);
1014 extern const int COLOR_parser_prod__ACallReassignExpr__empty_init;
1015 void parser_prod__ACallReassignExpr__init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
1016 void parser_prod__ACallReassignExpr__replace_child(val* self, val* p0, val* p1);
1017 void parser_prod__ACallReassignExpr__n_expr_61d(val* self, val* p0);
1018 void parser_prod__ACallReassignExpr__n_id_61d(val* self, val* p0);
1019 void parser_prod__ACallReassignExpr__n_args_61d(val* self, val* p0);
1020 void parser_prod__ACallReassignExpr__n_assign_op_61d(val* self, val* p0);
1021 void parser_prod__ACallReassignExpr__n_value_61d(val* self, val* p0);
1022 void parser_prod__ACallReassignExpr__visit_all(val* self, val* p0);
1023 void parser_prod__ASuperExpr__empty_init(val* self);
1024 extern const int COLOR_parser_prod__ASuperExpr__empty_init;
1025 extern const int COLOR_parser_nodes__ASuperExpr___n_qualified;
1026 extern const int COLOR_parser_nodes__ASuperExpr___n_kwsuper;
1027 extern const int COLOR_parser_nodes__ASuperExpr___n_args;
1028 void parser_prod__ASuperExpr__init_asuperexpr(val* self, val* p0, val* p1, val* p2);
1029 extern const struct type type_parser_nodes__AQualified;
1030 void parser_prod__ASuperExpr__replace_child(val* self, val* p0, val* p1);
1031 void parser_prod__ASuperExpr__n_qualified_61d(val* self, val* p0);
1032 void parser_prod__ASuperExpr__n_kwsuper_61d(val* self, val* p0);
1033 void parser_prod__ASuperExpr__n_args_61d(val* self, val* p0);
1034 void parser_prod__ASuperExpr__visit_all(val* self, val* p0);
1035 void parser_prod__AInitExpr__empty_init(val* self);
1036 extern const int COLOR_parser_prod__AInitExpr__empty_init;
1037 extern const int COLOR_parser_nodes__AInitExpr___n_kwinit;
1038 extern const int COLOR_parser_nodes__AInitExpr___n_args;
1039 void parser_prod__AInitExpr__init_ainitexpr(val* self, val* p0, val* p1, val* p2);
1040 void parser_prod__AInitExpr__replace_child(val* self, val* p0, val* p1);
1041 void parser_prod__AInitExpr__n_expr_61d(val* self, val* p0);
1042 void parser_prod__AInitExpr__n_kwinit_61d(val* self, val* p0);
1043 void parser_prod__AInitExpr__n_args_61d(val* self, val* p0);
1044 void parser_prod__AInitExpr__visit_all(val* self, val* p0);
1045 void parser_prod__ABraExpr__empty_init(val* self);
1046 extern const int COLOR_parser_prod__ABraExpr__empty_init;
1047 extern const int COLOR_parser_nodes__ABraFormExpr___n_args;
1048 void parser_prod__ABraExpr__init_abraexpr(val* self, val* p0, val* p1);
1049 void parser_prod__ABraExpr__replace_child(val* self, val* p0, val* p1);
1050 void parser_prod__ABraExpr__n_expr_61d(val* self, val* p0);
1051 void parser_prod__ABraExpr__n_args_61d(val* self, val* p0);
1052 void parser_prod__ABraExpr__visit_all(val* self, val* p0);
1053 void parser_prod__ABraAssignExpr__empty_init(val* self);
1054 extern const int COLOR_parser_prod__ABraAssignExpr__empty_init;
1055 void parser_prod__ABraAssignExpr__init_abraassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
1056 void parser_prod__ABraAssignExpr__replace_child(val* self, val* p0, val* p1);
1057 void parser_prod__ABraAssignExpr__n_expr_61d(val* self, val* p0);
1058 void parser_prod__ABraAssignExpr__n_args_61d(val* self, val* p0);
1059 void parser_prod__ABraAssignExpr__n_assign_61d(val* self, val* p0);
1060 void parser_prod__ABraAssignExpr__n_value_61d(val* self, val* p0);
1061 void parser_prod__ABraAssignExpr__visit_all(val* self, val* p0);
1062 void parser_prod__ABraReassignExpr__empty_init(val* self);
1063 extern const int COLOR_parser_prod__ABraReassignExpr__empty_init;
1064 void parser_prod__ABraReassignExpr__init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
1065 void parser_prod__ABraReassignExpr__replace_child(val* self, val* p0, val* p1);
1066 void parser_prod__ABraReassignExpr__n_expr_61d(val* self, val* p0);
1067 void parser_prod__ABraReassignExpr__n_args_61d(val* self, val* p0);
1068 void parser_prod__ABraReassignExpr__n_assign_op_61d(val* self, val* p0);
1069 void parser_prod__ABraReassignExpr__n_value_61d(val* self, val* p0);
1070 void parser_prod__ABraReassignExpr__visit_all(val* self, val* p0);
1071 void parser_prod__AVarExpr__empty_init(val* self);
1072 extern const int COLOR_parser_prod__AVarExpr__empty_init;
1073 extern const int COLOR_parser_nodes__AVarFormExpr___n_id;
1074 void parser_prod__AVarExpr__init_avarexpr(val* self, val* p0);
1075 void parser_prod__AVarExpr__replace_child(val* self, val* p0, val* p1);
1076 void parser_prod__AVarExpr__n_id_61d(val* self, val* p0);
1077 void parser_prod__AVarExpr__visit_all(val* self, val* p0);
1078 void parser_prod__AVarAssignExpr__empty_init(val* self);
1079 extern const int COLOR_parser_prod__AVarAssignExpr__empty_init;
1080 void parser_prod__AVarAssignExpr__init_avarassignexpr(val* self, val* p0, val* p1, val* p2);
1081 void parser_prod__AVarAssignExpr__replace_child(val* self, val* p0, val* p1);
1082 void parser_prod__AVarAssignExpr__n_id_61d(val* self, val* p0);
1083 void parser_prod__AVarAssignExpr__n_assign_61d(val* self, val* p0);
1084 void parser_prod__AVarAssignExpr__n_value_61d(val* self, val* p0);
1085 void parser_prod__AVarAssignExpr__visit_all(val* self, val* p0);
1086 void parser_prod__AVarReassignExpr__empty_init(val* self);
1087 extern const int COLOR_parser_prod__AVarReassignExpr__empty_init;
1088 void parser_prod__AVarReassignExpr__init_avarreassignexpr(val* self, val* p0, val* p1, val* p2);
1089 void parser_prod__AVarReassignExpr__replace_child(val* self, val* p0, val* p1);
1090 void parser_prod__AVarReassignExpr__n_id_61d(val* self, val* p0);
1091 void parser_prod__AVarReassignExpr__n_assign_op_61d(val* self, val* p0);
1092 void parser_prod__AVarReassignExpr__n_value_61d(val* self, val* p0);
1093 void parser_prod__AVarReassignExpr__visit_all(val* self, val* p0);
1094 void parser_prod__ARangeExpr__empty_init(val* self);
1095 extern const int COLOR_parser_prod__ARangeExpr__empty_init;
1096 extern const int COLOR_parser_nodes__ARangeExpr___n_expr;
1097 extern const int COLOR_parser_nodes__ARangeExpr___n_expr2;
1098 void parser_prod__ARangeExpr__init_arangeexpr(val* self, val* p0, val* p1, val* p2);
1099 void parser_prod__ARangeExpr__replace_child(val* self, val* p0, val* p1);
1100 void parser_prod__ARangeExpr__n_expr_61d(val* self, val* p0);
1101 void parser_prod__ARangeExpr__n_expr2_61d(val* self, val* p0);
1102 void parser_prod__ARangeExpr__n_annotations_61d(val* self, val* p0);
1103 void parser_prod__ARangeExpr__visit_all(val* self, val* p0);
1104 void parser_prod__ACrangeExpr__empty_init(val* self);
1105 extern const int COLOR_parser_prod__ACrangeExpr__empty_init;
1106 extern const int COLOR_parser_nodes__ACrangeExpr___n_obra;
1107 extern const int COLOR_parser_nodes__ACrangeExpr___n_cbra;
1108 void parser_prod__ACrangeExpr__init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
1109 void parser_prod__ACrangeExpr__replace_child(val* self, val* p0, val* p1);
1110 void parser_prod__ACrangeExpr__n_obra_61d(val* self, val* p0);
1111 void parser_prod__ACrangeExpr__n_expr_61d(val* self, val* p0);
1112 void parser_prod__ACrangeExpr__n_expr2_61d(val* self, val* p0);
1113 void parser_prod__ACrangeExpr__n_cbra_61d(val* self, val* p0);
1114 void parser_prod__ACrangeExpr__n_annotations_61d(val* self, val* p0);
1115 void parser_prod__ACrangeExpr__visit_all(val* self, val* p0);
1116 void parser_prod__AOrangeExpr__empty_init(val* self);
1117 extern const int COLOR_parser_prod__AOrangeExpr__empty_init;
1118 extern const int COLOR_parser_nodes__AOrangeExpr___n_obra;
1119 extern const int COLOR_parser_nodes__AOrangeExpr___n_cbra;
1120 void parser_prod__AOrangeExpr__init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
1121 void parser_prod__AOrangeExpr__replace_child(val* self, val* p0, val* p1);
1122 void parser_prod__AOrangeExpr__n_obra_61d(val* self, val* p0);
1123 void parser_prod__AOrangeExpr__n_expr_61d(val* self, val* p0);
1124 void parser_prod__AOrangeExpr__n_expr2_61d(val* self, val* p0);
1125 void parser_prod__AOrangeExpr__n_cbra_61d(val* self, val* p0);
1126 void parser_prod__AOrangeExpr__n_annotations_61d(val* self, val* p0);
1127 void parser_prod__AOrangeExpr__visit_all(val* self, val* p0);
1128 void parser_prod__AArrayExpr__empty_init(val* self);
1129 extern const int COLOR_parser_prod__AArrayExpr__empty_init;
1130 extern const int COLOR_parser_nodes__AArrayExpr___n_exprs;
1131 void parser_prod__AArrayExpr__init_aarrayexpr(val* self, val* p0, val* p1);
1132 void parser_prod__AArrayExpr__replace_child(val* self, val* p0, val* p1);
1133 void parser_prod__AArrayExpr__n_exprs_61d(val* self, val* p0);
1134 void parser_prod__AArrayExpr__n_annotations_61d(val* self, val* p0);
1135 void parser_prod__AArrayExpr__visit_all(val* self, val* p0);
1136 void parser_prod__ASelfExpr__empty_init(val* self);
1137 extern const int COLOR_parser_prod__ASelfExpr__empty_init;
1138 extern const int COLOR_parser_nodes__ASelfExpr___n_kwself;
1139 void parser_prod__ASelfExpr__init_aselfexpr(val* self, val* p0, val* p1);
1140 extern const struct type type_parser_nodes__TKwself;
1141 void parser_prod__ASelfExpr__replace_child(val* self, val* p0, val* p1);
1142 void parser_prod__ASelfExpr__n_kwself_61d(val* self, val* p0);
1143 void parser_prod__ASelfExpr__n_annotations_61d(val* self, val* p0);
1144 void parser_prod__ASelfExpr__visit_all(val* self, val* p0);
1145 void parser_prod__AImplicitSelfExpr__empty_init(val* self);
1146 extern const int COLOR_parser_prod__AImplicitSelfExpr__empty_init;
1147 void parser_prod__AImplicitSelfExpr__init_aimplicitselfexpr(val* self);
1148 void parser_prod__AImplicitSelfExpr__replace_child(val* self, val* p0, val* p1);
1149 void parser_prod__AImplicitSelfExpr__visit_all(val* self, val* p0);
1150 void parser_prod__ATrueExpr__empty_init(val* self);
1151 extern const int COLOR_parser_prod__ATrueExpr__empty_init;
1152 extern const int COLOR_parser_nodes__ATrueExpr___n_kwtrue;
1153 void parser_prod__ATrueExpr__init_atrueexpr(val* self, val* p0, val* p1);
1154 extern const struct type type_parser_nodes__TKwtrue;
1155 void parser_prod__ATrueExpr__replace_child(val* self, val* p0, val* p1);
1156 void parser_prod__ATrueExpr__n_kwtrue_61d(val* self, val* p0);
1157 void parser_prod__ATrueExpr__n_annotations_61d(val* self, val* p0);
1158 void parser_prod__ATrueExpr__visit_all(val* self, val* p0);
1159 void parser_prod__AFalseExpr__empty_init(val* self);
1160 extern const int COLOR_parser_prod__AFalseExpr__empty_init;
1161 extern const int COLOR_parser_nodes__AFalseExpr___n_kwfalse;
1162 void parser_prod__AFalseExpr__init_afalseexpr(val* self, val* p0, val* p1);
1163 extern const struct type type_parser_nodes__TKwfalse;
1164 void parser_prod__AFalseExpr__replace_child(val* self, val* p0, val* p1);
1165 void parser_prod__AFalseExpr__n_kwfalse_61d(val* self, val* p0);
1166 void parser_prod__AFalseExpr__n_annotations_61d(val* self, val* p0);
1167 void parser_prod__AFalseExpr__visit_all(val* self, val* p0);
1168 void parser_prod__ANullExpr__empty_init(val* self);
1169 extern const int COLOR_parser_prod__ANullExpr__empty_init;
1170 extern const int COLOR_parser_nodes__ANullExpr___n_kwnull;
1171 void parser_prod__ANullExpr__init_anullexpr(val* self, val* p0, val* p1);
1172 extern const struct type type_parser_nodes__TKwnull;
1173 void parser_prod__ANullExpr__replace_child(val* self, val* p0, val* p1);
1174 void parser_prod__ANullExpr__n_kwnull_61d(val* self, val* p0);
1175 void parser_prod__ANullExpr__n_annotations_61d(val* self, val* p0);
1176 void parser_prod__ANullExpr__visit_all(val* self, val* p0);
1177 void parser_prod__AIntExpr__empty_init(val* self);
1178 extern const int COLOR_parser_prod__AIntExpr__empty_init;
1179 extern const int COLOR_parser_nodes__AIntExpr___n_number;
1180 void parser_prod__AIntExpr__init_aintexpr(val* self, val* p0, val* p1);
1181 extern const struct type type_parser_nodes__TNumber;
1182 void parser_prod__AIntExpr__replace_child(val* self, val* p0, val* p1);
1183 void parser_prod__AIntExpr__n_number_61d(val* self, val* p0);
1184 void parser_prod__AIntExpr__n_annotations_61d(val* self, val* p0);
1185 void parser_prod__AIntExpr__visit_all(val* self, val* p0);
1186 void parser_prod__AFloatExpr__empty_init(val* self);
1187 extern const int COLOR_parser_prod__AFloatExpr__empty_init;
1188 extern const int COLOR_parser_nodes__AFloatExpr___n_float;
1189 void parser_prod__AFloatExpr__init_afloatexpr(val* self, val* p0, val* p1);
1190 extern const struct type type_parser_nodes__TFloat;
1191 void parser_prod__AFloatExpr__replace_child(val* self, val* p0, val* p1);
1192 void parser_prod__AFloatExpr__n_float_61d(val* self, val* p0);
1193 void parser_prod__AFloatExpr__n_annotations_61d(val* self, val* p0);
1194 void parser_prod__AFloatExpr__visit_all(val* self, val* p0);
1195 void parser_prod__ACharExpr__empty_init(val* self);
1196 extern const int COLOR_parser_prod__ACharExpr__empty_init;
1197 extern const int COLOR_parser_nodes__ACharExpr___n_char;
1198 void parser_prod__ACharExpr__init_acharexpr(val* self, val* p0, val* p1);
1199 extern const struct type type_parser_nodes__TChar;
1200 void parser_prod__ACharExpr__replace_child(val* self, val* p0, val* p1);
1201 void parser_prod__ACharExpr__n_char_61d(val* self, val* p0);
1202 void parser_prod__ACharExpr__n_annotations_61d(val* self, val* p0);
1203 void parser_prod__ACharExpr__visit_all(val* self, val* p0);
1204 void parser_prod__AStringExpr__empty_init(val* self);
1205 extern const int COLOR_parser_prod__AStringExpr__empty_init;
1206 extern const int COLOR_parser_nodes__AStringFormExpr___n_string;
1207 void parser_prod__AStringExpr__init_astringexpr(val* self, val* p0, val* p1);
1208 void parser_prod__AStringExpr__replace_child(val* self, val* p0, val* p1);
1209 void parser_prod__AStringExpr__n_string_61d(val* self, val* p0);
1210 void parser_prod__AStringExpr__n_annotations_61d(val* self, val* p0);
1211 void parser_prod__AStringExpr__visit_all(val* self, val* p0);
1212 void parser_prod__AStartStringExpr__empty_init(val* self);
1213 extern const int COLOR_parser_prod__AStartStringExpr__empty_init;
1214 void parser_prod__AStartStringExpr__init_astartstringexpr(val* self, val* p0);
1215 extern const struct type type_parser_nodes__TStartString;
1216 void parser_prod__AStartStringExpr__replace_child(val* self, val* p0, val* p1);
1217 void parser_prod__AStartStringExpr__n_string_61d(val* self, val* p0);
1218 void parser_prod__AStartStringExpr__visit_all(val* self, val* p0);
1219 void parser_prod__AMidStringExpr__empty_init(val* self);
1220 extern const int COLOR_parser_prod__AMidStringExpr__empty_init;
1221 void parser_prod__AMidStringExpr__init_amidstringexpr(val* self, val* p0);
1222 extern const struct type type_parser_nodes__TMidString;
1223 void parser_prod__AMidStringExpr__replace_child(val* self, val* p0, val* p1);
1224 void parser_prod__AMidStringExpr__n_string_61d(val* self, val* p0);
1225 void parser_prod__AMidStringExpr__visit_all(val* self, val* p0);
1226 void parser_prod__AEndStringExpr__empty_init(val* self);
1227 extern const int COLOR_parser_prod__AEndStringExpr__empty_init;
1228 void parser_prod__AEndStringExpr__init_aendstringexpr(val* self, val* p0);
1229 extern const struct type type_parser_nodes__TEndString;
1230 void parser_prod__AEndStringExpr__replace_child(val* self, val* p0, val* p1);
1231 void parser_prod__AEndStringExpr__n_string_61d(val* self, val* p0);
1232 void parser_prod__AEndStringExpr__visit_all(val* self, val* p0);
1233 void parser_prod__ASuperstringExpr__empty_init(val* self);
1234 extern const int COLOR_parser_prod__ASuperstringExpr__empty_init;
1235 extern const int COLOR_parser_nodes__ASuperstringExpr___n_exprs;
1236 void parser_prod__ASuperstringExpr__init_asuperstringexpr(val* self, val* p0, val* p1);
1237 void parser_prod__ASuperstringExpr__replace_child(val* self, val* p0, val* p1);
1238 void parser_prod__ASuperstringExpr__n_annotations_61d(val* self, val* p0);
1239 void parser_prod__ASuperstringExpr__visit_all(val* self, val* p0);
1240 void parser_prod__AParExpr__empty_init(val* self);
1241 extern const int COLOR_parser_prod__AParExpr__empty_init;
1242 extern const int COLOR_parser_nodes__AParExpr___n_opar;
1243 extern const int COLOR_parser_nodes__AParExpr___n_cpar;
1244 void parser_prod__AParExpr__init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3);
1245 void parser_prod__AParExpr__replace_child(val* self, val* p0, val* p1);
1246 void parser_prod__AParExpr__n_opar_61d(val* self, val* p0);
1247 void parser_prod__AParExpr__n_expr_61d(val* self, val* p0);
1248 void parser_prod__AParExpr__n_cpar_61d(val* self, val* p0);
1249 void parser_prod__AParExpr__n_annotations_61d(val* self, val* p0);
1250 void parser_prod__AParExpr__visit_all(val* self, val* p0);
1251 void parser_prod__AAsCastExpr__empty_init(val* self);
1252 extern const int COLOR_parser_prod__AAsCastExpr__empty_init;
1253 extern const int COLOR_parser_nodes__AAsCastExpr___n_expr;
1254 extern const int COLOR_parser_nodes__AAsCastExpr___n_kwas;
1255 extern const int COLOR_parser_nodes__AAsCastExpr___n_opar;
1256 extern const int COLOR_parser_nodes__AAsCastExpr___n_type;
1257 extern const int COLOR_parser_nodes__AAsCastExpr___n_cpar;
1258 void parser_prod__AAsCastExpr__init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
1259 extern const struct type type_parser_nodes__TKwas;
1260 void parser_prod__AAsCastExpr__replace_child(val* self, val* p0, val* p1);
1261 void parser_prod__AAsCastExpr__n_expr_61d(val* self, val* p0);
1262 void parser_prod__AAsCastExpr__n_kwas_61d(val* self, val* p0);
1263 void parser_prod__AAsCastExpr__n_opar_61d(val* self, val* p0);
1264 void parser_prod__AAsCastExpr__n_type_61d(val* self, val* p0);
1265 void parser_prod__AAsCastExpr__n_cpar_61d(val* self, val* p0);
1266 void parser_prod__AAsCastExpr__visit_all(val* self, val* p0);
1267 void parser_prod__AAsNotnullExpr__empty_init(val* self);
1268 extern const int COLOR_parser_prod__AAsNotnullExpr__empty_init;
1269 extern const int COLOR_parser_nodes__AAsNotnullExpr___n_expr;
1270 extern const int COLOR_parser_nodes__AAsNotnullExpr___n_kwas;
1271 extern const int COLOR_parser_nodes__AAsNotnullExpr___n_opar;
1272 extern const int COLOR_parser_nodes__AAsNotnullExpr___n_kwnot;
1273 extern const int COLOR_parser_nodes__AAsNotnullExpr___n_kwnull;
1274 extern const int COLOR_parser_nodes__AAsNotnullExpr___n_cpar;
1275 void parser_prod__AAsNotnullExpr__init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
1276 void parser_prod__AAsNotnullExpr__replace_child(val* self, val* p0, val* p1);
1277 void parser_prod__AAsNotnullExpr__n_expr_61d(val* self, val* p0);
1278 void parser_prod__AAsNotnullExpr__n_kwas_61d(val* self, val* p0);
1279 void parser_prod__AAsNotnullExpr__n_opar_61d(val* self, val* p0);
1280 void parser_prod__AAsNotnullExpr__n_kwnot_61d(val* self, val* p0);
1281 void parser_prod__AAsNotnullExpr__n_kwnull_61d(val* self, val* p0);
1282 void parser_prod__AAsNotnullExpr__n_cpar_61d(val* self, val* p0);
1283 void parser_prod__AAsNotnullExpr__visit_all(val* self, val* p0);
1284 void parser_prod__AIssetAttrExpr__empty_init(val* self);
1285 extern const int COLOR_parser_prod__AIssetAttrExpr__empty_init;
1286 extern const int COLOR_parser_nodes__AIssetAttrExpr___n_kwisset;
1287 void parser_prod__AIssetAttrExpr__init_aissetattrexpr(val* self, val* p0, val* p1, val* p2);
1288 extern const struct type type_parser_nodes__TKwisset;
1289 void parser_prod__AIssetAttrExpr__replace_child(val* self, val* p0, val* p1);
1290 void parser_prod__AIssetAttrExpr__n_kwisset_61d(val* self, val* p0);
1291 void parser_prod__AIssetAttrExpr__n_expr_61d(val* self, val* p0);
1292 void parser_prod__AIssetAttrExpr__n_id_61d(val* self, val* p0);
1293 void parser_prod__AIssetAttrExpr__visit_all(val* self, val* p0);
1294 void parser_prod__ADebugTypeExpr__empty_init(val* self);
1295 extern const int COLOR_parser_prod__ADebugTypeExpr__empty_init;
1296 extern const int COLOR_parser_nodes__ADebugTypeExpr___n_kwdebug;
1297 extern const int COLOR_parser_nodes__ADebugTypeExpr___n_kwtype;
1298 extern const int COLOR_parser_nodes__ADebugTypeExpr___n_expr;
1299 extern const int COLOR_parser_nodes__ADebugTypeExpr___n_type;
1300 void parser_prod__ADebugTypeExpr__init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3);
1301 extern const struct type type_parser_nodes__TKwdebug;
1302 void parser_prod__ADebugTypeExpr__replace_child(val* self, val* p0, val* p1);
1303 void parser_prod__ADebugTypeExpr__n_kwdebug_61d(val* self, val* p0);
1304 void parser_prod__ADebugTypeExpr__n_kwtype_61d(val* self, val* p0);
1305 void parser_prod__ADebugTypeExpr__n_expr_61d(val* self, val* p0);
1306 void parser_prod__ADebugTypeExpr__n_type_61d(val* self, val* p0);
1307 void parser_prod__ADebugTypeExpr__visit_all(val* self, val* p0);
1308 void parser_prod__AListExprs__empty_init(val* self);
1309 extern const int COLOR_parser_prod__AListExprs__empty_init;
1310 extern const int COLOR_parser_nodes__AExprs___n_exprs;
1311 void parser_prod__AListExprs__init_alistexprs(val* self, val* p0);
1312 void parser_prod__AListExprs__replace_child(val* self, val* p0, val* p1);
1313 void parser_prod__AListExprs__visit_all(val* self, val* p0);
1314 void parser_prod__AParExprs__empty_init(val* self);
1315 extern const int COLOR_parser_prod__AParExprs__empty_init;
1316 extern const int COLOR_parser_nodes__AParExprs___n_opar;
1317 extern const int COLOR_parser_nodes__AParExprs___n_cpar;
1318 void parser_prod__AParExprs__init_aparexprs(val* self, val* p0, val* p1, val* p2);
1319 void parser_prod__AParExprs__replace_child(val* self, val* p0, val* p1);
1320 void parser_prod__AParExprs__n_opar_61d(val* self, val* p0);
1321 void parser_prod__AParExprs__n_cpar_61d(val* self, val* p0);
1322 void parser_prod__AParExprs__visit_all(val* self, val* p0);
1323 void parser_prod__ABraExprs__empty_init(val* self);
1324 extern const int COLOR_parser_prod__ABraExprs__empty_init;
1325 extern const int COLOR_parser_nodes__ABraExprs___n_obra;
1326 extern const int COLOR_parser_nodes__ABraExprs___n_cbra;
1327 void parser_prod__ABraExprs__init_abraexprs(val* self, val* p0, val* p1, val* p2);
1328 void parser_prod__ABraExprs__replace_child(val* self, val* p0, val* p1);
1329 void parser_prod__ABraExprs__n_obra_61d(val* self, val* p0);
1330 void parser_prod__ABraExprs__n_cbra_61d(val* self, val* p0);
1331 void parser_prod__ABraExprs__visit_all(val* self, val* p0);
1332 void parser_prod__APlusAssignOp__empty_init(val* self);
1333 extern const int COLOR_parser_prod__APlusAssignOp__empty_init;
1334 extern const int COLOR_parser_nodes__APlusAssignOp___n_pluseq;
1335 void parser_prod__APlusAssignOp__init_aplusassignop(val* self, val* p0);
1336 extern const struct type type_parser_nodes__TPluseq;
1337 void parser_prod__APlusAssignOp__replace_child(val* self, val* p0, val* p1);
1338 void parser_prod__APlusAssignOp__n_pluseq_61d(val* self, val* p0);
1339 void parser_prod__APlusAssignOp__visit_all(val* self, val* p0);
1340 void parser_prod__AMinusAssignOp__empty_init(val* self);
1341 extern const int COLOR_parser_prod__AMinusAssignOp__empty_init;
1342 extern const int COLOR_parser_nodes__AMinusAssignOp___n_minuseq;
1343 void parser_prod__AMinusAssignOp__init_aminusassignop(val* self, val* p0);
1344 extern const struct type type_parser_nodes__TMinuseq;
1345 void parser_prod__AMinusAssignOp__replace_child(val* self, val* p0, val* p1);
1346 void parser_prod__AMinusAssignOp__n_minuseq_61d(val* self, val* p0);
1347 void parser_prod__AMinusAssignOp__visit_all(val* self, val* p0);
1348 void parser_prod__AModuleName__empty_init(val* self);
1349 extern const int COLOR_parser_prod__AModuleName__empty_init;
1350 extern const int COLOR_parser_nodes__AModuleName___n_quad;
1351 extern const int COLOR_parser_nodes__AModuleName___n_path;
1352 extern const int COLOR_parser_nodes__AModuleName___n_id;
1353 void parser_prod__AModuleName__init_amodulename(val* self, val* p0, val* p1, val* p2);
1354 extern const struct type type_parser_nodes__TQuad;
1355 void parser_prod__AModuleName__replace_child(val* self, val* p0, val* p1);
1356 void parser_prod__AModuleName__n_quad_61d(val* self, val* p0);
1357 void parser_prod__AModuleName__n_id_61d(val* self, val* p0);
1358 void parser_prod__AModuleName__visit_all(val* self, val* p0);
1359 void parser_prod__AExternCalls__empty_init(val* self);
1360 extern const int COLOR_parser_prod__AExternCalls__empty_init;
1361 extern const int COLOR_parser_nodes__AExternCalls___n_kwimport;
1362 extern const struct type type_parser_nodes__AExternCall;
1363 extern const int COLOR_parser_nodes__AExternCalls___n_extern_calls;
1364 void parser_prod__AExternCalls__init_aexterncalls(val* self, val* p0, val* p1);
1365 void parser_prod__AExternCalls__replace_child(val* self, val* p0, val* p1);
1366 void parser_prod__AExternCalls__n_kwimport_61d(val* self, val* p0);
1367 void parser_prod__AExternCalls__visit_all(val* self, val* p0);
1368 void parser_prod__AExternCall__empty_init(val* self);
1369 extern const int COLOR_parser_prod__AExternCall__empty_init;
1370 void parser_prod__AExternCall__init_aexterncall(val* self);
1371 void parser_prod__AExternCall__replace_child(val* self, val* p0, val* p1);
1372 void parser_prod__AExternCall__visit_all(val* self, val* p0);
1373 void parser_prod__ASuperExternCall__empty_init(val* self);
1374 extern const int COLOR_parser_prod__ASuperExternCall__empty_init;
1375 extern const int COLOR_parser_nodes__ASuperExternCall___n_kwsuper;
1376 void parser_prod__ASuperExternCall__init_asuperexterncall(val* self, val* p0);
1377 void parser_prod__ASuperExternCall__replace_child(val* self, val* p0, val* p1);
1378 void parser_prod__ASuperExternCall__n_kwsuper_61d(val* self, val* p0);
1379 void parser_prod__ASuperExternCall__visit_all(val* self, val* p0);
1380 void parser_prod__ALocalPropExternCall__empty_init(val* self);
1381 extern const int COLOR_parser_prod__ALocalPropExternCall__empty_init;
1382 extern const int COLOR_parser_nodes__ALocalPropExternCall___n_methid;
1383 void parser_prod__ALocalPropExternCall__init_alocalpropexterncall(val* self, val* p0);
1384 void parser_prod__ALocalPropExternCall__replace_child(val* self, val* p0, val* p1);
1385 void parser_prod__ALocalPropExternCall__n_methid_61d(val* self, val* p0);
1386 void parser_prod__ALocalPropExternCall__visit_all(val* self, val* p0);
1387 void parser_prod__AFullPropExternCall__empty_init(val* self);
1388 extern const int COLOR_parser_prod__AFullPropExternCall__empty_init;
1389 extern const int COLOR_parser_nodes__AFullPropExternCall___n_classid;
1390 extern const int COLOR_parser_nodes__AFullPropExternCall___n_quad;
1391 extern const int COLOR_parser_nodes__AFullPropExternCall___n_methid;
1392 void parser_prod__AFullPropExternCall__init_afullpropexterncall(val* self, val* p0, val* p1, val* p2);
1393 void parser_prod__AFullPropExternCall__replace_child(val* self, val* p0, val* p1);
1394 void parser_prod__AFullPropExternCall__n_classid_61d(val* self, val* p0);
1395 void parser_prod__AFullPropExternCall__n_quad_61d(val* self, val* p0);
1396 void parser_prod__AFullPropExternCall__n_methid_61d(val* self, val* p0);
1397 void parser_prod__AFullPropExternCall__visit_all(val* self, val* p0);
1398 void parser_prod__AInitPropExternCall__empty_init(val* self);
1399 extern const int COLOR_parser_prod__AInitPropExternCall__empty_init;
1400 extern const int COLOR_parser_nodes__AInitPropExternCall___n_classid;
1401 void parser_prod__AInitPropExternCall__init_ainitpropexterncall(val* self, val* p0);
1402 void parser_prod__AInitPropExternCall__replace_child(val* self, val* p0, val* p1);
1403 void parser_prod__AInitPropExternCall__n_classid_61d(val* self, val* p0);
1404 void parser_prod__AInitPropExternCall__visit_all(val* self, val* p0);
1405 void parser_prod__ACastAsExternCall__empty_init(val* self);
1406 extern const int COLOR_parser_prod__ACastAsExternCall__empty_init;
1407 extern const int COLOR_parser_nodes__ACastAsExternCall___n_from_type;
1408 extern const int COLOR_parser_nodes__ACastAsExternCall___n_kwas;
1409 extern const int COLOR_parser_nodes__ACastAsExternCall___n_to_type;
1410 void parser_prod__ACastAsExternCall__init_acastasexterncall(val* self, val* p0, val* p1, val* p2);
1411 void parser_prod__ACastAsExternCall__replace_child(val* self, val* p0, val* p1);
1412 void parser_prod__ACastAsExternCall__n_from_type_61d(val* self, val* p0);
1413 void parser_prod__ACastAsExternCall__n_kwas_61d(val* self, val* p0);
1414 void parser_prod__ACastAsExternCall__n_to_type_61d(val* self, val* p0);
1415 void parser_prod__ACastAsExternCall__visit_all(val* self, val* p0);
1416 void parser_prod__AAsNullableExternCall__empty_init(val* self);
1417 extern const int COLOR_parser_prod__AAsNullableExternCall__empty_init;
1418 extern const int COLOR_parser_nodes__AAsNullableExternCall___n_type;
1419 extern const int COLOR_parser_nodes__AAsNullableExternCall___n_kwas;
1420 extern const int COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable;
1421 void parser_prod__AAsNullableExternCall__init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2);
1422 void parser_prod__AAsNullableExternCall__replace_child(val* self, val* p0, val* p1);
1423 void parser_prod__AAsNullableExternCall__n_type_61d(val* self, val* p0);
1424 void parser_prod__AAsNullableExternCall__n_kwas_61d(val* self, val* p0);
1425 void parser_prod__AAsNullableExternCall__n_kwnullable_61d(val* self, val* p0);
1426 void parser_prod__AAsNullableExternCall__visit_all(val* self, val* p0);
1427 void parser_prod__AAsNotNullableExternCall__empty_init(val* self);
1428 extern const int COLOR_parser_prod__AAsNotNullableExternCall__empty_init;
1429 extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_type;
1430 extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas;
1431 extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot;
1432 extern const int COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable;
1433 void parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
1434 void parser_prod__AAsNotNullableExternCall__replace_child(val* self, val* p0, val* p1);
1435 void parser_prod__AAsNotNullableExternCall__n_type_61d(val* self, val* p0);
1436 void parser_prod__AAsNotNullableExternCall__n_kwas_61d(val* self, val* p0);
1437 void parser_prod__AAsNotNullableExternCall__n_kwnot_61d(val* self, val* p0);
1438 void parser_prod__AAsNotNullableExternCall__n_kwnullable_61d(val* self, val* p0);
1439 void parser_prod__AAsNotNullableExternCall__visit_all(val* self, val* p0);
1440 void parser_prod__AInLanguage__empty_init(val* self);
1441 extern const int COLOR_parser_prod__AInLanguage__empty_init;
1442 extern const int COLOR_parser_nodes__AInLanguage___n_kwin;
1443 extern const int COLOR_parser_nodes__AInLanguage___n_string;
1444 void parser_prod__AInLanguage__init_ainlanguage(val* self, val* p0, val* p1);
1445 extern const struct type type_parser_nodes__TKwin;
1446 void parser_prod__AInLanguage__replace_child(val* self, val* p0, val* p1);
1447 void parser_prod__AInLanguage__n_kwin_61d(val* self, val* p0);
1448 void parser_prod__AInLanguage__n_string_61d(val* self, val* p0);
1449 void parser_prod__AInLanguage__visit_all(val* self, val* p0);
1450 void parser_prod__AExternCodeBlock__empty_init(val* self);
1451 extern const int COLOR_parser_prod__AExternCodeBlock__empty_init;
1452 extern const int COLOR_parser_nodes__AExternCodeBlock___n_in_language;
1453 extern const int COLOR_parser_nodes__AExternCodeBlock___n_extern_code_segment;
1454 void parser_prod__AExternCodeBlock__init_aexterncodeblock(val* self, val* p0, val* p1);
1455 extern const struct type type_parser_nodes__AInLanguage;
1456 extern const struct type type_parser_nodes__TExternCodeSegment;
1457 void parser_prod__AExternCodeBlock__replace_child(val* self, val* p0, val* p1);
1458 void parser_prod__AExternCodeBlock__n_in_language_61d(val* self, val* p0);
1459 void parser_prod__AExternCodeBlock__n_extern_code_segment_61d(val* self, val* p0);
1460 void parser_prod__AExternCodeBlock__visit_all(val* self, val* p0);
1461 void parser_prod__AQualified__empty_init(val* self);
1462 extern const int COLOR_parser_prod__AQualified__empty_init;
1463 extern const int COLOR_parser_nodes__AQualified___n_id;
1464 extern const int COLOR_parser_nodes__AQualified___n_classid;
1465 void parser_prod__AQualified__init_aqualified(val* self, val* p0, val* p1);
1466 void parser_prod__AQualified__replace_child(val* self, val* p0, val* p1);
1467 void parser_prod__AQualified__n_classid_61d(val* self, val* p0);
1468 void parser_prod__AQualified__visit_all(val* self, val* p0);
1469 void parser_prod__ADoc__empty_init(val* self);
1470 extern const int COLOR_parser_prod__ADoc__empty_init;
1471 extern const struct type type_parser_nodes__TComment;
1472 extern const int COLOR_parser_nodes__ADoc___n_comment;
1473 void parser_prod__ADoc__init_adoc(val* self, val* p0);
1474 void parser_prod__ADoc__replace_child(val* self, val* p0, val* p1);
1475 void parser_prod__ADoc__visit_all(val* self, val* p0);
1476 void parser_prod__AAnnotations__empty_init(val* self);
1477 extern const int COLOR_parser_prod__AAnnotations__empty_init;
1478 extern const int COLOR_parser_nodes__AAnnotations___n_at;
1479 extern const int COLOR_parser_nodes__AAnnotations___n_opar;
1480 extern const struct type type_parser_nodes__AAnnotation;
1481 extern const int COLOR_parser_nodes__AAnnotations___n_items;
1482 extern const int COLOR_parser_nodes__AAnnotations___n_cpar;
1483 void parser_prod__AAnnotations__init_aannotations(val* self, val* p0, val* p1, val* p2, val* p3);
1484 extern const struct type type_parser_nodes__TAt;
1485 void parser_prod__AAnnotations__replace_child(val* self, val* p0, val* p1);
1486 void parser_prod__AAnnotations__n_at_61d(val* self, val* p0);
1487 void parser_prod__AAnnotations__n_opar_61d(val* self, val* p0);
1488 void parser_prod__AAnnotations__n_cpar_61d(val* self, val* p0);
1489 void parser_prod__AAnnotations__visit_all(val* self, val* p0);
1490 void parser_prod__AAnnotation__empty_init(val* self);
1491 extern const int COLOR_parser_prod__AAnnotation__empty_init;
1492 extern const int COLOR_parser_nodes__AAnnotation___n_atid;
1493 extern const int COLOR_parser_nodes__AAnnotation___n_opar;
1494 extern const struct type type_parser_nodes__AAtArg;
1495 extern const int COLOR_parser_nodes__AAnnotation___n_args;
1496 extern const int COLOR_parser_nodes__AAnnotation___n_cpar;
1497 void parser_prod__AAnnotation__init_aannotation(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
1498 extern const struct type type_parser_nodes__AAtid;
1499 void parser_prod__AAnnotation__replace_child(val* self, val* p0, val* p1);
1500 void parser_prod__AAnnotation__n_atid_61d(val* self, val* p0);
1501 void parser_prod__AAnnotation__n_opar_61d(val* self, val* p0);
1502 void parser_prod__AAnnotation__n_cpar_61d(val* self, val* p0);
1503 void parser_prod__AAnnotation__n_annotations_61d(val* self, val* p0);
1504 void parser_prod__AAnnotation__visit_all(val* self, val* p0);
1505 void parser_prod__ATypeAtArg__empty_init(val* self);
1506 extern const int COLOR_parser_prod__ATypeAtArg__empty_init;
1507 extern const int COLOR_parser_nodes__ATypeAtArg___n_type;
1508 void parser_prod__ATypeAtArg__init_atypeatarg(val* self, val* p0);
1509 void parser_prod__ATypeAtArg__replace_child(val* self, val* p0, val* p1);
1510 void parser_prod__ATypeAtArg__n_type_61d(val* self, val* p0);
1511 void parser_prod__ATypeAtArg__visit_all(val* self, val* p0);
1512 void parser_prod__AExprAtArg__empty_init(val* self);
1513 extern const int COLOR_parser_prod__AExprAtArg__empty_init;
1514 extern const int COLOR_parser_nodes__AExprAtArg___n_expr;
1515 void parser_prod__AExprAtArg__init_aexpratarg(val* self, val* p0);
1516 void parser_prod__AExprAtArg__replace_child(val* self, val* p0, val* p1);
1517 void parser_prod__AExprAtArg__n_expr_61d(val* self, val* p0);
1518 void parser_prod__AExprAtArg__visit_all(val* self, val* p0);
1519 void parser_prod__AAtAtArg__empty_init(val* self);
1520 extern const int COLOR_parser_prod__AAtAtArg__empty_init;
1521 void parser_prod__AAtAtArg__init_aatatarg(val* self, val* p0);
1522 void parser_prod__AAtAtArg__replace_child(val* self, val* p0, val* p1);
1523 void parser_prod__AAtAtArg__n_annotations_61d(val* self, val* p0);
1524 void parser_prod__AAtAtArg__visit_all(val* self, val* p0);
1525 void parser_prod__AIdAtid__empty_init(val* self);
1526 extern const int COLOR_parser_prod__AIdAtid__empty_init;
1527 extern const int COLOR_parser_nodes__AAtid___n_id;
1528 void parser_prod__AIdAtid__init_aidatid(val* self, val* p0);
1529 void parser_prod__AIdAtid__replace_child(val* self, val* p0, val* p1);
1530 void parser_prod__AIdAtid__n_id_61d(val* self, val* p0);
1531 void parser_prod__AIdAtid__visit_all(val* self, val* p0);
1532 void parser_prod__AKwexternAtid__empty_init(val* self);
1533 extern const int COLOR_parser_prod__AKwexternAtid__empty_init;
1534 void parser_prod__AKwexternAtid__init_akwexternatid(val* self, val* p0);
1535 void parser_prod__AKwexternAtid__replace_child(val* self, val* p0, val* p1);
1536 void parser_prod__AKwexternAtid__n_id_61d(val* self, val* p0);
1537 void parser_prod__AKwexternAtid__visit_all(val* self, val* p0);
1538 void parser_prod__AKwinternAtid__empty_init(val* self);
1539 extern const int COLOR_parser_prod__AKwinternAtid__empty_init;
1540 void parser_prod__AKwinternAtid__init_akwinternatid(val* self, val* p0);
1541 extern const struct type type_parser_nodes__TKwintern;
1542 void parser_prod__AKwinternAtid__replace_child(val* self, val* p0, val* p1);
1543 void parser_prod__AKwinternAtid__n_id_61d(val* self, val* p0);
1544 void parser_prod__AKwinternAtid__visit_all(val* self, val* p0);
1545 void parser_prod__AKwreadableAtid__empty_init(val* self);
1546 extern const int COLOR_parser_prod__AKwreadableAtid__empty_init;
1547 void parser_prod__AKwreadableAtid__init_akwreadableatid(val* self, val* p0);
1548 void parser_prod__AKwreadableAtid__replace_child(val* self, val* p0, val* p1);
1549 void parser_prod__AKwreadableAtid__n_id_61d(val* self, val* p0);
1550 void parser_prod__AKwreadableAtid__visit_all(val* self, val* p0);
1551 void parser_prod__AKwwritableAtid__empty_init(val* self);
1552 extern const int COLOR_parser_prod__AKwwritableAtid__empty_init;
1553 void parser_prod__AKwwritableAtid__init_akwwritableatid(val* self, val* p0);
1554 void parser_prod__AKwwritableAtid__replace_child(val* self, val* p0, val* p1);
1555 void parser_prod__AKwwritableAtid__n_id_61d(val* self, val* p0);
1556 void parser_prod__AKwwritableAtid__visit_all(val* self, val* p0);
1557 void parser_prod__AKwimportAtid__empty_init(val* self);
1558 extern const int COLOR_parser_prod__AKwimportAtid__empty_init;
1559 void parser_prod__AKwimportAtid__init_akwimportatid(val* self, val* p0);
1560 void parser_prod__AKwimportAtid__replace_child(val* self, val* p0, val* p1);
1561 void parser_prod__AKwimportAtid__n_id_61d(val* self, val* p0);
1562 void parser_prod__AKwimportAtid__visit_all(val* self, val* p0);
1563 extern const int COLOR_parser_nodes__Start___n_base;
1564 extern const struct type type_parser_nodes__AModule;
1565 void parser_prod__Start__replace_child(val* self, val* p0, val* p1);
1566 extern const int COLOR_parser_nodes__Start___n_eof;
1567 void parser_prod__Start__visit_all(val* self, val* p0);