update NOTICE
[nit.git] / c_src / parser_prod.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_parser_nodes__AModule___n_moduledecl 4
3 #define COLOR_kernel__Object___61d_61d 2
4 #define COLOR_parser_nodes__ANode___parent 1
5 #define COLOR_parser_nodes__AModule___n_imports 5
6 void parser_nodes__ANodes__unsafe_add_all(val* self, val* p0);
7 #define COLOR_parser_nodes__AModule___n_extern_code_blocks 6
8 #define COLOR_parser_nodes__AModule___n_classdefs 7
9 void parser_prod__AModule__init_amodule(val* self, val* p0, val* p1, val* p2, val* p3);
10 extern const struct type type_nullable_parser_nodes__AModuledecl;
11 void parser_prod__AModule__n_moduledecl_61d(val* self, val* p0);
12 short int parser_nodes__ANodes__replace_child(val* self, val* p0, val* p1);
13 void parser_prod__AModule__replace_child(val* self, val* p0, val* p1);
14 void parser_nodes__Visitor__enter_visit(val* self, val* p0);
15 void parser_nodes__ANodes__visit_all(val* self, val* p0);
16 void parser_prod__AModule__visit_all(val* self, val* p0);
17 #define COLOR_parser_nodes__AModuledecl___n_doc 4
18 #define COLOR_parser_nodes__AModuledecl___n_kwredef 5
19 #define COLOR_parser_nodes__AModuledecl___n_visibility 6
20 #define COLOR_parser_nodes__AModuledecl___n_kwmodule 7
21 #define COLOR_parser_nodes__AModuledecl___n_name 8
22 #define COLOR_parser_nodes__Prod___n_annotations 2
23 void parser_prod__AModuledecl__init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
24 extern const struct type type_nullable_parser_nodes__ADoc;
25 void parser_prod__AModuledecl__n_doc_61d(val* self, val* p0);
26 extern const struct type type_nullable_parser_nodes__TKwredef;
27 void parser_prod__AModuledecl__n_kwredef_61d(val* self, val* p0);
28 extern const struct type type_parser_nodes__AVisibility;
29 void parser_prod__AModuledecl__n_visibility_61d(val* self, val* p0);
30 extern const struct type type_parser_nodes__TKwmodule;
31 void parser_prod__AModuledecl__n_kwmodule_61d(val* self, val* p0);
32 extern const struct type type_parser_nodes__AModuleName;
33 void parser_prod__AModuledecl__n_name_61d(val* self, val* p0);
34 extern const struct type type_nullable_parser_nodes__AAnnotations;
35 void parser_prod__AModuledecl__n_annotations_61d(val* self, val* p0);
36 void parser_prod__AModuledecl__replace_child(val* self, val* p0, val* p1);
37 void parser_prod__AModuledecl__visit_all(val* self, val* p0);
38 #define COLOR_parser_nodes__AStdImport___n_visibility 4
39 #define COLOR_parser_nodes__AStdImport___n_kwimport 5
40 #define COLOR_parser_nodes__AStdImport___n_name 6
41 void parser_prod__AStdImport__init_astdimport(val* self, val* p0, val* p1, val* p2, val* p3);
42 void parser_prod__AStdImport__n_visibility_61d(val* self, val* p0);
43 extern const struct type type_parser_nodes__TKwimport;
44 void parser_prod__AStdImport__n_kwimport_61d(val* self, val* p0);
45 void parser_prod__AStdImport__n_name_61d(val* self, val* p0);
46 void parser_prod__AStdImport__n_annotations_61d(val* self, val* p0);
47 void parser_prod__AStdImport__replace_child(val* self, val* p0, val* p1);
48 void parser_prod__AStdImport__visit_all(val* self, val* p0);
49 #define COLOR_parser_nodes__ANoImport___n_visibility 4
50 #define COLOR_parser_nodes__ANoImport___n_kwimport 5
51 #define COLOR_parser_nodes__ANoImport___n_kwend 6
52 void parser_prod__ANoImport__init_anoimport(val* self, val* p0, val* p1, val* p2);
53 void parser_prod__ANoImport__n_visibility_61d(val* self, val* p0);
54 void parser_prod__ANoImport__n_kwimport_61d(val* self, val* p0);
55 extern const struct type type_parser_nodes__TKwend;
56 void parser_prod__ANoImport__n_kwend_61d(val* self, val* p0);
57 void parser_prod__ANoImport__replace_child(val* self, val* p0, val* p1);
58 void parser_prod__ANoImport__visit_all(val* self, val* p0);
59 #define COLOR_parser_nodes__APublicVisibility___n_kwpublic 4
60 void parser_prod__APublicVisibility__init_apublicvisibility(val* self, val* p0);
61 extern const struct type type_nullable_parser_nodes__TKwpublic;
62 void parser_prod__APublicVisibility__n_kwpublic_61d(val* self, val* p0);
63 void parser_prod__APublicVisibility__replace_child(val* self, val* p0, val* p1);
64 void parser_prod__APublicVisibility__visit_all(val* self, val* p0);
65 #define COLOR_parser_nodes__APrivateVisibility___n_kwprivate 4
66 void parser_prod__APrivateVisibility__init_aprivatevisibility(val* self, val* p0);
67 extern const struct type type_parser_nodes__TKwprivate;
68 void parser_prod__APrivateVisibility__n_kwprivate_61d(val* self, val* p0);
69 void parser_prod__APrivateVisibility__replace_child(val* self, val* p0, val* p1);
70 void parser_prod__APrivateVisibility__visit_all(val* self, val* p0);
71 #define COLOR_parser_nodes__AProtectedVisibility___n_kwprotected 4
72 void parser_prod__AProtectedVisibility__init_aprotectedvisibility(val* self, val* p0);
73 extern const struct type type_parser_nodes__TKwprotected;
74 void parser_prod__AProtectedVisibility__n_kwprotected_61d(val* self, val* p0);
75 void parser_prod__AProtectedVisibility__replace_child(val* self, val* p0, val* p1);
76 void parser_prod__AProtectedVisibility__visit_all(val* self, val* p0);
77 #define COLOR_parser_nodes__AIntrudeVisibility___n_kwintrude 4
78 void parser_prod__AIntrudeVisibility__init_aintrudevisibility(val* self, val* p0);
79 extern const struct type type_parser_nodes__TKwintrude;
80 void parser_prod__AIntrudeVisibility__n_kwintrude_61d(val* self, val* p0);
81 void parser_prod__AIntrudeVisibility__replace_child(val* self, val* p0, val* p1);
82 void parser_prod__AIntrudeVisibility__visit_all(val* self, val* p0);
83 #define COLOR_parser_nodes__AStdClassdef___n_doc 10
84 #define COLOR_parser_nodes__AStdClassdef___n_kwredef 11
85 #define COLOR_parser_nodes__AStdClassdef___n_visibility 12
86 #define COLOR_parser_nodes__AStdClassdef___n_classkind 13
87 #define COLOR_parser_nodes__AStdClassdef___n_id 14
88 #define COLOR_parser_nodes__AStdClassdef___n_formaldefs 15
89 #define COLOR_parser_nodes__AStdClassdef___n_extern_code_block 16
90 #define COLOR_parser_nodes__AStdClassdef___n_superclasses 17
91 #define COLOR_parser_nodes__AClassdef___n_propdefs 4
92 #define COLOR_parser_nodes__AStdClassdef___n_kwend 18
93 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);
94 void parser_prod__AStdClassdef__n_doc_61d(val* self, val* p0);
95 void parser_prod__AStdClassdef__n_kwredef_61d(val* self, val* p0);
96 void parser_prod__AStdClassdef__n_visibility_61d(val* self, val* p0);
97 extern const struct type type_parser_nodes__AClasskind;
98 void parser_prod__AStdClassdef__n_classkind_61d(val* self, val* p0);
99 extern const struct type type_nullable_parser_nodes__TClassid;
100 void parser_prod__AStdClassdef__n_id_61d(val* self, val* p0);
101 void parser_prod__AStdClassdef__n_annotations_61d(val* self, val* p0);
102 extern const struct type type_nullable_parser_nodes__AExternCodeBlock;
103 void parser_prod__AStdClassdef__n_extern_code_block_61d(val* self, val* p0);
104 void parser_prod__AStdClassdef__n_kwend_61d(val* self, val* p0);
105 void parser_prod__AStdClassdef__replace_child(val* self, val* p0, val* p1);
106 void parser_prod__AStdClassdef__visit_all(val* self, val* p0);
107 void parser_prod__ATopClassdef__init_atopclassdef(val* self, val* p0);
108 void parser_prod__ATopClassdef__replace_child(val* self, val* p0, val* p1);
109 void parser_prod__ATopClassdef__visit_all(val* self, val* p0);
110 void parser_prod__AMainClassdef__init_amainclassdef(val* self, val* p0);
111 void parser_prod__AMainClassdef__replace_child(val* self, val* p0, val* p1);
112 void parser_prod__AMainClassdef__visit_all(val* self, val* p0);
113 #define COLOR_parser_nodes__AConcreteClasskind___n_kwclass 4
114 void parser_prod__AConcreteClasskind__init_aconcreteclasskind(val* self, val* p0);
115 extern const struct type type_parser_nodes__TKwclass;
116 void parser_prod__AConcreteClasskind__n_kwclass_61d(val* self, val* p0);
117 void parser_prod__AConcreteClasskind__replace_child(val* self, val* p0, val* p1);
118 void parser_prod__AConcreteClasskind__visit_all(val* self, val* p0);
119 #define COLOR_parser_nodes__AAbstractClasskind___n_kwabstract 4
120 #define COLOR_parser_nodes__AAbstractClasskind___n_kwclass 5
121 void parser_prod__AAbstractClasskind__init_aabstractclasskind(val* self, val* p0, val* p1);
122 extern const struct type type_parser_nodes__TKwabstract;
123 void parser_prod__AAbstractClasskind__n_kwabstract_61d(val* self, val* p0);
124 void parser_prod__AAbstractClasskind__n_kwclass_61d(val* self, val* p0);
125 void parser_prod__AAbstractClasskind__replace_child(val* self, val* p0, val* p1);
126 void parser_prod__AAbstractClasskind__visit_all(val* self, val* p0);
127 #define COLOR_parser_nodes__AInterfaceClasskind___n_kwinterface 4
128 void parser_prod__AInterfaceClasskind__init_ainterfaceclasskind(val* self, val* p0);
129 extern const struct type type_parser_nodes__TKwinterface;
130 void parser_prod__AInterfaceClasskind__n_kwinterface_61d(val* self, val* p0);
131 void parser_prod__AInterfaceClasskind__replace_child(val* self, val* p0, val* p1);
132 void parser_prod__AInterfaceClasskind__visit_all(val* self, val* p0);
133 #define COLOR_parser_nodes__AEnumClasskind___n_kwenum 4
134 void parser_prod__AEnumClasskind__init_aenumclasskind(val* self, val* p0);
135 extern const struct type type_parser_nodes__TKwenum;
136 void parser_prod__AEnumClasskind__n_kwenum_61d(val* self, val* p0);
137 void parser_prod__AEnumClasskind__replace_child(val* self, val* p0, val* p1);
138 void parser_prod__AEnumClasskind__visit_all(val* self, val* p0);
139 #define COLOR_parser_nodes__AExternClasskind___n_kwextern 4
140 #define COLOR_parser_nodes__AExternClasskind___n_kwclass 5
141 void parser_prod__AExternClasskind__init_aexternclasskind(val* self, val* p0, val* p1);
142 extern const struct type type_parser_nodes__TKwextern;
143 void parser_prod__AExternClasskind__n_kwextern_61d(val* self, val* p0);
144 extern const struct type type_nullable_parser_nodes__TKwclass;
145 void parser_prod__AExternClasskind__n_kwclass_61d(val* self, val* p0);
146 void parser_prod__AExternClasskind__replace_child(val* self, val* p0, val* p1);
147 void parser_prod__AExternClasskind__visit_all(val* self, val* p0);
148 #define COLOR_parser_nodes__AFormaldef___n_id 4
149 #define COLOR_parser_nodes__AFormaldef___n_type 5
150 void parser_prod__AFormaldef__init_aformaldef(val* self, val* p0, val* p1, val* p2);
151 extern const struct type type_parser_nodes__TClassid;
152 void parser_prod__AFormaldef__n_id_61d(val* self, val* p0);
153 extern const struct type type_nullable_parser_nodes__AType;
154 void parser_prod__AFormaldef__n_type_61d(val* self, val* p0);
155 void parser_prod__AFormaldef__n_annotations_61d(val* self, val* p0);
156 void parser_prod__AFormaldef__replace_child(val* self, val* p0, val* p1);
157 void parser_prod__AFormaldef__visit_all(val* self, val* p0);
158 #define COLOR_parser_nodes__ASuperclass___n_kwsuper 4
159 #define COLOR_parser_nodes__ASuperclass___n_type 5
160 void parser_prod__ASuperclass__init_asuperclass(val* self, val* p0, val* p1, val* p2);
161 extern const struct type type_parser_nodes__TKwsuper;
162 void parser_prod__ASuperclass__n_kwsuper_61d(val* self, val* p0);
163 extern const struct type type_parser_nodes__AType;
164 void parser_prod__ASuperclass__n_type_61d(val* self, val* p0);
165 void parser_prod__ASuperclass__n_annotations_61d(val* self, val* p0);
166 void parser_prod__ASuperclass__replace_child(val* self, val* p0, val* p1);
167 void parser_prod__ASuperclass__visit_all(val* self, val* p0);
168 #define COLOR_parser_nodes__APropdef___n_doc 4
169 #define COLOR_parser_nodes__APropdef___n_kwredef 5
170 #define COLOR_parser_nodes__APropdef___n_visibility 6
171 #define COLOR_parser_nodes__AAttrPropdef___n_kwvar 11
172 #define COLOR_parser_nodes__AAttrPropdef___n_id2 12
173 #define COLOR_parser_nodes__AAttrPropdef___n_type 13
174 #define COLOR_parser_nodes__AAttrPropdef___n_expr 14
175 #define COLOR_parser_nodes__AAttrPropdef___n_block 15
176 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);
177 void parser_prod__AAttrPropdef__n_doc_61d(val* self, val* p0);
178 void parser_prod__AAttrPropdef__n_kwredef_61d(val* self, val* p0);
179 void parser_prod__AAttrPropdef__n_visibility_61d(val* self, val* p0);
180 extern const struct type type_parser_nodes__TKwvar;
181 void parser_prod__AAttrPropdef__n_kwvar_61d(val* self, val* p0);
182 extern const struct type type_parser_nodes__TId;
183 void parser_prod__AAttrPropdef__n_id2_61d(val* self, val* p0);
184 void parser_prod__AAttrPropdef__n_type_61d(val* self, val* p0);
185 extern const struct type type_nullable_parser_nodes__AExpr;
186 void parser_prod__AAttrPropdef__n_expr_61d(val* self, val* p0);
187 void parser_prod__AAttrPropdef__n_annotations_61d(val* self, val* p0);
188 void parser_prod__AAttrPropdef__n_block_61d(val* self, val* p0);
189 void parser_prod__AAttrPropdef__replace_child(val* self, val* p0, val* p1);
190 void parser_prod__AAttrPropdef__visit_all(val* self, val* p0);
191 #define COLOR_parser_nodes__AMethPropdef___n_block 16
192 void parser_prod__AMainMethPropdef__init_amainmethpropdef(val* self, val* p0, val* p1);
193 void parser_prod__AMainMethPropdef__n_kwredef_61d(val* self, val* p0);
194 void parser_prod__AMainMethPropdef__n_block_61d(val* self, val* p0);
195 void parser_prod__AMainMethPropdef__replace_child(val* self, val* p0, val* p1);
196 void parser_prod__AMainMethPropdef__visit_all(val* self, val* p0);
197 #define COLOR_parser_nodes__ATypePropdef___n_kwtype 11
198 #define COLOR_parser_nodes__ATypePropdef___n_id 12
199 #define COLOR_parser_nodes__ATypePropdef___n_type 13
200 void parser_prod__ATypePropdef__init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
201 void parser_prod__ATypePropdef__n_doc_61d(val* self, val* p0);
202 void parser_prod__ATypePropdef__n_kwredef_61d(val* self, val* p0);
203 void parser_prod__ATypePropdef__n_visibility_61d(val* self, val* p0);
204 extern const struct type type_parser_nodes__TKwtype;
205 void parser_prod__ATypePropdef__n_kwtype_61d(val* self, val* p0);
206 void parser_prod__ATypePropdef__n_id_61d(val* self, val* p0);
207 void parser_prod__ATypePropdef__n_type_61d(val* self, val* p0);
208 void parser_prod__ATypePropdef__n_annotations_61d(val* self, val* p0);
209 void parser_prod__ATypePropdef__replace_child(val* self, val* p0, val* p1);
210 void parser_prod__ATypePropdef__visit_all(val* self, val* p0);
211 #define COLOR_parser_nodes__AMethPropdef___n_kwmeth 11
212 #define COLOR_parser_nodes__AMethPropdef___n_kwinit 12
213 #define COLOR_parser_nodes__AMethPropdef___n_kwnew 13
214 #define COLOR_parser_nodes__AMethPropdef___n_methid 14
215 #define COLOR_parser_nodes__AMethPropdef___n_signature 15
216 #define COLOR_parser_nodes__AMethPropdef___n_extern_calls 17
217 #define COLOR_parser_nodes__AMethPropdef___n_extern_code_block 18
218 void parser_prod__AMethPropdef__init_amethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10, val* p11);
219 void parser_prod__AMethPropdef__n_doc_61d(val* self, val* p0);
220 #define COLOR_parser_nodes__APropdef__n_kwredef_61d 57
221 void parser_prod__AMethPropdef__n_visibility_61d(val* self, val* p0);
222 extern const struct type type_nullable_parser_nodes__TKwmeth;
223 void parser_prod__AMethPropdef__n_kwmeth_61d(val* self, val* p0);
224 extern const struct type type_nullable_parser_nodes__TKwinit;
225 void parser_prod__AMethPropdef__n_kwinit_61d(val* self, val* p0);
226 extern const struct type type_nullable_parser_nodes__TKwnew;
227 void parser_prod__AMethPropdef__n_kwnew_61d(val* self, val* p0);
228 extern const struct type type_nullable_parser_nodes__AMethid;
229 void parser_prod__AMethPropdef__n_methid_61d(val* self, val* p0);
230 extern const struct type type_parser_nodes__ASignature;
231 void parser_prod__AMethPropdef__n_signature_61d(val* self, val* p0);
232 void parser_prod__AMethPropdef__n_annotations_61d(val* self, val* p0);
233 extern const struct type type_nullable_parser_nodes__AExternCalls;
234 void parser_prod__AMethPropdef__n_extern_calls_61d(val* self, val* p0);
235 void parser_prod__AMethPropdef__n_extern_code_block_61d(val* self, val* p0);
236 #define COLOR_parser_nodes__AMethPropdef__n_block_61d 89
237 void parser_prod__AMethPropdef__replace_child(val* self, val* p0, val* p1);
238 void parser_prod__AMethPropdef__n_kwredef_61d(val* self, val* p0);
239 void parser_prod__AMethPropdef__n_block_61d(val* self, val* p0);
240 void parser_prod__AMethPropdef__visit_all(val* self, val* p0);
241 #define COLOR_parser_nodes__AIdMethid___n_id 4
242 void parser_prod__AIdMethid__init_aidmethid(val* self, val* p0);
243 void parser_prod__AIdMethid__n_id_61d(val* self, val* p0);
244 void parser_prod__AIdMethid__replace_child(val* self, val* p0, val* p1);
245 void parser_prod__AIdMethid__visit_all(val* self, val* p0);
246 #define COLOR_parser_nodes__APlusMethid___n_plus 4
247 void parser_prod__APlusMethid__init_aplusmethid(val* self, val* p0);
248 extern const struct type type_parser_nodes__TPlus;
249 void parser_prod__APlusMethid__n_plus_61d(val* self, val* p0);
250 void parser_prod__APlusMethid__replace_child(val* self, val* p0, val* p1);
251 void parser_prod__APlusMethid__visit_all(val* self, val* p0);
252 #define COLOR_parser_nodes__AMinusMethid___n_minus 4
253 void parser_prod__AMinusMethid__init_aminusmethid(val* self, val* p0);
254 extern const struct type type_parser_nodes__TMinus;
255 void parser_prod__AMinusMethid__n_minus_61d(val* self, val* p0);
256 void parser_prod__AMinusMethid__replace_child(val* self, val* p0, val* p1);
257 void parser_prod__AMinusMethid__visit_all(val* self, val* p0);
258 #define COLOR_parser_nodes__AStarMethid___n_star 4
259 void parser_prod__AStarMethid__init_astarmethid(val* self, val* p0);
260 extern const struct type type_parser_nodes__TStar;
261 void parser_prod__AStarMethid__n_star_61d(val* self, val* p0);
262 void parser_prod__AStarMethid__replace_child(val* self, val* p0, val* p1);
263 void parser_prod__AStarMethid__visit_all(val* self, val* p0);
264 #define COLOR_parser_nodes__AStarstarMethid___n_starstar 4
265 void parser_prod__AStarstarMethid__init_astarstarmethid(val* self, val* p0);
266 extern const struct type type_parser_nodes__TStarstar;
267 void parser_prod__AStarstarMethid__n_starstar_61d(val* self, val* p0);
268 void parser_prod__AStarstarMethid__replace_child(val* self, val* p0, val* p1);
269 void parser_prod__AStarstarMethid__visit_all(val* self, val* p0);
270 #define COLOR_parser_nodes__ASlashMethid___n_slash 4
271 void parser_prod__ASlashMethid__init_aslashmethid(val* self, val* p0);
272 extern const struct type type_parser_nodes__TSlash;
273 void parser_prod__ASlashMethid__n_slash_61d(val* self, val* p0);
274 void parser_prod__ASlashMethid__replace_child(val* self, val* p0, val* p1);
275 void parser_prod__ASlashMethid__visit_all(val* self, val* p0);
276 #define COLOR_parser_nodes__APercentMethid___n_percent 4
277 void parser_prod__APercentMethid__init_apercentmethid(val* self, val* p0);
278 extern const struct type type_parser_nodes__TPercent;
279 void parser_prod__APercentMethid__n_percent_61d(val* self, val* p0);
280 void parser_prod__APercentMethid__replace_child(val* self, val* p0, val* p1);
281 void parser_prod__APercentMethid__visit_all(val* self, val* p0);
282 #define COLOR_parser_nodes__AEqMethid___n_eq 4
283 void parser_prod__AEqMethid__init_aeqmethid(val* self, val* p0);
284 extern const struct type type_parser_nodes__TEq;
285 void parser_prod__AEqMethid__n_eq_61d(val* self, val* p0);
286 void parser_prod__AEqMethid__replace_child(val* self, val* p0, val* p1);
287 void parser_prod__AEqMethid__visit_all(val* self, val* p0);
288 #define COLOR_parser_nodes__ANeMethid___n_ne 4
289 void parser_prod__ANeMethid__init_anemethid(val* self, val* p0);
290 extern const struct type type_parser_nodes__TNe;
291 void parser_prod__ANeMethid__n_ne_61d(val* self, val* p0);
292 void parser_prod__ANeMethid__replace_child(val* self, val* p0, val* p1);
293 void parser_prod__ANeMethid__visit_all(val* self, val* p0);
294 #define COLOR_parser_nodes__ALeMethid___n_le 4
295 void parser_prod__ALeMethid__init_alemethid(val* self, val* p0);
296 extern const struct type type_parser_nodes__TLe;
297 void parser_prod__ALeMethid__n_le_61d(val* self, val* p0);
298 void parser_prod__ALeMethid__replace_child(val* self, val* p0, val* p1);
299 void parser_prod__ALeMethid__visit_all(val* self, val* p0);
300 #define COLOR_parser_nodes__AGeMethid___n_ge 4
301 void parser_prod__AGeMethid__init_agemethid(val* self, val* p0);
302 extern const struct type type_parser_nodes__TGe;
303 void parser_prod__AGeMethid__n_ge_61d(val* self, val* p0);
304 void parser_prod__AGeMethid__replace_child(val* self, val* p0, val* p1);
305 void parser_prod__AGeMethid__visit_all(val* self, val* p0);
306 #define COLOR_parser_nodes__ALtMethid___n_lt 4
307 void parser_prod__ALtMethid__init_altmethid(val* self, val* p0);
308 extern const struct type type_parser_nodes__TLt;
309 void parser_prod__ALtMethid__n_lt_61d(val* self, val* p0);
310 void parser_prod__ALtMethid__replace_child(val* self, val* p0, val* p1);
311 void parser_prod__ALtMethid__visit_all(val* self, val* p0);
312 #define COLOR_parser_nodes__AGtMethid___n_gt 4
313 void parser_prod__AGtMethid__init_agtmethid(val* self, val* p0);
314 extern const struct type type_parser_nodes__TGt;
315 void parser_prod__AGtMethid__n_gt_61d(val* self, val* p0);
316 void parser_prod__AGtMethid__replace_child(val* self, val* p0, val* p1);
317 void parser_prod__AGtMethid__visit_all(val* self, val* p0);
318 #define COLOR_parser_nodes__ALlMethid___n_ll 4
319 void parser_prod__ALlMethid__init_allmethid(val* self, val* p0);
320 extern const struct type type_parser_nodes__TLl;
321 void parser_prod__ALlMethid__n_ll_61d(val* self, val* p0);
322 void parser_prod__ALlMethid__replace_child(val* self, val* p0, val* p1);
323 void parser_prod__ALlMethid__visit_all(val* self, val* p0);
324 #define COLOR_parser_nodes__AGgMethid___n_gg 4
325 void parser_prod__AGgMethid__init_aggmethid(val* self, val* p0);
326 extern const struct type type_parser_nodes__TGg;
327 void parser_prod__AGgMethid__n_gg_61d(val* self, val* p0);
328 void parser_prod__AGgMethid__replace_child(val* self, val* p0, val* p1);
329 void parser_prod__AGgMethid__visit_all(val* self, val* p0);
330 #define COLOR_parser_nodes__ABraMethid___n_obra 4
331 #define COLOR_parser_nodes__ABraMethid___n_cbra 5
332 void parser_prod__ABraMethid__init_abramethid(val* self, val* p0, val* p1);
333 extern const struct type type_parser_nodes__TObra;
334 void parser_prod__ABraMethid__n_obra_61d(val* self, val* p0);
335 extern const struct type type_parser_nodes__TCbra;
336 void parser_prod__ABraMethid__n_cbra_61d(val* self, val* p0);
337 void parser_prod__ABraMethid__replace_child(val* self, val* p0, val* p1);
338 void parser_prod__ABraMethid__visit_all(val* self, val* p0);
339 #define COLOR_parser_nodes__AStarshipMethid___n_starship 4
340 void parser_prod__AStarshipMethid__init_astarshipmethid(val* self, val* p0);
341 extern const struct type type_parser_nodes__TStarship;
342 void parser_prod__AStarshipMethid__n_starship_61d(val* self, val* p0);
343 void parser_prod__AStarshipMethid__replace_child(val* self, val* p0, val* p1);
344 void parser_prod__AStarshipMethid__visit_all(val* self, val* p0);
345 #define COLOR_parser_nodes__AAssignMethid___n_id 4
346 #define COLOR_parser_nodes__AAssignMethid___n_assign 5
347 void parser_prod__AAssignMethid__init_aassignmethid(val* self, val* p0, val* p1);
348 void parser_prod__AAssignMethid__n_id_61d(val* self, val* p0);
349 extern const struct type type_parser_nodes__TAssign;
350 void parser_prod__AAssignMethid__n_assign_61d(val* self, val* p0);
351 void parser_prod__AAssignMethid__replace_child(val* self, val* p0, val* p1);
352 void parser_prod__AAssignMethid__visit_all(val* self, val* p0);
353 #define COLOR_parser_nodes__ABraassignMethid___n_obra 4
354 #define COLOR_parser_nodes__ABraassignMethid___n_cbra 5
355 #define COLOR_parser_nodes__ABraassignMethid___n_assign 6
356 void parser_prod__ABraassignMethid__init_abraassignmethid(val* self, val* p0, val* p1, val* p2);
357 void parser_prod__ABraassignMethid__n_obra_61d(val* self, val* p0);
358 void parser_prod__ABraassignMethid__n_cbra_61d(val* self, val* p0);
359 void parser_prod__ABraassignMethid__n_assign_61d(val* self, val* p0);
360 void parser_prod__ABraassignMethid__replace_child(val* self, val* p0, val* p1);
361 void parser_prod__ABraassignMethid__visit_all(val* self, val* p0);
362 #define COLOR_parser_nodes__ASignature___n_opar 4
363 #define COLOR_parser_nodes__ASignature___n_params 5
364 #define COLOR_parser_nodes__ASignature___n_cpar 6
365 #define COLOR_parser_nodes__ASignature___n_type 7
366 void parser_prod__ASignature__init_asignature(val* self, val* p0, val* p1, val* p2, val* p3);
367 extern const struct type type_nullable_parser_nodes__TOpar;
368 void parser_prod__ASignature__n_opar_61d(val* self, val* p0);
369 extern const struct type type_nullable_parser_nodes__TCpar;
370 void parser_prod__ASignature__n_cpar_61d(val* self, val* p0);
371 void parser_prod__ASignature__n_type_61d(val* self, val* p0);
372 void parser_prod__ASignature__replace_child(val* self, val* p0, val* p1);
373 void parser_prod__ASignature__visit_all(val* self, val* p0);
374 #define COLOR_parser_nodes__AParam___n_id 4
375 #define COLOR_parser_nodes__AParam___n_type 5
376 #define COLOR_parser_nodes__AParam___n_dotdotdot 6
377 void parser_prod__AParam__init_aparam(val* self, val* p0, val* p1, val* p2, val* p3);
378 void parser_prod__AParam__n_id_61d(val* self, val* p0);
379 void parser_prod__AParam__n_type_61d(val* self, val* p0);
380 extern const struct type type_nullable_parser_nodes__TDotdotdot;
381 void parser_prod__AParam__n_dotdotdot_61d(val* self, val* p0);
382 void parser_prod__AParam__n_annotations_61d(val* self, val* p0);
383 void parser_prod__AParam__replace_child(val* self, val* p0, val* p1);
384 void parser_prod__AParam__visit_all(val* self, val* p0);
385 #define COLOR_parser_nodes__AType___n_kwnullable 4
386 #define COLOR_parser_nodes__AType___n_id 5
387 #define COLOR_parser_nodes__AType___n_types 6
388 void parser_prod__AType__init_atype(val* self, val* p0, val* p1, val* p2, val* p3);
389 extern const struct type type_nullable_parser_nodes__TKwnullable;
390 void parser_prod__AType__n_kwnullable_61d(val* self, val* p0);
391 void parser_prod__AType__n_id_61d(val* self, val* p0);
392 void parser_prod__AType__n_annotations_61d(val* self, val* p0);
393 void parser_prod__AType__replace_child(val* self, val* p0, val* p1);
394 void parser_prod__AType__visit_all(val* self, val* p0);
395 #define COLOR_parser_nodes__ALabel___n_kwlabel 4
396 #define COLOR_parser_nodes__ALabel___n_id 5
397 void parser_prod__ALabel__init_alabel(val* self, val* p0, val* p1);
398 extern const struct type type_parser_nodes__TKwlabel;
399 void parser_prod__ALabel__n_kwlabel_61d(val* self, val* p0);
400 extern const struct type type_nullable_parser_nodes__TId;
401 void parser_prod__ALabel__n_id_61d(val* self, val* p0);
402 void parser_prod__ALabel__replace_child(val* self, val* p0, val* p1);
403 void parser_prod__ALabel__visit_all(val* self, val* p0);
404 #define COLOR_parser_nodes__ABlockExpr___n_expr 9
405 #define COLOR_parser_nodes__ABlockExpr___n_kwend 10
406 void parser_prod__ABlockExpr__init_ablockexpr(val* self, val* p0, val* p1);
407 extern const struct type type_nullable_parser_nodes__TKwend;
408 void parser_prod__ABlockExpr__n_kwend_61d(val* self, val* p0);
409 void parser_prod__ABlockExpr__replace_child(val* self, val* p0, val* p1);
410 void parser_prod__ABlockExpr__visit_all(val* self, val* p0);
411 #define COLOR_parser_nodes__AVardeclExpr___n_kwvar 9
412 #define COLOR_parser_nodes__AVardeclExpr___n_id 10
413 #define COLOR_parser_nodes__AVardeclExpr___n_type 11
414 #define COLOR_parser_nodes__AVardeclExpr___n_assign 12
415 #define COLOR_parser_nodes__AVardeclExpr___n_expr 13
416 void parser_prod__AVardeclExpr__init_avardeclexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
417 void parser_prod__AVardeclExpr__n_kwvar_61d(val* self, val* p0);
418 void parser_prod__AVardeclExpr__n_id_61d(val* self, val* p0);
419 void parser_prod__AVardeclExpr__n_type_61d(val* self, val* p0);
420 extern const struct type type_nullable_parser_nodes__TAssign;
421 void parser_prod__AVardeclExpr__n_assign_61d(val* self, val* p0);
422 void parser_prod__AVardeclExpr__n_expr_61d(val* self, val* p0);
423 void parser_prod__AVardeclExpr__n_annotations_61d(val* self, val* p0);
424 void parser_prod__AVardeclExpr__replace_child(val* self, val* p0, val* p1);
425 void parser_prod__AVardeclExpr__visit_all(val* self, val* p0);
426 #define COLOR_parser_nodes__AReturnExpr___n_kwreturn 9
427 #define COLOR_parser_nodes__AReturnExpr___n_expr 10
428 void parser_prod__AReturnExpr__init_areturnexpr(val* self, val* p0, val* p1);
429 extern const struct type type_nullable_parser_nodes__TKwreturn;
430 void parser_prod__AReturnExpr__n_kwreturn_61d(val* self, val* p0);
431 void parser_prod__AReturnExpr__n_expr_61d(val* self, val* p0);
432 void parser_prod__AReturnExpr__replace_child(val* self, val* p0, val* p1);
433 void parser_prod__AReturnExpr__visit_all(val* self, val* p0);
434 #define COLOR_parser_nodes__ABreakExpr___n_kwbreak 12
435 #define COLOR_parser_nodes__ALabelable___n_label 9
436 void parser_prod__ABreakExpr__init_abreakexpr(val* self, val* p0, val* p1);
437 extern const struct type type_parser_nodes__TKwbreak;
438 void parser_prod__ABreakExpr__n_kwbreak_61d(val* self, val* p0);
439 extern const struct type type_nullable_parser_nodes__ALabel;
440 void parser_prod__ABreakExpr__n_label_61d(val* self, val* p0);
441 void parser_prod__ABreakExpr__replace_child(val* self, val* p0, val* p1);
442 void parser_prod__ABreakExpr__visit_all(val* self, val* p0);
443 #define COLOR_parser_nodes__AAbortExpr___n_kwabort 9
444 void parser_prod__AAbortExpr__init_aabortexpr(val* self, val* p0);
445 extern const struct type type_parser_nodes__TKwabort;
446 void parser_prod__AAbortExpr__n_kwabort_61d(val* self, val* p0);
447 void parser_prod__AAbortExpr__replace_child(val* self, val* p0, val* p1);
448 void parser_prod__AAbortExpr__visit_all(val* self, val* p0);
449 #define COLOR_parser_nodes__AContinueExpr___n_kwcontinue 12
450 void parser_prod__AContinueExpr__init_acontinueexpr(val* self, val* p0, val* p1);
451 extern const struct type type_nullable_parser_nodes__TKwcontinue;
452 void parser_prod__AContinueExpr__n_kwcontinue_61d(val* self, val* p0);
453 void parser_prod__AContinueExpr__n_label_61d(val* self, val* p0);
454 void parser_prod__AContinueExpr__replace_child(val* self, val* p0, val* p1);
455 void parser_prod__AContinueExpr__visit_all(val* self, val* p0);
456 #define COLOR_parser_nodes__ADoExpr___n_kwdo 10
457 #define COLOR_parser_nodes__ADoExpr___n_block 11
458 void parser_prod__ADoExpr__init_adoexpr(val* self, val* p0, val* p1, val* p2);
459 extern const struct type type_parser_nodes__TKwdo;
460 void parser_prod__ADoExpr__n_kwdo_61d(val* self, val* p0);
461 void parser_prod__ADoExpr__n_block_61d(val* self, val* p0);
462 void parser_prod__ADoExpr__n_label_61d(val* self, val* p0);
463 void parser_prod__ADoExpr__replace_child(val* self, val* p0, val* p1);
464 void parser_prod__ADoExpr__visit_all(val* self, val* p0);
465 #define COLOR_parser_nodes__AIfExpr___n_kwif 9
466 #define COLOR_parser_nodes__AIfExpr___n_expr 10
467 #define COLOR_parser_nodes__AIfExpr___n_then 11
468 #define COLOR_parser_nodes__AIfExpr___n_else 12
469 void parser_prod__AIfExpr__init_aifexpr(val* self, val* p0, val* p1, val* p2, val* p3);
470 extern const struct type type_parser_nodes__TKwif;
471 void parser_prod__AIfExpr__n_kwif_61d(val* self, val* p0);
472 extern const struct type type_parser_nodes__AExpr;
473 void parser_prod__AIfExpr__n_expr_61d(val* self, val* p0);
474 void parser_prod__AIfExpr__n_then_61d(val* self, val* p0);
475 void parser_prod__AIfExpr__n_else_61d(val* self, val* p0);
476 void parser_prod__AIfExpr__replace_child(val* self, val* p0, val* p1);
477 void parser_prod__AIfExpr__visit_all(val* self, val* p0);
478 #define COLOR_parser_nodes__AIfexprExpr___n_kwif 9
479 #define COLOR_parser_nodes__AIfexprExpr___n_expr 10
480 #define COLOR_parser_nodes__AIfexprExpr___n_kwthen 11
481 #define COLOR_parser_nodes__AIfexprExpr___n_then 12
482 #define COLOR_parser_nodes__AIfexprExpr___n_kwelse 13
483 #define COLOR_parser_nodes__AIfexprExpr___n_else 14
484 void parser_prod__AIfexprExpr__init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
485 void parser_prod__AIfexprExpr__n_kwif_61d(val* self, val* p0);
486 void parser_prod__AIfexprExpr__n_expr_61d(val* self, val* p0);
487 extern const struct type type_parser_nodes__TKwthen;
488 void parser_prod__AIfexprExpr__n_kwthen_61d(val* self, val* p0);
489 void parser_prod__AIfexprExpr__n_then_61d(val* self, val* p0);
490 extern const struct type type_parser_nodes__TKwelse;
491 void parser_prod__AIfexprExpr__n_kwelse_61d(val* self, val* p0);
492 void parser_prod__AIfexprExpr__n_else_61d(val* self, val* p0);
493 void parser_prod__AIfexprExpr__replace_child(val* self, val* p0, val* p1);
494 void parser_prod__AIfexprExpr__visit_all(val* self, val* p0);
495 #define COLOR_parser_nodes__AWhileExpr___n_kwwhile 10
496 #define COLOR_parser_nodes__AWhileExpr___n_expr 11
497 #define COLOR_parser_nodes__AWhileExpr___n_kwdo 12
498 #define COLOR_parser_nodes__AWhileExpr___n_block 13
499 void parser_prod__AWhileExpr__init_awhileexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
500 extern const struct type type_parser_nodes__TKwwhile;
501 void parser_prod__AWhileExpr__n_kwwhile_61d(val* self, val* p0);
502 void parser_prod__AWhileExpr__n_expr_61d(val* self, val* p0);
503 void parser_prod__AWhileExpr__n_kwdo_61d(val* self, val* p0);
504 void parser_prod__AWhileExpr__n_block_61d(val* self, val* p0);
505 void parser_prod__AWhileExpr__n_label_61d(val* self, val* p0);
506 void parser_prod__AWhileExpr__replace_child(val* self, val* p0, val* p1);
507 void parser_prod__AWhileExpr__visit_all(val* self, val* p0);
508 #define COLOR_parser_nodes__ALoopExpr___n_kwloop 10
509 #define COLOR_parser_nodes__ALoopExpr___n_block 11
510 void parser_prod__ALoopExpr__init_aloopexpr(val* self, val* p0, val* p1, val* p2);
511 extern const struct type type_parser_nodes__TKwloop;
512 void parser_prod__ALoopExpr__n_kwloop_61d(val* self, val* p0);
513 void parser_prod__ALoopExpr__n_block_61d(val* self, val* p0);
514 void parser_prod__ALoopExpr__n_label_61d(val* self, val* p0);
515 void parser_prod__ALoopExpr__replace_child(val* self, val* p0, val* p1);
516 void parser_prod__ALoopExpr__visit_all(val* self, val* p0);
517 #define COLOR_parser_nodes__AForExpr___n_kwfor 10
518 #define COLOR_parser_nodes__AForExpr___n_ids 11
519 #define COLOR_parser_nodes__AForExpr___n_expr 12
520 #define COLOR_parser_nodes__AForExpr___n_kwdo 13
521 #define COLOR_parser_nodes__AForExpr___n_block 14
522 void parser_prod__AForExpr__init_aforexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
523 extern const struct type type_parser_nodes__TKwfor;
524 void parser_prod__AForExpr__n_kwfor_61d(val* self, val* p0);
525 void parser_prod__AForExpr__n_expr_61d(val* self, val* p0);
526 void parser_prod__AForExpr__n_kwdo_61d(val* self, val* p0);
527 void parser_prod__AForExpr__n_block_61d(val* self, val* p0);
528 void parser_prod__AForExpr__n_label_61d(val* self, val* p0);
529 void parser_prod__AForExpr__replace_child(val* self, val* p0, val* p1);
530 void parser_prod__AForExpr__visit_all(val* self, val* p0);
531 #define COLOR_parser_nodes__AAssertExpr___n_kwassert 9
532 #define COLOR_parser_nodes__AAssertExpr___n_id 10
533 #define COLOR_parser_nodes__AAssertExpr___n_expr 11
534 #define COLOR_parser_nodes__AAssertExpr___n_else 12
535 void parser_prod__AAssertExpr__init_aassertexpr(val* self, val* p0, val* p1, val* p2, val* p3);
536 extern const struct type type_parser_nodes__TKwassert;
537 void parser_prod__AAssertExpr__n_kwassert_61d(val* self, val* p0);
538 void parser_prod__AAssertExpr__n_id_61d(val* self, val* p0);
539 void parser_prod__AAssertExpr__n_expr_61d(val* self, val* p0);
540 void parser_prod__AAssertExpr__n_else_61d(val* self, val* p0);
541 void parser_prod__AAssertExpr__replace_child(val* self, val* p0, val* p1);
542 void parser_prod__AAssertExpr__visit_all(val* self, val* p0);
543 #define COLOR_parser_nodes__AOnceExpr___n_kwonce 9
544 #define COLOR_parser_nodes__AOnceExpr___n_expr 10
545 void parser_prod__AOnceExpr__init_aonceexpr(val* self, val* p0, val* p1);
546 extern const struct type type_parser_nodes__TKwonce;
547 void parser_prod__AOnceExpr__n_kwonce_61d(val* self, val* p0);
548 void parser_prod__AOnceExpr__n_expr_61d(val* self, val* p0);
549 void parser_prod__AOnceExpr__replace_child(val* self, val* p0, val* p1);
550 void parser_prod__AOnceExpr__visit_all(val* self, val* p0);
551 #define COLOR_parser_nodes__AOrExpr___n_expr 9
552 #define COLOR_parser_nodes__AOrExpr___n_expr2 10
553 void parser_prod__AOrExpr__init_aorexpr(val* self, val* p0, val* p1);
554 void parser_prod__AOrExpr__n_expr_61d(val* self, val* p0);
555 void parser_prod__AOrExpr__n_expr2_61d(val* self, val* p0);
556 void parser_prod__AOrExpr__replace_child(val* self, val* p0, val* p1);
557 void parser_prod__AOrExpr__visit_all(val* self, val* p0);
558 #define COLOR_parser_nodes__AAndExpr___n_expr 9
559 #define COLOR_parser_nodes__AAndExpr___n_expr2 10
560 void parser_prod__AAndExpr__init_aandexpr(val* self, val* p0, val* p1);
561 void parser_prod__AAndExpr__n_expr_61d(val* self, val* p0);
562 void parser_prod__AAndExpr__n_expr2_61d(val* self, val* p0);
563 void parser_prod__AAndExpr__replace_child(val* self, val* p0, val* p1);
564 void parser_prod__AAndExpr__visit_all(val* self, val* p0);
565 #define COLOR_parser_nodes__AOrElseExpr___n_expr 9
566 #define COLOR_parser_nodes__AOrElseExpr___n_expr2 10
567 void parser_prod__AOrElseExpr__init_aorelseexpr(val* self, val* p0, val* p1);
568 void parser_prod__AOrElseExpr__n_expr_61d(val* self, val* p0);
569 void parser_prod__AOrElseExpr__n_expr2_61d(val* self, val* p0);
570 void parser_prod__AOrElseExpr__replace_child(val* self, val* p0, val* p1);
571 void parser_prod__AOrElseExpr__visit_all(val* self, val* p0);
572 #define COLOR_parser_nodes__AImpliesExpr___n_expr 9
573 #define COLOR_parser_nodes__AImpliesExpr___n_expr2 10
574 void parser_prod__AImpliesExpr__init_aimpliesexpr(val* self, val* p0, val* p1);
575 void parser_prod__AImpliesExpr__n_expr_61d(val* self, val* p0);
576 void parser_prod__AImpliesExpr__n_expr2_61d(val* self, val* p0);
577 void parser_prod__AImpliesExpr__replace_child(val* self, val* p0, val* p1);
578 void parser_prod__AImpliesExpr__visit_all(val* self, val* p0);
579 #define COLOR_parser_nodes__ANotExpr___n_kwnot 9
580 #define COLOR_parser_nodes__ANotExpr___n_expr 10
581 void parser_prod__ANotExpr__init_anotexpr(val* self, val* p0, val* p1);
582 extern const struct type type_parser_nodes__TKwnot;
583 void parser_prod__ANotExpr__n_kwnot_61d(val* self, val* p0);
584 void parser_prod__ANotExpr__n_expr_61d(val* self, val* p0);
585 void parser_prod__ANotExpr__replace_child(val* self, val* p0, val* p1);
586 void parser_prod__ANotExpr__visit_all(val* self, val* p0);
587 #define COLOR_parser_nodes__ASendExpr___n_expr 9
588 #define COLOR_parser_nodes__ABinopExpr___n_expr2 11
589 void parser_prod__AEqExpr__init_aeqexpr(val* self, val* p0, val* p1);
590 void parser_prod__AEqExpr__n_expr_61d(val* self, val* p0);
591 void parser_prod__AEqExpr__n_expr2_61d(val* self, val* p0);
592 void parser_prod__AEqExpr__replace_child(val* self, val* p0, val* p1);
593 void parser_prod__AEqExpr__visit_all(val* self, val* p0);
594 void parser_prod__ANeExpr__init_aneexpr(val* self, val* p0, val* p1);
595 void parser_prod__ANeExpr__n_expr_61d(val* self, val* p0);
596 void parser_prod__ANeExpr__n_expr2_61d(val* self, val* p0);
597 void parser_prod__ANeExpr__replace_child(val* self, val* p0, val* p1);
598 void parser_prod__ANeExpr__visit_all(val* self, val* p0);
599 void parser_prod__ALtExpr__init_altexpr(val* self, val* p0, val* p1);
600 void parser_prod__ALtExpr__n_expr_61d(val* self, val* p0);
601 void parser_prod__ALtExpr__n_expr2_61d(val* self, val* p0);
602 void parser_prod__ALtExpr__replace_child(val* self, val* p0, val* p1);
603 void parser_prod__ALtExpr__visit_all(val* self, val* p0);
604 void parser_prod__ALeExpr__init_aleexpr(val* self, val* p0, val* p1);
605 void parser_prod__ALeExpr__n_expr_61d(val* self, val* p0);
606 void parser_prod__ALeExpr__n_expr2_61d(val* self, val* p0);
607 void parser_prod__ALeExpr__replace_child(val* self, val* p0, val* p1);
608 void parser_prod__ALeExpr__visit_all(val* self, val* p0);
609 void parser_prod__ALlExpr__init_allexpr(val* self, val* p0, val* p1);
610 void parser_prod__ALlExpr__n_expr_61d(val* self, val* p0);
611 void parser_prod__ALlExpr__n_expr2_61d(val* self, val* p0);
612 void parser_prod__ALlExpr__replace_child(val* self, val* p0, val* p1);
613 void parser_prod__ALlExpr__visit_all(val* self, val* p0);
614 void parser_prod__AGtExpr__init_agtexpr(val* self, val* p0, val* p1);
615 void parser_prod__AGtExpr__n_expr_61d(val* self, val* p0);
616 void parser_prod__AGtExpr__n_expr2_61d(val* self, val* p0);
617 void parser_prod__AGtExpr__replace_child(val* self, val* p0, val* p1);
618 void parser_prod__AGtExpr__visit_all(val* self, val* p0);
619 void parser_prod__AGeExpr__init_ageexpr(val* self, val* p0, val* p1);
620 void parser_prod__AGeExpr__n_expr_61d(val* self, val* p0);
621 void parser_prod__AGeExpr__n_expr2_61d(val* self, val* p0);
622 void parser_prod__AGeExpr__replace_child(val* self, val* p0, val* p1);
623 void parser_prod__AGeExpr__visit_all(val* self, val* p0);
624 void parser_prod__AGgExpr__init_aggexpr(val* self, val* p0, val* p1);
625 void parser_prod__AGgExpr__n_expr_61d(val* self, val* p0);
626 void parser_prod__AGgExpr__n_expr2_61d(val* self, val* p0);
627 void parser_prod__AGgExpr__replace_child(val* self, val* p0, val* p1);
628 void parser_prod__AGgExpr__visit_all(val* self, val* p0);
629 #define COLOR_parser_nodes__AIsaExpr___n_expr 9
630 #define COLOR_parser_nodes__AIsaExpr___n_type 10
631 void parser_prod__AIsaExpr__init_aisaexpr(val* self, val* p0, val* p1);
632 void parser_prod__AIsaExpr__n_expr_61d(val* self, val* p0);
633 void parser_prod__AIsaExpr__n_type_61d(val* self, val* p0);
634 void parser_prod__AIsaExpr__replace_child(val* self, val* p0, val* p1);
635 void parser_prod__AIsaExpr__visit_all(val* self, val* p0);
636 void parser_prod__APlusExpr__init_aplusexpr(val* self, val* p0, val* p1);
637 void parser_prod__APlusExpr__n_expr_61d(val* self, val* p0);
638 void parser_prod__APlusExpr__n_expr2_61d(val* self, val* p0);
639 void parser_prod__APlusExpr__replace_child(val* self, val* p0, val* p1);
640 void parser_prod__APlusExpr__visit_all(val* self, val* p0);
641 void parser_prod__AMinusExpr__init_aminusexpr(val* self, val* p0, val* p1);
642 void parser_prod__AMinusExpr__n_expr_61d(val* self, val* p0);
643 void parser_prod__AMinusExpr__n_expr2_61d(val* self, val* p0);
644 void parser_prod__AMinusExpr__replace_child(val* self, val* p0, val* p1);
645 void parser_prod__AMinusExpr__visit_all(val* self, val* p0);
646 void parser_prod__AStarshipExpr__init_astarshipexpr(val* self, val* p0, val* p1);
647 void parser_prod__AStarshipExpr__n_expr_61d(val* self, val* p0);
648 void parser_prod__AStarshipExpr__n_expr2_61d(val* self, val* p0);
649 void parser_prod__AStarshipExpr__replace_child(val* self, val* p0, val* p1);
650 void parser_prod__AStarshipExpr__visit_all(val* self, val* p0);
651 void parser_prod__AStarExpr__init_astarexpr(val* self, val* p0, val* p1);
652 void parser_prod__AStarExpr__n_expr_61d(val* self, val* p0);
653 void parser_prod__AStarExpr__n_expr2_61d(val* self, val* p0);
654 void parser_prod__AStarExpr__replace_child(val* self, val* p0, val* p1);
655 void parser_prod__AStarExpr__visit_all(val* self, val* p0);
656 void parser_prod__AStarstarExpr__init_astarstarexpr(val* self, val* p0, val* p1);
657 void parser_prod__AStarstarExpr__n_expr_61d(val* self, val* p0);
658 void parser_prod__AStarstarExpr__n_expr2_61d(val* self, val* p0);
659 void parser_prod__AStarstarExpr__replace_child(val* self, val* p0, val* p1);
660 void parser_prod__AStarstarExpr__visit_all(val* self, val* p0);
661 void parser_prod__ASlashExpr__init_aslashexpr(val* self, val* p0, val* p1);
662 void parser_prod__ASlashExpr__n_expr_61d(val* self, val* p0);
663 void parser_prod__ASlashExpr__n_expr2_61d(val* self, val* p0);
664 void parser_prod__ASlashExpr__replace_child(val* self, val* p0, val* p1);
665 void parser_prod__ASlashExpr__visit_all(val* self, val* p0);
666 void parser_prod__APercentExpr__init_apercentexpr(val* self, val* p0, val* p1);
667 void parser_prod__APercentExpr__n_expr_61d(val* self, val* p0);
668 void parser_prod__APercentExpr__n_expr2_61d(val* self, val* p0);
669 void parser_prod__APercentExpr__replace_child(val* self, val* p0, val* p1);
670 void parser_prod__APercentExpr__visit_all(val* self, val* p0);
671 #define COLOR_parser_nodes__AUminusExpr___n_minus 11
672 void parser_prod__AUminusExpr__init_auminusexpr(val* self, val* p0, val* p1);
673 void parser_prod__AUminusExpr__n_minus_61d(val* self, val* p0);
674 void parser_prod__AUminusExpr__n_expr_61d(val* self, val* p0);
675 void parser_prod__AUminusExpr__replace_child(val* self, val* p0, val* p1);
676 void parser_prod__AUminusExpr__visit_all(val* self, val* p0);
677 #define COLOR_parser_nodes__ANewExpr___n_kwnew 9
678 #define COLOR_parser_nodes__ANewExpr___n_type 10
679 #define COLOR_parser_nodes__ANewExpr___n_id 11
680 #define COLOR_parser_nodes__ANewExpr___n_args 12
681 void parser_prod__ANewExpr__init_anewexpr(val* self, val* p0, val* p1, val* p2, val* p3);
682 extern const struct type type_parser_nodes__TKwnew;
683 void parser_prod__ANewExpr__n_kwnew_61d(val* self, val* p0);
684 void parser_prod__ANewExpr__n_type_61d(val* self, val* p0);
685 void parser_prod__ANewExpr__n_id_61d(val* self, val* p0);
686 extern const struct type type_parser_nodes__AExprs;
687 void parser_prod__ANewExpr__n_args_61d(val* self, val* p0);
688 void parser_prod__ANewExpr__replace_child(val* self, val* p0, val* p1);
689 void parser_prod__ANewExpr__visit_all(val* self, val* p0);
690 #define COLOR_parser_nodes__AAttrFormExpr___n_expr 9
691 #define COLOR_parser_nodes__AAttrFormExpr___n_id 10
692 void parser_prod__AAttrExpr__init_aattrexpr(val* self, val* p0, val* p1);
693 void parser_prod__AAttrExpr__n_expr_61d(val* self, val* p0);
694 extern const struct type type_parser_nodes__TAttrid;
695 void parser_prod__AAttrExpr__n_id_61d(val* self, val* p0);
696 void parser_prod__AAttrExpr__replace_child(val* self, val* p0, val* p1);
697 void parser_prod__AAttrExpr__visit_all(val* self, val* p0);
698 #define COLOR_parser_nodes__AAssignFormExpr___n_assign 11
699 #define COLOR_parser_nodes__AAssignFormExpr___n_value 12
700 void parser_prod__AAttrAssignExpr__init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
701 void parser_prod__AAttrAssignExpr__n_expr_61d(val* self, val* p0);
702 void parser_prod__AAttrAssignExpr__n_id_61d(val* self, val* p0);
703 void parser_prod__AAttrAssignExpr__n_assign_61d(val* self, val* p0);
704 void parser_prod__AAttrAssignExpr__n_value_61d(val* self, val* p0);
705 void parser_prod__AAttrAssignExpr__replace_child(val* self, val* p0, val* p1);
706 void parser_prod__AAttrAssignExpr__visit_all(val* self, val* p0);
707 #define COLOR_parser_nodes__AReassignFormExpr___n_assign_op 11
708 #define COLOR_parser_nodes__AReassignFormExpr___n_value 12
709 void parser_prod__AAttrReassignExpr__init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
710 void parser_prod__AAttrReassignExpr__n_expr_61d(val* self, val* p0);
711 void parser_prod__AAttrReassignExpr__n_id_61d(val* self, val* p0);
712 extern const struct type type_parser_nodes__AAssignOp;
713 void parser_prod__AAttrReassignExpr__n_assign_op_61d(val* self, val* p0);
714 void parser_prod__AAttrReassignExpr__n_value_61d(val* self, val* p0);
715 void parser_prod__AAttrReassignExpr__replace_child(val* self, val* p0, val* p1);
716 void parser_prod__AAttrReassignExpr__visit_all(val* self, val* p0);
717 #define COLOR_parser_nodes__ACallFormExpr___n_id 15
718 #define COLOR_parser_nodes__ACallFormExpr___n_args 16
719 void parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2);
720 void parser_prod__ACallExpr__n_expr_61d(val* self, val* p0);
721 void parser_prod__ACallExpr__n_id_61d(val* self, val* p0);
722 void parser_prod__ACallExpr__n_args_61d(val* self, val* p0);
723 void parser_prod__ACallExpr__replace_child(val* self, val* p0, val* p1);
724 void parser_prod__ACallExpr__visit_all(val* self, val* p0);
725 void parser_prod__ACallAssignExpr__init_acallassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
726 void parser_prod__ACallAssignExpr__n_expr_61d(val* self, val* p0);
727 void parser_prod__ACallAssignExpr__n_id_61d(val* self, val* p0);
728 void parser_prod__ACallAssignExpr__n_args_61d(val* self, val* p0);
729 void parser_prod__ACallAssignExpr__n_assign_61d(val* self, val* p0);
730 void parser_prod__ACallAssignExpr__n_value_61d(val* self, val* p0);
731 void parser_prod__ACallAssignExpr__replace_child(val* self, val* p0, val* p1);
732 void parser_prod__ACallAssignExpr__visit_all(val* self, val* p0);
733 void parser_prod__ACallReassignExpr__init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
734 void parser_prod__ACallReassignExpr__n_expr_61d(val* self, val* p0);
735 void parser_prod__ACallReassignExpr__n_id_61d(val* self, val* p0);
736 void parser_prod__ACallReassignExpr__n_args_61d(val* self, val* p0);
737 void parser_prod__ACallReassignExpr__n_assign_op_61d(val* self, val* p0);
738 void parser_prod__ACallReassignExpr__n_value_61d(val* self, val* p0);
739 void parser_prod__ACallReassignExpr__replace_child(val* self, val* p0, val* p1);
740 void parser_prod__ACallReassignExpr__visit_all(val* self, val* p0);
741 #define COLOR_parser_nodes__ASuperExpr___n_qualified 9
742 #define COLOR_parser_nodes__ASuperExpr___n_kwsuper 10
743 #define COLOR_parser_nodes__ASuperExpr___n_args 11
744 void parser_prod__ASuperExpr__init_asuperexpr(val* self, val* p0, val* p1, val* p2);
745 extern const struct type type_nullable_parser_nodes__AQualified;
746 void parser_prod__ASuperExpr__n_qualified_61d(val* self, val* p0);
747 void parser_prod__ASuperExpr__n_kwsuper_61d(val* self, val* p0);
748 void parser_prod__ASuperExpr__n_args_61d(val* self, val* p0);
749 void parser_prod__ASuperExpr__replace_child(val* self, val* p0, val* p1);
750 void parser_prod__ASuperExpr__visit_all(val* self, val* p0);
751 #define COLOR_parser_nodes__AInitExpr___n_kwinit 11
752 #define COLOR_parser_nodes__AInitExpr___n_args 12
753 void parser_prod__AInitExpr__init_ainitexpr(val* self, val* p0, val* p1, val* p2);
754 void parser_prod__AInitExpr__n_expr_61d(val* self, val* p0);
755 extern const struct type type_parser_nodes__TKwinit;
756 void parser_prod__AInitExpr__n_kwinit_61d(val* self, val* p0);
757 void parser_prod__AInitExpr__n_args_61d(val* self, val* p0);
758 void parser_prod__AInitExpr__replace_child(val* self, val* p0, val* p1);
759 void parser_prod__AInitExpr__visit_all(val* self, val* p0);
760 #define COLOR_parser_nodes__ABraFormExpr___n_args 15
761 void parser_prod__ABraExpr__init_abraexpr(val* self, val* p0, val* p1);
762 void parser_prod__ABraExpr__n_expr_61d(val* self, val* p0);
763 void parser_prod__ABraExpr__n_args_61d(val* self, val* p0);
764 void parser_prod__ABraExpr__replace_child(val* self, val* p0, val* p1);
765 void parser_prod__ABraExpr__visit_all(val* self, val* p0);
766 void parser_prod__ABraAssignExpr__init_abraassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
767 void parser_prod__ABraAssignExpr__n_expr_61d(val* self, val* p0);
768 void parser_prod__ABraAssignExpr__n_args_61d(val* self, val* p0);
769 void parser_prod__ABraAssignExpr__n_assign_61d(val* self, val* p0);
770 void parser_prod__ABraAssignExpr__n_value_61d(val* self, val* p0);
771 void parser_prod__ABraAssignExpr__replace_child(val* self, val* p0, val* p1);
772 void parser_prod__ABraAssignExpr__visit_all(val* self, val* p0);
773 void parser_prod__ABraReassignExpr__init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
774 void parser_prod__ABraReassignExpr__n_expr_61d(val* self, val* p0);
775 void parser_prod__ABraReassignExpr__n_args_61d(val* self, val* p0);
776 void parser_prod__ABraReassignExpr__n_assign_op_61d(val* self, val* p0);
777 void parser_prod__ABraReassignExpr__n_value_61d(val* self, val* p0);
778 void parser_prod__ABraReassignExpr__replace_child(val* self, val* p0, val* p1);
779 void parser_prod__ABraReassignExpr__visit_all(val* self, val* p0);
780 #define COLOR_parser_nodes__AVarFormExpr___n_id 9
781 void parser_prod__AVarExpr__init_avarexpr(val* self, val* p0);
782 void parser_prod__AVarExpr__n_id_61d(val* self, val* p0);
783 void parser_prod__AVarExpr__replace_child(val* self, val* p0, val* p1);
784 void parser_prod__AVarExpr__visit_all(val* self, val* p0);
785 void parser_prod__AVarAssignExpr__init_avarassignexpr(val* self, val* p0, val* p1, val* p2);
786 void parser_prod__AVarAssignExpr__n_id_61d(val* self, val* p0);
787 void parser_prod__AVarAssignExpr__n_assign_61d(val* self, val* p0);
788 void parser_prod__AVarAssignExpr__n_value_61d(val* self, val* p0);
789 void parser_prod__AVarAssignExpr__replace_child(val* self, val* p0, val* p1);
790 void parser_prod__AVarAssignExpr__visit_all(val* self, val* p0);
791 void parser_prod__AVarReassignExpr__init_avarreassignexpr(val* self, val* p0, val* p1, val* p2);
792 void parser_prod__AVarReassignExpr__n_id_61d(val* self, val* p0);
793 void parser_prod__AVarReassignExpr__n_assign_op_61d(val* self, val* p0);
794 void parser_prod__AVarReassignExpr__n_value_61d(val* self, val* p0);
795 void parser_prod__AVarReassignExpr__replace_child(val* self, val* p0, val* p1);
796 void parser_prod__AVarReassignExpr__visit_all(val* self, val* p0);
797 #define COLOR_parser_nodes__ACrangeExpr___n_obra 12
798 #define COLOR_parser_nodes__ARangeExpr___n_expr 9
799 #define COLOR_parser_nodes__ARangeExpr___n_expr2 10
800 #define COLOR_parser_nodes__ACrangeExpr___n_cbra 13
801 void parser_prod__ACrangeExpr__init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
802 void parser_prod__ACrangeExpr__n_obra_61d(val* self, val* p0);
803 void parser_prod__ACrangeExpr__n_expr_61d(val* self, val* p0);
804 void parser_prod__ACrangeExpr__n_expr2_61d(val* self, val* p0);
805 void parser_prod__ACrangeExpr__n_cbra_61d(val* self, val* p0);
806 void parser_prod__ACrangeExpr__n_annotations_61d(val* self, val* p0);
807 void parser_prod__ACrangeExpr__replace_child(val* self, val* p0, val* p1);
808 void parser_prod__ACrangeExpr__visit_all(val* self, val* p0);
809 #define COLOR_parser_nodes__AOrangeExpr___n_obra 12
810 #define COLOR_parser_nodes__AOrangeExpr___n_cbra 13
811 void parser_prod__AOrangeExpr__init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
812 void parser_prod__AOrangeExpr__n_obra_61d(val* self, val* p0);
813 void parser_prod__AOrangeExpr__n_expr_61d(val* self, val* p0);
814 void parser_prod__AOrangeExpr__n_expr2_61d(val* self, val* p0);
815 void parser_prod__AOrangeExpr__n_cbra_61d(val* self, val* p0);
816 void parser_prod__AOrangeExpr__n_annotations_61d(val* self, val* p0);
817 void parser_prod__AOrangeExpr__replace_child(val* self, val* p0, val* p1);
818 void parser_prod__AOrangeExpr__visit_all(val* self, val* p0);
819 #define COLOR_parser_nodes__AArrayExpr___n_obra 9
820 #define COLOR_parser_nodes__AArrayExpr___n_exprs 10
821 #define COLOR_parser_nodes__AArrayExpr___n_type 11
822 #define COLOR_parser_nodes__AArrayExpr___n_cbra 12
823 void parser_prod__AArrayExpr__init_aarrayexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
824 void parser_prod__AArrayExpr__n_obra_61d(val* self, val* p0);
825 void parser_prod__AArrayExpr__n_exprs_61d(val* self, val* p0);
826 void parser_prod__AArrayExpr__n_type_61d(val* self, val* p0);
827 void parser_prod__AArrayExpr__n_cbra_61d(val* self, val* p0);
828 void parser_prod__AArrayExpr__n_annotations_61d(val* self, val* p0);
829 void parser_prod__AArrayExpr__replace_child(val* self, val* p0, val* p1);
830 void parser_prod__AArrayExpr__visit_all(val* self, val* p0);
831 #define COLOR_parser_nodes__ASelfExpr___n_kwself 9
832 void parser_prod__ASelfExpr__init_aselfexpr(val* self, val* p0, val* p1);
833 extern const struct type type_parser_nodes__TKwself;
834 void parser_prod__ASelfExpr__n_kwself_61d(val* self, val* p0);
835 void parser_prod__ASelfExpr__n_annotations_61d(val* self, val* p0);
836 void parser_prod__ASelfExpr__replace_child(val* self, val* p0, val* p1);
837 void parser_prod__ASelfExpr__visit_all(val* self, val* p0);
838 #define COLOR_parser_nodes__ATrueExpr___n_kwtrue 9
839 void parser_prod__ATrueExpr__init_atrueexpr(val* self, val* p0, val* p1);
840 extern const struct type type_parser_nodes__TKwtrue;
841 void parser_prod__ATrueExpr__n_kwtrue_61d(val* self, val* p0);
842 void parser_prod__ATrueExpr__n_annotations_61d(val* self, val* p0);
843 void parser_prod__ATrueExpr__replace_child(val* self, val* p0, val* p1);
844 void parser_prod__ATrueExpr__visit_all(val* self, val* p0);
845 #define COLOR_parser_nodes__AFalseExpr___n_kwfalse 9
846 void parser_prod__AFalseExpr__init_afalseexpr(val* self, val* p0, val* p1);
847 extern const struct type type_parser_nodes__TKwfalse;
848 void parser_prod__AFalseExpr__n_kwfalse_61d(val* self, val* p0);
849 void parser_prod__AFalseExpr__n_annotations_61d(val* self, val* p0);
850 void parser_prod__AFalseExpr__replace_child(val* self, val* p0, val* p1);
851 void parser_prod__AFalseExpr__visit_all(val* self, val* p0);
852 #define COLOR_parser_nodes__ANullExpr___n_kwnull 9
853 void parser_prod__ANullExpr__init_anullexpr(val* self, val* p0, val* p1);
854 extern const struct type type_parser_nodes__TKwnull;
855 void parser_prod__ANullExpr__n_kwnull_61d(val* self, val* p0);
856 void parser_prod__ANullExpr__n_annotations_61d(val* self, val* p0);
857 void parser_prod__ANullExpr__replace_child(val* self, val* p0, val* p1);
858 void parser_prod__ANullExpr__visit_all(val* self, val* p0);
859 #define COLOR_parser_nodes__ADecIntExpr___n_number 10
860 void parser_prod__ADecIntExpr__init_adecintexpr(val* self, val* p0, val* p1);
861 extern const struct type type_parser_nodes__TNumber;
862 void parser_prod__ADecIntExpr__n_number_61d(val* self, val* p0);
863 void parser_prod__ADecIntExpr__n_annotations_61d(val* self, val* p0);
864 void parser_prod__ADecIntExpr__replace_child(val* self, val* p0, val* p1);
865 void parser_prod__ADecIntExpr__visit_all(val* self, val* p0);
866 #define COLOR_parser_nodes__AHexIntExpr___n_hex_number 10
867 void parser_prod__AHexIntExpr__init_ahexintexpr(val* self, val* p0, val* p1);
868 extern const struct type type_parser_nodes__THexNumber;
869 void parser_prod__AHexIntExpr__n_hex_number_61d(val* self, val* p0);
870 void parser_prod__AHexIntExpr__n_annotations_61d(val* self, val* p0);
871 void parser_prod__AHexIntExpr__replace_child(val* self, val* p0, val* p1);
872 void parser_prod__AHexIntExpr__visit_all(val* self, val* p0);
873 #define COLOR_parser_nodes__AFloatExpr___n_float 9
874 void parser_prod__AFloatExpr__init_afloatexpr(val* self, val* p0, val* p1);
875 extern const struct type type_parser_nodes__TFloat;
876 void parser_prod__AFloatExpr__n_float_61d(val* self, val* p0);
877 void parser_prod__AFloatExpr__n_annotations_61d(val* self, val* p0);
878 void parser_prod__AFloatExpr__replace_child(val* self, val* p0, val* p1);
879 void parser_prod__AFloatExpr__visit_all(val* self, val* p0);
880 #define COLOR_parser_nodes__ACharExpr___n_char 9
881 void parser_prod__ACharExpr__init_acharexpr(val* self, val* p0, val* p1);
882 extern const struct type type_parser_nodes__TChar;
883 void parser_prod__ACharExpr__n_char_61d(val* self, val* p0);
884 void parser_prod__ACharExpr__n_annotations_61d(val* self, val* p0);
885 void parser_prod__ACharExpr__replace_child(val* self, val* p0, val* p1);
886 void parser_prod__ACharExpr__visit_all(val* self, val* p0);
887 #define COLOR_parser_nodes__AStringFormExpr___n_string 9
888 void parser_prod__AStringExpr__init_astringexpr(val* self, val* p0, val* p1);
889 extern const struct type type_parser_nodes__TString;
890 void parser_prod__AStringExpr__n_string_61d(val* self, val* p0);
891 void parser_prod__AStringExpr__n_annotations_61d(val* self, val* p0);
892 void parser_prod__AStringExpr__replace_child(val* self, val* p0, val* p1);
893 void parser_prod__AStringExpr__visit_all(val* self, val* p0);
894 void parser_prod__AStartStringExpr__init_astartstringexpr(val* self, val* p0);
895 extern const struct type type_parser_nodes__TStartString;
896 void parser_prod__AStartStringExpr__n_string_61d(val* self, val* p0);
897 void parser_prod__AStartStringExpr__replace_child(val* self, val* p0, val* p1);
898 void parser_prod__AStartStringExpr__visit_all(val* self, val* p0);
899 void parser_prod__AMidStringExpr__init_amidstringexpr(val* self, val* p0);
900 extern const struct type type_parser_nodes__TMidString;
901 void parser_prod__AMidStringExpr__n_string_61d(val* self, val* p0);
902 void parser_prod__AMidStringExpr__replace_child(val* self, val* p0, val* p1);
903 void parser_prod__AMidStringExpr__visit_all(val* self, val* p0);
904 void parser_prod__AEndStringExpr__init_aendstringexpr(val* self, val* p0);
905 extern const struct type type_parser_nodes__TEndString;
906 void parser_prod__AEndStringExpr__n_string_61d(val* self, val* p0);
907 void parser_prod__AEndStringExpr__replace_child(val* self, val* p0, val* p1);
908 void parser_prod__AEndStringExpr__visit_all(val* self, val* p0);
909 #define COLOR_parser_nodes__ASuperstringExpr___n_exprs 9
910 void parser_prod__ASuperstringExpr__init_asuperstringexpr(val* self, val* p0, val* p1);
911 void parser_prod__ASuperstringExpr__n_annotations_61d(val* self, val* p0);
912 void parser_prod__ASuperstringExpr__replace_child(val* self, val* p0, val* p1);
913 void parser_prod__ASuperstringExpr__visit_all(val* self, val* p0);
914 #define COLOR_parser_nodes__AParExpr___n_opar 9
915 #define COLOR_parser_nodes__AParExpr___n_expr 10
916 #define COLOR_parser_nodes__AParExpr___n_cpar 11
917 void parser_prod__AParExpr__init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3);
918 extern const struct type type_parser_nodes__TOpar;
919 void parser_prod__AParExpr__n_opar_61d(val* self, val* p0);
920 void parser_prod__AParExpr__n_expr_61d(val* self, val* p0);
921 extern const struct type type_parser_nodes__TCpar;
922 void parser_prod__AParExpr__n_cpar_61d(val* self, val* p0);
923 void parser_prod__AParExpr__n_annotations_61d(val* self, val* p0);
924 void parser_prod__AParExpr__replace_child(val* self, val* p0, val* p1);
925 void parser_prod__AParExpr__visit_all(val* self, val* p0);
926 #define COLOR_parser_nodes__AAsCastExpr___n_expr 9
927 #define COLOR_parser_nodes__AAsCastExpr___n_kwas 10
928 #define COLOR_parser_nodes__AAsCastExpr___n_opar 11
929 #define COLOR_parser_nodes__AAsCastExpr___n_type 12
930 #define COLOR_parser_nodes__AAsCastExpr___n_cpar 13
931 void parser_prod__AAsCastExpr__init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
932 void parser_prod__AAsCastExpr__n_expr_61d(val* self, val* p0);
933 extern const struct type type_parser_nodes__TKwas;
934 void parser_prod__AAsCastExpr__n_kwas_61d(val* self, val* p0);
935 void parser_prod__AAsCastExpr__n_opar_61d(val* self, val* p0);
936 void parser_prod__AAsCastExpr__n_type_61d(val* self, val* p0);
937 void parser_prod__AAsCastExpr__n_cpar_61d(val* self, val* p0);
938 void parser_prod__AAsCastExpr__replace_child(val* self, val* p0, val* p1);
939 void parser_prod__AAsCastExpr__visit_all(val* self, val* p0);
940 #define COLOR_parser_nodes__AAsNotnullExpr___n_expr 9
941 #define COLOR_parser_nodes__AAsNotnullExpr___n_kwas 10
942 #define COLOR_parser_nodes__AAsNotnullExpr___n_opar 11
943 #define COLOR_parser_nodes__AAsNotnullExpr___n_kwnot 12
944 #define COLOR_parser_nodes__AAsNotnullExpr___n_kwnull 13
945 #define COLOR_parser_nodes__AAsNotnullExpr___n_cpar 14
946 void parser_prod__AAsNotnullExpr__init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
947 void parser_prod__AAsNotnullExpr__n_expr_61d(val* self, val* p0);
948 void parser_prod__AAsNotnullExpr__n_kwas_61d(val* self, val* p0);
949 void parser_prod__AAsNotnullExpr__n_opar_61d(val* self, val* p0);
950 void parser_prod__AAsNotnullExpr__n_kwnot_61d(val* self, val* p0);
951 void parser_prod__AAsNotnullExpr__n_kwnull_61d(val* self, val* p0);
952 void parser_prod__AAsNotnullExpr__n_cpar_61d(val* self, val* p0);
953 void parser_prod__AAsNotnullExpr__replace_child(val* self, val* p0, val* p1);
954 void parser_prod__AAsNotnullExpr__visit_all(val* self, val* p0);
955 #define COLOR_parser_nodes__AIssetAttrExpr___n_kwisset 17
956 void parser_prod__AIssetAttrExpr__init_aissetattrexpr(val* self, val* p0, val* p1, val* p2);
957 extern const struct type type_parser_nodes__TKwisset;
958 void parser_prod__AIssetAttrExpr__n_kwisset_61d(val* self, val* p0);
959 void parser_prod__AIssetAttrExpr__n_expr_61d(val* self, val* p0);
960 void parser_prod__AIssetAttrExpr__n_id_61d(val* self, val* p0);
961 void parser_prod__AIssetAttrExpr__replace_child(val* self, val* p0, val* p1);
962 void parser_prod__AIssetAttrExpr__visit_all(val* self, val* p0);
963 #define COLOR_parser_nodes__ADebugTypeExpr___n_kwdebug 9
964 #define COLOR_parser_nodes__ADebugTypeExpr___n_kwtype 10
965 #define COLOR_parser_nodes__ADebugTypeExpr___n_expr 11
966 #define COLOR_parser_nodes__ADebugTypeExpr___n_type 12
967 void parser_prod__ADebugTypeExpr__init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3);
968 extern const struct type type_parser_nodes__TKwdebug;
969 void parser_prod__ADebugTypeExpr__n_kwdebug_61d(val* self, val* p0);
970 void parser_prod__ADebugTypeExpr__n_kwtype_61d(val* self, val* p0);
971 void parser_prod__ADebugTypeExpr__n_expr_61d(val* self, val* p0);
972 void parser_prod__ADebugTypeExpr__n_type_61d(val* self, val* p0);
973 void parser_prod__ADebugTypeExpr__replace_child(val* self, val* p0, val* p1);
974 void parser_prod__ADebugTypeExpr__visit_all(val* self, val* p0);
975 #define COLOR_parser_nodes__AVarargExpr___n_expr 9
976 #define COLOR_parser_nodes__AVarargExpr___n_dotdotdot 10
977 void parser_prod__AVarargExpr__init_avarargexpr(val* self, val* p0, val* p1);
978 void parser_prod__AVarargExpr__n_expr_61d(val* self, val* p0);
979 extern const struct type type_parser_nodes__TDotdotdot;
980 void parser_prod__AVarargExpr__n_dotdotdot_61d(val* self, val* p0);
981 void parser_prod__AVarargExpr__replace_child(val* self, val* p0, val* p1);
982 void parser_prod__AVarargExpr__visit_all(val* self, val* p0);
983 #define COLOR_parser_nodes__ATypeExpr___n_type 9
984 void parser_prod__ATypeExpr__init_atypeexpr(val* self, val* p0);
985 void parser_prod__ATypeExpr__n_type_61d(val* self, val* p0);
986 void parser_prod__ATypeExpr__replace_child(val* self, val* p0, val* p1);
987 void parser_prod__ATypeExpr__visit_all(val* self, val* p0);
988 #define COLOR_parser_nodes__AMethidExpr___n_expr 9
989 #define COLOR_parser_nodes__AMethidExpr___n_id 10
990 void parser_prod__AMethidExpr__init_amethidexpr(val* self, val* p0, val* p1);
991 void parser_prod__AMethidExpr__n_expr_61d(val* self, val* p0);
992 extern const struct type type_parser_nodes__AMethid;
993 void parser_prod__AMethidExpr__n_id_61d(val* self, val* p0);
994 void parser_prod__AMethidExpr__replace_child(val* self, val* p0, val* p1);
995 void parser_prod__AMethidExpr__visit_all(val* self, val* p0);
996 void parser_prod__AAtExpr__init_aatexpr(val* self, val* p0);
997 extern const struct type type_parser_nodes__AAnnotations;
998 void parser_prod__AAtExpr__n_annotations_61d(val* self, val* p0);
999 void parser_prod__AAtExpr__replace_child(val* self, val* p0, val* p1);
1000 void parser_prod__AAtExpr__visit_all(val* self, val* p0);
1001 #define COLOR_parser_nodes__AManyExpr___n_exprs 9
1002 void parser_prod__AManyExpr__init_amanyexpr(val* self, val* p0);
1003 void parser_prod__AManyExpr__replace_child(val* self, val* p0, val* p1);
1004 void parser_prod__AManyExpr__visit_all(val* self, val* p0);
1005 #define COLOR_parser_nodes__AExprs___n_exprs 4
1006 void parser_prod__AListExprs__init_alistexprs(val* self, val* p0);
1007 void parser_prod__AListExprs__replace_child(val* self, val* p0, val* p1);
1008 void parser_prod__AListExprs__visit_all(val* self, val* p0);
1009 #define COLOR_parser_nodes__AParExprs___n_opar 5
1010 #define COLOR_parser_nodes__AParExprs___n_cpar 6
1011 void parser_prod__AParExprs__init_aparexprs(val* self, val* p0, val* p1, val* p2);
1012 void parser_prod__AParExprs__n_opar_61d(val* self, val* p0);
1013 void parser_prod__AParExprs__n_cpar_61d(val* self, val* p0);
1014 void parser_prod__AParExprs__replace_child(val* self, val* p0, val* p1);
1015 void parser_prod__AParExprs__visit_all(val* self, val* p0);
1016 #define COLOR_parser_nodes__ABraExprs___n_obra 5
1017 #define COLOR_parser_nodes__ABraExprs___n_cbra 6
1018 void parser_prod__ABraExprs__init_abraexprs(val* self, val* p0, val* p1, val* p2);
1019 void parser_prod__ABraExprs__n_obra_61d(val* self, val* p0);
1020 void parser_prod__ABraExprs__n_cbra_61d(val* self, val* p0);
1021 void parser_prod__ABraExprs__replace_child(val* self, val* p0, val* p1);
1022 void parser_prod__ABraExprs__visit_all(val* self, val* p0);
1023 #define COLOR_parser_nodes__APlusAssignOp___n_pluseq 4
1024 void parser_prod__APlusAssignOp__init_aplusassignop(val* self, val* p0);
1025 extern const struct type type_parser_nodes__TPluseq;
1026 void parser_prod__APlusAssignOp__n_pluseq_61d(val* self, val* p0);
1027 void parser_prod__APlusAssignOp__replace_child(val* self, val* p0, val* p1);
1028 void parser_prod__APlusAssignOp__visit_all(val* self, val* p0);
1029 #define COLOR_parser_nodes__AMinusAssignOp___n_minuseq 4
1030 void parser_prod__AMinusAssignOp__init_aminusassignop(val* self, val* p0);
1031 extern const struct type type_parser_nodes__TMinuseq;
1032 void parser_prod__AMinusAssignOp__n_minuseq_61d(val* self, val* p0);
1033 void parser_prod__AMinusAssignOp__replace_child(val* self, val* p0, val* p1);
1034 void parser_prod__AMinusAssignOp__visit_all(val* self, val* p0);
1035 #define COLOR_parser_nodes__AModuleName___n_quad 4
1036 #define COLOR_parser_nodes__AModuleName___n_path 5
1037 #define COLOR_parser_nodes__AModuleName___n_id 6
1038 void parser_prod__AModuleName__init_amodulename(val* self, val* p0, val* p1, val* p2);
1039 extern const struct type type_nullable_parser_nodes__TQuad;
1040 void parser_prod__AModuleName__n_quad_61d(val* self, val* p0);
1041 void parser_prod__AModuleName__n_id_61d(val* self, val* p0);
1042 void parser_prod__AModuleName__replace_child(val* self, val* p0, val* p1);
1043 void parser_prod__AModuleName__visit_all(val* self, val* p0);
1044 #define COLOR_parser_nodes__AExternCalls___n_kwimport 4
1045 #define COLOR_parser_nodes__AExternCalls___n_extern_calls 5
1046 void parser_prod__AExternCalls__init_aexterncalls(val* self, val* p0, val* p1);
1047 void parser_prod__AExternCalls__n_kwimport_61d(val* self, val* p0);
1048 void parser_prod__AExternCalls__replace_child(val* self, val* p0, val* p1);
1049 void parser_prod__AExternCalls__visit_all(val* self, val* p0);
1050 #define COLOR_parser_nodes__ASuperExternCall___n_kwsuper 4
1051 void parser_prod__ASuperExternCall__init_asuperexterncall(val* self, val* p0);
1052 void parser_prod__ASuperExternCall__n_kwsuper_61d(val* self, val* p0);
1053 void parser_prod__ASuperExternCall__replace_child(val* self, val* p0, val* p1);
1054 void parser_prod__ASuperExternCall__visit_all(val* self, val* p0);
1055 #define COLOR_parser_nodes__ALocalPropExternCall___n_methid 4
1056 void parser_prod__ALocalPropExternCall__init_alocalpropexterncall(val* self, val* p0);
1057 void parser_prod__ALocalPropExternCall__n_methid_61d(val* self, val* p0);
1058 void parser_prod__ALocalPropExternCall__replace_child(val* self, val* p0, val* p1);
1059 void parser_prod__ALocalPropExternCall__visit_all(val* self, val* p0);
1060 #define COLOR_parser_nodes__AFullPropExternCall___n_type 4
1061 #define COLOR_parser_nodes__AFullPropExternCall___n_dot 5
1062 #define COLOR_parser_nodes__AFullPropExternCall___n_methid 6
1063 void parser_prod__AFullPropExternCall__init_afullpropexterncall(val* self, val* p0, val* p1, val* p2);
1064 void parser_prod__AFullPropExternCall__n_type_61d(val* self, val* p0);
1065 extern const struct type type_nullable_parser_nodes__TDot;
1066 void parser_prod__AFullPropExternCall__n_dot_61d(val* self, val* p0);
1067 void parser_prod__AFullPropExternCall__n_methid_61d(val* self, val* p0);
1068 void parser_prod__AFullPropExternCall__replace_child(val* self, val* p0, val* p1);
1069 void parser_prod__AFullPropExternCall__visit_all(val* self, val* p0);
1070 #define COLOR_parser_nodes__AInitPropExternCall___n_type 4
1071 void parser_prod__AInitPropExternCall__init_ainitpropexterncall(val* self, val* p0);
1072 void parser_prod__AInitPropExternCall__n_type_61d(val* self, val* p0);
1073 void parser_prod__AInitPropExternCall__replace_child(val* self, val* p0, val* p1);
1074 void parser_prod__AInitPropExternCall__visit_all(val* self, val* p0);
1075 #define COLOR_parser_nodes__ACastAsExternCall___n_from_type 4
1076 #define COLOR_parser_nodes__ACastAsExternCall___n_dot 5
1077 #define COLOR_parser_nodes__ACastAsExternCall___n_kwas 6
1078 #define COLOR_parser_nodes__ACastAsExternCall___n_to_type 7
1079 void parser_prod__ACastAsExternCall__init_acastasexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
1080 void parser_prod__ACastAsExternCall__n_from_type_61d(val* self, val* p0);
1081 void parser_prod__ACastAsExternCall__n_dot_61d(val* self, val* p0);
1082 void parser_prod__ACastAsExternCall__n_kwas_61d(val* self, val* p0);
1083 void parser_prod__ACastAsExternCall__n_to_type_61d(val* self, val* p0);
1084 void parser_prod__ACastAsExternCall__replace_child(val* self, val* p0, val* p1);
1085 void parser_prod__ACastAsExternCall__visit_all(val* self, val* p0);
1086 #define COLOR_parser_nodes__AAsNullableExternCall___n_type 4
1087 #define COLOR_parser_nodes__AAsNullableExternCall___n_kwas 5
1088 #define COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable 6
1089 void parser_prod__AAsNullableExternCall__init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2);
1090 void parser_prod__AAsNullableExternCall__n_type_61d(val* self, val* p0);
1091 void parser_prod__AAsNullableExternCall__n_kwas_61d(val* self, val* p0);
1092 extern const struct type type_parser_nodes__TKwnullable;
1093 void parser_prod__AAsNullableExternCall__n_kwnullable_61d(val* self, val* p0);
1094 void parser_prod__AAsNullableExternCall__replace_child(val* self, val* p0, val* p1);
1095 void parser_prod__AAsNullableExternCall__visit_all(val* self, val* p0);
1096 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_type 4
1097 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas 5
1098 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot 6
1099 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable 7
1100 void parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
1101 void parser_prod__AAsNotNullableExternCall__n_type_61d(val* self, val* p0);
1102 void parser_prod__AAsNotNullableExternCall__n_kwas_61d(val* self, val* p0);
1103 void parser_prod__AAsNotNullableExternCall__n_kwnot_61d(val* self, val* p0);
1104 void parser_prod__AAsNotNullableExternCall__n_kwnullable_61d(val* self, val* p0);
1105 void parser_prod__AAsNotNullableExternCall__replace_child(val* self, val* p0, val* p1);
1106 void parser_prod__AAsNotNullableExternCall__visit_all(val* self, val* p0);
1107 #define COLOR_parser_nodes__AInLanguage___n_kwin 4
1108 #define COLOR_parser_nodes__AInLanguage___n_string 5
1109 void parser_prod__AInLanguage__init_ainlanguage(val* self, val* p0, val* p1);
1110 extern const struct type type_parser_nodes__TKwin;
1111 void parser_prod__AInLanguage__n_kwin_61d(val* self, val* p0);
1112 void parser_prod__AInLanguage__n_string_61d(val* self, val* p0);
1113 void parser_prod__AInLanguage__replace_child(val* self, val* p0, val* p1);
1114 void parser_prod__AInLanguage__visit_all(val* self, val* p0);
1115 #define COLOR_parser_nodes__AExternCodeBlock___n_in_language 4
1116 #define COLOR_parser_nodes__AExternCodeBlock___n_extern_code_segment 5
1117 void parser_prod__AExternCodeBlock__init_aexterncodeblock(val* self, val* p0, val* p1);
1118 extern const struct type type_nullable_parser_nodes__AInLanguage;
1119 void parser_prod__AExternCodeBlock__n_in_language_61d(val* self, val* p0);
1120 extern const struct type type_parser_nodes__TExternCodeSegment;
1121 void parser_prod__AExternCodeBlock__n_extern_code_segment_61d(val* self, val* p0);
1122 void parser_prod__AExternCodeBlock__replace_child(val* self, val* p0, val* p1);
1123 void parser_prod__AExternCodeBlock__visit_all(val* self, val* p0);
1124 #define COLOR_parser_nodes__AQualified___n_id 5
1125 #define COLOR_parser_nodes__AQualified___n_classid 6
1126 void parser_prod__AQualified__init_aqualified(val* self, val* p0, val* p1);
1127 void parser_prod__AQualified__n_classid_61d(val* self, val* p0);
1128 void parser_prod__AQualified__replace_child(val* self, val* p0, val* p1);
1129 void parser_prod__AQualified__visit_all(val* self, val* p0);
1130 #define COLOR_parser_nodes__ADoc___n_comment 4
1131 void parser_prod__ADoc__init_adoc(val* self, val* p0);
1132 void parser_prod__ADoc__replace_child(val* self, val* p0, val* p1);
1133 void parser_prod__ADoc__visit_all(val* self, val* p0);
1134 #define COLOR_parser_nodes__AAnnotations___n_at 4
1135 #define COLOR_parser_nodes__AAnnotations___n_opar 5
1136 #define COLOR_parser_nodes__AAnnotations___n_items 6
1137 #define COLOR_parser_nodes__AAnnotations___n_cpar 7
1138 void parser_prod__AAnnotations__init_aannotations(val* self, val* p0, val* p1, val* p2, val* p3);
1139 extern const struct type type_nullable_parser_nodes__TAt;
1140 void parser_prod__AAnnotations__n_at_61d(val* self, val* p0);
1141 void parser_prod__AAnnotations__n_opar_61d(val* self, val* p0);
1142 void parser_prod__AAnnotations__n_cpar_61d(val* self, val* p0);
1143 void parser_prod__AAnnotations__replace_child(val* self, val* p0, val* p1);
1144 void parser_prod__AAnnotations__visit_all(val* self, val* p0);
1145 #define COLOR_parser_nodes__AAnnotation___n_doc 4
1146 #define COLOR_parser_nodes__AAnnotation___n_kwredef 5
1147 #define COLOR_parser_nodes__AAnnotation___n_visibility 6
1148 #define COLOR_parser_nodes__AAnnotation___n_atid 7
1149 #define COLOR_parser_nodes__AAnnotation___n_opar 8
1150 #define COLOR_parser_nodes__AAnnotation___n_args 9
1151 #define COLOR_parser_nodes__AAnnotation___n_cpar 10
1152 void parser_prod__AAnnotation__init_aannotation(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
1153 void parser_prod__AAnnotation__n_doc_61d(val* self, val* p0);
1154 void parser_prod__AAnnotation__n_kwredef_61d(val* self, val* p0);
1155 extern const struct type type_nullable_parser_nodes__AVisibility;
1156 void parser_prod__AAnnotation__n_visibility_61d(val* self, val* p0);
1157 extern const struct type type_parser_nodes__AAtid;
1158 void parser_prod__AAnnotation__n_atid_61d(val* self, val* p0);
1159 void parser_prod__AAnnotation__n_opar_61d(val* self, val* p0);
1160 void parser_prod__AAnnotation__n_cpar_61d(val* self, val* p0);
1161 void parser_prod__AAnnotation__n_annotations_61d(val* self, val* p0);
1162 void parser_prod__AAnnotation__replace_child(val* self, val* p0, val* p1);
1163 void parser_prod__AAnnotation__visit_all(val* self, val* p0);
1164 #define COLOR_parser_nodes__AAtid___n_id 4
1165 void parser_prod__AIdAtid__init_aidatid(val* self, val* p0);
1166 void parser_prod__AIdAtid__n_id_61d(val* self, val* p0);
1167 void parser_prod__AIdAtid__replace_child(val* self, val* p0, val* p1);
1168 void parser_prod__AIdAtid__visit_all(val* self, val* p0);
1169 void parser_prod__AKwexternAtid__init_akwexternatid(val* self, val* p0);
1170 void parser_prod__AKwexternAtid__n_id_61d(val* self, val* p0);
1171 void parser_prod__AKwexternAtid__replace_child(val* self, val* p0, val* p1);
1172 void parser_prod__AKwexternAtid__visit_all(val* self, val* p0);
1173 void parser_prod__AKwabstractAtid__init_akwabstractatid(val* self, val* p0);
1174 void parser_prod__AKwabstractAtid__n_id_61d(val* self, val* p0);
1175 void parser_prod__AKwabstractAtid__replace_child(val* self, val* p0, val* p1);
1176 void parser_prod__AKwabstractAtid__visit_all(val* self, val* p0);
1177 #define COLOR_parser_nodes__Start___n_base 4
1178 extern const struct type type_parser_nodes__AModule;
1179 void parser_prod__Start__replace_child(val* self, val* p0, val* p1);
1180 #define COLOR_parser_nodes__Start___n_eof 5
1181 void parser_prod__Start__visit_all(val* self, val* p0);