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 11
84 #define COLOR_parser_nodes__AStdClassdef___n_kwredef 12
85 #define COLOR_parser_nodes__AStdClassdef___n_visibility 13
86 #define COLOR_parser_nodes__AStdClassdef___n_classkind 14
87 #define COLOR_parser_nodes__AStdClassdef___n_id 15
88 #define COLOR_parser_nodes__AStdClassdef___n_formaldefs 16
89 #define COLOR_parser_nodes__AStdClassdef___n_extern_code_block 17
90 #define COLOR_parser_nodes__AStdClassdef___n_superclasses 18
91 #define COLOR_parser_nodes__AClassdef___n_propdefs 4
92 #define COLOR_parser_nodes__AStdClassdef___n_kwend 19
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__AAttrPropdef___n_readable 15
170 #define COLOR_parser_nodes__AAttrPropdef___n_writable 16
171 #define COLOR_parser_nodes__APropdef___n_kwredef 5
172 #define COLOR_parser_nodes__APropdef___n_visibility 6
173 #define COLOR_parser_nodes__AAttrPropdef___n_kwvar 11
174 #define COLOR_parser_nodes__AAttrPropdef___n_id 12
175 #define COLOR_parser_nodes__AAttrPropdef___n_id2 13
176 #define COLOR_parser_nodes__AAttrPropdef___n_type 14
177 #define COLOR_parser_nodes__AAttrPropdef___n_expr 17
178 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
);
179 void parser_prod__AAttrPropdef__n_doc_61d(val
* self
, val
* p0
);
180 extern const struct type type_nullable_parser_nodes__AAble
;
181 void parser_prod__AAttrPropdef__n_readable_61d(val
* self
, val
* p0
);
182 void parser_prod__AAttrPropdef__n_writable_61d(val
* self
, val
* p0
);
183 void parser_prod__AAttrPropdef__n_kwredef_61d(val
* self
, val
* p0
);
184 void parser_prod__AAttrPropdef__n_visibility_61d(val
* self
, val
* p0
);
185 extern const struct type type_parser_nodes__TKwvar
;
186 void parser_prod__AAttrPropdef__n_kwvar_61d(val
* self
, val
* p0
);
187 extern const struct type type_nullable_parser_nodes__TAttrid
;
188 void parser_prod__AAttrPropdef__n_id_61d(val
* self
, val
* p0
);
189 extern const struct type type_nullable_parser_nodes__TId
;
190 void parser_prod__AAttrPropdef__n_id2_61d(val
* self
, val
* p0
);
191 void parser_prod__AAttrPropdef__n_type_61d(val
* self
, val
* p0
);
192 void parser_prod__AAttrPropdef__n_annotations_61d(val
* self
, val
* p0
);
193 extern const struct type type_nullable_parser_nodes__AExpr
;
194 void parser_prod__AAttrPropdef__n_expr_61d(val
* self
, val
* p0
);
195 void parser_prod__AAttrPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
196 void parser_prod__AAttrPropdef__visit_all(val
* self
, val
* p0
);
197 #define COLOR_parser_nodes__AMethPropdef___n_kwmeth 11
198 #define COLOR_parser_nodes__AMethPropdef___n_methid 14
199 #define COLOR_parser_nodes__AMethPropdef___n_signature 15
200 void parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
);
201 void parser_prod__ADeferredMethPropdef__n_doc_61d(val
* self
, val
* p0
);
202 void parser_prod__ADeferredMethPropdef__n_kwredef_61d(val
* self
, val
* p0
);
203 void parser_prod__ADeferredMethPropdef__n_visibility_61d(val
* self
, val
* p0
);
204 extern const struct type type_parser_nodes__TKwmeth
;
205 void parser_prod__ADeferredMethPropdef__n_kwmeth_61d(val
* self
, val
* p0
);
206 extern const struct type type_parser_nodes__AMethid
;
207 void parser_prod__ADeferredMethPropdef__n_methid_61d(val
* self
, val
* p0
);
208 extern const struct type type_parser_nodes__ASignature
;
209 void parser_prod__ADeferredMethPropdef__n_signature_61d(val
* self
, val
* p0
);
210 void parser_prod__ADeferredMethPropdef__n_annotations_61d(val
* self
, val
* p0
);
211 void parser_prod__ADeferredMethPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
212 void parser_prod__ADeferredMethPropdef__visit_all(val
* self
, val
* p0
);
213 void parser_prod__AInternMethPropdef__init_ainternmethpropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
214 #define COLOR_parser_nodes__APropdef__n_doc_61d 54
215 #define COLOR_parser_nodes__APropdef__n_kwredef_61d 56
216 #define COLOR_parser_nodes__APropdef__n_visibility_61d 58
217 void parser_prod__AInternMethPropdef__n_kwmeth_61d(val
* self
, val
* p0
);
218 #define COLOR_parser_nodes__AMethPropdef__n_methid_61d 84
219 #define COLOR_parser_nodes__AMethPropdef__n_signature_61d 86
220 void parser_prod__AInternMethPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
221 void parser_prod__AInternMethPropdef__n_doc_61d(val
* self
, val
* p0
);
222 void parser_prod__AInternMethPropdef__n_kwredef_61d(val
* self
, val
* p0
);
223 void parser_prod__AInternMethPropdef__n_visibility_61d(val
* self
, val
* p0
);
224 void parser_prod__AInternMethPropdef__n_methid_61d(val
* self
, val
* p0
);
225 void parser_prod__AInternMethPropdef__n_signature_61d(val
* self
, val
* p0
);
226 void parser_prod__AInternMethPropdef__visit_all(val
* self
, val
* p0
);
227 #define COLOR_parser_nodes__AMethPropdef___n_kwnew 13
228 void parser_prod__AInternNewPropdef__init_ainternnewpropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
229 void parser_prod__AInternNewPropdef__n_doc_61d(val
* self
, val
* p0
);
230 void parser_prod__AInternNewPropdef__n_kwredef_61d(val
* self
, val
* p0
);
231 void parser_prod__AInternNewPropdef__n_visibility_61d(val
* self
, val
* p0
);
232 extern const struct type type_parser_nodes__TKwnew
;
233 void parser_prod__AInternNewPropdef__n_kwnew_61d(val
* self
, val
* p0
);
234 extern const struct type type_nullable_parser_nodes__AMethid
;
235 void parser_prod__AInternNewPropdef__n_methid_61d(val
* self
, val
* p0
);
236 void parser_prod__AInternNewPropdef__n_signature_61d(val
* self
, val
* p0
);
237 void parser_prod__AInternNewPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
238 void parser_prod__AInternNewPropdef__visit_all(val
* self
, val
* p0
);
239 #define COLOR_parser_nodes__AMethPropdef___n_extern 17
240 #define COLOR_parser_nodes__AMethPropdef___n_extern_calls 18
241 #define COLOR_parser_nodes__AMethPropdef___n_extern_code_block 19
242 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
, val
* p9
);
243 void parser_prod__AExternMethPropdef__n_doc_61d(val
* self
, val
* p0
);
244 void parser_prod__AExternMethPropdef__n_kwredef_61d(val
* self
, val
* p0
);
245 void parser_prod__AExternMethPropdef__n_visibility_61d(val
* self
, val
* p0
);
246 void parser_prod__AExternMethPropdef__n_kwmeth_61d(val
* self
, val
* p0
);
247 void parser_prod__AExternMethPropdef__n_methid_61d(val
* self
, val
* p0
);
248 void parser_prod__AExternMethPropdef__n_signature_61d(val
* self
, val
* p0
);
249 void parser_prod__AExternMethPropdef__n_annotations_61d(val
* self
, val
* p0
);
250 extern const struct type type_nullable_parser_nodes__TString
;
251 void parser_prod__AExternMethPropdef__n_extern_61d(val
* self
, val
* p0
);
252 extern const struct type type_nullable_parser_nodes__AExternCalls
;
253 void parser_prod__AExternMethPropdef__n_extern_calls_61d(val
* self
, val
* p0
);
254 void parser_prod__AExternMethPropdef__n_extern_code_block_61d(val
* self
, val
* p0
);
255 void parser_prod__AExternMethPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
256 void parser_prod__AExternMethPropdef__visit_all(val
* self
, val
* p0
);
257 #define COLOR_parser_nodes__AMethPropdef___n_block 16
258 void parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
);
259 void parser_prod__AConcreteMethPropdef__n_kwmeth_61d(val
* self
, val
* p0
);
260 #define COLOR_parser_nodes__Prod__n_annotations_61d 48
261 #define COLOR_parser_nodes__AMethPropdef__n_block_61d 88
262 void parser_prod__AConcreteMethPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
263 void parser_prod__AConcreteMethPropdef__n_doc_61d(val
* self
, val
* p0
);
264 void parser_prod__AConcreteMethPropdef__n_kwredef_61d(val
* self
, val
* p0
);
265 void parser_prod__AConcreteMethPropdef__n_visibility_61d(val
* self
, val
* p0
);
266 void parser_prod__AConcreteMethPropdef__n_methid_61d(val
* self
, val
* p0
);
267 void parser_prod__AConcreteMethPropdef__n_signature_61d(val
* self
, val
* p0
);
268 void parser_prod__AConcreteMethPropdef__n_annotations_61d(val
* self
, val
* p0
);
269 void parser_prod__AConcreteMethPropdef__n_block_61d(val
* self
, val
* p0
);
270 void parser_prod__AConcreteMethPropdef__visit_all(val
* self
, val
* p0
);
271 #define COLOR_parser_nodes__AMethPropdef___n_kwinit 12
272 void parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
);
273 void parser_prod__AConcreteInitPropdef__n_doc_61d(val
* self
, val
* p0
);
274 void parser_prod__AConcreteInitPropdef__n_kwredef_61d(val
* self
, val
* p0
);
275 void parser_prod__AConcreteInitPropdef__n_visibility_61d(val
* self
, val
* p0
);
276 extern const struct type type_parser_nodes__TKwinit
;
277 void parser_prod__AConcreteInitPropdef__n_kwinit_61d(val
* self
, val
* p0
);
278 void parser_prod__AConcreteInitPropdef__n_methid_61d(val
* self
, val
* p0
);
279 void parser_prod__AConcreteInitPropdef__n_signature_61d(val
* self
, val
* p0
);
280 void parser_prod__AConcreteInitPropdef__n_annotations_61d(val
* self
, val
* p0
);
281 void parser_prod__AConcreteInitPropdef__n_block_61d(val
* self
, val
* p0
);
282 void parser_prod__AConcreteInitPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
283 void parser_prod__AConcreteInitPropdef__visit_all(val
* self
, val
* p0
);
284 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
, val
* p9
);
285 void parser_prod__AExternInitPropdef__n_doc_61d(val
* self
, val
* p0
);
286 void parser_prod__AExternInitPropdef__n_kwredef_61d(val
* self
, val
* p0
);
287 void parser_prod__AExternInitPropdef__n_visibility_61d(val
* self
, val
* p0
);
288 void parser_prod__AExternInitPropdef__n_kwnew_61d(val
* self
, val
* p0
);
289 void parser_prod__AExternInitPropdef__n_methid_61d(val
* self
, val
* p0
);
290 void parser_prod__AExternInitPropdef__n_signature_61d(val
* self
, val
* p0
);
291 void parser_prod__AExternInitPropdef__n_annotations_61d(val
* self
, val
* p0
);
292 void parser_prod__AExternInitPropdef__n_extern_61d(val
* self
, val
* p0
);
293 void parser_prod__AExternInitPropdef__n_extern_calls_61d(val
* self
, val
* p0
);
294 void parser_prod__AExternInitPropdef__n_extern_code_block_61d(val
* self
, val
* p0
);
295 void parser_prod__AExternInitPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
296 void parser_prod__AExternInitPropdef__visit_all(val
* self
, val
* p0
);
297 void parser_prod__AMainMethPropdef__init_amainmethpropdef(val
* self
, val
* p0
, val
* p1
);
298 void parser_prod__AMainMethPropdef__n_kwredef_61d(val
* self
, val
* p0
);
299 void parser_prod__AMainMethPropdef__n_block_61d(val
* self
, val
* p0
);
300 void parser_prod__AMainMethPropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
301 void parser_prod__AMainMethPropdef__visit_all(val
* self
, val
* p0
);
302 #define COLOR_parser_nodes__ATypePropdef___n_kwtype 11
303 #define COLOR_parser_nodes__ATypePropdef___n_id 12
304 #define COLOR_parser_nodes__ATypePropdef___n_type 13
305 void parser_prod__ATypePropdef__init_atypepropdef(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
);
306 void parser_prod__ATypePropdef__n_doc_61d(val
* self
, val
* p0
);
307 void parser_prod__ATypePropdef__n_kwredef_61d(val
* self
, val
* p0
);
308 void parser_prod__ATypePropdef__n_visibility_61d(val
* self
, val
* p0
);
309 extern const struct type type_parser_nodes__TKwtype
;
310 void parser_prod__ATypePropdef__n_kwtype_61d(val
* self
, val
* p0
);
311 void parser_prod__ATypePropdef__n_id_61d(val
* self
, val
* p0
);
312 void parser_prod__ATypePropdef__n_type_61d(val
* self
, val
* p0
);
313 void parser_prod__ATypePropdef__n_annotations_61d(val
* self
, val
* p0
);
314 void parser_prod__ATypePropdef__replace_child(val
* self
, val
* p0
, val
* p1
);
315 void parser_prod__ATypePropdef__visit_all(val
* self
, val
* p0
);
316 #define COLOR_parser_nodes__AAble___n_kwredef 5
317 #define COLOR_parser_nodes__AReadAble___n_kwreadable 6
318 void parser_prod__AReadAble__init_areadable(val
* self
, val
* p0
, val
* p1
);
319 void parser_prod__AReadAble__n_kwredef_61d(val
* self
, val
* p0
);
320 extern const struct type type_parser_nodes__TKwreadable
;
321 void parser_prod__AReadAble__n_kwreadable_61d(val
* self
, val
* p0
);
322 void parser_prod__AReadAble__replace_child(val
* self
, val
* p0
, val
* p1
);
323 void parser_prod__AReadAble__visit_all(val
* self
, val
* p0
);
324 #define COLOR_parser_nodes__AAble___n_visibility 4
325 #define COLOR_parser_nodes__AWriteAble___n_kwwritable 6
326 void parser_prod__AWriteAble__init_awriteable(val
* self
, val
* p0
, val
* p1
, val
* p2
);
327 void parser_prod__AWriteAble__n_kwredef_61d(val
* self
, val
* p0
);
328 extern const struct type type_nullable_parser_nodes__AVisibility
;
329 void parser_prod__AWriteAble__n_visibility_61d(val
* self
, val
* p0
);
330 extern const struct type type_parser_nodes__TKwwritable
;
331 void parser_prod__AWriteAble__n_kwwritable_61d(val
* self
, val
* p0
);
332 void parser_prod__AWriteAble__replace_child(val
* self
, val
* p0
, val
* p1
);
333 void parser_prod__AWriteAble__visit_all(val
* self
, val
* p0
);
334 #define COLOR_parser_nodes__AIdMethid___n_id 4
335 void parser_prod__AIdMethid__init_aidmethid(val
* self
, val
* p0
);
336 extern const struct type type_parser_nodes__TId
;
337 void parser_prod__AIdMethid__n_id_61d(val
* self
, val
* p0
);
338 void parser_prod__AIdMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
339 void parser_prod__AIdMethid__visit_all(val
* self
, val
* p0
);
340 #define COLOR_parser_nodes__APlusMethid___n_plus 4
341 void parser_prod__APlusMethid__init_aplusmethid(val
* self
, val
* p0
);
342 extern const struct type type_parser_nodes__TPlus
;
343 void parser_prod__APlusMethid__n_plus_61d(val
* self
, val
* p0
);
344 void parser_prod__APlusMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
345 void parser_prod__APlusMethid__visit_all(val
* self
, val
* p0
);
346 #define COLOR_parser_nodes__AMinusMethid___n_minus 4
347 void parser_prod__AMinusMethid__init_aminusmethid(val
* self
, val
* p0
);
348 extern const struct type type_parser_nodes__TMinus
;
349 void parser_prod__AMinusMethid__n_minus_61d(val
* self
, val
* p0
);
350 void parser_prod__AMinusMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
351 void parser_prod__AMinusMethid__visit_all(val
* self
, val
* p0
);
352 #define COLOR_parser_nodes__AStarMethid___n_star 4
353 void parser_prod__AStarMethid__init_astarmethid(val
* self
, val
* p0
);
354 extern const struct type type_parser_nodes__TStar
;
355 void parser_prod__AStarMethid__n_star_61d(val
* self
, val
* p0
);
356 void parser_prod__AStarMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
357 void parser_prod__AStarMethid__visit_all(val
* self
, val
* p0
);
358 #define COLOR_parser_nodes__ASlashMethid___n_slash 4
359 void parser_prod__ASlashMethid__init_aslashmethid(val
* self
, val
* p0
);
360 extern const struct type type_parser_nodes__TSlash
;
361 void parser_prod__ASlashMethid__n_slash_61d(val
* self
, val
* p0
);
362 void parser_prod__ASlashMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
363 void parser_prod__ASlashMethid__visit_all(val
* self
, val
* p0
);
364 #define COLOR_parser_nodes__APercentMethid___n_percent 4
365 void parser_prod__APercentMethid__init_apercentmethid(val
* self
, val
* p0
);
366 extern const struct type type_parser_nodes__TPercent
;
367 void parser_prod__APercentMethid__n_percent_61d(val
* self
, val
* p0
);
368 void parser_prod__APercentMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
369 void parser_prod__APercentMethid__visit_all(val
* self
, val
* p0
);
370 #define COLOR_parser_nodes__AEqMethid___n_eq 4
371 void parser_prod__AEqMethid__init_aeqmethid(val
* self
, val
* p0
);
372 extern const struct type type_parser_nodes__TEq
;
373 void parser_prod__AEqMethid__n_eq_61d(val
* self
, val
* p0
);
374 void parser_prod__AEqMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
375 void parser_prod__AEqMethid__visit_all(val
* self
, val
* p0
);
376 #define COLOR_parser_nodes__ANeMethid___n_ne 4
377 void parser_prod__ANeMethid__init_anemethid(val
* self
, val
* p0
);
378 extern const struct type type_parser_nodes__TNe
;
379 void parser_prod__ANeMethid__n_ne_61d(val
* self
, val
* p0
);
380 void parser_prod__ANeMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
381 void parser_prod__ANeMethid__visit_all(val
* self
, val
* p0
);
382 #define COLOR_parser_nodes__ALeMethid___n_le 4
383 void parser_prod__ALeMethid__init_alemethid(val
* self
, val
* p0
);
384 extern const struct type type_parser_nodes__TLe
;
385 void parser_prod__ALeMethid__n_le_61d(val
* self
, val
* p0
);
386 void parser_prod__ALeMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
387 void parser_prod__ALeMethid__visit_all(val
* self
, val
* p0
);
388 #define COLOR_parser_nodes__AGeMethid___n_ge 4
389 void parser_prod__AGeMethid__init_agemethid(val
* self
, val
* p0
);
390 extern const struct type type_parser_nodes__TGe
;
391 void parser_prod__AGeMethid__n_ge_61d(val
* self
, val
* p0
);
392 void parser_prod__AGeMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
393 void parser_prod__AGeMethid__visit_all(val
* self
, val
* p0
);
394 #define COLOR_parser_nodes__ALtMethid___n_lt 4
395 void parser_prod__ALtMethid__init_altmethid(val
* self
, val
* p0
);
396 extern const struct type type_parser_nodes__TLt
;
397 void parser_prod__ALtMethid__n_lt_61d(val
* self
, val
* p0
);
398 void parser_prod__ALtMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
399 void parser_prod__ALtMethid__visit_all(val
* self
, val
* p0
);
400 #define COLOR_parser_nodes__AGtMethid___n_gt 4
401 void parser_prod__AGtMethid__init_agtmethid(val
* self
, val
* p0
);
402 extern const struct type type_parser_nodes__TGt
;
403 void parser_prod__AGtMethid__n_gt_61d(val
* self
, val
* p0
);
404 void parser_prod__AGtMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
405 void parser_prod__AGtMethid__visit_all(val
* self
, val
* p0
);
406 #define COLOR_parser_nodes__ALlMethid___n_ll 4
407 void parser_prod__ALlMethid__init_allmethid(val
* self
, val
* p0
);
408 extern const struct type type_parser_nodes__TLl
;
409 void parser_prod__ALlMethid__n_ll_61d(val
* self
, val
* p0
);
410 void parser_prod__ALlMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
411 void parser_prod__ALlMethid__visit_all(val
* self
, val
* p0
);
412 #define COLOR_parser_nodes__AGgMethid___n_gg 4
413 void parser_prod__AGgMethid__init_aggmethid(val
* self
, val
* p0
);
414 extern const struct type type_parser_nodes__TGg
;
415 void parser_prod__AGgMethid__n_gg_61d(val
* self
, val
* p0
);
416 void parser_prod__AGgMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
417 void parser_prod__AGgMethid__visit_all(val
* self
, val
* p0
);
418 #define COLOR_parser_nodes__ABraMethid___n_obra 4
419 #define COLOR_parser_nodes__ABraMethid___n_cbra 5
420 void parser_prod__ABraMethid__init_abramethid(val
* self
, val
* p0
, val
* p1
);
421 extern const struct type type_parser_nodes__TObra
;
422 void parser_prod__ABraMethid__n_obra_61d(val
* self
, val
* p0
);
423 extern const struct type type_parser_nodes__TCbra
;
424 void parser_prod__ABraMethid__n_cbra_61d(val
* self
, val
* p0
);
425 void parser_prod__ABraMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
426 void parser_prod__ABraMethid__visit_all(val
* self
, val
* p0
);
427 #define COLOR_parser_nodes__AStarshipMethid___n_starship 4
428 void parser_prod__AStarshipMethid__init_astarshipmethid(val
* self
, val
* p0
);
429 extern const struct type type_parser_nodes__TStarship
;
430 void parser_prod__AStarshipMethid__n_starship_61d(val
* self
, val
* p0
);
431 void parser_prod__AStarshipMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
432 void parser_prod__AStarshipMethid__visit_all(val
* self
, val
* p0
);
433 #define COLOR_parser_nodes__AAssignMethid___n_id 4
434 #define COLOR_parser_nodes__AAssignMethid___n_assign 5
435 void parser_prod__AAssignMethid__init_aassignmethid(val
* self
, val
* p0
, val
* p1
);
436 void parser_prod__AAssignMethid__n_id_61d(val
* self
, val
* p0
);
437 extern const struct type type_parser_nodes__TAssign
;
438 void parser_prod__AAssignMethid__n_assign_61d(val
* self
, val
* p0
);
439 void parser_prod__AAssignMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
440 void parser_prod__AAssignMethid__visit_all(val
* self
, val
* p0
);
441 #define COLOR_parser_nodes__ABraassignMethid___n_obra 4
442 #define COLOR_parser_nodes__ABraassignMethid___n_cbra 5
443 #define COLOR_parser_nodes__ABraassignMethid___n_assign 6
444 void parser_prod__ABraassignMethid__init_abraassignmethid(val
* self
, val
* p0
, val
* p1
, val
* p2
);
445 void parser_prod__ABraassignMethid__n_obra_61d(val
* self
, val
* p0
);
446 void parser_prod__ABraassignMethid__n_cbra_61d(val
* self
, val
* p0
);
447 void parser_prod__ABraassignMethid__n_assign_61d(val
* self
, val
* p0
);
448 void parser_prod__ABraassignMethid__replace_child(val
* self
, val
* p0
, val
* p1
);
449 void parser_prod__ABraassignMethid__visit_all(val
* self
, val
* p0
);
450 #define COLOR_parser_nodes__ASignature___n_opar 4
451 #define COLOR_parser_nodes__ASignature___n_params 5
452 #define COLOR_parser_nodes__ASignature___n_cpar 6
453 #define COLOR_parser_nodes__ASignature___n_type 7
454 void parser_prod__ASignature__init_asignature(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
455 extern const struct type type_nullable_parser_nodes__TOpar
;
456 void parser_prod__ASignature__n_opar_61d(val
* self
, val
* p0
);
457 extern const struct type type_nullable_parser_nodes__TCpar
;
458 void parser_prod__ASignature__n_cpar_61d(val
* self
, val
* p0
);
459 void parser_prod__ASignature__n_type_61d(val
* self
, val
* p0
);
460 void parser_prod__ASignature__replace_child(val
* self
, val
* p0
, val
* p1
);
461 void parser_prod__ASignature__visit_all(val
* self
, val
* p0
);
462 #define COLOR_parser_nodes__AParam___n_id 4
463 #define COLOR_parser_nodes__AParam___n_type 5
464 #define COLOR_parser_nodes__AParam___n_dotdotdot 6
465 void parser_prod__AParam__init_aparam(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
466 void parser_prod__AParam__n_id_61d(val
* self
, val
* p0
);
467 void parser_prod__AParam__n_type_61d(val
* self
, val
* p0
);
468 extern const struct type type_nullable_parser_nodes__TDotdotdot
;
469 void parser_prod__AParam__n_dotdotdot_61d(val
* self
, val
* p0
);
470 void parser_prod__AParam__n_annotations_61d(val
* self
, val
* p0
);
471 void parser_prod__AParam__replace_child(val
* self
, val
* p0
, val
* p1
);
472 void parser_prod__AParam__visit_all(val
* self
, val
* p0
);
473 #define COLOR_parser_nodes__AType___n_kwnullable 4
474 #define COLOR_parser_nodes__AType___n_id 5
475 #define COLOR_parser_nodes__AType___n_types 6
476 void parser_prod__AType__init_atype(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
477 extern const struct type type_nullable_parser_nodes__TKwnullable
;
478 void parser_prod__AType__n_kwnullable_61d(val
* self
, val
* p0
);
479 void parser_prod__AType__n_id_61d(val
* self
, val
* p0
);
480 void parser_prod__AType__n_annotations_61d(val
* self
, val
* p0
);
481 void parser_prod__AType__replace_child(val
* self
, val
* p0
, val
* p1
);
482 void parser_prod__AType__visit_all(val
* self
, val
* p0
);
483 #define COLOR_parser_nodes__ALabel___n_kwlabel 4
484 #define COLOR_parser_nodes__ALabel___n_id 5
485 void parser_prod__ALabel__init_alabel(val
* self
, val
* p0
, val
* p1
);
486 extern const struct type type_parser_nodes__TKwlabel
;
487 void parser_prod__ALabel__n_kwlabel_61d(val
* self
, val
* p0
);
488 void parser_prod__ALabel__n_id_61d(val
* self
, val
* p0
);
489 void parser_prod__ALabel__replace_child(val
* self
, val
* p0
, val
* p1
);
490 void parser_prod__ALabel__visit_all(val
* self
, val
* p0
);
491 #define COLOR_parser_nodes__ABlockExpr___n_expr 9
492 #define COLOR_parser_nodes__ABlockExpr___n_kwend 10
493 void parser_prod__ABlockExpr__init_ablockexpr(val
* self
, val
* p0
, val
* p1
);
494 extern const struct type type_nullable_parser_nodes__TKwend
;
495 void parser_prod__ABlockExpr__n_kwend_61d(val
* self
, val
* p0
);
496 void parser_prod__ABlockExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
497 void parser_prod__ABlockExpr__visit_all(val
* self
, val
* p0
);
498 #define COLOR_parser_nodes__AVardeclExpr___n_kwvar 9
499 #define COLOR_parser_nodes__AVardeclExpr___n_id 10
500 #define COLOR_parser_nodes__AVardeclExpr___n_type 11
501 #define COLOR_parser_nodes__AVardeclExpr___n_assign 12
502 #define COLOR_parser_nodes__AVardeclExpr___n_expr 13
503 void parser_prod__AVardeclExpr__init_avardeclexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
504 void parser_prod__AVardeclExpr__n_kwvar_61d(val
* self
, val
* p0
);
505 void parser_prod__AVardeclExpr__n_id_61d(val
* self
, val
* p0
);
506 void parser_prod__AVardeclExpr__n_type_61d(val
* self
, val
* p0
);
507 extern const struct type type_nullable_parser_nodes__TAssign
;
508 void parser_prod__AVardeclExpr__n_assign_61d(val
* self
, val
* p0
);
509 void parser_prod__AVardeclExpr__n_expr_61d(val
* self
, val
* p0
);
510 void parser_prod__AVardeclExpr__n_annotations_61d(val
* self
, val
* p0
);
511 void parser_prod__AVardeclExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
512 void parser_prod__AVardeclExpr__visit_all(val
* self
, val
* p0
);
513 #define COLOR_parser_nodes__AReturnExpr___n_kwreturn 9
514 #define COLOR_parser_nodes__AReturnExpr___n_expr 10
515 void parser_prod__AReturnExpr__init_areturnexpr(val
* self
, val
* p0
, val
* p1
);
516 extern const struct type type_nullable_parser_nodes__TKwreturn
;
517 void parser_prod__AReturnExpr__n_kwreturn_61d(val
* self
, val
* p0
);
518 void parser_prod__AReturnExpr__n_expr_61d(val
* self
, val
* p0
);
519 void parser_prod__AReturnExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
520 void parser_prod__AReturnExpr__visit_all(val
* self
, val
* p0
);
521 #define COLOR_parser_nodes__ABreakExpr___n_kwbreak 10
522 #define COLOR_parser_nodes__ALabelable___n_label 9
523 void parser_prod__ABreakExpr__init_abreakexpr(val
* self
, val
* p0
, val
* p1
);
524 extern const struct type type_parser_nodes__TKwbreak
;
525 void parser_prod__ABreakExpr__n_kwbreak_61d(val
* self
, val
* p0
);
526 extern const struct type type_nullable_parser_nodes__ALabel
;
527 void parser_prod__ABreakExpr__n_label_61d(val
* self
, val
* p0
);
528 void parser_prod__ABreakExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
529 void parser_prod__ABreakExpr__visit_all(val
* self
, val
* p0
);
530 #define COLOR_parser_nodes__AAbortExpr___n_kwabort 9
531 void parser_prod__AAbortExpr__init_aabortexpr(val
* self
, val
* p0
);
532 extern const struct type type_parser_nodes__TKwabort
;
533 void parser_prod__AAbortExpr__n_kwabort_61d(val
* self
, val
* p0
);
534 void parser_prod__AAbortExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
535 void parser_prod__AAbortExpr__visit_all(val
* self
, val
* p0
);
536 #define COLOR_parser_nodes__AContinueExpr___n_kwcontinue 10
537 void parser_prod__AContinueExpr__init_acontinueexpr(val
* self
, val
* p0
, val
* p1
);
538 extern const struct type type_nullable_parser_nodes__TKwcontinue
;
539 void parser_prod__AContinueExpr__n_kwcontinue_61d(val
* self
, val
* p0
);
540 void parser_prod__AContinueExpr__n_label_61d(val
* self
, val
* p0
);
541 void parser_prod__AContinueExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
542 void parser_prod__AContinueExpr__visit_all(val
* self
, val
* p0
);
543 #define COLOR_parser_nodes__ADoExpr___n_kwdo 10
544 #define COLOR_parser_nodes__ADoExpr___n_block 11
545 void parser_prod__ADoExpr__init_adoexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
546 extern const struct type type_parser_nodes__TKwdo
;
547 void parser_prod__ADoExpr__n_kwdo_61d(val
* self
, val
* p0
);
548 void parser_prod__ADoExpr__n_block_61d(val
* self
, val
* p0
);
549 void parser_prod__ADoExpr__n_label_61d(val
* self
, val
* p0
);
550 void parser_prod__ADoExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
551 void parser_prod__ADoExpr__visit_all(val
* self
, val
* p0
);
552 #define COLOR_parser_nodes__AIfExpr___n_kwif 9
553 #define COLOR_parser_nodes__AIfExpr___n_expr 10
554 #define COLOR_parser_nodes__AIfExpr___n_then 11
555 #define COLOR_parser_nodes__AIfExpr___n_else 12
556 void parser_prod__AIfExpr__init_aifexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
557 extern const struct type type_parser_nodes__TKwif
;
558 void parser_prod__AIfExpr__n_kwif_61d(val
* self
, val
* p0
);
559 extern const struct type type_parser_nodes__AExpr
;
560 void parser_prod__AIfExpr__n_expr_61d(val
* self
, val
* p0
);
561 void parser_prod__AIfExpr__n_then_61d(val
* self
, val
* p0
);
562 void parser_prod__AIfExpr__n_else_61d(val
* self
, val
* p0
);
563 void parser_prod__AIfExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
564 void parser_prod__AIfExpr__visit_all(val
* self
, val
* p0
);
565 #define COLOR_parser_nodes__AIfexprExpr___n_kwif 9
566 #define COLOR_parser_nodes__AIfexprExpr___n_expr 10
567 #define COLOR_parser_nodes__AIfexprExpr___n_kwthen 11
568 #define COLOR_parser_nodes__AIfexprExpr___n_then 12
569 #define COLOR_parser_nodes__AIfexprExpr___n_kwelse 13
570 #define COLOR_parser_nodes__AIfexprExpr___n_else 14
571 void parser_prod__AIfexprExpr__init_aifexprexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
572 void parser_prod__AIfexprExpr__n_kwif_61d(val
* self
, val
* p0
);
573 void parser_prod__AIfexprExpr__n_expr_61d(val
* self
, val
* p0
);
574 extern const struct type type_parser_nodes__TKwthen
;
575 void parser_prod__AIfexprExpr__n_kwthen_61d(val
* self
, val
* p0
);
576 void parser_prod__AIfexprExpr__n_then_61d(val
* self
, val
* p0
);
577 extern const struct type type_parser_nodes__TKwelse
;
578 void parser_prod__AIfexprExpr__n_kwelse_61d(val
* self
, val
* p0
);
579 void parser_prod__AIfexprExpr__n_else_61d(val
* self
, val
* p0
);
580 void parser_prod__AIfexprExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
581 void parser_prod__AIfexprExpr__visit_all(val
* self
, val
* p0
);
582 #define COLOR_parser_nodes__AWhileExpr___n_kwwhile 10
583 #define COLOR_parser_nodes__AWhileExpr___n_expr 11
584 #define COLOR_parser_nodes__AWhileExpr___n_kwdo 12
585 #define COLOR_parser_nodes__AWhileExpr___n_block 13
586 void parser_prod__AWhileExpr__init_awhileexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
587 extern const struct type type_parser_nodes__TKwwhile
;
588 void parser_prod__AWhileExpr__n_kwwhile_61d(val
* self
, val
* p0
);
589 void parser_prod__AWhileExpr__n_expr_61d(val
* self
, val
* p0
);
590 void parser_prod__AWhileExpr__n_kwdo_61d(val
* self
, val
* p0
);
591 void parser_prod__AWhileExpr__n_block_61d(val
* self
, val
* p0
);
592 void parser_prod__AWhileExpr__n_label_61d(val
* self
, val
* p0
);
593 void parser_prod__AWhileExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
594 void parser_prod__AWhileExpr__visit_all(val
* self
, val
* p0
);
595 #define COLOR_parser_nodes__ALoopExpr___n_kwloop 10
596 #define COLOR_parser_nodes__ALoopExpr___n_block 11
597 void parser_prod__ALoopExpr__init_aloopexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
598 extern const struct type type_parser_nodes__TKwloop
;
599 void parser_prod__ALoopExpr__n_kwloop_61d(val
* self
, val
* p0
);
600 void parser_prod__ALoopExpr__n_block_61d(val
* self
, val
* p0
);
601 void parser_prod__ALoopExpr__n_label_61d(val
* self
, val
* p0
);
602 void parser_prod__ALoopExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
603 void parser_prod__ALoopExpr__visit_all(val
* self
, val
* p0
);
604 #define COLOR_parser_nodes__AForExpr___n_kwfor 10
605 #define COLOR_parser_nodes__AForExpr___n_ids 11
606 #define COLOR_parser_nodes__AForExpr___n_expr 12
607 #define COLOR_parser_nodes__AForExpr___n_kwdo 13
608 #define COLOR_parser_nodes__AForExpr___n_block 14
609 void parser_prod__AForExpr__init_aforexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
610 extern const struct type type_parser_nodes__TKwfor
;
611 void parser_prod__AForExpr__n_kwfor_61d(val
* self
, val
* p0
);
612 void parser_prod__AForExpr__n_expr_61d(val
* self
, val
* p0
);
613 void parser_prod__AForExpr__n_kwdo_61d(val
* self
, val
* p0
);
614 void parser_prod__AForExpr__n_block_61d(val
* self
, val
* p0
);
615 void parser_prod__AForExpr__n_label_61d(val
* self
, val
* p0
);
616 void parser_prod__AForExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
617 void parser_prod__AForExpr__visit_all(val
* self
, val
* p0
);
618 #define COLOR_parser_nodes__AAssertExpr___n_kwassert 9
619 #define COLOR_parser_nodes__AAssertExpr___n_id 10
620 #define COLOR_parser_nodes__AAssertExpr___n_expr 11
621 #define COLOR_parser_nodes__AAssertExpr___n_else 12
622 void parser_prod__AAssertExpr__init_aassertexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
623 extern const struct type type_parser_nodes__TKwassert
;
624 void parser_prod__AAssertExpr__n_kwassert_61d(val
* self
, val
* p0
);
625 void parser_prod__AAssertExpr__n_id_61d(val
* self
, val
* p0
);
626 void parser_prod__AAssertExpr__n_expr_61d(val
* self
, val
* p0
);
627 void parser_prod__AAssertExpr__n_else_61d(val
* self
, val
* p0
);
628 void parser_prod__AAssertExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
629 void parser_prod__AAssertExpr__visit_all(val
* self
, val
* p0
);
630 #define COLOR_parser_nodes__AOnceExpr___n_kwonce 10
631 #define COLOR_parser_nodes__AProxyExpr___n_expr 9
632 void parser_prod__AOnceExpr__init_aonceexpr(val
* self
, val
* p0
, val
* p1
);
633 extern const struct type type_parser_nodes__TKwonce
;
634 void parser_prod__AOnceExpr__n_kwonce_61d(val
* self
, val
* p0
);
635 void parser_prod__AOnceExpr__n_expr_61d(val
* self
, val
* p0
);
636 void parser_prod__AOnceExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
637 void parser_prod__AOnceExpr__visit_all(val
* self
, val
* p0
);
638 #define COLOR_parser_nodes__AOrExpr___n_expr 9
639 #define COLOR_parser_nodes__AOrExpr___n_expr2 10
640 void parser_prod__AOrExpr__init_aorexpr(val
* self
, val
* p0
, val
* p1
);
641 void parser_prod__AOrExpr__n_expr_61d(val
* self
, val
* p0
);
642 void parser_prod__AOrExpr__n_expr2_61d(val
* self
, val
* p0
);
643 void parser_prod__AOrExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
644 void parser_prod__AOrExpr__visit_all(val
* self
, val
* p0
);
645 #define COLOR_parser_nodes__AAndExpr___n_expr 9
646 #define COLOR_parser_nodes__AAndExpr___n_expr2 10
647 void parser_prod__AAndExpr__init_aandexpr(val
* self
, val
* p0
, val
* p1
);
648 void parser_prod__AAndExpr__n_expr_61d(val
* self
, val
* p0
);
649 void parser_prod__AAndExpr__n_expr2_61d(val
* self
, val
* p0
);
650 void parser_prod__AAndExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
651 void parser_prod__AAndExpr__visit_all(val
* self
, val
* p0
);
652 #define COLOR_parser_nodes__AOrElseExpr___n_expr 9
653 #define COLOR_parser_nodes__AOrElseExpr___n_expr2 10
654 void parser_prod__AOrElseExpr__init_aorelseexpr(val
* self
, val
* p0
, val
* p1
);
655 void parser_prod__AOrElseExpr__n_expr_61d(val
* self
, val
* p0
);
656 void parser_prod__AOrElseExpr__n_expr2_61d(val
* self
, val
* p0
);
657 void parser_prod__AOrElseExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
658 void parser_prod__AOrElseExpr__visit_all(val
* self
, val
* p0
);
659 #define COLOR_parser_nodes__AImpliesExpr___n_expr 9
660 #define COLOR_parser_nodes__AImpliesExpr___n_expr2 10
661 void parser_prod__AImpliesExpr__init_aimpliesexpr(val
* self
, val
* p0
, val
* p1
);
662 void parser_prod__AImpliesExpr__n_expr_61d(val
* self
, val
* p0
);
663 void parser_prod__AImpliesExpr__n_expr2_61d(val
* self
, val
* p0
);
664 void parser_prod__AImpliesExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
665 void parser_prod__AImpliesExpr__visit_all(val
* self
, val
* p0
);
666 #define COLOR_parser_nodes__ANotExpr___n_kwnot 9
667 #define COLOR_parser_nodes__ANotExpr___n_expr 10
668 void parser_prod__ANotExpr__init_anotexpr(val
* self
, val
* p0
, val
* p1
);
669 extern const struct type type_parser_nodes__TKwnot
;
670 void parser_prod__ANotExpr__n_kwnot_61d(val
* self
, val
* p0
);
671 void parser_prod__ANotExpr__n_expr_61d(val
* self
, val
* p0
);
672 void parser_prod__ANotExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
673 void parser_prod__ANotExpr__visit_all(val
* self
, val
* p0
);
674 #define COLOR_parser_nodes__ASendExpr___n_expr 9
675 #define COLOR_parser_nodes__ABinopExpr___n_expr2 11
676 void parser_prod__AEqExpr__init_aeqexpr(val
* self
, val
* p0
, val
* p1
);
677 void parser_prod__AEqExpr__n_expr_61d(val
* self
, val
* p0
);
678 void parser_prod__AEqExpr__n_expr2_61d(val
* self
, val
* p0
);
679 void parser_prod__AEqExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
680 void parser_prod__AEqExpr__visit_all(val
* self
, val
* p0
);
681 void parser_prod__ANeExpr__init_aneexpr(val
* self
, val
* p0
, val
* p1
);
682 void parser_prod__ANeExpr__n_expr_61d(val
* self
, val
* p0
);
683 void parser_prod__ANeExpr__n_expr2_61d(val
* self
, val
* p0
);
684 void parser_prod__ANeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
685 void parser_prod__ANeExpr__visit_all(val
* self
, val
* p0
);
686 void parser_prod__ALtExpr__init_altexpr(val
* self
, val
* p0
, val
* p1
);
687 void parser_prod__ALtExpr__n_expr_61d(val
* self
, val
* p0
);
688 void parser_prod__ALtExpr__n_expr2_61d(val
* self
, val
* p0
);
689 void parser_prod__ALtExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
690 void parser_prod__ALtExpr__visit_all(val
* self
, val
* p0
);
691 void parser_prod__ALeExpr__init_aleexpr(val
* self
, val
* p0
, val
* p1
);
692 void parser_prod__ALeExpr__n_expr_61d(val
* self
, val
* p0
);
693 void parser_prod__ALeExpr__n_expr2_61d(val
* self
, val
* p0
);
694 void parser_prod__ALeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
695 void parser_prod__ALeExpr__visit_all(val
* self
, val
* p0
);
696 void parser_prod__ALlExpr__init_allexpr(val
* self
, val
* p0
, val
* p1
);
697 void parser_prod__ALlExpr__n_expr_61d(val
* self
, val
* p0
);
698 void parser_prod__ALlExpr__n_expr2_61d(val
* self
, val
* p0
);
699 void parser_prod__ALlExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
700 void parser_prod__ALlExpr__visit_all(val
* self
, val
* p0
);
701 void parser_prod__AGtExpr__init_agtexpr(val
* self
, val
* p0
, val
* p1
);
702 void parser_prod__AGtExpr__n_expr_61d(val
* self
, val
* p0
);
703 void parser_prod__AGtExpr__n_expr2_61d(val
* self
, val
* p0
);
704 void parser_prod__AGtExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
705 void parser_prod__AGtExpr__visit_all(val
* self
, val
* p0
);
706 void parser_prod__AGeExpr__init_ageexpr(val
* self
, val
* p0
, val
* p1
);
707 void parser_prod__AGeExpr__n_expr_61d(val
* self
, val
* p0
);
708 void parser_prod__AGeExpr__n_expr2_61d(val
* self
, val
* p0
);
709 void parser_prod__AGeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
710 void parser_prod__AGeExpr__visit_all(val
* self
, val
* p0
);
711 void parser_prod__AGgExpr__init_aggexpr(val
* self
, val
* p0
, val
* p1
);
712 void parser_prod__AGgExpr__n_expr_61d(val
* self
, val
* p0
);
713 void parser_prod__AGgExpr__n_expr2_61d(val
* self
, val
* p0
);
714 void parser_prod__AGgExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
715 void parser_prod__AGgExpr__visit_all(val
* self
, val
* p0
);
716 #define COLOR_parser_nodes__AIsaExpr___n_expr 9
717 #define COLOR_parser_nodes__AIsaExpr___n_type 10
718 void parser_prod__AIsaExpr__init_aisaexpr(val
* self
, val
* p0
, val
* p1
);
719 void parser_prod__AIsaExpr__n_expr_61d(val
* self
, val
* p0
);
720 void parser_prod__AIsaExpr__n_type_61d(val
* self
, val
* p0
);
721 void parser_prod__AIsaExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
722 void parser_prod__AIsaExpr__visit_all(val
* self
, val
* p0
);
723 void parser_prod__APlusExpr__init_aplusexpr(val
* self
, val
* p0
, val
* p1
);
724 void parser_prod__APlusExpr__n_expr_61d(val
* self
, val
* p0
);
725 void parser_prod__APlusExpr__n_expr2_61d(val
* self
, val
* p0
);
726 void parser_prod__APlusExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
727 void parser_prod__APlusExpr__visit_all(val
* self
, val
* p0
);
728 void parser_prod__AMinusExpr__init_aminusexpr(val
* self
, val
* p0
, val
* p1
);
729 void parser_prod__AMinusExpr__n_expr_61d(val
* self
, val
* p0
);
730 void parser_prod__AMinusExpr__n_expr2_61d(val
* self
, val
* p0
);
731 void parser_prod__AMinusExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
732 void parser_prod__AMinusExpr__visit_all(val
* self
, val
* p0
);
733 void parser_prod__AStarshipExpr__init_astarshipexpr(val
* self
, val
* p0
, val
* p1
);
734 void parser_prod__AStarshipExpr__n_expr_61d(val
* self
, val
* p0
);
735 void parser_prod__AStarshipExpr__n_expr2_61d(val
* self
, val
* p0
);
736 void parser_prod__AStarshipExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
737 void parser_prod__AStarshipExpr__visit_all(val
* self
, val
* p0
);
738 void parser_prod__AStarExpr__init_astarexpr(val
* self
, val
* p0
, val
* p1
);
739 void parser_prod__AStarExpr__n_expr_61d(val
* self
, val
* p0
);
740 void parser_prod__AStarExpr__n_expr2_61d(val
* self
, val
* p0
);
741 void parser_prod__AStarExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
742 void parser_prod__AStarExpr__visit_all(val
* self
, val
* p0
);
743 void parser_prod__ASlashExpr__init_aslashexpr(val
* self
, val
* p0
, val
* p1
);
744 void parser_prod__ASlashExpr__n_expr_61d(val
* self
, val
* p0
);
745 void parser_prod__ASlashExpr__n_expr2_61d(val
* self
, val
* p0
);
746 void parser_prod__ASlashExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
747 void parser_prod__ASlashExpr__visit_all(val
* self
, val
* p0
);
748 void parser_prod__APercentExpr__init_apercentexpr(val
* self
, val
* p0
, val
* p1
);
749 void parser_prod__APercentExpr__n_expr_61d(val
* self
, val
* p0
);
750 void parser_prod__APercentExpr__n_expr2_61d(val
* self
, val
* p0
);
751 void parser_prod__APercentExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
752 void parser_prod__APercentExpr__visit_all(val
* self
, val
* p0
);
753 #define COLOR_parser_nodes__AUminusExpr___n_minus 11
754 void parser_prod__AUminusExpr__init_auminusexpr(val
* self
, val
* p0
, val
* p1
);
755 void parser_prod__AUminusExpr__n_minus_61d(val
* self
, val
* p0
);
756 void parser_prod__AUminusExpr__n_expr_61d(val
* self
, val
* p0
);
757 void parser_prod__AUminusExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
758 void parser_prod__AUminusExpr__visit_all(val
* self
, val
* p0
);
759 #define COLOR_parser_nodes__ANewExpr___n_kwnew 9
760 #define COLOR_parser_nodes__ANewExpr___n_type 10
761 #define COLOR_parser_nodes__ANewExpr___n_id 11
762 #define COLOR_parser_nodes__ANewExpr___n_args 12
763 void parser_prod__ANewExpr__init_anewexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
764 void parser_prod__ANewExpr__n_kwnew_61d(val
* self
, val
* p0
);
765 void parser_prod__ANewExpr__n_type_61d(val
* self
, val
* p0
);
766 void parser_prod__ANewExpr__n_id_61d(val
* self
, val
* p0
);
767 extern const struct type type_parser_nodes__AExprs
;
768 void parser_prod__ANewExpr__n_args_61d(val
* self
, val
* p0
);
769 void parser_prod__ANewExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
770 void parser_prod__ANewExpr__visit_all(val
* self
, val
* p0
);
771 #define COLOR_parser_nodes__AAttrFormExpr___n_expr 9
772 #define COLOR_parser_nodes__AAttrFormExpr___n_id 10
773 void parser_prod__AAttrExpr__init_aattrexpr(val
* self
, val
* p0
, val
* p1
);
774 void parser_prod__AAttrExpr__n_expr_61d(val
* self
, val
* p0
);
775 extern const struct type type_parser_nodes__TAttrid
;
776 void parser_prod__AAttrExpr__n_id_61d(val
* self
, val
* p0
);
777 void parser_prod__AAttrExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
778 void parser_prod__AAttrExpr__visit_all(val
* self
, val
* p0
);
779 #define COLOR_parser_nodes__AAssignFormExpr___n_assign 11
780 #define COLOR_parser_nodes__AAssignFormExpr___n_value 12
781 void parser_prod__AAttrAssignExpr__init_aattrassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
782 void parser_prod__AAttrAssignExpr__n_expr_61d(val
* self
, val
* p0
);
783 void parser_prod__AAttrAssignExpr__n_id_61d(val
* self
, val
* p0
);
784 void parser_prod__AAttrAssignExpr__n_assign_61d(val
* self
, val
* p0
);
785 void parser_prod__AAttrAssignExpr__n_value_61d(val
* self
, val
* p0
);
786 void parser_prod__AAttrAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
787 void parser_prod__AAttrAssignExpr__visit_all(val
* self
, val
* p0
);
788 #define COLOR_parser_nodes__AReassignFormExpr___n_assign_op 11
789 #define COLOR_parser_nodes__AReassignFormExpr___n_value 12
790 void parser_prod__AAttrReassignExpr__init_aattrreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
791 void parser_prod__AAttrReassignExpr__n_expr_61d(val
* self
, val
* p0
);
792 void parser_prod__AAttrReassignExpr__n_id_61d(val
* self
, val
* p0
);
793 extern const struct type type_parser_nodes__AAssignOp
;
794 void parser_prod__AAttrReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
795 void parser_prod__AAttrReassignExpr__n_value_61d(val
* self
, val
* p0
);
796 void parser_prod__AAttrReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
797 void parser_prod__AAttrReassignExpr__visit_all(val
* self
, val
* p0
);
798 #define COLOR_parser_nodes__ACallFormExpr___n_id 15
799 #define COLOR_parser_nodes__ACallFormExpr___n_args 16
800 void parser_prod__ACallExpr__init_acallexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
801 void parser_prod__ACallExpr__n_expr_61d(val
* self
, val
* p0
);
802 void parser_prod__ACallExpr__n_id_61d(val
* self
, val
* p0
);
803 void parser_prod__ACallExpr__n_args_61d(val
* self
, val
* p0
);
804 void parser_prod__ACallExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
805 void parser_prod__ACallExpr__visit_all(val
* self
, val
* p0
);
806 void parser_prod__ACallAssignExpr__init_acallassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
807 void parser_prod__ACallAssignExpr__n_expr_61d(val
* self
, val
* p0
);
808 void parser_prod__ACallAssignExpr__n_id_61d(val
* self
, val
* p0
);
809 void parser_prod__ACallAssignExpr__n_args_61d(val
* self
, val
* p0
);
810 void parser_prod__ACallAssignExpr__n_assign_61d(val
* self
, val
* p0
);
811 void parser_prod__ACallAssignExpr__n_value_61d(val
* self
, val
* p0
);
812 void parser_prod__ACallAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
813 void parser_prod__ACallAssignExpr__visit_all(val
* self
, val
* p0
);
814 void parser_prod__ACallReassignExpr__init_acallreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
815 void parser_prod__ACallReassignExpr__n_expr_61d(val
* self
, val
* p0
);
816 void parser_prod__ACallReassignExpr__n_id_61d(val
* self
, val
* p0
);
817 void parser_prod__ACallReassignExpr__n_args_61d(val
* self
, val
* p0
);
818 void parser_prod__ACallReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
819 void parser_prod__ACallReassignExpr__n_value_61d(val
* self
, val
* p0
);
820 void parser_prod__ACallReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
821 void parser_prod__ACallReassignExpr__visit_all(val
* self
, val
* p0
);
822 #define COLOR_parser_nodes__ASuperExpr___n_qualified 9
823 #define COLOR_parser_nodes__ASuperExpr___n_kwsuper 10
824 #define COLOR_parser_nodes__ASuperExpr___n_args 11
825 void parser_prod__ASuperExpr__init_asuperexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
826 extern const struct type type_nullable_parser_nodes__AQualified
;
827 void parser_prod__ASuperExpr__n_qualified_61d(val
* self
, val
* p0
);
828 void parser_prod__ASuperExpr__n_kwsuper_61d(val
* self
, val
* p0
);
829 void parser_prod__ASuperExpr__n_args_61d(val
* self
, val
* p0
);
830 void parser_prod__ASuperExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
831 void parser_prod__ASuperExpr__visit_all(val
* self
, val
* p0
);
832 #define COLOR_parser_nodes__AInitExpr___n_kwinit 11
833 #define COLOR_parser_nodes__AInitExpr___n_args 12
834 void parser_prod__AInitExpr__init_ainitexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
835 void parser_prod__AInitExpr__n_expr_61d(val
* self
, val
* p0
);
836 void parser_prod__AInitExpr__n_kwinit_61d(val
* self
, val
* p0
);
837 void parser_prod__AInitExpr__n_args_61d(val
* self
, val
* p0
);
838 void parser_prod__AInitExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
839 void parser_prod__AInitExpr__visit_all(val
* self
, val
* p0
);
840 #define COLOR_parser_nodes__ABraFormExpr___n_args 15
841 void parser_prod__ABraExpr__init_abraexpr(val
* self
, val
* p0
, val
* p1
);
842 void parser_prod__ABraExpr__n_expr_61d(val
* self
, val
* p0
);
843 void parser_prod__ABraExpr__n_args_61d(val
* self
, val
* p0
);
844 void parser_prod__ABraExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
845 void parser_prod__ABraExpr__visit_all(val
* self
, val
* p0
);
846 void parser_prod__ABraAssignExpr__init_abraassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
847 void parser_prod__ABraAssignExpr__n_expr_61d(val
* self
, val
* p0
);
848 void parser_prod__ABraAssignExpr__n_args_61d(val
* self
, val
* p0
);
849 void parser_prod__ABraAssignExpr__n_assign_61d(val
* self
, val
* p0
);
850 void parser_prod__ABraAssignExpr__n_value_61d(val
* self
, val
* p0
);
851 void parser_prod__ABraAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
852 void parser_prod__ABraAssignExpr__visit_all(val
* self
, val
* p0
);
853 void parser_prod__ABraReassignExpr__init_abrareassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
854 void parser_prod__ABraReassignExpr__n_expr_61d(val
* self
, val
* p0
);
855 void parser_prod__ABraReassignExpr__n_args_61d(val
* self
, val
* p0
);
856 void parser_prod__ABraReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
857 void parser_prod__ABraReassignExpr__n_value_61d(val
* self
, val
* p0
);
858 void parser_prod__ABraReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
859 void parser_prod__ABraReassignExpr__visit_all(val
* self
, val
* p0
);
860 #define COLOR_parser_nodes__AVarFormExpr___n_id 9
861 void parser_prod__AVarExpr__init_avarexpr(val
* self
, val
* p0
);
862 void parser_prod__AVarExpr__n_id_61d(val
* self
, val
* p0
);
863 void parser_prod__AVarExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
864 void parser_prod__AVarExpr__visit_all(val
* self
, val
* p0
);
865 void parser_prod__AVarAssignExpr__init_avarassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
866 void parser_prod__AVarAssignExpr__n_id_61d(val
* self
, val
* p0
);
867 void parser_prod__AVarAssignExpr__n_assign_61d(val
* self
, val
* p0
);
868 void parser_prod__AVarAssignExpr__n_value_61d(val
* self
, val
* p0
);
869 void parser_prod__AVarAssignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
870 void parser_prod__AVarAssignExpr__visit_all(val
* self
, val
* p0
);
871 void parser_prod__AVarReassignExpr__init_avarreassignexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
872 void parser_prod__AVarReassignExpr__n_id_61d(val
* self
, val
* p0
);
873 void parser_prod__AVarReassignExpr__n_assign_op_61d(val
* self
, val
* p0
);
874 void parser_prod__AVarReassignExpr__n_value_61d(val
* self
, val
* p0
);
875 void parser_prod__AVarReassignExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
876 void parser_prod__AVarReassignExpr__visit_all(val
* self
, val
* p0
);
877 #define COLOR_parser_nodes__ACrangeExpr___n_obra 12
878 #define COLOR_parser_nodes__ARangeExpr___n_expr 9
879 #define COLOR_parser_nodes__ARangeExpr___n_expr2 10
880 #define COLOR_parser_nodes__ACrangeExpr___n_cbra 13
881 void parser_prod__ACrangeExpr__init_acrangeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
882 void parser_prod__ACrangeExpr__n_obra_61d(val
* self
, val
* p0
);
883 void parser_prod__ACrangeExpr__n_expr_61d(val
* self
, val
* p0
);
884 void parser_prod__ACrangeExpr__n_expr2_61d(val
* self
, val
* p0
);
885 void parser_prod__ACrangeExpr__n_cbra_61d(val
* self
, val
* p0
);
886 void parser_prod__ACrangeExpr__n_annotations_61d(val
* self
, val
* p0
);
887 void parser_prod__ACrangeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
888 void parser_prod__ACrangeExpr__visit_all(val
* self
, val
* p0
);
889 #define COLOR_parser_nodes__AOrangeExpr___n_obra 12
890 #define COLOR_parser_nodes__AOrangeExpr___n_cbra 13
891 void parser_prod__AOrangeExpr__init_aorangeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
892 void parser_prod__AOrangeExpr__n_obra_61d(val
* self
, val
* p0
);
893 void parser_prod__AOrangeExpr__n_expr_61d(val
* self
, val
* p0
);
894 void parser_prod__AOrangeExpr__n_expr2_61d(val
* self
, val
* p0
);
895 void parser_prod__AOrangeExpr__n_cbra_61d(val
* self
, val
* p0
);
896 void parser_prod__AOrangeExpr__n_annotations_61d(val
* self
, val
* p0
);
897 void parser_prod__AOrangeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
898 void parser_prod__AOrangeExpr__visit_all(val
* self
, val
* p0
);
899 #define COLOR_parser_nodes__AArrayExpr___n_exprs 9
900 void parser_prod__AArrayExpr__init_aarrayexpr(val
* self
, val
* p0
, val
* p1
);
901 void parser_prod__AArrayExpr__n_exprs_61d(val
* self
, val
* p0
);
902 void parser_prod__AArrayExpr__n_annotations_61d(val
* self
, val
* p0
);
903 void parser_prod__AArrayExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
904 void parser_prod__AArrayExpr__visit_all(val
* self
, val
* p0
);
905 #define COLOR_parser_nodes__ASelfExpr___n_kwself 9
906 void parser_prod__ASelfExpr__init_aselfexpr(val
* self
, val
* p0
, val
* p1
);
907 extern const struct type type_parser_nodes__TKwself
;
908 void parser_prod__ASelfExpr__n_kwself_61d(val
* self
, val
* p0
);
909 void parser_prod__ASelfExpr__n_annotations_61d(val
* self
, val
* p0
);
910 void parser_prod__ASelfExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
911 void parser_prod__ASelfExpr__visit_all(val
* self
, val
* p0
);
912 #define COLOR_parser_nodes__ATrueExpr___n_kwtrue 9
913 void parser_prod__ATrueExpr__init_atrueexpr(val
* self
, val
* p0
, val
* p1
);
914 extern const struct type type_parser_nodes__TKwtrue
;
915 void parser_prod__ATrueExpr__n_kwtrue_61d(val
* self
, val
* p0
);
916 void parser_prod__ATrueExpr__n_annotations_61d(val
* self
, val
* p0
);
917 void parser_prod__ATrueExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
918 void parser_prod__ATrueExpr__visit_all(val
* self
, val
* p0
);
919 #define COLOR_parser_nodes__AFalseExpr___n_kwfalse 9
920 void parser_prod__AFalseExpr__init_afalseexpr(val
* self
, val
* p0
, val
* p1
);
921 extern const struct type type_parser_nodes__TKwfalse
;
922 void parser_prod__AFalseExpr__n_kwfalse_61d(val
* self
, val
* p0
);
923 void parser_prod__AFalseExpr__n_annotations_61d(val
* self
, val
* p0
);
924 void parser_prod__AFalseExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
925 void parser_prod__AFalseExpr__visit_all(val
* self
, val
* p0
);
926 #define COLOR_parser_nodes__ANullExpr___n_kwnull 9
927 void parser_prod__ANullExpr__init_anullexpr(val
* self
, val
* p0
, val
* p1
);
928 extern const struct type type_parser_nodes__TKwnull
;
929 void parser_prod__ANullExpr__n_kwnull_61d(val
* self
, val
* p0
);
930 void parser_prod__ANullExpr__n_annotations_61d(val
* self
, val
* p0
);
931 void parser_prod__ANullExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
932 void parser_prod__ANullExpr__visit_all(val
* self
, val
* p0
);
933 #define COLOR_parser_nodes__ADecIntExpr___n_number 10
934 void parser_prod__ADecIntExpr__init_adecintexpr(val
* self
, val
* p0
, val
* p1
);
935 extern const struct type type_parser_nodes__TNumber
;
936 void parser_prod__ADecIntExpr__n_number_61d(val
* self
, val
* p0
);
937 void parser_prod__ADecIntExpr__n_annotations_61d(val
* self
, val
* p0
);
938 void parser_prod__ADecIntExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
939 void parser_prod__ADecIntExpr__visit_all(val
* self
, val
* p0
);
940 #define COLOR_parser_nodes__AHexIntExpr___n_hex_number 10
941 void parser_prod__AHexIntExpr__init_ahexintexpr(val
* self
, val
* p0
, val
* p1
);
942 extern const struct type type_parser_nodes__THexNumber
;
943 void parser_prod__AHexIntExpr__n_hex_number_61d(val
* self
, val
* p0
);
944 void parser_prod__AHexIntExpr__n_annotations_61d(val
* self
, val
* p0
);
945 void parser_prod__AHexIntExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
946 void parser_prod__AHexIntExpr__visit_all(val
* self
, val
* p0
);
947 #define COLOR_parser_nodes__AFloatExpr___n_float 9
948 void parser_prod__AFloatExpr__init_afloatexpr(val
* self
, val
* p0
, val
* p1
);
949 extern const struct type type_parser_nodes__TFloat
;
950 void parser_prod__AFloatExpr__n_float_61d(val
* self
, val
* p0
);
951 void parser_prod__AFloatExpr__n_annotations_61d(val
* self
, val
* p0
);
952 void parser_prod__AFloatExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
953 void parser_prod__AFloatExpr__visit_all(val
* self
, val
* p0
);
954 #define COLOR_parser_nodes__ACharExpr___n_char 9
955 void parser_prod__ACharExpr__init_acharexpr(val
* self
, val
* p0
, val
* p1
);
956 extern const struct type type_parser_nodes__TChar
;
957 void parser_prod__ACharExpr__n_char_61d(val
* self
, val
* p0
);
958 void parser_prod__ACharExpr__n_annotations_61d(val
* self
, val
* p0
);
959 void parser_prod__ACharExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
960 void parser_prod__ACharExpr__visit_all(val
* self
, val
* p0
);
961 #define COLOR_parser_nodes__AStringFormExpr___n_string 9
962 void parser_prod__AStringExpr__init_astringexpr(val
* self
, val
* p0
, val
* p1
);
963 extern const struct type type_parser_nodes__TString
;
964 void parser_prod__AStringExpr__n_string_61d(val
* self
, val
* p0
);
965 void parser_prod__AStringExpr__n_annotations_61d(val
* self
, val
* p0
);
966 void parser_prod__AStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
967 void parser_prod__AStringExpr__visit_all(val
* self
, val
* p0
);
968 void parser_prod__AStartStringExpr__init_astartstringexpr(val
* self
, val
* p0
);
969 extern const struct type type_parser_nodes__TStartString
;
970 void parser_prod__AStartStringExpr__n_string_61d(val
* self
, val
* p0
);
971 void parser_prod__AStartStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
972 void parser_prod__AStartStringExpr__visit_all(val
* self
, val
* p0
);
973 void parser_prod__AMidStringExpr__init_amidstringexpr(val
* self
, val
* p0
);
974 extern const struct type type_parser_nodes__TMidString
;
975 void parser_prod__AMidStringExpr__n_string_61d(val
* self
, val
* p0
);
976 void parser_prod__AMidStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
977 void parser_prod__AMidStringExpr__visit_all(val
* self
, val
* p0
);
978 void parser_prod__AEndStringExpr__init_aendstringexpr(val
* self
, val
* p0
);
979 extern const struct type type_parser_nodes__TEndString
;
980 void parser_prod__AEndStringExpr__n_string_61d(val
* self
, val
* p0
);
981 void parser_prod__AEndStringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
982 void parser_prod__AEndStringExpr__visit_all(val
* self
, val
* p0
);
983 #define COLOR_parser_nodes__ASuperstringExpr___n_exprs 9
984 void parser_prod__ASuperstringExpr__init_asuperstringexpr(val
* self
, val
* p0
, val
* p1
);
985 void parser_prod__ASuperstringExpr__n_annotations_61d(val
* self
, val
* p0
);
986 void parser_prod__ASuperstringExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
987 void parser_prod__ASuperstringExpr__visit_all(val
* self
, val
* p0
);
988 #define COLOR_parser_nodes__AParExpr___n_opar 10
989 #define COLOR_parser_nodes__AParExpr___n_cpar 11
990 void parser_prod__AParExpr__init_aparexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
991 extern const struct type type_parser_nodes__TOpar
;
992 void parser_prod__AParExpr__n_opar_61d(val
* self
, val
* p0
);
993 void parser_prod__AParExpr__n_expr_61d(val
* self
, val
* p0
);
994 extern const struct type type_parser_nodes__TCpar
;
995 void parser_prod__AParExpr__n_cpar_61d(val
* self
, val
* p0
);
996 void parser_prod__AParExpr__n_annotations_61d(val
* self
, val
* p0
);
997 void parser_prod__AParExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
998 void parser_prod__AParExpr__visit_all(val
* self
, val
* p0
);
999 #define COLOR_parser_nodes__AAsCastExpr___n_expr 9
1000 #define COLOR_parser_nodes__AAsCastExpr___n_kwas 10
1001 #define COLOR_parser_nodes__AAsCastExpr___n_opar 11
1002 #define COLOR_parser_nodes__AAsCastExpr___n_type 12
1003 #define COLOR_parser_nodes__AAsCastExpr___n_cpar 13
1004 void parser_prod__AAsCastExpr__init_aascastexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
1005 void parser_prod__AAsCastExpr__n_expr_61d(val
* self
, val
* p0
);
1006 extern const struct type type_parser_nodes__TKwas
;
1007 void parser_prod__AAsCastExpr__n_kwas_61d(val
* self
, val
* p0
);
1008 void parser_prod__AAsCastExpr__n_opar_61d(val
* self
, val
* p0
);
1009 void parser_prod__AAsCastExpr__n_type_61d(val
* self
, val
* p0
);
1010 void parser_prod__AAsCastExpr__n_cpar_61d(val
* self
, val
* p0
);
1011 void parser_prod__AAsCastExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
1012 void parser_prod__AAsCastExpr__visit_all(val
* self
, val
* p0
);
1013 #define COLOR_parser_nodes__AAsNotnullExpr___n_expr 9
1014 #define COLOR_parser_nodes__AAsNotnullExpr___n_kwas 10
1015 #define COLOR_parser_nodes__AAsNotnullExpr___n_opar 11
1016 #define COLOR_parser_nodes__AAsNotnullExpr___n_kwnot 12
1017 #define COLOR_parser_nodes__AAsNotnullExpr___n_kwnull 13
1018 #define COLOR_parser_nodes__AAsNotnullExpr___n_cpar 14
1019 void parser_prod__AAsNotnullExpr__init_aasnotnullexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
1020 void parser_prod__AAsNotnullExpr__n_expr_61d(val
* self
, val
* p0
);
1021 void parser_prod__AAsNotnullExpr__n_kwas_61d(val
* self
, val
* p0
);
1022 void parser_prod__AAsNotnullExpr__n_opar_61d(val
* self
, val
* p0
);
1023 void parser_prod__AAsNotnullExpr__n_kwnot_61d(val
* self
, val
* p0
);
1024 void parser_prod__AAsNotnullExpr__n_kwnull_61d(val
* self
, val
* p0
);
1025 void parser_prod__AAsNotnullExpr__n_cpar_61d(val
* self
, val
* p0
);
1026 void parser_prod__AAsNotnullExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
1027 void parser_prod__AAsNotnullExpr__visit_all(val
* self
, val
* p0
);
1028 #define COLOR_parser_nodes__AIssetAttrExpr___n_kwisset 17
1029 void parser_prod__AIssetAttrExpr__init_aissetattrexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1030 extern const struct type type_parser_nodes__TKwisset
;
1031 void parser_prod__AIssetAttrExpr__n_kwisset_61d(val
* self
, val
* p0
);
1032 void parser_prod__AIssetAttrExpr__n_expr_61d(val
* self
, val
* p0
);
1033 void parser_prod__AIssetAttrExpr__n_id_61d(val
* self
, val
* p0
);
1034 void parser_prod__AIssetAttrExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
1035 void parser_prod__AIssetAttrExpr__visit_all(val
* self
, val
* p0
);
1036 #define COLOR_parser_nodes__ADebugTypeExpr___n_kwdebug 9
1037 #define COLOR_parser_nodes__ADebugTypeExpr___n_kwtype 10
1038 #define COLOR_parser_nodes__ADebugTypeExpr___n_expr 11
1039 #define COLOR_parser_nodes__ADebugTypeExpr___n_type 12
1040 void parser_prod__ADebugTypeExpr__init_adebugtypeexpr(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
1041 extern const struct type type_parser_nodes__TKwdebug
;
1042 void parser_prod__ADebugTypeExpr__n_kwdebug_61d(val
* self
, val
* p0
);
1043 void parser_prod__ADebugTypeExpr__n_kwtype_61d(val
* self
, val
* p0
);
1044 void parser_prod__ADebugTypeExpr__n_expr_61d(val
* self
, val
* p0
);
1045 void parser_prod__ADebugTypeExpr__n_type_61d(val
* self
, val
* p0
);
1046 void parser_prod__ADebugTypeExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
1047 void parser_prod__ADebugTypeExpr__visit_all(val
* self
, val
* p0
);
1048 #define COLOR_parser_nodes__AVarargExpr___n_expr 9
1049 #define COLOR_parser_nodes__AVarargExpr___n_dotdotdot 10
1050 void parser_prod__AVarargExpr__init_avarargexpr(val
* self
, val
* p0
, val
* p1
);
1051 void parser_prod__AVarargExpr__n_expr_61d(val
* self
, val
* p0
);
1052 extern const struct type type_parser_nodes__TDotdotdot
;
1053 void parser_prod__AVarargExpr__n_dotdotdot_61d(val
* self
, val
* p0
);
1054 void parser_prod__AVarargExpr__replace_child(val
* self
, val
* p0
, val
* p1
);
1055 void parser_prod__AVarargExpr__visit_all(val
* self
, val
* p0
);
1056 #define COLOR_parser_nodes__AExprs___n_exprs 4
1057 void parser_prod__AListExprs__init_alistexprs(val
* self
, val
* p0
);
1058 void parser_prod__AListExprs__replace_child(val
* self
, val
* p0
, val
* p1
);
1059 void parser_prod__AListExprs__visit_all(val
* self
, val
* p0
);
1060 #define COLOR_parser_nodes__AParExprs___n_opar 5
1061 #define COLOR_parser_nodes__AParExprs___n_cpar 6
1062 void parser_prod__AParExprs__init_aparexprs(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1063 void parser_prod__AParExprs__n_opar_61d(val
* self
, val
* p0
);
1064 void parser_prod__AParExprs__n_cpar_61d(val
* self
, val
* p0
);
1065 void parser_prod__AParExprs__replace_child(val
* self
, val
* p0
, val
* p1
);
1066 void parser_prod__AParExprs__visit_all(val
* self
, val
* p0
);
1067 #define COLOR_parser_nodes__ABraExprs___n_obra 5
1068 #define COLOR_parser_nodes__ABraExprs___n_cbra 6
1069 void parser_prod__ABraExprs__init_abraexprs(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1070 void parser_prod__ABraExprs__n_obra_61d(val
* self
, val
* p0
);
1071 void parser_prod__ABraExprs__n_cbra_61d(val
* self
, val
* p0
);
1072 void parser_prod__ABraExprs__replace_child(val
* self
, val
* p0
, val
* p1
);
1073 void parser_prod__ABraExprs__visit_all(val
* self
, val
* p0
);
1074 #define COLOR_parser_nodes__APlusAssignOp___n_pluseq 4
1075 void parser_prod__APlusAssignOp__init_aplusassignop(val
* self
, val
* p0
);
1076 extern const struct type type_parser_nodes__TPluseq
;
1077 void parser_prod__APlusAssignOp__n_pluseq_61d(val
* self
, val
* p0
);
1078 void parser_prod__APlusAssignOp__replace_child(val
* self
, val
* p0
, val
* p1
);
1079 void parser_prod__APlusAssignOp__visit_all(val
* self
, val
* p0
);
1080 #define COLOR_parser_nodes__AMinusAssignOp___n_minuseq 4
1081 void parser_prod__AMinusAssignOp__init_aminusassignop(val
* self
, val
* p0
);
1082 extern const struct type type_parser_nodes__TMinuseq
;
1083 void parser_prod__AMinusAssignOp__n_minuseq_61d(val
* self
, val
* p0
);
1084 void parser_prod__AMinusAssignOp__replace_child(val
* self
, val
* p0
, val
* p1
);
1085 void parser_prod__AMinusAssignOp__visit_all(val
* self
, val
* p0
);
1086 #define COLOR_parser_nodes__AModuleName___n_quad 4
1087 #define COLOR_parser_nodes__AModuleName___n_path 5
1088 #define COLOR_parser_nodes__AModuleName___n_id 6
1089 void parser_prod__AModuleName__init_amodulename(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1090 extern const struct type type_nullable_parser_nodes__TQuad
;
1091 void parser_prod__AModuleName__n_quad_61d(val
* self
, val
* p0
);
1092 void parser_prod__AModuleName__n_id_61d(val
* self
, val
* p0
);
1093 void parser_prod__AModuleName__replace_child(val
* self
, val
* p0
, val
* p1
);
1094 void parser_prod__AModuleName__visit_all(val
* self
, val
* p0
);
1095 #define COLOR_parser_nodes__AExternCalls___n_kwimport 4
1096 #define COLOR_parser_nodes__AExternCalls___n_extern_calls 5
1097 void parser_prod__AExternCalls__init_aexterncalls(val
* self
, val
* p0
, val
* p1
);
1098 void parser_prod__AExternCalls__n_kwimport_61d(val
* self
, val
* p0
);
1099 void parser_prod__AExternCalls__replace_child(val
* self
, val
* p0
, val
* p1
);
1100 void parser_prod__AExternCalls__visit_all(val
* self
, val
* p0
);
1101 #define COLOR_parser_nodes__ASuperExternCall___n_kwsuper 4
1102 void parser_prod__ASuperExternCall__init_asuperexterncall(val
* self
, val
* p0
);
1103 void parser_prod__ASuperExternCall__n_kwsuper_61d(val
* self
, val
* p0
);
1104 void parser_prod__ASuperExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
1105 void parser_prod__ASuperExternCall__visit_all(val
* self
, val
* p0
);
1106 #define COLOR_parser_nodes__ALocalPropExternCall___n_methid 4
1107 void parser_prod__ALocalPropExternCall__init_alocalpropexterncall(val
* self
, val
* p0
);
1108 void parser_prod__ALocalPropExternCall__n_methid_61d(val
* self
, val
* p0
);
1109 void parser_prod__ALocalPropExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
1110 void parser_prod__ALocalPropExternCall__visit_all(val
* self
, val
* p0
);
1111 #define COLOR_parser_nodes__AFullPropExternCall___n_type 4
1112 #define COLOR_parser_nodes__AFullPropExternCall___n_dot 5
1113 #define COLOR_parser_nodes__AFullPropExternCall___n_methid 6
1114 void parser_prod__AFullPropExternCall__init_afullpropexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1115 void parser_prod__AFullPropExternCall__n_type_61d(val
* self
, val
* p0
);
1116 extern const struct type type_nullable_parser_nodes__TDot
;
1117 void parser_prod__AFullPropExternCall__n_dot_61d(val
* self
, val
* p0
);
1118 void parser_prod__AFullPropExternCall__n_methid_61d(val
* self
, val
* p0
);
1119 void parser_prod__AFullPropExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
1120 void parser_prod__AFullPropExternCall__visit_all(val
* self
, val
* p0
);
1121 #define COLOR_parser_nodes__AInitPropExternCall___n_type 4
1122 void parser_prod__AInitPropExternCall__init_ainitpropexterncall(val
* self
, val
* p0
);
1123 void parser_prod__AInitPropExternCall__n_type_61d(val
* self
, val
* p0
);
1124 void parser_prod__AInitPropExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
1125 void parser_prod__AInitPropExternCall__visit_all(val
* self
, val
* p0
);
1126 #define COLOR_parser_nodes__ACastAsExternCall___n_from_type 4
1127 #define COLOR_parser_nodes__ACastAsExternCall___n_dot 5
1128 #define COLOR_parser_nodes__ACastAsExternCall___n_kwas 6
1129 #define COLOR_parser_nodes__ACastAsExternCall___n_to_type 7
1130 void parser_prod__ACastAsExternCall__init_acastasexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
1131 void parser_prod__ACastAsExternCall__n_from_type_61d(val
* self
, val
* p0
);
1132 void parser_prod__ACastAsExternCall__n_dot_61d(val
* self
, val
* p0
);
1133 void parser_prod__ACastAsExternCall__n_kwas_61d(val
* self
, val
* p0
);
1134 void parser_prod__ACastAsExternCall__n_to_type_61d(val
* self
, val
* p0
);
1135 void parser_prod__ACastAsExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
1136 void parser_prod__ACastAsExternCall__visit_all(val
* self
, val
* p0
);
1137 #define COLOR_parser_nodes__AAsNullableExternCall___n_type 4
1138 #define COLOR_parser_nodes__AAsNullableExternCall___n_kwas 5
1139 #define COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable 6
1140 void parser_prod__AAsNullableExternCall__init_aasnullableexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
);
1141 void parser_prod__AAsNullableExternCall__n_type_61d(val
* self
, val
* p0
);
1142 void parser_prod__AAsNullableExternCall__n_kwas_61d(val
* self
, val
* p0
);
1143 extern const struct type type_parser_nodes__TKwnullable
;
1144 void parser_prod__AAsNullableExternCall__n_kwnullable_61d(val
* self
, val
* p0
);
1145 void parser_prod__AAsNullableExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
1146 void parser_prod__AAsNullableExternCall__visit_all(val
* self
, val
* p0
);
1147 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_type 4
1148 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas 5
1149 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot 6
1150 #define COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable 7
1151 void parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
1152 void parser_prod__AAsNotNullableExternCall__n_type_61d(val
* self
, val
* p0
);
1153 void parser_prod__AAsNotNullableExternCall__n_kwas_61d(val
* self
, val
* p0
);
1154 void parser_prod__AAsNotNullableExternCall__n_kwnot_61d(val
* self
, val
* p0
);
1155 void parser_prod__AAsNotNullableExternCall__n_kwnullable_61d(val
* self
, val
* p0
);
1156 void parser_prod__AAsNotNullableExternCall__replace_child(val
* self
, val
* p0
, val
* p1
);
1157 void parser_prod__AAsNotNullableExternCall__visit_all(val
* self
, val
* p0
);
1158 #define COLOR_parser_nodes__AInLanguage___n_kwin 4
1159 #define COLOR_parser_nodes__AInLanguage___n_string 5
1160 void parser_prod__AInLanguage__init_ainlanguage(val
* self
, val
* p0
, val
* p1
);
1161 extern const struct type type_parser_nodes__TKwin
;
1162 void parser_prod__AInLanguage__n_kwin_61d(val
* self
, val
* p0
);
1163 void parser_prod__AInLanguage__n_string_61d(val
* self
, val
* p0
);
1164 void parser_prod__AInLanguage__replace_child(val
* self
, val
* p0
, val
* p1
);
1165 void parser_prod__AInLanguage__visit_all(val
* self
, val
* p0
);
1166 #define COLOR_parser_nodes__AExternCodeBlock___n_in_language 4
1167 #define COLOR_parser_nodes__AExternCodeBlock___n_extern_code_segment 5
1168 void parser_prod__AExternCodeBlock__init_aexterncodeblock(val
* self
, val
* p0
, val
* p1
);
1169 extern const struct type type_nullable_parser_nodes__AInLanguage
;
1170 void parser_prod__AExternCodeBlock__n_in_language_61d(val
* self
, val
* p0
);
1171 extern const struct type type_parser_nodes__TExternCodeSegment
;
1172 void parser_prod__AExternCodeBlock__n_extern_code_segment_61d(val
* self
, val
* p0
);
1173 void parser_prod__AExternCodeBlock__replace_child(val
* self
, val
* p0
, val
* p1
);
1174 void parser_prod__AExternCodeBlock__visit_all(val
* self
, val
* p0
);
1175 #define COLOR_parser_nodes__AQualified___n_id 5
1176 #define COLOR_parser_nodes__AQualified___n_classid 6
1177 void parser_prod__AQualified__init_aqualified(val
* self
, val
* p0
, val
* p1
);
1178 void parser_prod__AQualified__n_classid_61d(val
* self
, val
* p0
);
1179 void parser_prod__AQualified__replace_child(val
* self
, val
* p0
, val
* p1
);
1180 void parser_prod__AQualified__visit_all(val
* self
, val
* p0
);
1181 #define COLOR_parser_nodes__ADoc___n_comment 4
1182 void parser_prod__ADoc__init_adoc(val
* self
, val
* p0
);
1183 void parser_prod__ADoc__replace_child(val
* self
, val
* p0
, val
* p1
);
1184 void parser_prod__ADoc__visit_all(val
* self
, val
* p0
);
1185 #define COLOR_parser_nodes__AAnnotations___n_at 4
1186 #define COLOR_parser_nodes__AAnnotations___n_opar 5
1187 #define COLOR_parser_nodes__AAnnotations___n_items 6
1188 #define COLOR_parser_nodes__AAnnotations___n_cpar 7
1189 void parser_prod__AAnnotations__init_aannotations(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
1190 extern const struct type type_nullable_parser_nodes__TAt
;
1191 void parser_prod__AAnnotations__n_at_61d(val
* self
, val
* p0
);
1192 void parser_prod__AAnnotations__n_opar_61d(val
* self
, val
* p0
);
1193 void parser_prod__AAnnotations__n_cpar_61d(val
* self
, val
* p0
);
1194 void parser_prod__AAnnotations__replace_child(val
* self
, val
* p0
, val
* p1
);
1195 void parser_prod__AAnnotations__visit_all(val
* self
, val
* p0
);
1196 #define COLOR_parser_nodes__AAnnotation___n_doc 4
1197 #define COLOR_parser_nodes__AAnnotation___n_kwredef 5
1198 #define COLOR_parser_nodes__AAnnotation___n_visibility 6
1199 #define COLOR_parser_nodes__AAnnotation___n_atid 7
1200 #define COLOR_parser_nodes__AAnnotation___n_opar 8
1201 #define COLOR_parser_nodes__AAnnotation___n_args 9
1202 #define COLOR_parser_nodes__AAnnotation___n_cpar 10
1203 void parser_prod__AAnnotation__init_aannotation(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
, val
* p6
, val
* p7
);
1204 void parser_prod__AAnnotation__n_doc_61d(val
* self
, val
* p0
);
1205 void parser_prod__AAnnotation__n_kwredef_61d(val
* self
, val
* p0
);
1206 void parser_prod__AAnnotation__n_visibility_61d(val
* self
, val
* p0
);
1207 extern const struct type type_parser_nodes__AAtid
;
1208 void parser_prod__AAnnotation__n_atid_61d(val
* self
, val
* p0
);
1209 void parser_prod__AAnnotation__n_opar_61d(val
* self
, val
* p0
);
1210 void parser_prod__AAnnotation__n_cpar_61d(val
* self
, val
* p0
);
1211 void parser_prod__AAnnotation__n_annotations_61d(val
* self
, val
* p0
);
1212 void parser_prod__AAnnotation__replace_child(val
* self
, val
* p0
, val
* p1
);
1213 void parser_prod__AAnnotation__visit_all(val
* self
, val
* p0
);
1214 #define COLOR_parser_nodes__ATypeAtArg___n_type 4
1215 void parser_prod__ATypeAtArg__init_atypeatarg(val
* self
, val
* p0
);
1216 void parser_prod__ATypeAtArg__n_type_61d(val
* self
, val
* p0
);
1217 void parser_prod__ATypeAtArg__replace_child(val
* self
, val
* p0
, val
* p1
);
1218 void parser_prod__ATypeAtArg__visit_all(val
* self
, val
* p0
);
1219 #define COLOR_parser_nodes__AExprAtArg___n_expr 4
1220 void parser_prod__AExprAtArg__init_aexpratarg(val
* self
, val
* p0
);
1221 void parser_prod__AExprAtArg__n_expr_61d(val
* self
, val
* p0
);
1222 void parser_prod__AExprAtArg__replace_child(val
* self
, val
* p0
, val
* p1
);
1223 void parser_prod__AExprAtArg__visit_all(val
* self
, val
* p0
);
1224 void parser_prod__AAtAtArg__init_aatatarg(val
* self
, val
* p0
);
1225 extern const struct type type_parser_nodes__AAnnotations
;
1226 void parser_prod__AAtAtArg__n_annotations_61d(val
* self
, val
* p0
);
1227 void parser_prod__AAtAtArg__replace_child(val
* self
, val
* p0
, val
* p1
);
1228 void parser_prod__AAtAtArg__visit_all(val
* self
, val
* p0
);
1229 #define COLOR_parser_nodes__AAtid___n_id 4
1230 void parser_prod__AIdAtid__init_aidatid(val
* self
, val
* p0
);
1231 void parser_prod__AIdAtid__n_id_61d(val
* self
, val
* p0
);
1232 void parser_prod__AIdAtid__replace_child(val
* self
, val
* p0
, val
* p1
);
1233 void parser_prod__AIdAtid__visit_all(val
* self
, val
* p0
);
1234 void parser_prod__AKwreadableAtid__init_akwreadableatid(val
* self
, val
* p0
);
1235 void parser_prod__AKwreadableAtid__n_id_61d(val
* self
, val
* p0
);
1236 void parser_prod__AKwreadableAtid__replace_child(val
* self
, val
* p0
, val
* p1
);
1237 void parser_prod__AKwreadableAtid__visit_all(val
* self
, val
* p0
);
1238 void parser_prod__AKwwritableAtid__init_akwwritableatid(val
* self
, val
* p0
);
1239 void parser_prod__AKwwritableAtid__n_id_61d(val
* self
, val
* p0
);
1240 void parser_prod__AKwwritableAtid__replace_child(val
* self
, val
* p0
, val
* p1
);
1241 void parser_prod__AKwwritableAtid__visit_all(val
* self
, val
* p0
);
1242 #define COLOR_parser_nodes__Start___n_base 4
1243 extern const struct type type_parser_nodes__AModule
;
1244 void parser_prod__Start__replace_child(val
* self
, val
* p0
, val
* p1
);
1245 #define COLOR_parser_nodes__Start___n_eof 5
1246 void parser_prod__Start__visit_all(val
* self
, val
* p0
);