c_src: regenerate
[nit.git] / c_src / nitc__parser_prod.sep.0.h
diff --git a/c_src/nitc__parser_prod.sep.0.h b/c_src/nitc__parser_prod.sep.0.h
new file mode 100644 (file)
index 0000000..2141237
--- /dev/null
@@ -0,0 +1,847 @@
+#include "nit.common.h"
+#define COLOR_nitc__parser_nodes__AModule___n_moduledecl 9
+#define COLOR_core__kernel__Object___61d_61d 4
+#define COLOR_nitc__parser_nodes__ANode___parent 2
+#define COLOR_nitc__parser_nodes__AModule___n_imports 10
+extern const char FILE_nitc__parser_nodes[];
+void nitc___nitc__ANodes___unsafe_add_all(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AModule___n_extern_code_blocks 11
+#define COLOR_nitc__parser_nodes__AModule___n_classdefs 12
+extern const struct type type_nullable__nitc__AModuledecl;
+extern const char FILE_nitc__parser_prod[];
+void nitc__parser_prod___AModule___n_moduledecl_61d(val* self, val* p0);
+short int nitc___nitc__ANodes___replace_child(val* self, val* p0, val* p1);
+void nitc___nitc__Visitor___enter_visit(val* self, val* p0);
+void nitc___nitc__ANodes___visit_all(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ADefinition___n_doc 11
+#define COLOR_nitc__parser_nodes__ADefinition___n_kwredef 12
+#define COLOR_nitc__parser_nodes__ADefinition___n_visibility 13
+#define COLOR_nitc__parser_nodes__AModuledecl___n_kwmodule 5
+#define COLOR_nitc__parser_nodes__AModuledecl___n_name 6
+#define COLOR_nitc__parser_nodes__Prod___n_annotations 3
+extern const struct type type_nullable__nitc__ADoc;
+void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwredef;
+void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
+extern const struct type type_nitc__AVisibility;
+void nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwmodule;
+void nitc__parser_prod___AModuledecl___n_kwmodule_61d(val* self, val* p0);
+extern const struct type type_nitc__AModuleName;
+void nitc__parser_prod___AModuledecl___n_name_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AAnnotations;
+void nitc__parser_prod___AModuledecl___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AImport___n_visibility 5
+#define COLOR_nitc__parser_nodes__AImport___n_kwimport 6
+#define COLOR_nitc__parser_nodes__AStdImport___n_name 8
+void nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwimport;
+void nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
+void nitc__parser_prod___AStdImport___n_name_61d(val* self, val* p0);
+void nitc__parser_prod___AStdImport___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ANoImport___n_kwend 7
+void nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_visibility_61d(val* self, val* p0);
+void nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_kwimport_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwend;
+void nitc__parser_prod___ANoImport___n_kwend_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__APublicVisibility___n_kwpublic 5
+extern const struct type type_nullable__nitc__TKwpublic;
+void nitc__parser_prod___APublicVisibility___n_kwpublic_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__APrivateVisibility___n_kwprivate 5
+extern const struct type type_nitc__TKwprivate;
+void nitc__parser_prod___APrivateVisibility___n_kwprivate_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AProtectedVisibility___n_kwprotected 5
+extern const struct type type_nitc__TKwprotected;
+void nitc__parser_prod___AProtectedVisibility___n_kwprotected_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AIntrudeVisibility___n_kwintrude 5
+extern const struct type type_nitc__TKwintrude;
+void nitc__parser_prod___AIntrudeVisibility___n_kwintrude_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AStdClassdef___n_classkind 14
+#define COLOR_nitc__parser_nodes__AStdClassdef___n_qid 15
+#define COLOR_nitc__parser_nodes__AStdClassdef___n_obra 16
+#define COLOR_nitc__parser_nodes__AStdClassdef___n_formaldefs 17
+#define COLOR_nitc__parser_nodes__AStdClassdef___n_cbra 18
+#define COLOR_nitc__parser_nodes__AStdClassdef___n_extern_code_block 19
+#define COLOR_nitc__parser_nodes__AClassdef___n_propdefs 10
+#define COLOR_nitc__parser_nodes__AStdClassdef___n_kwend 20
+void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
+void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
+void nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nitc__AClasskind;
+void nitc__parser_prod___AStdClassdef___n_classkind_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AQclassid;
+void nitc__parser_prod___AStdClassdef___n_qid_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TObra;
+void nitc__parser_prod___AStdClassdef___n_obra_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TCbra;
+void nitc__parser_prod___AStdClassdef___n_cbra_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AExternCodeBlock;
+void nitc__parser_prod___AStdClassdef___n_extern_code_block_61d(val* self, val* p0);
+void nitc__parser_prod___AStdClassdef___n_kwend_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AConcreteClasskind___n_kwclass 5
+extern const struct type type_nitc__TKwclass;
+void nitc__parser_prod___AConcreteClasskind___n_kwclass_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAbstractClasskind___n_kwabstract 5
+#define COLOR_nitc__parser_nodes__AAbstractClasskind___n_kwclass 6
+extern const struct type type_nitc__TKwabstract;
+void nitc__parser_prod___AAbstractClasskind___n_kwabstract_61d(val* self, val* p0);
+void nitc__parser_prod___AAbstractClasskind___n_kwclass_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AInterfaceClasskind___n_kwinterface 5
+extern const struct type type_nitc__TKwinterface;
+void nitc__parser_prod___AInterfaceClasskind___n_kwinterface_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AEnumClasskind___n_kwenum 5
+extern const struct type type_nitc__TKwenum;
+void nitc__parser_prod___AEnumClasskind___n_kwenum_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AExternClasskind___n_kwextern 5
+#define COLOR_nitc__parser_nodes__AExternClasskind___n_kwclass 6
+extern const struct type type_nitc__TKwextern;
+void nitc__parser_prod___AExternClasskind___n_kwextern_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwclass;
+void nitc__parser_prod___AExternClasskind___n_kwclass_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AFormaldef___n_id 7
+#define COLOR_nitc__parser_nodes__AFormaldef___n_type 8
+extern const struct type type_nitc__TClassid;
+void nitc__parser_prod___AFormaldef___n_id_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AType;
+void nitc__parser_prod___AFormaldef___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___AFormaldef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_kwvar 20
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_id2 21
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_type 22
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_assign 23
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_expr 24
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_kwdo 25
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_block 26
+#define COLOR_nitc__parser_nodes__AAttrPropdef___n_kwend 27
+void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwvar;
+void nitc__parser_prod___AAttrPropdef___n_kwvar_61d(val* self, val* p0);
+extern const struct type type_nitc__TId;
+void nitc__parser_prod___AAttrPropdef___n_id2_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrPropdef___n_type_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TAssign;
+void nitc__parser_prod___AAttrPropdef___n_assign_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AExpr;
+void nitc__parser_prod___AAttrPropdef___n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwdo;
+void nitc__parser_prod___AAttrPropdef___n_kwdo_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrPropdef___n_block_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwend;
+void nitc__parser_prod___AAttrPropdef___n_kwend_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_block 20
+void nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
+void nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__AMethPropdef__n_block_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ATypePropdef___n_kwtype 10
+#define COLOR_nitc__parser_nodes__ATypePropdef___n_qid 14
+#define COLOR_nitc__parser_nodes__ATypePropdef___n_type 15
+void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
+void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
+void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwtype;
+void nitc__parser_prod___ATypePropdef___n_kwtype_61d(val* self, val* p0);
+extern const struct type type_nitc__AQclassid;
+void nitc__parser_prod___ATypePropdef___n_qid_61d(val* self, val* p0);
+extern const struct type type_nitc__AType;
+void nitc__parser_prod___ATypePropdef___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___ATypePropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_kwmeth 14
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_kwinit 15
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_kwnew 16
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_methid 17
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_signature 18
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_extern_calls 22
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_extern_code_block 23
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_kwdo 19
+#define COLOR_nitc__parser_nodes__AMethPropdef___n_kwend 21
+void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ADefinition__n_kwredef_61d 55
+void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwmeth;
+void nitc__parser_prod___AMethPropdef___n_kwmeth_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwinit;
+void nitc__parser_prod___AMethPropdef___n_kwinit_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwnew;
+void nitc__parser_prod___AMethPropdef___n_kwnew_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AMethid;
+void nitc__parser_prod___AMethPropdef___n_methid_61d(val* self, val* p0);
+extern const struct type type_nitc__ASignature;
+void nitc__parser_prod___AMethPropdef___n_signature_61d(val* self, val* p0);
+void nitc__parser_prod___AMethPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AExternCalls;
+void nitc__parser_prod___AMethPropdef___n_extern_calls_61d(val* self, val* p0);
+void nitc__parser_prod___AMethPropdef___n_extern_code_block_61d(val* self, val* p0);
+void nitc__parser_prod___AMethPropdef___n_kwdo_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AMethPropdef__n_block_61d 87
+void nitc__parser_prod___AMethPropdef___n_kwend_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ASuperPropdef___n_kwsuper 10
+#define COLOR_nitc__parser_nodes__ASuperPropdef___n_type 14
+void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
+void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
+void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwsuper;
+void nitc__parser_prod___ASuperPropdef___n_kwsuper_61d(val* self, val* p0);
+void nitc__parser_prod___ASuperPropdef___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAnnotation___n_atid 10
+#define COLOR_nitc__parser_nodes__AAnnotation___n_opar 14
+#define COLOR_nitc__parser_nodes__AAnnotation___n_args 15
+#define COLOR_nitc__parser_nodes__AAnnotation___n_cpar 16
+void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_doc_61d(val* self, val* p0);
+void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AVisibility;
+void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d(val* self, val* p0);
+extern const struct type type_nitc__AAtid;
+void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_atid_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TOpar;
+void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_opar_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TCpar;
+void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_cpar_61d(val* self, val* p0);
+void nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AIdMethid___n_id 5
+void nitc__parser_prod___AIdMethid___n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AOperatorMethid___n_op 5
+extern const struct type type_nitc__TPlus;
+void nitc__parser_prod___APlusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TMinus;
+void nitc__parser_prod___AMinusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TStar;
+void nitc__parser_prod___AStarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TStarstar;
+void nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TSlash;
+void nitc__parser_prod___ASlashMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TPercent;
+void nitc__parser_prod___APercentMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TEq;
+void nitc__parser_prod___AEqMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TNe;
+void nitc__parser_prod___ANeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TLe;
+void nitc__parser_prod___ALeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TGe;
+void nitc__parser_prod___AGeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TLt;
+void nitc__parser_prod___ALtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TGt;
+void nitc__parser_prod___AGtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TLl;
+void nitc__parser_prod___ALlMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TGg;
+void nitc__parser_prod___AGgMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TStarship;
+void nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TPipe;
+void nitc__parser_prod___APipeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TCaret;
+void nitc__parser_prod___ACaretMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TAmp;
+void nitc__parser_prod___AAmpMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TTilde;
+void nitc__parser_prod___ATildeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ABraMethid___n_obra 5
+#define COLOR_nitc__parser_nodes__ABraMethid___n_cbra 6
+extern const struct type type_nitc__TObra;
+void nitc__parser_prod___ABraMethid___n_obra_61d(val* self, val* p0);
+extern const struct type type_nitc__TCbra;
+void nitc__parser_prod___ABraMethid___n_cbra_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAssignMethid___n_id 5
+#define COLOR_nitc__parser_nodes__AAssignMethid___n_assign 6
+void nitc__parser_prod___AAssignMethid___n_id_61d(val* self, val* p0);
+extern const struct type type_nitc__TAssign;
+void nitc__parser_prod___AAssignMethid___n_assign_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ABraassignMethid___n_obra 5
+#define COLOR_nitc__parser_nodes__ABraassignMethid___n_cbra 6
+#define COLOR_nitc__parser_nodes__ABraassignMethid___n_assign 7
+void nitc__parser_prod___ABraassignMethid___n_obra_61d(val* self, val* p0);
+void nitc__parser_prod___ABraassignMethid___n_cbra_61d(val* self, val* p0);
+void nitc__parser_prod___ABraassignMethid___n_assign_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AQid___n_qualified 5
+#define COLOR_nitc__parser_nodes__AQid___n_id 6
+extern const struct type type_nullable__nitc__AQualified;
+void nitc__parser_prod___AQid___n_qualified_61d(val* self, val* p0);
+void nitc__parser_prod___AQid___n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AQclassid___n_qualified 5
+#define COLOR_nitc__parser_nodes__AQclassid___n_id 6
+void nitc__parser_prod___AQclassid___n_qualified_61d(val* self, val* p0);
+void nitc__parser_prod___AQclassid___n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ASignature___n_opar 10
+#define COLOR_nitc__parser_nodes__ASignature___n_params 11
+#define COLOR_nitc__parser_nodes__ASignature___n_cpar 12
+#define COLOR_nitc__parser_nodes__ASignature___n_type 13
+void nitc__parser_prod___ASignature___n_opar_61d(val* self, val* p0);
+void nitc__parser_prod___ASignature___n_cpar_61d(val* self, val* p0);
+void nitc__parser_prod___ASignature___n_type_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AParam___n_id 6
+#define COLOR_nitc__parser_nodes__AParam___n_type 7
+#define COLOR_nitc__parser_nodes__AParam___n_dotdotdot 8
+void nitc__parser_prod___AParam___n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AParam___n_type_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TDotdotdot;
+void nitc__parser_prod___AParam___n_dotdotdot_61d(val* self, val* p0);
+void nitc__parser_prod___AParam___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AType___n_kwnullable 7
+#define COLOR_nitc__parser_nodes__AType___n_qid 8
+#define COLOR_nitc__parser_nodes__AType___n_obra 9
+#define COLOR_nitc__parser_nodes__AType___n_types 10
+#define COLOR_nitc__parser_nodes__AType___n_cbra 11
+extern const struct type type_nullable__nitc__TKwnullable;
+void nitc__parser_prod___AType___n_kwnullable_61d(val* self, val* p0);
+void nitc__parser_prod___AType___n_qid_61d(val* self, val* p0);
+void nitc__parser_prod___AType___n_obra_61d(val* self, val* p0);
+void nitc__parser_prod___AType___n_cbra_61d(val* self, val* p0);
+void nitc__parser_prod___AType___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ALabel___n_kwlabel 5
+#define COLOR_nitc__parser_nodes__ALabel___n_id 6
+extern const struct type type_nitc__TKwlabel;
+void nitc__parser_prod___ALabel___n_kwlabel_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TId;
+void nitc__parser_prod___ALabel___n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ABlockExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__ABlockExpr___n_kwend 13
+void nitc__parser_prod___ABlockExpr___n_kwend_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AVardeclExpr___n_kwvar 12
+#define COLOR_nitc__parser_nodes__AVardeclExpr___n_id 13
+#define COLOR_nitc__parser_nodes__AVardeclExpr___n_type 14
+#define COLOR_nitc__parser_nodes__AVardeclExpr___n_assign 15
+#define COLOR_nitc__parser_nodes__AVardeclExpr___n_expr 16
+extern const struct type type_nullable__nitc__TKwvar;
+void nitc__parser_prod___AVardeclExpr___n_kwvar_61d(val* self, val* p0);
+void nitc__parser_prod___AVardeclExpr___n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AVardeclExpr___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___AVardeclExpr___n_assign_61d(val* self, val* p0);
+void nitc__parser_prod___AVardeclExpr___n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AReturnExpr___n_kwreturn 12
+#define COLOR_nitc__parser_nodes__AReturnExpr___n_expr 13
+extern const struct type type_nullable__nitc__TKwreturn;
+void nitc__parser_prod___AReturnExpr___n_kwreturn_61d(val* self, val* p0);
+void nitc__parser_prod___AReturnExpr___n_expr_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ABreakExpr___n_kwbreak 15
+#define COLOR_nitc__parser_nodes__ALabelable___n_label 12
+extern const struct type type_nitc__TKwbreak;
+void nitc__parser_prod___ABreakExpr___n_kwbreak_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__ALabel;
+void nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAbortExpr___n_kwabort 12
+extern const struct type type_nitc__TKwabort;
+void nitc__parser_prod___AAbortExpr___n_kwabort_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AContinueExpr___n_kwcontinue 15
+extern const struct type type_nullable__nitc__TKwcontinue;
+void nitc__parser_prod___AContinueExpr___n_kwcontinue_61d(val* self, val* p0);
+void nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ADoExpr___n_kwdo 13
+#define COLOR_nitc__parser_nodes__ADoExpr___n_block 14
+extern const struct type type_nitc__TKwdo;
+void nitc__parser_prod___ADoExpr___n_kwdo_61d(val* self, val* p0);
+void nitc__parser_prod___ADoExpr___n_block_61d(val* self, val* p0);
+void nitc__parser_prod___ADoExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AIfExpr___n_kwif 12
+#define COLOR_nitc__parser_nodes__AIfExpr___n_expr 13
+#define COLOR_nitc__parser_nodes__AIfExpr___n_kwthen 14
+#define COLOR_nitc__parser_nodes__AIfExpr___n_then 15
+#define COLOR_nitc__parser_nodes__AIfExpr___n_kwelse 16
+#define COLOR_nitc__parser_nodes__AIfExpr___n_else 17
+extern const struct type type_nitc__TKwif;
+void nitc__parser_prod___AIfExpr___n_kwif_61d(val* self, val* p0);
+extern const struct type type_nitc__AExpr;
+void nitc__parser_prod___AIfExpr___n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwthen;
+void nitc__parser_prod___AIfExpr___n_kwthen_61d(val* self, val* p0);
+void nitc__parser_prod___AIfExpr___n_then_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TKwelse;
+void nitc__parser_prod___AIfExpr___n_kwelse_61d(val* self, val* p0);
+void nitc__parser_prod___AIfExpr___n_else_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AIfexprExpr___n_kwif 12
+#define COLOR_nitc__parser_nodes__AIfexprExpr___n_expr 13
+#define COLOR_nitc__parser_nodes__AIfexprExpr___n_kwthen 14
+#define COLOR_nitc__parser_nodes__AIfexprExpr___n_then 15
+#define COLOR_nitc__parser_nodes__AIfexprExpr___n_kwelse 16
+#define COLOR_nitc__parser_nodes__AIfexprExpr___n_else 17
+void nitc__parser_prod___AIfexprExpr___n_kwif_61d(val* self, val* p0);
+void nitc__parser_prod___AIfexprExpr___n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AIfexprExpr___n_kwthen_61d(val* self, val* p0);
+void nitc__parser_prod___AIfexprExpr___n_then_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwelse;
+void nitc__parser_prod___AIfexprExpr___n_kwelse_61d(val* self, val* p0);
+void nitc__parser_prod___AIfexprExpr___n_else_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AWhileExpr___n_kwwhile 13
+#define COLOR_nitc__parser_nodes__AWhileExpr___n_expr 14
+#define COLOR_nitc__parser_nodes__AWhileExpr___n_kwdo 15
+#define COLOR_nitc__parser_nodes__AWhileExpr___n_block 16
+extern const struct type type_nitc__TKwwhile;
+void nitc__parser_prod___AWhileExpr___n_kwwhile_61d(val* self, val* p0);
+void nitc__parser_prod___AWhileExpr___n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AWhileExpr___n_kwdo_61d(val* self, val* p0);
+void nitc__parser_prod___AWhileExpr___n_block_61d(val* self, val* p0);
+void nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ALoopExpr___n_kwloop 13
+#define COLOR_nitc__parser_nodes__ALoopExpr___n_block 14
+extern const struct type type_nitc__TKwloop;
+void nitc__parser_prod___ALoopExpr___n_kwloop_61d(val* self, val* p0);
+void nitc__parser_prod___ALoopExpr___n_block_61d(val* self, val* p0);
+void nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AForExpr___n_kwfor 13
+#define COLOR_nitc__parser_nodes__AForExpr___n_groups 14
+#define COLOR_nitc__parser_nodes__AForExpr___n_kwdo 15
+#define COLOR_nitc__parser_nodes__AForExpr___n_block 16
+extern const struct type type_nitc__TKwfor;
+void nitc__parser_prod___AForExpr___n_kwfor_61d(val* self, val* p0);
+void nitc__parser_prod___AForExpr___n_kwdo_61d(val* self, val* p0);
+void nitc__parser_prod___AForExpr___n_block_61d(val* self, val* p0);
+void nitc__parser_prod___AForExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AWithExpr___n_kwwith 13
+#define COLOR_nitc__parser_nodes__AWithExpr___n_expr 14
+#define COLOR_nitc__parser_nodes__AWithExpr___n_kwdo 15
+#define COLOR_nitc__parser_nodes__AWithExpr___n_block 16
+extern const struct type type_nitc__TKwwith;
+void nitc__parser_prod___AWithExpr___n_kwwith_61d(val* self, val* p0);
+void nitc__parser_prod___AWithExpr___n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AWithExpr___n_kwdo_61d(val* self, val* p0);
+void nitc__parser_prod___AWithExpr___n_block_61d(val* self, val* p0);
+void nitc__parser_prod___AWithExpr___nitc__parser_nodes__ALabelable__n_label_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAssertExpr___n_kwassert 12
+#define COLOR_nitc__parser_nodes__AAssertExpr___n_id 13
+#define COLOR_nitc__parser_nodes__AAssertExpr___n_expr 14
+#define COLOR_nitc__parser_nodes__AAssertExpr___n_kwelse 15
+#define COLOR_nitc__parser_nodes__AAssertExpr___n_else 16
+extern const struct type type_nitc__TKwassert;
+void nitc__parser_prod___AAssertExpr___n_kwassert_61d(val* self, val* p0);
+void nitc__parser_prod___AAssertExpr___n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AAssertExpr___n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AAssertExpr___n_kwelse_61d(val* self, val* p0);
+void nitc__parser_prod___AAssertExpr___n_else_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AOnceExpr___n_kwonce 12
+#define COLOR_nitc__parser_nodes__AOnceExpr___n_expr 13
+extern const struct type type_nitc__TKwonce;
+void nitc__parser_prod___AOnceExpr___n_kwonce_61d(val* self, val* p0);
+void nitc__parser_prod___AOnceExpr___n_expr_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ABinBoolExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__ABinBoolExpr___n_op 13
+#define COLOR_nitc__parser_nodes__ABinBoolExpr___n_expr2 14
+void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwor;
+void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwand;
+void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AOrElseExpr___n_kwelse 15
+void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AOrElseExpr___n_kwelse_61d(val* self, val* p0);
+void nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwimplies;
+void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AImpliesExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ANotExpr___n_kwnot 12
+#define COLOR_nitc__parser_nodes__ANotExpr___n_expr 13
+extern const struct type type_nitc__TKwnot;
+void nitc__parser_prod___ANotExpr___n_kwnot_61d(val* self, val* p0);
+void nitc__parser_prod___ANotExpr___n_expr_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ASendExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__ABinopExpr___n_op 14
+#define COLOR_nitc__parser_nodes__ABinopExpr___n_expr2 15
+void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AEqExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___ANeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___ALtExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___ALeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___ALlExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AGtExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AGeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AGgExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AIsaExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__AIsaExpr___n_kwisa 13
+#define COLOR_nitc__parser_nodes__AIsaExpr___n_type 14
+void nitc__parser_prod___AIsaExpr___n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwisa;
+void nitc__parser_prod___AIsaExpr___n_kwisa_61d(val* self, val* p0);
+void nitc__parser_prod___AIsaExpr___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___APlusExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AMinusExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AStarshipExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AStarExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AStarstarExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___ASlashExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___APercentExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___APipeExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___ACaretExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ABinopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AAmpExpr___nitc__parser_nodes__ABinopExpr__n_expr2_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AUnaryopExpr___n_op 14
+void nitc__parser_prod___AUminusExpr___nitc__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AUminusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AUplusExpr___nitc__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AUplusExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AUtildeExpr___nitc__parser_nodes__AUnaryopExpr__n_op_61d(val* self, val* p0);
+void nitc__parser_prod___AUtildeExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ANewExpr___n_kwnew 12
+#define COLOR_nitc__parser_nodes__ANewExpr___n_type 13
+#define COLOR_nitc__parser_nodes__ANewExpr___n_qid 14
+#define COLOR_nitc__parser_nodes__ANewExpr___n_args 15
+extern const struct type type_nitc__TKwnew;
+void nitc__parser_prod___ANewExpr___n_kwnew_61d(val* self, val* p0);
+void nitc__parser_prod___ANewExpr___n_type_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__AQid;
+void nitc__parser_prod___ANewExpr___n_qid_61d(val* self, val* p0);
+extern const struct type type_nitc__AExprs;
+void nitc__parser_prod___ANewExpr___n_args_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAttrFormExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__AAttrFormExpr___n_id 13
+void nitc__parser_prod___AAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TAttrid;
+void nitc__parser_prod___AAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAssignFormExpr___n_assign 14
+#define COLOR_nitc__parser_nodes__AAssignFormExpr___n_value 15
+void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AReassignFormExpr___n_assign_op 14
+#define COLOR_nitc__parser_nodes__AReassignFormExpr___n_value 15
+void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
+extern const struct type type_nitc__AAssignOp;
+void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
+void nitc__parser_prod___AAttrReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ACallFormExpr___n_qid 18
+#define COLOR_nitc__parser_nodes__ACallFormExpr___n_args 19
+void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__AQid;
+void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ACallFormExpr__n_qid_61d(val* self, val* p0);
+void nitc__parser_prod___ACallExpr___nitc__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
+void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ACallFormExpr__n_qid_61d(val* self, val* p0);
+void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
+void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
+void nitc__parser_prod___ACallAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
+void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ACallFormExpr__n_qid_61d(val* self, val* p0);
+void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0);
+void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
+void nitc__parser_prod___ACallReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ASuperExpr___n_qualified 12
+#define COLOR_nitc__parser_nodes__ASuperExpr___n_kwsuper 13
+#define COLOR_nitc__parser_nodes__ASuperExpr___n_args 14
+void nitc__parser_prod___ASuperExpr___n_qualified_61d(val* self, val* p0);
+void nitc__parser_prod___ASuperExpr___n_kwsuper_61d(val* self, val* p0);
+void nitc__parser_prod___ASuperExpr___n_args_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AInitExpr___n_kwinit 14
+#define COLOR_nitc__parser_nodes__AInitExpr___n_args 15
+void nitc__parser_prod___AInitExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwinit;
+void nitc__parser_prod___AInitExpr___n_kwinit_61d(val* self, val* p0);
+void nitc__parser_prod___AInitExpr___n_args_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ABraFormExpr___n_args 18
+void nitc__parser_prod___ABraExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ABraExpr___nitc__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
+void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
+void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
+void nitc__parser_prod___ABraAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
+void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__ASendExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__ABraFormExpr__n_args_61d(val* self, val* p0);
+void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
+void nitc__parser_prod___ABraReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AVarFormExpr___n_id 12
+void nitc__parser_prod___AVarExpr___nitc__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_assign_61d(val* self, val* p0);
+void nitc__parser_prod___AVarAssignExpr___nitc__parser_nodes__AAssignFormExpr__n_value_61d(val* self, val* p0);
+void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__AVarFormExpr__n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_assign_op_61d(val* self, val* p0);
+void nitc__parser_prod___AVarReassignExpr___nitc__parser_nodes__AReassignFormExpr__n_value_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ACrangeExpr___n_obra 16
+#define COLOR_nitc__parser_nodes__ARangeExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__ARangeExpr___n_dotdot 13
+#define COLOR_nitc__parser_nodes__ARangeExpr___n_expr2 14
+#define COLOR_nitc__parser_nodes__ACrangeExpr___n_cbra 17
+void nitc__parser_prod___ACrangeExpr___n_obra_61d(val* self, val* p0);
+void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TDotdot;
+void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
+void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___ACrangeExpr___n_cbra_61d(val* self, val* p0);
+void nitc__parser_prod___ACrangeExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AOrangeExpr___n_obra 16
+#define COLOR_nitc__parser_nodes__AOrangeExpr___n_cbra 17
+void nitc__parser_prod___AOrangeExpr___n_obra_61d(val* self, val* p0);
+void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ARangeExpr__n_dotdot_61d(val* self, val* p0);
+void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__ARangeExpr__n_expr2_61d(val* self, val* p0);
+void nitc__parser_prod___AOrangeExpr___n_cbra_61d(val* self, val* p0);
+void nitc__parser_prod___AOrangeExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AArrayExpr___n_obra 12
+#define COLOR_nitc__parser_nodes__AArrayExpr___n_exprs 13
+#define COLOR_nitc__parser_nodes__AArrayExpr___n_type 14
+#define COLOR_nitc__parser_nodes__AArrayExpr___n_cbra 15
+void nitc__parser_prod___AArrayExpr___n_obra_61d(val* self, val* p0);
+void nitc__parser_prod___AArrayExpr___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___AArrayExpr___n_cbra_61d(val* self, val* p0);
+void nitc__parser_prod___AArrayExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ASelfExpr___n_kwself 12
+extern const struct type type_nitc__TKwself;
+void nitc__parser_prod___ASelfExpr___n_kwself_61d(val* self, val* p0);
+void nitc__parser_prod___ASelfExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ATrueExpr___n_kwtrue 12
+extern const struct type type_nitc__TKwtrue;
+void nitc__parser_prod___ATrueExpr___n_kwtrue_61d(val* self, val* p0);
+void nitc__parser_prod___ATrueExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AFalseExpr___n_kwfalse 12
+extern const struct type type_nitc__TKwfalse;
+void nitc__parser_prod___AFalseExpr___n_kwfalse_61d(val* self, val* p0);
+void nitc__parser_prod___AFalseExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ANullExpr___n_kwnull 12
+extern const struct type type_nitc__TKwnull;
+void nitc__parser_prod___ANullExpr___n_kwnull_61d(val* self, val* p0);
+void nitc__parser_prod___ANullExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AIntegerExpr___n_integer 12
+extern const struct type type_nitc__TInteger;
+void nitc__parser_prod___AIntegerExpr___n_integer_61d(val* self, val* p0);
+void nitc__parser_prod___AIntegerExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AFloatExpr___n_float 12
+extern const struct type type_nitc__TFloat;
+void nitc__parser_prod___AFloatExpr___n_float_61d(val* self, val* p0);
+void nitc__parser_prod___AFloatExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ACharExpr___n_char 12
+extern const struct type type_nitc__TChar;
+void nitc__parser_prod___ACharExpr___n_char_61d(val* self, val* p0);
+void nitc__parser_prod___ACharExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AStringFormExpr___n_string 12
+extern const struct type type_nitc__TString;
+void nitc__parser_prod___AStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
+void nitc__parser_prod___AStringExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+extern const struct type type_nitc__TStartString;
+void nitc__parser_prod___AStartStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
+extern const struct type type_nitc__TMidString;
+void nitc__parser_prod___AMidStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
+extern const struct type type_nitc__TEndString;
+void nitc__parser_prod___AEndStringExpr___nitc__parser_nodes__AStringFormExpr__n_string_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ASuperstringExpr___n_exprs 12
+void nitc__parser_prod___ASuperstringExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AParExpr___n_opar 12
+#define COLOR_nitc__parser_nodes__AParExpr___n_expr 13
+#define COLOR_nitc__parser_nodes__AParExpr___n_cpar 14
+extern const struct type type_nitc__TOpar;
+void nitc__parser_prod___AParExpr___n_opar_61d(val* self, val* p0);
+void nitc__parser_prod___AParExpr___n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TCpar;
+void nitc__parser_prod___AParExpr___n_cpar_61d(val* self, val* p0);
+void nitc__parser_prod___AParExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAsCastForm___n_expr 12
+#define COLOR_nitc__parser_nodes__AAsCastForm___n_kwas 13
+#define COLOR_nitc__parser_nodes__AAsCastForm___n_opar 14
+#define COLOR_nitc__parser_nodes__AAsCastExpr___n_type 16
+#define COLOR_nitc__parser_nodes__AAsCastForm___n_cpar 15
+void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwas;
+void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
+void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
+void nitc__parser_prod___AAsCastExpr___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___AAsCastExpr___nitc__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAsNotnullExpr___n_kwnot 16
+#define COLOR_nitc__parser_nodes__AAsNotnullExpr___n_kwnull 17
+void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_kwas_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_opar_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotnullExpr___n_kwnot_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotnullExpr___n_kwnull_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotnullExpr___nitc__parser_nodes__AAsCastForm__n_cpar_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AIssetAttrExpr___n_kwisset 14
+extern const struct type type_nitc__TKwisset;
+void nitc__parser_prod___AIssetAttrExpr___n_kwisset_61d(val* self, val* p0);
+void nitc__parser_prod___AIssetAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___AIssetAttrExpr___nitc__parser_nodes__AAttrFormExpr__n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ADebugTypeExpr___n_kwdebug 12
+#define COLOR_nitc__parser_nodes__ADebugTypeExpr___n_kwtype 13
+#define COLOR_nitc__parser_nodes__ADebugTypeExpr___n_expr 14
+#define COLOR_nitc__parser_nodes__ADebugTypeExpr___n_type 15
+extern const struct type type_nitc__TKwdebug;
+void nitc__parser_prod___ADebugTypeExpr___n_kwdebug_61d(val* self, val* p0);
+void nitc__parser_prod___ADebugTypeExpr___n_kwtype_61d(val* self, val* p0);
+void nitc__parser_prod___ADebugTypeExpr___n_expr_61d(val* self, val* p0);
+void nitc__parser_prod___ADebugTypeExpr___n_type_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AVarargExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__AVarargExpr___n_dotdotdot 13
+void nitc__parser_prod___AVarargExpr___n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__TDotdotdot;
+void nitc__parser_prod___AVarargExpr___n_dotdotdot_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ANamedargExpr___n_id 12
+#define COLOR_nitc__parser_nodes__ANamedargExpr___n_assign 13
+#define COLOR_nitc__parser_nodes__ANamedargExpr___n_expr 14
+void nitc__parser_prod___ANamedargExpr___n_id_61d(val* self, val* p0);
+void nitc__parser_prod___ANamedargExpr___n_assign_61d(val* self, val* p0);
+void nitc__parser_prod___ANamedargExpr___n_expr_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ATypeExpr___n_type 12
+void nitc__parser_prod___ATypeExpr___n_type_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AMethidExpr___n_expr 12
+#define COLOR_nitc__parser_nodes__AMethidExpr___n_id 13
+void nitc__parser_prod___AMethidExpr___n_expr_61d(val* self, val* p0);
+extern const struct type type_nitc__AMethid;
+void nitc__parser_prod___AMethidExpr___n_id_61d(val* self, val* p0);
+extern const struct type type_nitc__AAnnotations;
+void nitc__parser_prod___AAtExpr___nitc__parser_nodes__Prod__n_annotations_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AManyExpr___n_exprs 12
+#define COLOR_nitc__parser_nodes__AExprs___n_exprs 5
+#define COLOR_nitc__parser_nodes__AParExprs___n_opar 6
+#define COLOR_nitc__parser_nodes__AParExprs___n_cpar 7
+void nitc__parser_prod___AParExprs___n_opar_61d(val* self, val* p0);
+void nitc__parser_prod___AParExprs___n_cpar_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ABraExprs___n_obra 6
+#define COLOR_nitc__parser_nodes__ABraExprs___n_cbra 7
+void nitc__parser_prod___ABraExprs___n_obra_61d(val* self, val* p0);
+void nitc__parser_prod___ABraExprs___n_cbra_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAssignOp___n_op 5
+extern const struct type type_nitc__TPluseq;
+void nitc__parser_prod___APlusAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TMinuseq;
+void nitc__parser_prod___AMinusAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TStareq;
+void nitc__parser_prod___AStarAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TSlasheq;
+void nitc__parser_prod___ASlashAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TPercenteq;
+void nitc__parser_prod___APercentAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TStarstareq;
+void nitc__parser_prod___AStarstarAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TPipeeq;
+void nitc__parser_prod___APipeAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TCareteq;
+void nitc__parser_prod___ACaretAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TAmpeq;
+void nitc__parser_prod___AAmpAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TLleq;
+void nitc__parser_prod___ALlAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+extern const struct type type_nitc__TGgeq;
+void nitc__parser_prod___AGgAssignOp___nitc__parser_nodes__AAssignOp__n_op_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AForGroup___n_ids 5
+#define COLOR_nitc__parser_nodes__AForGroup___n_kwin 6
+#define COLOR_nitc__parser_nodes__AForGroup___n_expr 7
+extern const struct type type_nitc__TKwin;
+void nitc__parser_prod___AForGroup___n_kwin_61d(val* self, val* p0);
+void nitc__parser_prod___AForGroup___n_expr_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AModuleName___n_quad 5
+#define COLOR_nitc__parser_nodes__AModuleName___n_path 6
+#define COLOR_nitc__parser_nodes__AModuleName___n_id 7
+extern const struct type type_nullable__nitc__TQuad;
+void nitc__parser_prod___AModuleName___n_quad_61d(val* self, val* p0);
+void nitc__parser_prod___AModuleName___n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AExternCalls___n_kwimport 5
+#define COLOR_nitc__parser_nodes__AExternCalls___n_extern_calls 6
+void nitc__parser_prod___AExternCalls___n_kwimport_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ASuperExternCall___n_kwsuper 5
+void nitc__parser_prod___ASuperExternCall___n_kwsuper_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ALocalPropExternCall___n_methid 5
+void nitc__parser_prod___ALocalPropExternCall___n_methid_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AFullPropExternCall___n_type 5
+#define COLOR_nitc__parser_nodes__AFullPropExternCall___n_dot 6
+#define COLOR_nitc__parser_nodes__AFullPropExternCall___n_methid 7
+void nitc__parser_prod___AFullPropExternCall___n_type_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TDot;
+void nitc__parser_prod___AFullPropExternCall___n_dot_61d(val* self, val* p0);
+void nitc__parser_prod___AFullPropExternCall___n_methid_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AInitPropExternCall___n_type 5
+void nitc__parser_prod___AInitPropExternCall___n_type_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ACastAsExternCall___n_from_type 5
+#define COLOR_nitc__parser_nodes__ACastAsExternCall___n_dot 6
+#define COLOR_nitc__parser_nodes__ACastAsExternCall___n_kwas 7
+#define COLOR_nitc__parser_nodes__ACastAsExternCall___n_to_type 8
+void nitc__parser_prod___ACastAsExternCall___n_from_type_61d(val* self, val* p0);
+void nitc__parser_prod___ACastAsExternCall___n_dot_61d(val* self, val* p0);
+void nitc__parser_prod___ACastAsExternCall___n_kwas_61d(val* self, val* p0);
+void nitc__parser_prod___ACastAsExternCall___n_to_type_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAsNullableExternCall___n_type 5
+#define COLOR_nitc__parser_nodes__AAsNullableExternCall___n_kwas 6
+#define COLOR_nitc__parser_nodes__AAsNullableExternCall___n_kwnullable 7
+void nitc__parser_prod___AAsNullableExternCall___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNullableExternCall___n_kwas_61d(val* self, val* p0);
+extern const struct type type_nitc__TKwnullable;
+void nitc__parser_prod___AAsNullableExternCall___n_kwnullable_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AAsNotNullableExternCall___n_type 5
+#define COLOR_nitc__parser_nodes__AAsNotNullableExternCall___n_kwas 6
+#define COLOR_nitc__parser_nodes__AAsNotNullableExternCall___n_kwnot 7
+#define COLOR_nitc__parser_nodes__AAsNotNullableExternCall___n_kwnullable 8
+void nitc__parser_prod___AAsNotNullableExternCall___n_type_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotNullableExternCall___n_kwas_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotNullableExternCall___n_kwnot_61d(val* self, val* p0);
+void nitc__parser_prod___AAsNotNullableExternCall___n_kwnullable_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AInLanguage___n_kwin 5
+#define COLOR_nitc__parser_nodes__AInLanguage___n_string 6
+void nitc__parser_prod___AInLanguage___n_kwin_61d(val* self, val* p0);
+void nitc__parser_prod___AInLanguage___n_string_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AExternCodeBlock___n_in_language 5
+#define COLOR_nitc__parser_nodes__AExternCodeBlock___n_extern_code_segment 6
+extern const struct type type_nullable__nitc__AInLanguage;
+void nitc__parser_prod___AExternCodeBlock___n_in_language_61d(val* self, val* p0);
+extern const struct type type_nitc__TExternCodeSegment;
+void nitc__parser_prod___AExternCodeBlock___n_extern_code_segment_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__AQualified___n_id 6
+#define COLOR_nitc__parser_nodes__AQualified___n_classid 7
+extern const struct type type_nullable__nitc__TClassid;
+void nitc__parser_prod___AQualified___n_classid_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ADoc___n_comment 6
+#define COLOR_nitc__parser_nodes__AAnnotations___n_kwis 5
+#define COLOR_nitc__parser_nodes__AAnnotations___n_at 6
+#define COLOR_nitc__parser_nodes__AAnnotations___n_opar 7
+#define COLOR_nitc__parser_nodes__AAnnotations___n_items 8
+#define COLOR_nitc__parser_nodes__AAnnotations___n_cpar 9
+#define COLOR_nitc__parser_nodes__AAnnotations___n_kwend 10
+extern const struct type type_nullable__nitc__TKwis;
+void nitc__parser_prod___AAnnotations___n_kwis_61d(val* self, val* p0);
+extern const struct type type_nullable__nitc__TAt;
+void nitc__parser_prod___AAnnotations___n_at_61d(val* self, val* p0);
+void nitc__parser_prod___AAnnotations___n_opar_61d(val* self, val* p0);
+void nitc__parser_prod___AAnnotations___n_cpar_61d(val* self, val* p0);
+void nitc__parser_prod___AAnnotations___n_kwend_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__ADefinition__n_doc_61d 54
+#define COLOR_nitc__parser_nodes__ADefinition__n_visibility_61d 56
+#define COLOR_nitc__parser_nodes__AAnnotation__n_atid_61d 72
+#define COLOR_nitc__parser_nodes__AAnnotation__n_opar_61d 73
+#define COLOR_nitc__parser_nodes__AAnnotation__n_cpar_61d 74
+#define COLOR_nitc__parser_nodes__Prod__n_annotations_61d 37
+#define COLOR_nitc__parser_nodes__AAtid___n_id 5
+void nitc__parser_prod___AIdAtid___nitc__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AKwexternAtid___nitc__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
+void nitc__parser_prod___AKwabstractAtid___nitc__parser_nodes__AAtid__n_id_61d(val* self, val* p0);
+#define COLOR_nitc__parser_nodes__Start___n_base 5
+extern const struct type type_nitc__AModule;
+#define COLOR_nitc__parser_nodes__Start___n_eof 6