README: document nit_env.sh
[nit.git] / c_src / nit__parser_prod.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_nit__parser_nodes__AModule___n_moduledecl 8
3 #define COLOR_standard__kernel__Object___61d_61d 4
4 #define COLOR_nit__parser_nodes__ANode___parent 1
5 #define COLOR_nit__parser_nodes__AModule___n_imports 9
6 extern const char FILE_nit__parser_nodes[];
7 void nit___nit__ANodes___unsafe_add_all(val* self, val* p0);
8 #define COLOR_nit__parser_nodes__AModule___n_extern_code_blocks 10
9 #define COLOR_nit__parser_nodes__AModule___n_classdefs 11
10 extern const struct type type_nullable__nit__AModuledecl;
11 extern const char FILE_nit__parser_prod[];
12 void nit__parser_prod___AModule___n_moduledecl_61d(val* self, val* p0);
13 short int nit___nit__ANodes___replace_child(val* self, val* p0, val* p1);
14 void nit___nit__Visitor___enter_visit(val* self, val* p0);
15 void nit___nit__ANodes___visit_all(val* self, val* p0);
16 #define COLOR_nit__parser_nodes__ADefinition___n_doc 10
17 #define COLOR_nit__parser_nodes__ADefinition___n_kwredef 11
18 #define COLOR_nit__parser_nodes__ADefinition___n_visibility 12
19 #define COLOR_nit__parser_nodes__AModuledecl___n_kwmodule 4
20 #define COLOR_nit__parser_nodes__AModuledecl___n_name 5
21 #define COLOR_nit__parser_nodes__Prod___n_annotations 2
22 extern const struct type type_nullable__nit__ADoc;
23 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
24 extern const struct type type_nullable__nit__TKwredef;
25 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
26 extern const struct type type_nit__AVisibility;
27 void nit__parser_prod___AModuledecl___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
28 extern const struct type type_nit__TKwmodule;
29 void nit__parser_prod___AModuledecl___n_kwmodule_61d(val* self, val* p0);
30 extern const struct type type_nit__AModuleName;
31 void nit__parser_prod___AModuledecl___n_name_61d(val* self, val* p0);
32 extern const struct type type_nullable__nit__AAnnotations;
33 void nit__parser_prod___AModuledecl___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
34 #define COLOR_nit__parser_nodes__AImport___n_visibility 4
35 #define COLOR_nit__parser_nodes__AImport___n_kwimport 5
36 #define COLOR_nit__parser_nodes__AStdImport___n_name 7
37 void nit__parser_prod___AStdImport___nit__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
38 extern const struct type type_nit__TKwimport;
39 void nit__parser_prod___AStdImport___nit__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
40 void nit__parser_prod___AStdImport___n_name_61d(val* self, val* p0);
41 void nit__parser_prod___AStdImport___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
42 #define COLOR_nit__parser_nodes__ANoImport___n_kwend 6
43 void nit__parser_prod___ANoImport___nit__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
44 void nit__parser_prod___ANoImport___nit__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
45 extern const struct type type_nit__TKwend;
46 void nit__parser_prod___ANoImport___n_kwend_61d(val* self, val* p0);
47 #define COLOR_nit__parser_nodes__APublicVisibility__n_kwpublic_61d 42
48 #define COLOR_standard__kernel__Object__init 0
49 #define COLOR_nit__parser_nodes__APublicVisibility___n_kwpublic 4
50 extern const struct type type_nullable__nit__TKwpublic;
51 void nit__parser_prod___APublicVisibility___n_kwpublic_61d(val* self, val* p0);
52 #define COLOR_nit__parser_nodes__APrivateVisibility___n_kwprivate 4
53 extern const struct type type_nit__TKwprivate;
54 void nit__parser_prod___APrivateVisibility___n_kwprivate_61d(val* self, val* p0);
55 #define COLOR_nit__parser_nodes__AProtectedVisibility___n_kwprotected 4
56 extern const struct type type_nit__TKwprotected;
57 void nit__parser_prod___AProtectedVisibility___n_kwprotected_61d(val* self, val* p0);
58 #define COLOR_nit__parser_nodes__AIntrudeVisibility___n_kwintrude 4
59 extern const struct type type_nit__TKwintrude;
60 void nit__parser_prod___AIntrudeVisibility___n_kwintrude_61d(val* self, val* p0);
61 #define COLOR_nit__parser_nodes__AStdClassdef___n_classkind 13
62 #define COLOR_nit__parser_nodes__AStdClassdef___n_id 14
63 #define COLOR_nit__parser_nodes__AStdClassdef___n_obra 15
64 #define COLOR_nit__parser_nodes__AStdClassdef___n_formaldefs 16
65 #define COLOR_nit__parser_nodes__AStdClassdef___n_cbra 17
66 #define COLOR_nit__parser_nodes__AStdClassdef___n_extern_code_block 18
67 #define COLOR_nit__parser_nodes__AClassdef___n_propdefs 9
68 #define COLOR_nit__parser_nodes__AStdClassdef___n_kwend 19
69 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
70 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
71 void nit__parser_prod___AStdClassdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
72 extern const struct type type_nit__AClasskind;
73 void nit__parser_prod___AStdClassdef___n_classkind_61d(val* self, val* p0);
74 extern const struct type type_nullable__nit__TClassid;
75 void nit__parser_prod___AStdClassdef___n_id_61d(val* self, val* p0);
76 extern const struct type type_nullable__nit__TObra;
77 void nit__parser_prod___AStdClassdef___n_obra_61d(val* self, val* p0);
78 extern const struct type type_nullable__nit__TCbra;
79 void nit__parser_prod___AStdClassdef___n_cbra_61d(val* self, val* p0);
80 extern const struct type type_nullable__nit__AExternCodeBlock;
81 void nit__parser_prod___AStdClassdef___n_extern_code_block_61d(val* self, val* p0);
82 void nit__parser_prod___AStdClassdef___n_kwend_61d(val* self, val* p0);
83 #define COLOR_nit__parser_nodes__AConcreteClasskind___n_kwclass 4
84 extern const struct type type_nit__TKwclass;
85 void nit__parser_prod___AConcreteClasskind___n_kwclass_61d(val* self, val* p0);
86 #define COLOR_nit__parser_nodes__AAbstractClasskind___n_kwabstract 4
87 #define COLOR_nit__parser_nodes__AAbstractClasskind___n_kwclass 5
88 extern const struct type type_nit__TKwabstract;
89 void nit__parser_prod___AAbstractClasskind___n_kwabstract_61d(val* self, val* p0);
90 void nit__parser_prod___AAbstractClasskind___n_kwclass_61d(val* self, val* p0);
91 #define COLOR_nit__parser_nodes__AInterfaceClasskind___n_kwinterface 4
92 extern const struct type type_nit__TKwinterface;
93 void nit__parser_prod___AInterfaceClasskind___n_kwinterface_61d(val* self, val* p0);
94 #define COLOR_nit__parser_nodes__AEnumClasskind___n_kwenum 4
95 extern const struct type type_nit__TKwenum;
96 void nit__parser_prod___AEnumClasskind___n_kwenum_61d(val* self, val* p0);
97 #define COLOR_nit__parser_nodes__AExternClasskind___n_kwextern 4
98 #define COLOR_nit__parser_nodes__AExternClasskind___n_kwclass 5
99 extern const struct type type_nit__TKwextern;
100 void nit__parser_prod___AExternClasskind___n_kwextern_61d(val* self, val* p0);
101 extern const struct type type_nullable__nit__TKwclass;
102 void nit__parser_prod___AExternClasskind___n_kwclass_61d(val* self, val* p0);
103 #define COLOR_nit__parser_nodes__AFormaldef___n_id 6
104 #define COLOR_nit__parser_nodes__AFormaldef___n_type 7
105 extern const struct type type_nit__TClassid;
106 void nit__parser_prod___AFormaldef___n_id_61d(val* self, val* p0);
107 extern const struct type type_nullable__nit__AType;
108 void nit__parser_prod___AFormaldef___n_type_61d(val* self, val* p0);
109 void nit__parser_prod___AFormaldef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
110 #define COLOR_nit__parser_nodes__AAttrPropdef___n_kwvar 19
111 #define COLOR_nit__parser_nodes__AAttrPropdef___n_id2 20
112 #define COLOR_nit__parser_nodes__AAttrPropdef___n_type 21
113 #define COLOR_nit__parser_nodes__AAttrPropdef___n_assign 22
114 #define COLOR_nit__parser_nodes__AAttrPropdef___n_expr 23
115 #define COLOR_nit__parser_nodes__AAttrPropdef___n_kwdo 24
116 #define COLOR_nit__parser_nodes__AAttrPropdef___n_block 25
117 #define COLOR_nit__parser_nodes__AAttrPropdef___n_kwend 26
118 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
119 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
120 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
121 extern const struct type type_nit__TKwvar;
122 void nit__parser_prod___AAttrPropdef___n_kwvar_61d(val* self, val* p0);
123 extern const struct type type_nit__TId;
124 void nit__parser_prod___AAttrPropdef___n_id2_61d(val* self, val* p0);
125 void nit__parser_prod___AAttrPropdef___n_type_61d(val* self, val* p0);
126 extern const struct type type_nullable__nit__TAssign;
127 void nit__parser_prod___AAttrPropdef___n_assign_61d(val* self, val* p0);
128 extern const struct type type_nullable__nit__AExpr;
129 void nit__parser_prod___AAttrPropdef___n_expr_61d(val* self, val* p0);
130 void nit__parser_prod___AAttrPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
131 extern const struct type type_nullable__nit__TKwdo;
132 void nit__parser_prod___AAttrPropdef___n_kwdo_61d(val* self, val* p0);
133 void nit__parser_prod___AAttrPropdef___n_block_61d(val* self, val* p0);
134 extern const struct type type_nullable__nit__TKwend;
135 void nit__parser_prod___AAttrPropdef___n_kwend_61d(val* self, val* p0);
136 #define COLOR_nit__parser_nodes__AMethPropdef___n_block 19
137 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
138 void nit__parser_prod___AMainMethPropdef___nit__parser_nodes__AMethPropdef__n_block_61d(val* self, val* p0);
139 #define COLOR_nit__parser_nodes__ATypePropdef___n_kwtype 9
140 #define COLOR_nit__parser_nodes__ATypePropdef___n_id 13
141 #define COLOR_nit__parser_nodes__ATypePropdef___n_type 14
142 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
143 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
144 void nit__parser_prod___ATypePropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
145 extern const struct type type_nit__TKwtype;
146 void nit__parser_prod___ATypePropdef___n_kwtype_61d(val* self, val* p0);
147 void nit__parser_prod___ATypePropdef___n_id_61d(val* self, val* p0);
148 extern const struct type type_nit__AType;
149 void nit__parser_prod___ATypePropdef___n_type_61d(val* self, val* p0);
150 void nit__parser_prod___ATypePropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
151 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwmeth 13
152 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwinit 14
153 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwnew 15
154 #define COLOR_nit__parser_nodes__AMethPropdef___n_methid 16
155 #define COLOR_nit__parser_nodes__AMethPropdef___n_signature 17
156 #define COLOR_nit__parser_nodes__AMethPropdef___n_extern_calls 21
157 #define COLOR_nit__parser_nodes__AMethPropdef___n_extern_code_block 22
158 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwdo 18
159 #define COLOR_nit__parser_nodes__AMethPropdef___n_kwend 20
160 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
161 #define COLOR_nit__parser_nodes__ADefinition__n_kwredef_61d 56
162 void nit__parser_prod___AMethPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
163 extern const struct type type_nullable__nit__TKwmeth;
164 void nit__parser_prod___AMethPropdef___n_kwmeth_61d(val* self, val* p0);
165 extern const struct type type_nullable__nit__TKwinit;
166 void nit__parser_prod___AMethPropdef___n_kwinit_61d(val* self, val* p0);
167 extern const struct type type_nullable__nit__TKwnew;
168 void nit__parser_prod___AMethPropdef___n_kwnew_61d(val* self, val* p0);
169 extern const struct type type_nullable__nit__AMethid;
170 void nit__parser_prod___AMethPropdef___n_methid_61d(val* self, val* p0);
171 extern const struct type type_nit__ASignature;
172 void nit__parser_prod___AMethPropdef___n_signature_61d(val* self, val* p0);
173 void nit__parser_prod___AMethPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
174 extern const struct type type_nullable__nit__AExternCalls;
175 void nit__parser_prod___AMethPropdef___n_extern_calls_61d(val* self, val* p0);
176 void nit__parser_prod___AMethPropdef___n_extern_code_block_61d(val* self, val* p0);
177 void nit__parser_prod___AMethPropdef___n_kwdo_61d(val* self, val* p0);
178 #define COLOR_nit__parser_nodes__AMethPropdef__n_block_61d 83
179 void nit__parser_prod___AMethPropdef___n_kwend_61d(val* self, val* p0);
180 #define COLOR_nit__parser_nodes__ASuperPropdef___n_kwsuper 9
181 #define COLOR_nit__parser_nodes__ASuperPropdef___n_type 13
182 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
183 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
184 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
185 extern const struct type type_nit__TKwsuper;
186 void nit__parser_prod___ASuperPropdef___n_kwsuper_61d(val* self, val* p0);
187 void nit__parser_prod___ASuperPropdef___n_type_61d(val* self, val* p0);
188 void nit__parser_prod___ASuperPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
189 #define COLOR_nit__parser_nodes__AAnnotation___n_atid 9
190 #define COLOR_nit__parser_nodes__AAnnotation___n_opar 13
191 #define COLOR_nit__parser_nodes__AAnnotation___n_args 14
192 #define COLOR_nit__parser_nodes__AAnnotation___n_cpar 15
193 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
194 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
195 extern const struct type type_nullable__nit__AVisibility;
196 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
197 extern const struct type type_nit__AAtid;
198 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__AAnnotation__n_atid_61d(val* self, val* p0);
199 extern const struct type type_nullable__nit__TOpar;
200 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__AAnnotation__n_opar_61d(val* self, val* p0);
201 extern const struct type type_nullable__nit__TCpar;
202 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__AAnnotation__n_cpar_61d(val* self, val* p0);
203 void nit__parser_prod___AAnnotPropdef___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
204 #define COLOR_nit__parser_nodes__AIdMethid___n_id 4
205 void nit__parser_prod___AIdMethid___n_id_61d(val* self, val* p0);
206 #define COLOR_nit__parser_nodes__AOperatorMethid___n_op 4
207 extern const struct type type_nit__TPlus;
208 void nit__parser_prod___APlusMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
209 extern const struct type type_nit__TMinus;
210 void nit__parser_prod___AMinusMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
211 extern const struct type type_nit__TStar;
212 void nit__parser_prod___AStarMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
213 extern const struct type type_nit__TStarstar;
214 void nit__parser_prod___AStarstarMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
215 extern const struct type type_nit__TSlash;
216 void nit__parser_prod___ASlashMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
217 extern const struct type type_nit__TPercent;
218 void nit__parser_prod___APercentMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
219 extern const struct type type_nit__TEq;
220 void nit__parser_prod___AEqMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
221 extern const struct type type_nit__TNe;
222 void nit__parser_prod___ANeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
223 extern const struct type type_nit__TLe;
224 void nit__parser_prod___ALeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
225 extern const struct type type_nit__TGe;
226 void nit__parser_prod___AGeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
227 extern const struct type type_nit__TLt;
228 void nit__parser_prod___ALtMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
229 extern const struct type type_nit__TGt;
230 void nit__parser_prod___AGtMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
231 extern const struct type type_nit__TLl;
232 void nit__parser_prod___ALlMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
233 extern const struct type type_nit__TGg;
234 void nit__parser_prod___AGgMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
235 extern const struct type type_nit__TStarship;
236 void nit__parser_prod___AStarshipMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
237 extern const struct type type_nit__TPipe;
238 void nit__parser_prod___APipeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
239 extern const struct type type_nit__TCaret;
240 void nit__parser_prod___ACaretMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
241 extern const struct type type_nit__TAmp;
242 void nit__parser_prod___AAmpMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
243 extern const struct type type_nit__TTilde;
244 void nit__parser_prod___ATildeMethid___nit__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
245 #define COLOR_nit__parser_nodes__ABraMethid___n_obra 4
246 #define COLOR_nit__parser_nodes__ABraMethid___n_cbra 5
247 extern const struct type type_nit__TObra;
248 void nit__parser_prod___ABraMethid___n_obra_61d(val* self, val* p0);
249 extern const struct type type_nit__TCbra;
250 void nit__parser_prod___ABraMethid___n_cbra_61d(val* self, val* p0);
251 #define COLOR_nit__parser_nodes__AAssignMethid___n_id 4
252 #define COLOR_nit__parser_nodes__AAssignMethid___n_assign 5
253 void nit__parser_prod___AAssignMethid___n_id_61d(val* self, val* p0);
254 extern const struct type type_nit__TAssign;
255 void nit__parser_prod___AAssignMethid___n_assign_61d(val* self, val* p0);
256 #define COLOR_nit__parser_nodes__ABraassignMethid___n_obra 4
257 #define COLOR_nit__parser_nodes__ABraassignMethid___n_cbra 5
258 #define COLOR_nit__parser_nodes__ABraassignMethid___n_assign 6
259 void nit__parser_prod___ABraassignMethid___n_obra_61d(val* self, val* p0);
260 void nit__parser_prod___ABraassignMethid___n_cbra_61d(val* self, val* p0);
261 void nit__parser_prod___ABraassignMethid___n_assign_61d(val* self, val* p0);
262 #define COLOR_nit__parser_nodes__ASignature___n_opar 9
263 #define COLOR_nit__parser_nodes__ASignature___n_params 10
264 #define COLOR_nit__parser_nodes__ASignature___n_cpar 11
265 #define COLOR_nit__parser_nodes__ASignature___n_type 12
266 void nit__parser_prod___ASignature___n_opar_61d(val* self, val* p0);
267 void nit__parser_prod___ASignature___n_cpar_61d(val* self, val* p0);
268 void nit__parser_prod___ASignature___n_type_61d(val* self, val* p0);
269 #define COLOR_nit__parser_nodes__AParam___n_id 5
270 #define COLOR_nit__parser_nodes__AParam___n_type 6
271 #define COLOR_nit__parser_nodes__AParam___n_dotdotdot 7
272 void nit__parser_prod___AParam___n_id_61d(val* self, val* p0);
273 void nit__parser_prod___AParam___n_type_61d(val* self, val* p0);
274 extern const struct type type_nullable__nit__TDotdotdot;
275 void nit__parser_prod___AParam___n_dotdotdot_61d(val* self, val* p0);
276 void nit__parser_prod___AParam___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
277 #define COLOR_nit__parser_nodes__AType___n_kwnullable 6
278 #define COLOR_nit__parser_nodes__AType___n_id 7
279 #define COLOR_nit__parser_nodes__AType___n_obra 8
280 #define COLOR_nit__parser_nodes__AType___n_types 9
281 #define COLOR_nit__parser_nodes__AType___n_cbra 10
282 extern const struct type type_nullable__nit__TKwnullable;
283 void nit__parser_prod___AType___n_kwnullable_61d(val* self, val* p0);
284 void nit__parser_prod___AType___n_id_61d(val* self, val* p0);
285 void nit__parser_prod___AType___n_obra_61d(val* self, val* p0);
286 void nit__parser_prod___AType___n_cbra_61d(val* self, val* p0);
287 void nit__parser_prod___AType___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
288 #define COLOR_nit__parser_nodes__ALabel___n_kwlabel 4
289 #define COLOR_nit__parser_nodes__ALabel___n_id 5
290 extern const struct type type_nit__TKwlabel;
291 void nit__parser_prod___ALabel___n_kwlabel_61d(val* self, val* p0);
292 extern const struct type type_nullable__nit__TId;
293 void nit__parser_prod___ALabel___n_id_61d(val* self, val* p0);
294 #define COLOR_nit__parser_nodes__ABlockExpr___n_expr 10
295 #define COLOR_nit__parser_nodes__ABlockExpr___n_kwend 11
296 void nit__parser_prod___ABlockExpr___n_kwend_61d(val* self, val* p0);
297 #define COLOR_nit__parser_nodes__AVardeclExpr___n_kwvar 10
298 #define COLOR_nit__parser_nodes__AVardeclExpr___n_id 11
299 #define COLOR_nit__parser_nodes__AVardeclExpr___n_type 12
300 #define COLOR_nit__parser_nodes__AVardeclExpr___n_assign 13
301 #define COLOR_nit__parser_nodes__AVardeclExpr___n_expr 14
302 extern const struct type type_nullable__nit__TKwvar;
303 void nit__parser_prod___AVardeclExpr___n_kwvar_61d(val* self, val* p0);
304 void nit__parser_prod___AVardeclExpr___n_id_61d(val* self, val* p0);
305 void nit__parser_prod___AVardeclExpr___n_type_61d(val* self, val* p0);
306 void nit__parser_prod___AVardeclExpr___n_assign_61d(val* self, val* p0);
307 void nit__parser_prod___AVardeclExpr___n_expr_61d(val* self, val* p0);
308 void nit__parser_prod___AVardeclExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
309 #define COLOR_nit__parser_nodes__AReturnExpr___n_kwreturn 10
310 #define COLOR_nit__parser_nodes__AReturnExpr___n_expr 11
311 extern const struct type type_nullable__nit__TKwreturn;
312 void nit__parser_prod___AReturnExpr___n_kwreturn_61d(val* self, val* p0);
313 void nit__parser_prod___AReturnExpr___n_expr_61d(val* self, val* p0);
314 #define COLOR_nit__parser_nodes__ABreakExpr___n_kwbreak 13
315 #define COLOR_nit__parser_nodes__ALabelable___n_label 10
316 extern const struct type type_nit__TKwbreak;
317 void nit__parser_prod___ABreakExpr___n_kwbreak_61d(val* self, val* p0);
318 extern const struct type type_nullable__nit__ALabel;
319 void nit__parser_prod___ABreakExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
320 #define COLOR_nit__parser_nodes__AAbortExpr___n_kwabort 10
321 extern const struct type type_nit__TKwabort;
322 void nit__parser_prod___AAbortExpr___n_kwabort_61d(val* self, val* p0);
323 #define COLOR_nit__parser_nodes__AContinueExpr___n_kwcontinue 13
324 extern const struct type type_nullable__nit__TKwcontinue;
325 void nit__parser_prod___AContinueExpr___n_kwcontinue_61d(val* self, val* p0);
326 void nit__parser_prod___AContinueExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
327 #define COLOR_nit__parser_nodes__ADoExpr___n_kwdo 11
328 #define COLOR_nit__parser_nodes__ADoExpr___n_block 12
329 extern const struct type type_nit__TKwdo;
330 void nit__parser_prod___ADoExpr___n_kwdo_61d(val* self, val* p0);
331 void nit__parser_prod___ADoExpr___n_block_61d(val* self, val* p0);
332 void nit__parser_prod___ADoExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
333 #define COLOR_nit__parser_nodes__AIfExpr___n_kwif 10
334 #define COLOR_nit__parser_nodes__AIfExpr___n_expr 11
335 #define COLOR_nit__parser_nodes__AIfExpr___n_kwthen 12
336 #define COLOR_nit__parser_nodes__AIfExpr___n_then 13
337 #define COLOR_nit__parser_nodes__AIfExpr___n_kwelse 14
338 #define COLOR_nit__parser_nodes__AIfExpr___n_else 15
339 extern const struct type type_nit__TKwif;
340 void nit__parser_prod___AIfExpr___n_kwif_61d(val* self, val* p0);
341 extern const struct type type_nit__AExpr;
342 void nit__parser_prod___AIfExpr___n_expr_61d(val* self, val* p0);
343 extern const struct type type_nit__TKwthen;
344 void nit__parser_prod___AIfExpr___n_kwthen_61d(val* self, val* p0);
345 void nit__parser_prod___AIfExpr___n_then_61d(val* self, val* p0);
346 extern const struct type type_nullable__nit__TKwelse;
347 void nit__parser_prod___AIfExpr___n_kwelse_61d(val* self, val* p0);
348 void nit__parser_prod___AIfExpr___n_else_61d(val* self, val* p0);
349 #define COLOR_nit__parser_nodes__AIfexprExpr___n_kwif 10
350 #define COLOR_nit__parser_nodes__AIfexprExpr___n_expr 11
351 #define COLOR_nit__parser_nodes__AIfexprExpr___n_kwthen 12
352 #define COLOR_nit__parser_nodes__AIfexprExpr___n_then 13
353 #define COLOR_nit__parser_nodes__AIfexprExpr___n_kwelse 14
354 #define COLOR_nit__parser_nodes__AIfexprExpr___n_else 15
355 void nit__parser_prod___AIfexprExpr___n_kwif_61d(val* self, val* p0);
356 void nit__parser_prod___AIfexprExpr___n_expr_61d(val* self, val* p0);
357 void nit__parser_prod___AIfexprExpr___n_kwthen_61d(val* self, val* p0);
358 void nit__parser_prod___AIfexprExpr___n_then_61d(val* self, val* p0);
359 extern const struct type type_nit__TKwelse;
360 void nit__parser_prod___AIfexprExpr___n_kwelse_61d(val* self, val* p0);
361 void nit__parser_prod___AIfexprExpr___n_else_61d(val* self, val* p0);
362 #define COLOR_nit__parser_nodes__AWhileExpr___n_kwwhile 11
363 #define COLOR_nit__parser_nodes__AWhileExpr___n_expr 12
364 #define COLOR_nit__parser_nodes__AWhileExpr___n_kwdo 13
365 #define COLOR_nit__parser_nodes__AWhileExpr___n_block 14
366 extern const struct type type_nit__TKwwhile;
367 void nit__parser_prod___AWhileExpr___n_kwwhile_61d(val* self, val* p0);
368 void nit__parser_prod___AWhileExpr___n_expr_61d(val* self, val* p0);
369 void nit__parser_prod___AWhileExpr___n_kwdo_61d(val* self, val* p0);
370 void nit__parser_prod___AWhileExpr___n_block_61d(val* self, val* p0);
371 void nit__parser_prod___AWhileExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
372 #define COLOR_nit__parser_nodes__ALoopExpr___n_kwloop 11
373 #define COLOR_nit__parser_nodes__ALoopExpr___n_block 12
374 extern const struct type type_nit__TKwloop;
375 void nit__parser_prod___ALoopExpr___n_kwloop_61d(val* self, val* p0);
376 void nit__parser_prod___ALoopExpr___n_block_61d(val* self, val* p0);
377 void nit__parser_prod___ALoopExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
378 #define COLOR_nit__parser_nodes__AForExpr___n_kwfor 11
379 #define COLOR_nit__parser_nodes__AForExpr___n_ids 12
380 #define COLOR_nit__parser_nodes__AForExpr___n_kwin 13
381 #define COLOR_nit__parser_nodes__AForExpr___n_expr 14
382 #define COLOR_nit__parser_nodes__AForExpr___n_kwdo 15
383 #define COLOR_nit__parser_nodes__AForExpr___n_block 16
384 extern const struct type type_nit__TKwfor;
385 void nit__parser_prod___AForExpr___n_kwfor_61d(val* self, val* p0);
386 extern const struct type type_nit__TKwin;
387 void nit__parser_prod___AForExpr___n_kwin_61d(val* self, val* p0);
388 void nit__parser_prod___AForExpr___n_expr_61d(val* self, val* p0);
389 void nit__parser_prod___AForExpr___n_kwdo_61d(val* self, val* p0);
390 void nit__parser_prod___AForExpr___n_block_61d(val* self, val* p0);
391 void nit__parser_prod___AForExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
392 #define COLOR_nit__parser_nodes__AWithExpr___n_kwwith 11
393 #define COLOR_nit__parser_nodes__AWithExpr___n_expr 12
394 #define COLOR_nit__parser_nodes__AWithExpr___n_kwdo 13
395 #define COLOR_nit__parser_nodes__AWithExpr___n_block 14
396 extern const struct type type_nit__TKwwith;
397 void nit__parser_prod___AWithExpr___n_kwwith_61d(val* self, val* p0);
398 void nit__parser_prod___AWithExpr___n_expr_61d(val* self, val* p0);
399 void nit__parser_prod___AWithExpr___n_kwdo_61d(val* self, val* p0);
400 void nit__parser_prod___AWithExpr___n_block_61d(val* self, val* p0);
401 void nit__parser_prod___AWithExpr___nit__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
402 #define COLOR_nit__parser_nodes__AAssertExpr___n_kwassert 10
403 #define COLOR_nit__parser_nodes__AAssertExpr___n_id 11
404 #define COLOR_nit__parser_nodes__AAssertExpr___n_expr 12
405 #define COLOR_nit__parser_nodes__AAssertExpr___n_kwelse 13
406 #define COLOR_nit__parser_nodes__AAssertExpr___n_else 14
407 extern const struct type type_nit__TKwassert;
408 void nit__parser_prod___AAssertExpr___n_kwassert_61d(val* self, val* p0);
409 void nit__parser_prod___AAssertExpr___n_id_61d(val* self, val* p0);
410 void nit__parser_prod___AAssertExpr___n_expr_61d(val* self, val* p0);
411 void nit__parser_prod___AAssertExpr___n_kwelse_61d(val* self, val* p0);
412 void nit__parser_prod___AAssertExpr___n_else_61d(val* self, val* p0);
413 #define COLOR_nit__parser_nodes__AOnceExpr___n_kwonce 10
414 #define COLOR_nit__parser_nodes__AOnceExpr___n_expr 11
415 extern const struct type type_nit__TKwonce;
416 void nit__parser_prod___AOnceExpr___n_kwonce_61d(val* self, val* p0);
417 void nit__parser_prod___AOnceExpr___n_expr_61d(val* self, val* p0);
418 #define COLOR_nit__parser_nodes__ABinBoolExpr___n_expr 10
419 #define COLOR_nit__parser_nodes__ABinBoolExpr___n_op 11
420 #define COLOR_nit__parser_nodes__ABinBoolExpr___n_expr2 12
421 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
422 extern const struct type type_nit__TKwor;
423 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
424 void nit__parser_prod___AOrExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
425 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
426 extern const struct type type_nit__TKwand;
427 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
428 void nit__parser_prod___AAndExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
429 #define COLOR_nit__parser_nodes__AOrElseExpr___n_kwelse 13
430 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
431 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
432 void nit__parser_prod___AOrElseExpr___n_kwelse_61d(val* self, val* p0);
433 void nit__parser_prod___AOrElseExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
434 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
435 extern const struct type type_nit__TKwimplies;
436 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
437 void nit__parser_prod___AImpliesExpr___nit__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
438 #define COLOR_nit__parser_nodes__ANotExpr___n_kwnot 10
439 #define COLOR_nit__parser_nodes__ANotExpr___n_expr 11
440 extern const struct type type_nit__TKwnot;
441 void nit__parser_prod___ANotExpr___n_kwnot_61d(val* self, val* p0);
442 void nit__parser_prod___ANotExpr___n_expr_61d(val* self, val* p0);
443 #define COLOR_nit__parser_nodes__ASendExpr___n_expr 10
444 #define COLOR_nit__parser_nodes__ABinopExpr___n_op 12
445 #define COLOR_nit__parser_nodes__ABinopExpr___n_expr2 13
446 void nit__parser_prod___AEqExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
447 void nit__parser_prod___AEqExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
448 void nit__parser_prod___AEqExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
449 void nit__parser_prod___ANeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
450 void nit__parser_prod___ANeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
451 void nit__parser_prod___ANeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
452 void nit__parser_prod___ALtExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
453 void nit__parser_prod___ALtExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
454 void nit__parser_prod___ALtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
455 void nit__parser_prod___ALeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
456 void nit__parser_prod___ALeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
457 void nit__parser_prod___ALeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
458 void nit__parser_prod___ALlExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
459 void nit__parser_prod___ALlExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
460 void nit__parser_prod___ALlExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
461 void nit__parser_prod___AGtExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
462 void nit__parser_prod___AGtExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
463 void nit__parser_prod___AGtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
464 void nit__parser_prod___AGeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
465 void nit__parser_prod___AGeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
466 void nit__parser_prod___AGeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
467 void nit__parser_prod___AGgExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
468 void nit__parser_prod___AGgExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
469 void nit__parser_prod___AGgExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
470 #define COLOR_nit__parser_nodes__AIsaExpr___n_expr 10
471 #define COLOR_nit__parser_nodes__AIsaExpr___n_kwisa 11
472 #define COLOR_nit__parser_nodes__AIsaExpr___n_type 12
473 void nit__parser_prod___AIsaExpr___n_expr_61d(val* self, val* p0);
474 extern const struct type type_nit__TKwisa;
475 void nit__parser_prod___AIsaExpr___n_kwisa_61d(val* self, val* p0);
476 void nit__parser_prod___AIsaExpr___n_type_61d(val* self, val* p0);
477 void nit__parser_prod___APlusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
478 void nit__parser_prod___APlusExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
479 void nit__parser_prod___APlusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
480 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
481 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
482 void nit__parser_prod___AMinusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
483 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
484 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
485 void nit__parser_prod___AStarshipExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
486 void nit__parser_prod___AStarExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
487 void nit__parser_prod___AStarExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
488 void nit__parser_prod___AStarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
489 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
490 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
491 void nit__parser_prod___AStarstarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
492 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
493 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
494 void nit__parser_prod___ASlashExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
495 void nit__parser_prod___APercentExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
496 void nit__parser_prod___APercentExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
497 void nit__parser_prod___APercentExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
498 void nit__parser_prod___APipeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
499 void nit__parser_prod___APipeExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
500 void nit__parser_prod___APipeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
501 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
502 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
503 void nit__parser_prod___ACaretExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
504 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
505 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
506 void nit__parser_prod___AAmpExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
507 #define COLOR_nit__parser_nodes__AUnaryopExpr___n_op 12
508 void nit__parser_prod___AUminusExpr___nit__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
509 void nit__parser_prod___AUminusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
510 void nit__parser_prod___AUplusExpr___nit__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
511 void nit__parser_prod___AUplusExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
512 void nit__parser_prod___AUtildeExpr___nit__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
513 void nit__parser_prod___AUtildeExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
514 #define COLOR_nit__parser_nodes__ANewExpr___n_kwnew 10
515 #define COLOR_nit__parser_nodes__ANewExpr___n_type 11
516 #define COLOR_nit__parser_nodes__ANewExpr___n_id 12
517 #define COLOR_nit__parser_nodes__ANewExpr___n_args 13
518 extern const struct type type_nit__TKwnew;
519 void nit__parser_prod___ANewExpr___n_kwnew_61d(val* self, val* p0);
520 void nit__parser_prod___ANewExpr___n_type_61d(val* self, val* p0);
521 void nit__parser_prod___ANewExpr___n_id_61d(val* self, val* p0);
522 extern const struct type type_nit__AExprs;
523 void nit__parser_prod___ANewExpr___n_args_61d(val* self, val* p0);
524 #define COLOR_nit__parser_nodes__AAttrFormExpr___n_expr 10
525 #define COLOR_nit__parser_nodes__AAttrFormExpr___n_id 11
526 void nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
527 extern const struct type type_nit__TAttrid;
528 void nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
529 #define COLOR_nit__parser_nodes__AAssignFormExpr___n_assign 12
530 #define COLOR_nit__parser_nodes__AAssignFormExpr___n_value 13
531 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
532 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
533 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
534 void nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
535 #define COLOR_nit__parser_nodes__AReassignFormExpr___n_assign_op 12
536 #define COLOR_nit__parser_nodes__AReassignFormExpr___n_value 13
537 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
538 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
539 extern const struct type type_nit__AAssignOp;
540 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
541 void nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
542 #define COLOR_nit__parser_nodes__ACallFormExpr___n_id 16
543 #define COLOR_nit__parser_nodes__ACallFormExpr___n_args 17
544 void nit__parser_prod___ACallExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
545 void nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val* self, val* p0);
546 void nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
547 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
548 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val* self, val* p0);
549 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
550 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
551 void nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
552 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
553 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d(val* self, val* p0);
554 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
555 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
556 void nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
557 #define COLOR_nit__parser_nodes__ASuperExpr___n_qualified 10
558 #define COLOR_nit__parser_nodes__ASuperExpr___n_kwsuper 11
559 #define COLOR_nit__parser_nodes__ASuperExpr___n_args 12
560 extern const struct type type_nullable__nit__AQualified;
561 void nit__parser_prod___ASuperExpr___n_qualified_61d(val* self, val* p0);
562 void nit__parser_prod___ASuperExpr___n_kwsuper_61d(val* self, val* p0);
563 void nit__parser_prod___ASuperExpr___n_args_61d(val* self, val* p0);
564 #define COLOR_nit__parser_nodes__AInitExpr___n_kwinit 12
565 #define COLOR_nit__parser_nodes__AInitExpr___n_args 13
566 void nit__parser_prod___AInitExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
567 extern const struct type type_nit__TKwinit;
568 void nit__parser_prod___AInitExpr___n_kwinit_61d(val* self, val* p0);
569 void nit__parser_prod___AInitExpr___n_args_61d(val* self, val* p0);
570 #define COLOR_nit__parser_nodes__ABraFormExpr___n_args 16
571 void nit__parser_prod___ABraExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
572 void nit__parser_prod___ABraExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
573 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
574 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
575 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
576 void nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
577 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
578 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
579 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
580 void nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
581 #define COLOR_nit__parser_nodes__AVarFormExpr___n_id 10
582 void nit__parser_prod___AVarExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
583 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
584 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
585 void nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
586 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
587 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
588 void nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
589 #define COLOR_nit__parser_nodes__ACrangeExpr___n_obra 14
590 #define COLOR_nit__parser_nodes__ARangeExpr___n_expr 10
591 #define COLOR_nit__parser_nodes__ARangeExpr___n_dotdot 11
592 #define COLOR_nit__parser_nodes__ARangeExpr___n_expr2 12
593 #define COLOR_nit__parser_nodes__ACrangeExpr___n_cbra 15
594 void nit__parser_prod___ACrangeExpr___n_obra_61d(val* self, val* p0);
595 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
596 extern const struct type type_nit__TDotdot;
597 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
598 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
599 void nit__parser_prod___ACrangeExpr___n_cbra_61d(val* self, val* p0);
600 void nit__parser_prod___ACrangeExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
601 #define COLOR_nit__parser_nodes__AOrangeExpr___n_obra 14
602 #define COLOR_nit__parser_nodes__AOrangeExpr___n_cbra 15
603 void nit__parser_prod___AOrangeExpr___n_obra_61d(val* self, val* p0);
604 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
605 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
606 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
607 void nit__parser_prod___AOrangeExpr___n_cbra_61d(val* self, val* p0);
608 void nit__parser_prod___AOrangeExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
609 #define COLOR_nit__parser_nodes__AArrayExpr___n_obra 10
610 #define COLOR_nit__parser_nodes__AArrayExpr___n_exprs 11
611 #define COLOR_nit__parser_nodes__AArrayExpr___n_type 12
612 #define COLOR_nit__parser_nodes__AArrayExpr___n_cbra 13
613 void nit__parser_prod___AArrayExpr___n_obra_61d(val* self, val* p0);
614 void nit__parser_prod___AArrayExpr___n_type_61d(val* self, val* p0);
615 void nit__parser_prod___AArrayExpr___n_cbra_61d(val* self, val* p0);
616 void nit__parser_prod___AArrayExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
617 #define COLOR_nit__parser_nodes__ASelfExpr___n_kwself 10
618 extern const struct type type_nit__TKwself;
619 void nit__parser_prod___ASelfExpr___n_kwself_61d(val* self, val* p0);
620 void nit__parser_prod___ASelfExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
621 #define COLOR_nit__parser_nodes__ATrueExpr___n_kwtrue 10
622 extern const struct type type_nit__TKwtrue;
623 void nit__parser_prod___ATrueExpr___n_kwtrue_61d(val* self, val* p0);
624 void nit__parser_prod___ATrueExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
625 #define COLOR_nit__parser_nodes__AFalseExpr___n_kwfalse 10
626 extern const struct type type_nit__TKwfalse;
627 void nit__parser_prod___AFalseExpr___n_kwfalse_61d(val* self, val* p0);
628 void nit__parser_prod___AFalseExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
629 #define COLOR_nit__parser_nodes__ANullExpr___n_kwnull 10
630 extern const struct type type_nit__TKwnull;
631 void nit__parser_prod___ANullExpr___n_kwnull_61d(val* self, val* p0);
632 void nit__parser_prod___ANullExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
633 #define COLOR_nit__parser_nodes__ADecIntExpr___n_number 11
634 extern const struct type type_nit__TNumber;
635 void nit__parser_prod___ADecIntExpr___n_number_61d(val* self, val* p0);
636 void nit__parser_prod___ADecIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
637 #define COLOR_nit__parser_nodes__AHexIntExpr___n_hex_number 11
638 extern const struct type type_nit__THexNumber;
639 void nit__parser_prod___AHexIntExpr___n_hex_number_61d(val* self, val* p0);
640 void nit__parser_prod___AHexIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
641 #define COLOR_nit__parser_nodes__ABinIntExpr___n_bin_number 11
642 extern const struct type type_nit__TBinNumber;
643 void nit__parser_prod___ABinIntExpr___n_bin_number_61d(val* self, val* p0);
644 void nit__parser_prod___ABinIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
645 #define COLOR_nit__parser_nodes__AOctIntExpr___n_oct_number 11
646 extern const struct type type_nit__TOctNumber;
647 void nit__parser_prod___AOctIntExpr___n_oct_number_61d(val* self, val* p0);
648 void nit__parser_prod___AOctIntExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
649 #define COLOR_nit__parser_nodes__ADecByteExpr___n_bytenum 11
650 extern const struct type type_nit__TBytenum;
651 void nit__parser_prod___ADecByteExpr___n_bytenum_61d(val* self, val* p0);
652 void nit__parser_prod___ADecByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
653 #define COLOR_nit__parser_nodes__AHexByteExpr___n_hex_bytenum 11
654 extern const struct type type_nit__THexBytenum;
655 void nit__parser_prod___AHexByteExpr___n_hex_bytenum_61d(val* self, val* p0);
656 void nit__parser_prod___AHexByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
657 #define COLOR_nit__parser_nodes__ABinByteExpr___n_bin_bytenum 11
658 extern const struct type type_nit__TBinBytenum;
659 void nit__parser_prod___ABinByteExpr___n_bin_bytenum_61d(val* self, val* p0);
660 void nit__parser_prod___ABinByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
661 #define COLOR_nit__parser_nodes__AOctByteExpr___n_oct_bytenum 11
662 extern const struct type type_nit__TOctBytenum;
663 void nit__parser_prod___AOctByteExpr___n_oct_bytenum_61d(val* self, val* p0);
664 void nit__parser_prod___AOctByteExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
665 #define COLOR_nit__parser_nodes__AFloatExpr___n_float 10
666 extern const struct type type_nit__TFloat;
667 void nit__parser_prod___AFloatExpr___n_float_61d(val* self, val* p0);
668 void nit__parser_prod___AFloatExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
669 #define COLOR_nit__parser_nodes__ACharExpr___n_char 10
670 extern const struct type type_nit__TChar;
671 void nit__parser_prod___ACharExpr___n_char_61d(val* self, val* p0);
672 void nit__parser_prod___ACharExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
673 #define COLOR_nit__parser_nodes__AStringFormExpr___n_string 10
674 extern const struct type type_nit__TString;
675 void nit__parser_prod___AStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
676 void nit__parser_prod___AStringExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
677 extern const struct type type_nit__TStartString;
678 void nit__parser_prod___AStartStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
679 extern const struct type type_nit__TMidString;
680 void nit__parser_prod___AMidStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
681 extern const struct type type_nit__TEndString;
682 void nit__parser_prod___AEndStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
683 #define COLOR_nit__parser_nodes__ASuperstringExpr___n_exprs 10
684 void nit__parser_prod___ASuperstringExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
685 #define COLOR_nit__parser_nodes__AParExpr___n_opar 10
686 #define COLOR_nit__parser_nodes__AParExpr___n_expr 11
687 #define COLOR_nit__parser_nodes__AParExpr___n_cpar 12
688 extern const struct type type_nit__TOpar;
689 void nit__parser_prod___AParExpr___n_opar_61d(val* self, val* p0);
690 void nit__parser_prod___AParExpr___n_expr_61d(val* self, val* p0);
691 extern const struct type type_nit__TCpar;
692 void nit__parser_prod___AParExpr___n_cpar_61d(val* self, val* p0);
693 void nit__parser_prod___AParExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
694 #define COLOR_nit__parser_nodes__AAsCastForm___n_expr 10
695 #define COLOR_nit__parser_nodes__AAsCastForm___n_kwas 11
696 #define COLOR_nit__parser_nodes__AAsCastForm___n_opar 12
697 #define COLOR_nit__parser_nodes__AAsCastExpr___n_type 14
698 #define COLOR_nit__parser_nodes__AAsCastForm___n_cpar 13
699 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
700 extern const struct type type_nit__TKwas;
701 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
702 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
703 void nit__parser_prod___AAsCastExpr___n_type_61d(val* self, val* p0);
704 void nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
705 #define COLOR_nit__parser_nodes__AAsNotnullExpr___n_kwnot 14
706 #define COLOR_nit__parser_nodes__AAsNotnullExpr___n_kwnull 15
707 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
708 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
709 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
710 void nit__parser_prod___AAsNotnullExpr___n_kwnot_61d(val* self, val* p0);
711 void nit__parser_prod___AAsNotnullExpr___n_kwnull_61d(val* self, val* p0);
712 void nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
713 #define COLOR_nit__parser_nodes__AIssetAttrExpr___n_kwisset 12
714 extern const struct type type_nit__TKwisset;
715 void nit__parser_prod___AIssetAttrExpr___n_kwisset_61d(val* self, val* p0);
716 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
717 void nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
718 #define COLOR_nit__parser_nodes__ADebugTypeExpr___n_kwdebug 10
719 #define COLOR_nit__parser_nodes__ADebugTypeExpr___n_kwtype 11
720 #define COLOR_nit__parser_nodes__ADebugTypeExpr___n_expr 12
721 #define COLOR_nit__parser_nodes__ADebugTypeExpr___n_type 13
722 extern const struct type type_nit__TKwdebug;
723 void nit__parser_prod___ADebugTypeExpr___n_kwdebug_61d(val* self, val* p0);
724 void nit__parser_prod___ADebugTypeExpr___n_kwtype_61d(val* self, val* p0);
725 void nit__parser_prod___ADebugTypeExpr___n_expr_61d(val* self, val* p0);
726 void nit__parser_prod___ADebugTypeExpr___n_type_61d(val* self, val* p0);
727 #define COLOR_nit__parser_nodes__AVarargExpr___n_expr 10
728 #define COLOR_nit__parser_nodes__AVarargExpr___n_dotdotdot 11
729 void nit__parser_prod___AVarargExpr___n_expr_61d(val* self, val* p0);
730 extern const struct type type_nit__TDotdotdot;
731 void nit__parser_prod___AVarargExpr___n_dotdotdot_61d(val* self, val* p0);
732 #define COLOR_nit__parser_nodes__ANamedargExpr___n_id 10
733 #define COLOR_nit__parser_nodes__ANamedargExpr___n_assign 11
734 #define COLOR_nit__parser_nodes__ANamedargExpr___n_expr 12
735 void nit__parser_prod___ANamedargExpr___n_id_61d(val* self, val* p0);
736 void nit__parser_prod___ANamedargExpr___n_assign_61d(val* self, val* p0);
737 void nit__parser_prod___ANamedargExpr___n_expr_61d(val* self, val* p0);
738 #define COLOR_nit__parser_nodes__ATypeExpr___n_type 10
739 void nit__parser_prod___ATypeExpr___n_type_61d(val* self, val* p0);
740 #define COLOR_nit__parser_nodes__AMethidExpr___n_expr 10
741 #define COLOR_nit__parser_nodes__AMethidExpr___n_id 11
742 void nit__parser_prod___AMethidExpr___n_expr_61d(val* self, val* p0);
743 extern const struct type type_nit__AMethid;
744 void nit__parser_prod___AMethidExpr___n_id_61d(val* self, val* p0);
745 extern const struct type type_nit__AAnnotations;
746 void nit__parser_prod___AAtExpr___nit__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
747 #define COLOR_nit__parser_nodes__AManyExpr___n_exprs 10
748 #define COLOR_nit__parser_nodes__AExprs___n_exprs 4
749 #define COLOR_nit__parser_nodes__AParExprs___n_opar 5
750 #define COLOR_nit__parser_nodes__AParExprs___n_cpar 6
751 void nit__parser_prod___AParExprs___n_opar_61d(val* self, val* p0);
752 void nit__parser_prod___AParExprs___n_cpar_61d(val* self, val* p0);
753 #define COLOR_nit__parser_nodes__ABraExprs___n_obra 5
754 #define COLOR_nit__parser_nodes__ABraExprs___n_cbra 6
755 void nit__parser_prod___ABraExprs___n_obra_61d(val* self, val* p0);
756 void nit__parser_prod___ABraExprs___n_cbra_61d(val* self, val* p0);
757 #define COLOR_nit__parser_nodes__AAssignOp___n_op 4
758 extern const struct type type_nit__TPluseq;
759 void nit__parser_prod___APlusAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
760 extern const struct type type_nit__TMinuseq;
761 void nit__parser_prod___AMinusAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
762 extern const struct type type_nit__TStareq;
763 void nit__parser_prod___AStarAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
764 extern const struct type type_nit__TSlasheq;
765 void nit__parser_prod___ASlashAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
766 extern const struct type type_nit__TPercenteq;
767 void nit__parser_prod___APercentAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
768 extern const struct type type_nit__TStarstareq;
769 void nit__parser_prod___AStarstarAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
770 extern const struct type type_nit__TPipeeq;
771 void nit__parser_prod___APipeAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
772 extern const struct type type_nit__TCareteq;
773 void nit__parser_prod___ACaretAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
774 extern const struct type type_nit__TAmpeq;
775 void nit__parser_prod___AAmpAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
776 extern const struct type type_nit__TLleq;
777 void nit__parser_prod___ALlAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
778 extern const struct type type_nit__TGgeq;
779 void nit__parser_prod___AGgAssignOp___nit__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
780 #define COLOR_nit__parser_nodes__AModuleName___n_quad 4
781 #define COLOR_nit__parser_nodes__AModuleName___n_path 5
782 #define COLOR_nit__parser_nodes__AModuleName___n_id 6
783 extern const struct type type_nullable__nit__TQuad;
784 void nit__parser_prod___AModuleName___n_quad_61d(val* self, val* p0);
785 void nit__parser_prod___AModuleName___n_id_61d(val* self, val* p0);
786 #define COLOR_nit__parser_nodes__AExternCalls___n_kwimport 4
787 #define COLOR_nit__parser_nodes__AExternCalls___n_extern_calls 5
788 void nit__parser_prod___AExternCalls___n_kwimport_61d(val* self, val* p0);
789 #define COLOR_nit__parser_nodes__ASuperExternCall___n_kwsuper 4
790 void nit__parser_prod___ASuperExternCall___n_kwsuper_61d(val* self, val* p0);
791 #define COLOR_nit__parser_nodes__ALocalPropExternCall___n_methid 4
792 void nit__parser_prod___ALocalPropExternCall___n_methid_61d(val* self, val* p0);
793 #define COLOR_nit__parser_nodes__AFullPropExternCall___n_type 4
794 #define COLOR_nit__parser_nodes__AFullPropExternCall___n_dot 5
795 #define COLOR_nit__parser_nodes__AFullPropExternCall___n_methid 6
796 void nit__parser_prod___AFullPropExternCall___n_type_61d(val* self, val* p0);
797 extern const struct type type_nullable__nit__TDot;
798 void nit__parser_prod___AFullPropExternCall___n_dot_61d(val* self, val* p0);
799 void nit__parser_prod___AFullPropExternCall___n_methid_61d(val* self, val* p0);
800 #define COLOR_nit__parser_nodes__AInitPropExternCall___n_type 4
801 void nit__parser_prod___AInitPropExternCall___n_type_61d(val* self, val* p0);
802 #define COLOR_nit__parser_nodes__ACastAsExternCall___n_from_type 4
803 #define COLOR_nit__parser_nodes__ACastAsExternCall___n_dot 5
804 #define COLOR_nit__parser_nodes__ACastAsExternCall___n_kwas 6
805 #define COLOR_nit__parser_nodes__ACastAsExternCall___n_to_type 7
806 void nit__parser_prod___ACastAsExternCall___n_from_type_61d(val* self, val* p0);
807 void nit__parser_prod___ACastAsExternCall___n_dot_61d(val* self, val* p0);
808 void nit__parser_prod___ACastAsExternCall___n_kwas_61d(val* self, val* p0);
809 void nit__parser_prod___ACastAsExternCall___n_to_type_61d(val* self, val* p0);
810 #define COLOR_nit__parser_nodes__AAsNullableExternCall___n_type 4
811 #define COLOR_nit__parser_nodes__AAsNullableExternCall___n_kwas 5
812 #define COLOR_nit__parser_nodes__AAsNullableExternCall___n_kwnullable 6
813 void nit__parser_prod___AAsNullableExternCall___n_type_61d(val* self, val* p0);
814 void nit__parser_prod___AAsNullableExternCall___n_kwas_61d(val* self, val* p0);
815 extern const struct type type_nit__TKwnullable;
816 void nit__parser_prod___AAsNullableExternCall___n_kwnullable_61d(val* self, val* p0);
817 #define COLOR_nit__parser_nodes__AAsNotNullableExternCall___n_type 4
818 #define COLOR_nit__parser_nodes__AAsNotNullableExternCall___n_kwas 5
819 #define COLOR_nit__parser_nodes__AAsNotNullableExternCall___n_kwnot 6
820 #define COLOR_nit__parser_nodes__AAsNotNullableExternCall___n_kwnullable 7
821 void nit__parser_prod___AAsNotNullableExternCall___n_type_61d(val* self, val* p0);
822 void nit__parser_prod___AAsNotNullableExternCall___n_kwas_61d(val* self, val* p0);
823 void nit__parser_prod___AAsNotNullableExternCall___n_kwnot_61d(val* self, val* p0);
824 void nit__parser_prod___AAsNotNullableExternCall___n_kwnullable_61d(val* self, val* p0);
825 #define COLOR_nit__parser_nodes__AInLanguage___n_kwin 4
826 #define COLOR_nit__parser_nodes__AInLanguage___n_string 5
827 void nit__parser_prod___AInLanguage___n_kwin_61d(val* self, val* p0);
828 void nit__parser_prod___AInLanguage___n_string_61d(val* self, val* p0);
829 #define COLOR_nit__parser_nodes__AExternCodeBlock___n_in_language 4
830 #define COLOR_nit__parser_nodes__AExternCodeBlock___n_extern_code_segment 5
831 extern const struct type type_nullable__nit__AInLanguage;
832 void nit__parser_prod___AExternCodeBlock___n_in_language_61d(val* self, val* p0);
833 extern const struct type type_nit__TExternCodeSegment;
834 void nit__parser_prod___AExternCodeBlock___n_extern_code_segment_61d(val* self, val* p0);
835 #define COLOR_nit__parser_nodes__AQualified___n_id 5
836 #define COLOR_nit__parser_nodes__AQualified___n_classid 6
837 void nit__parser_prod___AQualified___n_classid_61d(val* self, val* p0);
838 #define COLOR_nit__parser_nodes__ADoc___n_comment 5
839 #define COLOR_nit__parser_nodes__AAnnotations___n_kwis 4
840 #define COLOR_nit__parser_nodes__AAnnotations___n_at 5
841 #define COLOR_nit__parser_nodes__AAnnotations___n_opar 6
842 #define COLOR_nit__parser_nodes__AAnnotations___n_items 7
843 #define COLOR_nit__parser_nodes__AAnnotations___n_cpar 8
844 #define COLOR_nit__parser_nodes__AAnnotations___n_kwend 9
845 extern const struct type type_nullable__nit__TKwis;
846 void nit__parser_prod___AAnnotations___n_kwis_61d(val* self, val* p0);
847 extern const struct type type_nullable__nit__TAt;
848 void nit__parser_prod___AAnnotations___n_at_61d(val* self, val* p0);
849 void nit__parser_prod___AAnnotations___n_opar_61d(val* self, val* p0);
850 void nit__parser_prod___AAnnotations___n_cpar_61d(val* self, val* p0);
851 void nit__parser_prod___AAnnotations___n_kwend_61d(val* self, val* p0);
852 #define COLOR_nit__parser_nodes__ADefinition__n_doc_61d 55
853 #define COLOR_nit__parser_nodes__ADefinition__n_visibility_61d 57
854 #define COLOR_nit__parser_nodes__AAnnotation__n_atid_61d 73
855 #define COLOR_nit__parser_nodes__AAnnotation__n_opar_61d 74
856 #define COLOR_nit__parser_nodes__AAnnotation__n_cpar_61d 75
857 #define COLOR_nit__parser_nodes__Prod__n_annotations_61d 38
858 #define COLOR_nit__parser_nodes__AAtid___n_id 4
859 void nit__parser_prod___AIdAtid___nit__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
860 void nit__parser_prod___AKwexternAtid___nit__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
861 void nit__parser_prod___AKwabstractAtid___nit__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
862 #define COLOR_nit__parser_nodes__Start___n_base 4
863 extern const struct type type_nit__AModule;
864 #define COLOR_nit__parser_nodes__Start___n_eof 5