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