-void nit__parser___nit__parser__ReduceAction786___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction786;
-void nit__parser___nit__parser__ReduceAction788___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction788;
-void nit__parser___nit__parser__ReduceAction789___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction789;
-void nit__parser___nit__parser__ReduceAction790___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction790;
-void nit__parser___nit__parser__ReduceAction791___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction791;
-void nit__parser___nit__parser__ReduceAction792___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction792;
-void nit__parser___nit__parser__ReduceAction799___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction799;
-void nit__parser___nit__parser__ReduceAction800___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction800;
-void nit__parser___nit__parser__ReduceAction823___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction823;
-void nit__parser___nit__parser__ReduceAction824___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction824;
-void nit__parser___nit__parser__ReduceAction974___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction974;
-void nit__parser___nit__parser__ReduceAction975___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction975;
-void nit__parser___nit__parser__ReduceAction976___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction976;
-void nit__parser___nit__parser__ReduceAction977___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction977;
-void nit__parser___nit__parser__ReduceAction978___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction978;
-void nit__parser___nit__parser__ReduceAction979___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction979;
-void nit__parser___nit__parser__ReduceAction980___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction980;
-void nit__parser___nit__parser__ReduceAction981___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction981;
-void nit__parser___nit__parser__ReduceAction982___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction982;
-void nit__parser___nit__parser__ReduceAction983___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction983;
-void nit__parser___nit__parser__ReduceAction984___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction984;
-void nit__parser___nit__parser__ReduceAction985___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction985;
-void nit__parser___nit__parser__ReduceAction986___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction986;
-void nit__parser___nit__parser__ReduceAction987___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction987;
-void nit__parser___nit__parser__ReduceAction988___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction988;
-void nit__parser___nit__parser__ReduceAction989___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction989;
-void nit__parser___nit__parser__ReduceAction991___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction991;
-void nit__parser___nit__parser__ReduceAction993___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction993;
-void nit__parser___nit__parser__ReduceAction999___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction999;
-void nit__parser___nit__parser__ReduceAction1001___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction1001;
-void nit__parser___nit__parser__ReduceAction1011___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction1011;
-void nit__parser___nit__parser__ReduceAction1012___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction1012;
-void nit__parser___nit__parser__ReduceAction1013___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction1013;
-void nit__parser___nit__parser__ReduceAction1014___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction1014;
-void nit__parser___nit__parser__ReduceAction1015___nit__parser_work__ReduceAction__action(val* self, val* p0);
-extern const struct class class_nit__parser__ReduceAction1015;
+void nit__parser___nit__parser__ReduceAction458___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction458;
+void nit__parser___nit__parser__ReduceAction459___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction459;
+void nit__parser___nit__parser__ReduceAction460___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction460;
+void nit__parser___nit__parser__ReduceAction461___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction461;
+void nit__parser___nit__parser__ReduceAction462___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction462;
+void nit__parser___nit__parser__ReduceAction463___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction463;
+void nit__parser___nit__parser__ReduceAction465___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction465;
+void nit__parser___nit__parser__ReduceAction466___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction466;
+void nit__parser___nit__parser__ReduceAction467___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction467;
+void nit__parser___nit__parser__ReduceAction469___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction469;
+void nit__parser___nit__parser__ReduceAction470___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction470;
+void nit__parser___nit__parser__ReduceAction471___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction471;
+void nit__parser___nit__parser__ReduceAction473___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction473;
+void nit__parser___nit__parser__ReduceAction474___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction474;
+void nit__parser___nit__parser__ReduceAction476___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction476;
+void nit__parser___nit__parser__ReduceAction477___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction477;
+void nit__parser___nit__parser__ReduceAction480___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction480;
+void nit__parser___nit__parser__ReduceAction481___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction481;
+void nit__parser___nit__parser__ReduceAction484___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction484;
+void nit__parser___nit__parser__ReduceAction486___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction486;
+void nit__parser___nit__parser__ReduceAction487___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction487;
+void nit__parser___nit__parser__ReduceAction488___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction488;
+void nit__parser___nit__parser__ReduceAction490___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction490;
+void nit__parser___nit__parser__ReduceAction492___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction492;
+void nit__parser___nit__parser__ReduceAction493___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction493;
+void nit__parser___nit__parser__ReduceAction496___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction496;
+void nit__parser___nit__parser__ReduceAction871___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction871;
+void nit__parser___nit__parser__ReduceAction873___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction873;
+void nit__parser___nit__parser__ReduceAction874___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction874;
+void nit__parser___nit__parser__ReduceAction875___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction875;
+void nit__parser___nit__parser__ReduceAction876___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction876;
+void nit__parser___nit__parser__ReduceAction877___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction877;
+void nit__parser___nit__parser__ReduceAction884___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction884;
+void nit__parser___nit__parser__ReduceAction885___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction885;
+void nit__parser___nit__parser__ReduceAction916___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction916;
+void nit__parser___nit__parser__ReduceAction917___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction917;
+void nit__parser___nit__parser__ReduceAction1078___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1078;
+void nit__parser___nit__parser__ReduceAction1079___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1079;
+void nit__parser___nit__parser__ReduceAction1080___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1080;
+void nit__parser___nit__parser__ReduceAction1081___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1081;
+void nit__parser___nit__parser__ReduceAction1082___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1082;
+void nit__parser___nit__parser__ReduceAction1083___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1083;
+void nit__parser___nit__parser__ReduceAction1085___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1085;
+void nit__parser___nit__parser__ReduceAction1087___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1087;
+void nit__parser___nit__parser__ReduceAction1089___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1089;
+void nit__parser___nit__parser__ReduceAction1090___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1090;
+void nit__parser___nit__parser__ReduceAction1091___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1091;
+void nit__parser___nit__parser__ReduceAction1092___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1092;
+void nit__parser___nit__parser__ReduceAction1093___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1093;
+void nit__parser___nit__parser__ReduceAction1095___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1095;
+void nit__parser___nit__parser__ReduceAction1097___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1097;
+void nit__parser___nit__parser__ReduceAction1103___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1103;
+void nit__parser___nit__parser__ReduceAction1111___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1111;
+void nit__parser___nit__parser__ReduceAction1112___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1112;
+void nit__parser___nit__parser__ReduceAction1113___nit__parser_work__ReduceAction__action(val* self, val* p0);
+extern const struct class class_nit__parser__ReduceAction1113;