c_src: update for kill is
[nit.git] / c_src / nitg.classes.0.h
index 891eaa2..b0683b6 100644 (file)
@@ -1,6 +1,7 @@
 #include "nit.common.h"
 long VIRTUAL_kernel__Object__object_id(val* self);
 short int VIRTUAL_kernel__Object__is_same_type(val* self, val* p0);
+short int VIRTUAL_kernel__Object__is_same_instance(val* self, val* p0);
 short int VIRTUAL_kernel__Object___61d_61d(val* self, val* p0);
 short int VIRTUAL_kernel__Object___33d_61d(val* self, val* p0);
 void VIRTUAL_kernel__Object__output(val* self);
@@ -1152,8 +1153,6 @@ void VIRTUAL_parser__ReduceAction563__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction563;
 void VIRTUAL_parser__ReduceAction564__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction564;
-void VIRTUAL_parser__ReduceAction565__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction565;
 void VIRTUAL_parser__ReduceAction566__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction566;
 void VIRTUAL_parser__ReduceAction567__action(val* self, val* p0);
@@ -1190,14 +1189,14 @@ void VIRTUAL_parser__ReduceAction582__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction582;
 void VIRTUAL_parser__ReduceAction583__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction583;
+void VIRTUAL_parser__ReduceAction584__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction584;
 void VIRTUAL_parser__ReduceAction585__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction585;
 void VIRTUAL_parser__ReduceAction586__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction586;
 void VIRTUAL_parser__ReduceAction587__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction587;
-void VIRTUAL_parser__ReduceAction588__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction588;
 void VIRTUAL_parser__ReduceAction589__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction589;
 void VIRTUAL_parser__ReduceAction590__action(val* self, val* p0);
@@ -1218,12 +1217,6 @@ void VIRTUAL_parser__ReduceAction597__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction597;
 void VIRTUAL_parser__ReduceAction598__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction598;
-void VIRTUAL_parser__ReduceAction599__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction599;
-void VIRTUAL_parser__ReduceAction600__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction600;
-void VIRTUAL_parser__ReduceAction601__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction601;
 void VIRTUAL_parser__ReduceAction602__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction602;
 void VIRTUAL_parser__ReduceAction603__action(val* self, val* p0);
@@ -1234,6 +1227,8 @@ void VIRTUAL_parser__ReduceAction605__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction605;
 void VIRTUAL_parser__ReduceAction606__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction606;
+void VIRTUAL_parser__ReduceAction607__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction607;
 void VIRTUAL_parser__ReduceAction608__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction608;
 void VIRTUAL_parser__ReduceAction609__action(val* self, val* p0);
@@ -1244,28 +1239,18 @@ void VIRTUAL_parser__ReduceAction611__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction611;
 void VIRTUAL_parser__ReduceAction612__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction612;
-void VIRTUAL_parser__ReduceAction613__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction613;
-void VIRTUAL_parser__ReduceAction614__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction614;
-void VIRTUAL_parser__ReduceAction615__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction615;
-void VIRTUAL_parser__ReduceAction616__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction616;
-void VIRTUAL_parser__ReduceAction617__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction617;
+void VIRTUAL_parser__ReduceAction619__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction619;
+void VIRTUAL_parser__ReduceAction620__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction620;
 void VIRTUAL_parser__ReduceAction621__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction621;
 void VIRTUAL_parser__ReduceAction622__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction622;
-void VIRTUAL_parser__ReduceAction623__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction623;
 void VIRTUAL_parser__ReduceAction624__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction624;
 void VIRTUAL_parser__ReduceAction625__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction625;
-void VIRTUAL_parser__ReduceAction626__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction626;
 void VIRTUAL_parser__ReduceAction627__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction627;
 void VIRTUAL_parser__ReduceAction628__action(val* self, val* p0);
@@ -1276,18 +1261,30 @@ void VIRTUAL_parser__ReduceAction630__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction630;
 void VIRTUAL_parser__ReduceAction631__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction631;
-void VIRTUAL_parser__ReduceAction638__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction638;
+void VIRTUAL_parser__ReduceAction632__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction632;
+void VIRTUAL_parser__ReduceAction633__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction633;
+void VIRTUAL_parser__ReduceAction634__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction634;
+void VIRTUAL_parser__ReduceAction636__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction636;
+void VIRTUAL_parser__ReduceAction637__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction637;
 void VIRTUAL_parser__ReduceAction639__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction639;
 void VIRTUAL_parser__ReduceAction640__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction640;
 void VIRTUAL_parser__ReduceAction641__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction641;
+void VIRTUAL_parser__ReduceAction642__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction642;
 void VIRTUAL_parser__ReduceAction643__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction643;
 void VIRTUAL_parser__ReduceAction644__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction644;
+void VIRTUAL_parser__ReduceAction645__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction645;
 void VIRTUAL_parser__ReduceAction646__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction646;
 void VIRTUAL_parser__ReduceAction647__action(val* self, val* p0);
@@ -1296,18 +1293,18 @@ void VIRTUAL_parser__ReduceAction648__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction648;
 void VIRTUAL_parser__ReduceAction649__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction649;
+void VIRTUAL_parser__ReduceAction650__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction650;
 void VIRTUAL_parser__ReduceAction651__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction651;
 void VIRTUAL_parser__ReduceAction652__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction652;
-void VIRTUAL_parser__ReduceAction654__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction654;
+void VIRTUAL_parser__ReduceAction653__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction653;
 void VIRTUAL_parser__ReduceAction655__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction655;
 void VIRTUAL_parser__ReduceAction656__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction656;
-void VIRTUAL_parser__ReduceAction657__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction657;
 void VIRTUAL_parser__ReduceAction658__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction658;
 void VIRTUAL_parser__ReduceAction659__action(val* self, val* p0);
@@ -1330,14 +1327,10 @@ void VIRTUAL_parser__ReduceAction669__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction669;
 void VIRTUAL_parser__ReduceAction670__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction670;
-void VIRTUAL_parser__ReduceAction671__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction671;
 void VIRTUAL_parser__ReduceAction672__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction672;
 void VIRTUAL_parser__ReduceAction673__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction673;
-void VIRTUAL_parser__ReduceAction674__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction674;
 void VIRTUAL_parser__ReduceAction675__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction675;
 void VIRTUAL_parser__ReduceAction676__action(val* self, val* p0);
@@ -1346,14 +1339,10 @@ void VIRTUAL_parser__ReduceAction677__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction677;
 void VIRTUAL_parser__ReduceAction678__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction678;
-void VIRTUAL_parser__ReduceAction679__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction679;
 void VIRTUAL_parser__ReduceAction680__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction680;
 void VIRTUAL_parser__ReduceAction681__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction681;
-void VIRTUAL_parser__ReduceAction682__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction682;
 void VIRTUAL_parser__ReduceAction683__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction683;
 void VIRTUAL_parser__ReduceAction684__action(val* self, val* p0);
@@ -1374,10 +1363,6 @@ void VIRTUAL_parser__ReduceAction691__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction691;
 void VIRTUAL_parser__ReduceAction692__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction692;
-void VIRTUAL_parser__ReduceAction693__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction693;
-void VIRTUAL_parser__ReduceAction694__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction694;
 void VIRTUAL_parser__ReduceAction695__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction695;
 void VIRTUAL_parser__ReduceAction696__action(val* self, val* p0);
@@ -1388,10 +1373,14 @@ void VIRTUAL_parser__ReduceAction698__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction698;
 void VIRTUAL_parser__ReduceAction699__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction699;
+void VIRTUAL_parser__ReduceAction700__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction700;
 void VIRTUAL_parser__ReduceAction701__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction701;
 void VIRTUAL_parser__ReduceAction702__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction702;
+void VIRTUAL_parser__ReduceAction703__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction703;
 void VIRTUAL_parser__ReduceAction704__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction704;
 void VIRTUAL_parser__ReduceAction705__action(val* self, val* p0);
@@ -1400,8 +1389,6 @@ void VIRTUAL_parser__ReduceAction706__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction706;
 void VIRTUAL_parser__ReduceAction707__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction707;
-void VIRTUAL_parser__ReduceAction709__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction709;
 void VIRTUAL_parser__ReduceAction710__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction710;
 void VIRTUAL_parser__ReduceAction712__action(val* self, val* p0);
@@ -1412,12 +1399,12 @@ void VIRTUAL_parser__ReduceAction714__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction714;
 void VIRTUAL_parser__ReduceAction715__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction715;
-void VIRTUAL_parser__ReduceAction716__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction716;
-void VIRTUAL_parser__ReduceAction718__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction718;
+void VIRTUAL_parser__ReduceAction717__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction717;
 void VIRTUAL_parser__ReduceAction719__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction719;
+void VIRTUAL_parser__ReduceAction720__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction720;
 void VIRTUAL_parser__ReduceAction721__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction721;
 void VIRTUAL_parser__ReduceAction722__action(val* self, val* p0);
@@ -1426,30 +1413,30 @@ void VIRTUAL_parser__ReduceAction723__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction723;
 void VIRTUAL_parser__ReduceAction724__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction724;
+void VIRTUAL_parser__ReduceAction725__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction725;
 void VIRTUAL_parser__ReduceAction726__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction726;
 void VIRTUAL_parser__ReduceAction727__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction727;
-void VIRTUAL_parser__ReduceAction729__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction729;
+void VIRTUAL_parser__ReduceAction728__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction728;
 void VIRTUAL_parser__ReduceAction730__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction730;
 void VIRTUAL_parser__ReduceAction731__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction731;
-void VIRTUAL_parser__ReduceAction732__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction732;
 void VIRTUAL_parser__ReduceAction733__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction733;
 void VIRTUAL_parser__ReduceAction734__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction734;
 void VIRTUAL_parser__ReduceAction735__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction735;
-void VIRTUAL_parser__ReduceAction736__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction736;
 void VIRTUAL_parser__ReduceAction737__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction737;
 void VIRTUAL_parser__ReduceAction738__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction738;
+void VIRTUAL_parser__ReduceAction740__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction740;
 void VIRTUAL_parser__ReduceAction741__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction741;
 void VIRTUAL_parser__ReduceAction742__action(val* self, val* p0);
@@ -1458,14 +1445,10 @@ void VIRTUAL_parser__ReduceAction743__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction743;
 void VIRTUAL_parser__ReduceAction744__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction744;
-void VIRTUAL_parser__ReduceAction745__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction745;
 void VIRTUAL_parser__ReduceAction746__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction746;
 void VIRTUAL_parser__ReduceAction747__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction747;
-void VIRTUAL_parser__ReduceAction748__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction748;
 void VIRTUAL_parser__ReduceAction749__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction749;
 void VIRTUAL_parser__ReduceAction750__action(val* self, val* p0);
@@ -1474,26 +1457,18 @@ void VIRTUAL_parser__ReduceAction751__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction751;
 void VIRTUAL_parser__ReduceAction752__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction752;
-void VIRTUAL_parser__ReduceAction753__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction753;
-void VIRTUAL_parser__ReduceAction763__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction763;
-void VIRTUAL_parser__ReduceAction765__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction765;
-void VIRTUAL_parser__ReduceAction767__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction767;
-void VIRTUAL_parser__ReduceAction768__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction768;
-void VIRTUAL_parser__ReduceAction769__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction769;
-void VIRTUAL_parser__ReduceAction770__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction770;
+void VIRTUAL_parser__ReduceAction754__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction754;
+void VIRTUAL_parser__ReduceAction755__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction755;
+void VIRTUAL_parser__ReduceAction771__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction771;
 void VIRTUAL_parser__ReduceAction772__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction772;
+void VIRTUAL_parser__ReduceAction773__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction773;
 void VIRTUAL_parser__ReduceAction774__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction774;
-void VIRTUAL_parser__ReduceAction775__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction775;
 void VIRTUAL_parser__ReduceAction776__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction776;
 void VIRTUAL_parser__ReduceAction777__action(val* self, val* p0);
@@ -1512,34 +1487,44 @@ void VIRTUAL_parser__ReduceAction783__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction783;
 void VIRTUAL_parser__ReduceAction784__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction784;
+void VIRTUAL_parser__ReduceAction785__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction785;
 void VIRTUAL_parser__ReduceAction786__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction786;
 void VIRTUAL_parser__ReduceAction787__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction787;
+void VIRTUAL_parser__ReduceAction788__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction788;
 void VIRTUAL_parser__ReduceAction789__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction789;
 void VIRTUAL_parser__ReduceAction790__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction790;
 void VIRTUAL_parser__ReduceAction791__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction791;
+void VIRTUAL_parser__ReduceAction792__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction792;
 void VIRTUAL_parser__ReduceAction793__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction793;
 void VIRTUAL_parser__ReduceAction794__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction794;
+void VIRTUAL_parser__ReduceAction795__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction795;
 void VIRTUAL_parser__ReduceAction796__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction796;
 void VIRTUAL_parser__ReduceAction797__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction797;
-void VIRTUAL_parser__ReduceAction798__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction798;
 void VIRTUAL_parser__ReduceAction799__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction799;
 void VIRTUAL_parser__ReduceAction800__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction800;
+void VIRTUAL_parser__ReduceAction801__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction801;
 void VIRTUAL_parser__ReduceAction802__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction802;
 void VIRTUAL_parser__ReduceAction803__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction803;
+void VIRTUAL_parser__ReduceAction804__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction804;
 void VIRTUAL_parser__ReduceAction805__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction805;
 void VIRTUAL_parser__ReduceAction806__action(val* self, val* p0);
@@ -1552,6 +1537,34 @@ void VIRTUAL_parser__ReduceAction810__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction810;
 void VIRTUAL_parser__ReduceAction811__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction811;
+void VIRTUAL_parser__ReduceAction812__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction812;
+void VIRTUAL_parser__ReduceAction813__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction813;
+void VIRTUAL_parser__ReduceAction814__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction814;
+void VIRTUAL_parser__ReduceAction815__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction815;
+void VIRTUAL_parser__ReduceAction816__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction816;
+void VIRTUAL_parser__ReduceAction817__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction817;
+void VIRTUAL_parser__ReduceAction818__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction818;
+void VIRTUAL_parser__ReduceAction819__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction819;
+void VIRTUAL_parser__ReduceAction820__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction820;
+void VIRTUAL_parser__ReduceAction822__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction822;
+void VIRTUAL_parser__ReduceAction823__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction823;
+void VIRTUAL_parser__ReduceAction824__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction824;
+void VIRTUAL_parser__ReduceAction825__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction825;
+void VIRTUAL_parser__ReduceAction826__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction826;
 void VIRTUAL_parser__ReduceAction827__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction827;
 void VIRTUAL_parser__ReduceAction828__action(val* self, val* p0);
@@ -1560,10 +1573,10 @@ void VIRTUAL_parser__ReduceAction829__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction829;
 void VIRTUAL_parser__ReduceAction830__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction830;
+void VIRTUAL_parser__ReduceAction831__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction831;
 void VIRTUAL_parser__ReduceAction832__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction832;
-void VIRTUAL_parser__ReduceAction833__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction833;
 void VIRTUAL_parser__ReduceAction834__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction834;
 void VIRTUAL_parser__ReduceAction835__action(val* self, val* p0);
@@ -1572,32 +1585,24 @@ void VIRTUAL_parser__ReduceAction836__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction836;
 void VIRTUAL_parser__ReduceAction837__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction837;
-void VIRTUAL_parser__ReduceAction838__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction838;
 void VIRTUAL_parser__ReduceAction839__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction839;
 void VIRTUAL_parser__ReduceAction840__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction840;
 void VIRTUAL_parser__ReduceAction841__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction841;
-void VIRTUAL_parser__ReduceAction842__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction842;
 void VIRTUAL_parser__ReduceAction843__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction843;
 void VIRTUAL_parser__ReduceAction844__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction844;
 void VIRTUAL_parser__ReduceAction845__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction845;
-void VIRTUAL_parser__ReduceAction846__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction846;
 void VIRTUAL_parser__ReduceAction847__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction847;
 void VIRTUAL_parser__ReduceAction848__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction848;
 void VIRTUAL_parser__ReduceAction849__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction849;
-void VIRTUAL_parser__ReduceAction850__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction850;
 void VIRTUAL_parser__ReduceAction851__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction851;
 void VIRTUAL_parser__ReduceAction852__action(val* self, val* p0);
@@ -1606,10 +1611,6 @@ void VIRTUAL_parser__ReduceAction853__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction853;
 void VIRTUAL_parser__ReduceAction855__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction855;
-void VIRTUAL_parser__ReduceAction856__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction856;
-void VIRTUAL_parser__ReduceAction857__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction857;
 void VIRTUAL_parser__ReduceAction858__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction858;
 void VIRTUAL_parser__ReduceAction859__action(val* self, val* p0);
@@ -1624,6 +1625,8 @@ void VIRTUAL_parser__ReduceAction863__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction863;
 void VIRTUAL_parser__ReduceAction864__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction864;
+void VIRTUAL_parser__ReduceAction865__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction865;
 void VIRTUAL_parser__ReduceAction866__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction866;
 void VIRTUAL_parser__ReduceAction867__action(val* self, val* p0);
@@ -1634,188 +1637,92 @@ void VIRTUAL_parser__ReduceAction869__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction869;
 void VIRTUAL_parser__ReduceAction870__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction870;
-void VIRTUAL_parser__ReduceAction871__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction871;
 void VIRTUAL_parser__ReduceAction872__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction872;
 void VIRTUAL_parser__ReduceAction873__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction873;
-void VIRTUAL_parser__ReduceAction874__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction874;
 void VIRTUAL_parser__ReduceAction875__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction875;
 void VIRTUAL_parser__ReduceAction876__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction876;
+void VIRTUAL_parser__ReduceAction877__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction877;
 void VIRTUAL_parser__ReduceAction878__action(val* self, val* p0);
 extern const struct class class_parser__ReduceAction878;
-void VIRTUAL_parser__ReduceAction879__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction879;
-void VIRTUAL_parser__ReduceAction880__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction880;
-void VIRTUAL_parser__ReduceAction881__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction881;
-void VIRTUAL_parser__ReduceAction882__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction882;
-void VIRTUAL_parser__ReduceAction883__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction883;
-void VIRTUAL_parser__ReduceAction884__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction884;
-void VIRTUAL_parser__ReduceAction885__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction885;
-void VIRTUAL_parser__ReduceAction886__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction886;
-void VIRTUAL_parser__ReduceAction887__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction887;
-void VIRTUAL_parser__ReduceAction888__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction888;
-void VIRTUAL_parser__ReduceAction890__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction890;
-void VIRTUAL_parser__ReduceAction891__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction891;
-void VIRTUAL_parser__ReduceAction892__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction892;
-void VIRTUAL_parser__ReduceAction893__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction893;
-void VIRTUAL_parser__ReduceAction895__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction895;
-void VIRTUAL_parser__ReduceAction896__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction896;
-void VIRTUAL_parser__ReduceAction897__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction897;
-void VIRTUAL_parser__ReduceAction899__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction899;
-void VIRTUAL_parser__ReduceAction900__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction900;
-void VIRTUAL_parser__ReduceAction901__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction901;
-void VIRTUAL_parser__ReduceAction903__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction903;
-void VIRTUAL_parser__ReduceAction904__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction904;
-void VIRTUAL_parser__ReduceAction905__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction905;
-void VIRTUAL_parser__ReduceAction907__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction907;
-void VIRTUAL_parser__ReduceAction908__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction908;
-void VIRTUAL_parser__ReduceAction909__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction909;
-void VIRTUAL_parser__ReduceAction911__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction911;
-void VIRTUAL_parser__ReduceAction914__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction914;
-void VIRTUAL_parser__ReduceAction915__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction915;
-void VIRTUAL_parser__ReduceAction916__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction916;
-void VIRTUAL_parser__ReduceAction917__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction917;
-void VIRTUAL_parser__ReduceAction918__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction918;
-void VIRTUAL_parser__ReduceAction919__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction919;
-void VIRTUAL_parser__ReduceAction920__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction920;
-void VIRTUAL_parser__ReduceAction921__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction921;
-void VIRTUAL_parser__ReduceAction922__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction922;
-void VIRTUAL_parser__ReduceAction923__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction923;
-void VIRTUAL_parser__ReduceAction924__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction924;
-void VIRTUAL_parser__ReduceAction925__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction925;
-void VIRTUAL_parser__ReduceAction926__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction926;
-void VIRTUAL_parser__ReduceAction928__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction928;
-void VIRTUAL_parser__ReduceAction929__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction929;
-void VIRTUAL_parser__ReduceAction931__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction931;
-void VIRTUAL_parser__ReduceAction932__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction932;
-void VIRTUAL_parser__ReduceAction933__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction933;
-void VIRTUAL_parser__ReduceAction934__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction934;
-void VIRTUAL_parser__ReduceAction1317__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1317;
-void VIRTUAL_parser__ReduceAction1318__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1318;
-void VIRTUAL_parser__ReduceAction1321__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1321;
-void VIRTUAL_parser__ReduceAction1322__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1322;
-void VIRTUAL_parser__ReduceAction1325__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1325;
-void VIRTUAL_parser__ReduceAction1326__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1326;
-void VIRTUAL_parser__ReduceAction1333__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1333;
-void VIRTUAL_parser__ReduceAction1357__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1357;
-void VIRTUAL_parser__ReduceAction1358__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1358;
-void VIRTUAL_parser__ReduceAction1772__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1772;
-void VIRTUAL_parser__ReduceAction1773__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1773;
-void VIRTUAL_parser__ReduceAction1774__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1774;
-void VIRTUAL_parser__ReduceAction1775__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1775;
-void VIRTUAL_parser__ReduceAction1776__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1776;
-void VIRTUAL_parser__ReduceAction1777__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1777;
-void VIRTUAL_parser__ReduceAction1778__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1778;
-void VIRTUAL_parser__ReduceAction1779__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1779;
-void VIRTUAL_parser__ReduceAction1780__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1780;
-void VIRTUAL_parser__ReduceAction1781__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1781;
-void VIRTUAL_parser__ReduceAction1784__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1784;
-void VIRTUAL_parser__ReduceAction1785__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1785;
-void VIRTUAL_parser__ReduceAction1786__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1786;
-void VIRTUAL_parser__ReduceAction1787__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1787;
-void VIRTUAL_parser__ReduceAction1788__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1788;
-void VIRTUAL_parser__ReduceAction1789__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1789;
-void VIRTUAL_parser__ReduceAction1790__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1790;
-void VIRTUAL_parser__ReduceAction1791__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1791;
-void VIRTUAL_parser__ReduceAction1793__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1793;
-void VIRTUAL_parser__ReduceAction1794__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1794;
-void VIRTUAL_parser__ReduceAction1795__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1795;
-void VIRTUAL_parser__ReduceAction1797__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1797;
-void VIRTUAL_parser__ReduceAction1799__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1799;
-void VIRTUAL_parser__ReduceAction1803__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1803;
-void VIRTUAL_parser__ReduceAction1807__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1807;
-void VIRTUAL_parser__ReduceAction1808__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1808;
-void VIRTUAL_parser__ReduceAction1809__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1809;
-void VIRTUAL_parser__ReduceAction1810__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1810;
-void VIRTUAL_parser__ReduceAction1811__action(val* self, val* p0);
-extern const struct class class_parser__ReduceAction1811;
+void VIRTUAL_parser__ReduceAction1223__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1223;
+void VIRTUAL_parser__ReduceAction1224__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1224;
+void VIRTUAL_parser__ReduceAction1227__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1227;
+void VIRTUAL_parser__ReduceAction1228__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1228;
+void VIRTUAL_parser__ReduceAction1231__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1231;
+void VIRTUAL_parser__ReduceAction1232__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1232;
+void VIRTUAL_parser__ReduceAction1239__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1239;
+void VIRTUAL_parser__ReduceAction1263__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1263;
+void VIRTUAL_parser__ReduceAction1264__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1264;
+void VIRTUAL_parser__ReduceAction1538__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1538;
+void VIRTUAL_parser__ReduceAction1539__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1539;
+void VIRTUAL_parser__ReduceAction1540__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1540;
+void VIRTUAL_parser__ReduceAction1541__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1541;
+void VIRTUAL_parser__ReduceAction1542__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1542;
+void VIRTUAL_parser__ReduceAction1543__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1543;
+void VIRTUAL_parser__ReduceAction1544__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1544;
+void VIRTUAL_parser__ReduceAction1545__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1545;
+void VIRTUAL_parser__ReduceAction1546__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1546;
+void VIRTUAL_parser__ReduceAction1547__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1547;
+void VIRTUAL_parser__ReduceAction1550__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1550;
+void VIRTUAL_parser__ReduceAction1551__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1551;
+void VIRTUAL_parser__ReduceAction1552__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1552;
+void VIRTUAL_parser__ReduceAction1553__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1553;
+void VIRTUAL_parser__ReduceAction1554__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1554;
+void VIRTUAL_parser__ReduceAction1555__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1555;
+void VIRTUAL_parser__ReduceAction1557__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1557;
+void VIRTUAL_parser__ReduceAction1558__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1558;
+void VIRTUAL_parser__ReduceAction1559__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1559;
+void VIRTUAL_parser__ReduceAction1560__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1560;
+void VIRTUAL_parser__ReduceAction1561__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1561;
+void VIRTUAL_parser__ReduceAction1563__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1563;
+void VIRTUAL_parser__ReduceAction1567__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1567;
+void VIRTUAL_parser__ReduceAction1571__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1571;
+void VIRTUAL_parser__ReduceAction1572__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1572;
+void VIRTUAL_parser__ReduceAction1573__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1573;
+void VIRTUAL_parser__ReduceAction1574__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1574;
+void VIRTUAL_parser__ReduceAction1575__action(val* self, val* p0);
+extern const struct class class_parser__ReduceAction1575;
 val* VIRTUAL_lexer__Lexer__file(val* self);
 long VIRTUAL_lexer__Lexer__state_initial(val* self);
 void VIRTUAL_lexer__Lexer__init(val* self, val* p0);
@@ -1837,7 +1744,6 @@ short int VIRTUAL_abstract_collection__SequenceRead___61d_61d(val* self, val* p0
 long VIRTUAL_abstract_collection__SequenceRead__hash(val* self);
 val* VIRTUAL_string__Collection__to_s(val* self);
 val* VIRTUAL_parser_nodes__ANodes__iterator(val* self);
-void VIRTUAL_abstract_collection__Collection__iterate(val* self);
 short int VIRTUAL_parser_nodes__ANodes__is_empty(val* self);
 long VIRTUAL_parser_nodes__ANodes__length(val* self);
 short int VIRTUAL_parser_nodes__ANodes__has(val* self, val* p0);
@@ -3177,10 +3083,9 @@ val* VIRTUAL_parser_nodes__ASignature__n_cpar(val* self);
 void VIRTUAL_parser_prod__ASignature__n_cpar_61d(val* self, val* p0);
 val* VIRTUAL_parser_nodes__ASignature__n_type(val* self);
 void VIRTUAL_parser_prod__ASignature__n_type_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__ASignature__n_closure_decls(val* self);
 void VIRTUAL_parser_nodes__ASignature__init(val* self);
 void VIRTUAL_parser_prod__ASignature__empty_init(val* self);
-void VIRTUAL_parser_prod__ASignature__init_asignature(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
+void VIRTUAL_parser_prod__ASignature__init_asignature(val* self, val* p0, val* p1, val* p2, val* p3);
 short int VIRTUAL_modelize_property__ASignature__is_visited(val* self);
 void VIRTUAL_modelize_property__ASignature__is_visited_61d(val* self, short int p0);
 val* VIRTUAL_modelize_property__ASignature__param_names(val* self);
@@ -3199,8 +3104,6 @@ extern const struct type type_parser_nodes__ANodesparser_nodes__AParam;
 extern const int COLOR_parser_nodes__ASignature___n_params;
 extern const int COLOR_parser_nodes__ASignature___n_cpar;
 extern const int COLOR_parser_nodes__ASignature___n_type;
-extern const struct type type_parser_nodes__ANodesparser_nodes__AClosureDecl;
-extern const int COLOR_parser_nodes__ASignature___n_closure_decls;
 extern const int COLOR_modelize_property__ASignature___64dis_visited;
 extern const int COLOR_modelize_property__ASignature___64dparam_names;
 extern const struct type type_array__Arraymodel__MType;
@@ -3230,31 +3133,6 @@ extern const int COLOR_parser_nodes__AParam___n_dotdotdot;
 extern const int COLOR_modelize_property__AParam___64dmparameter;
 extern const int COLOR_parser_nodes__AParam___n_id;
 extern const int COLOR_scope__AParam___64dvariable;
-void VIRTUAL_parser_prod__AClosureDecl__replace_child(val* self, val* p0, val* p1);
-void VIRTUAL_parser_prod__AClosureDecl__visit_all(val* self, val* p0);
-void VIRTUAL_scope__AClosureDecl__accept_scope_visitor(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDecl__n_kwbreak(val* self);
-void VIRTUAL_parser_prod__AClosureDecl__n_kwbreak_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDecl__n_bang(val* self);
-void VIRTUAL_parser_prod__AClosureDecl__n_bang_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDecl__n_id(val* self);
-void VIRTUAL_parser_prod__AClosureDecl__n_id_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDecl__n_signature(val* self);
-void VIRTUAL_parser_prod__AClosureDecl__n_signature_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDecl__n_expr(val* self);
-void VIRTUAL_parser_prod__AClosureDecl__n_expr_61d(val* self, val* p0);
-void VIRTUAL_parser_nodes__AClosureDecl__init(val* self);
-void VIRTUAL_parser_prod__AClosureDecl__empty_init(val* self);
-void VIRTUAL_parser_prod__AClosureDecl__init_aclosuredecl(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-val* VIRTUAL_scope__AClosureDecl__variable(val* self);
-void VIRTUAL_scope__AClosureDecl__variable_61d(val* self, val* p0);
-extern const struct class class_parser_nodes__AClosureDecl;
-extern const int COLOR_parser_nodes__AClosureDecl___n_kwbreak;
-extern const int COLOR_parser_nodes__AClosureDecl___n_expr;
-extern const int COLOR_parser_nodes__AClosureDecl___n_bang;
-extern const int COLOR_parser_nodes__AClosureDecl___n_id;
-extern const int COLOR_parser_nodes__AClosureDecl___n_signature;
-extern const int COLOR_scope__AClosureDecl___64dvariable;
 void VIRTUAL_parser_prod__AType__replace_child(val* self, val* p0, val* p1);
 void VIRTUAL_parser_prod__AType__visit_all(val* self, val* p0);
 void VIRTUAL_parser_prod__AType__n_annotations_61d(val* self, val* p0);
@@ -3736,7 +3614,6 @@ extern const int COLOR_parser_nodes__ANotExpr___n_kwnot;
 extern const int COLOR_parser_nodes__ANotExpr___n_expr;
 void VIRTUAL_parser_prod__AEqExpr__replace_child(val* self, val* p0, val* p1);
 void VIRTUAL_parser_prod__AEqExpr__visit_all(val* self, val* p0);
-void VIRTUAL_scope__ASendExpr__accept_scope_visitor(val* self, val* p0);
 void VIRTUAL_flow__AEqExpr__accept_flow_visitor(val* self, val* p0);
 void VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init(val* self, val* p0);
 void VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor(val* self, val* p0);
@@ -3744,12 +3621,9 @@ void VIRTUAL_typing__AEqExpr__accept_typing(val* self, val* p0);
 val* VIRTUAL_abstract_compiler__ASendExpr__expr(val* self, val* p0);
 val* VIRTUAL_parser_nodes__ASendExpr__n_expr(val* self);
 void VIRTUAL_parser_prod__AEqExpr__n_expr_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__ASendExpr__n_closure_defs(val* self);
 void VIRTUAL_parser_nodes__ASendExpr__init(val* self);
 void VIRTUAL_parser_prod__ASendExpr__empty_init(val* self);
 void VIRTUAL_parser_prod__ASendExpr__init_asendexpr(val* self, val* p0);
-val* VIRTUAL_scope__ASendExpr__escapemark(val* self);
-void VIRTUAL_scope__ASendExpr__escapemark_61d(val* self, val* p0);
 val* VIRTUAL_typing__ASendExpr__mproperty(val* self);
 val* VIRTUAL_typing__ASendExpr__callsite(val* self);
 void VIRTUAL_typing__ASendExpr__callsite_61d(val* self, val* p0);
@@ -3767,27 +3641,10 @@ void VIRTUAL_parser_prod__AEqExpr__empty_init(val* self);
 void VIRTUAL_parser_prod__AEqExpr__init_aeqexpr(val* self, val* p0, val* p1);
 void VIRTUAL_typing__ASendExpr__accept_typing(val* self, val* p0);
 extern const struct class class_parser_nodes__AEqExpr;
-extern const struct type type_parser_nodes__ANodesparser_nodes__AClosureDef;
-extern const int COLOR_parser_nodes__ASendExpr___n_closure_defs;
 extern const int COLOR_parser_nodes__ASendExpr___n_expr;
-extern const int COLOR_scope__ASendExpr___64descapemark;
 extern const int COLOR_typing__ASendExpr___64dcallsite;
 extern const int COLOR_typing__ASendExpr___64draw_arguments;
 extern const int COLOR_parser_nodes__ABinopExpr___n_expr2;
-void VIRTUAL_parser_prod__AEeExpr__replace_child(val* self, val* p0, val* p1);
-void VIRTUAL_parser_prod__AEeExpr__visit_all(val* self, val* p0);
-void VIRTUAL_typing__AEeExpr__accept_typing(val* self, val* p0);
-val* VIRTUAL_abstract_compiler__AEeExpr__expr(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AEeExpr__n_expr(val* self);
-void VIRTUAL_parser_prod__AEeExpr__n_expr_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AEeExpr__n_expr2(val* self);
-void VIRTUAL_parser_prod__AEeExpr__n_expr2_61d(val* self, val* p0);
-void VIRTUAL_parser_nodes__AEeExpr__init(val* self);
-void VIRTUAL_parser_prod__AEeExpr__empty_init(val* self);
-void VIRTUAL_parser_prod__AEeExpr__init_aeeexpr(val* self, val* p0, val* p1);
-extern const struct class class_parser_nodes__AEeExpr;
-extern const int COLOR_parser_nodes__AEeExpr___n_expr;
-extern const int COLOR_parser_nodes__AEeExpr___n_expr2;
 void VIRTUAL_parser_prod__ANeExpr__replace_child(val* self, val* p0, val* p1);
 void VIRTUAL_parser_prod__ANeExpr__visit_all(val* self, val* p0);
 void VIRTUAL_flow__ANeExpr__accept_flow_visitor(val* self, val* p0);
@@ -4047,7 +3904,7 @@ void VIRTUAL_parser_nodes__ACallFormExpr__init(val* self);
 val* VIRTUAL_scope__ACallExpr__variable_create(val* self, val* p0);
 void VIRTUAL_parser_nodes__ACallExpr__init(val* self);
 void VIRTUAL_parser_prod__ACallExpr__empty_init(val* self);
-void VIRTUAL_parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2, val* p3);
+void VIRTUAL_parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2);
 void VIRTUAL_astbuilder__ACallExpr__make(val* self, val* p0, val* p1, val* p2, val* p3);
 extern const struct class class_parser_nodes__ACallExpr;
 extern const int COLOR_parser_nodes__ACallFormExpr___n_id;
@@ -4137,7 +3994,7 @@ void VIRTUAL_parser_prod__ABraExpr__n_args_61d(val* self, val* p0);
 void VIRTUAL_parser_nodes__ABraFormExpr__init(val* self);
 void VIRTUAL_parser_nodes__ABraExpr__init(val* self);
 void VIRTUAL_parser_prod__ABraExpr__empty_init(val* self);
-void VIRTUAL_parser_prod__ABraExpr__init_abraexpr(val* self, val* p0, val* p1, val* p2);
+void VIRTUAL_parser_prod__ABraExpr__init_abraexpr(val* self, val* p0, val* p1);
 extern const struct class class_parser_nodes__ABraExpr;
 extern const int COLOR_parser_nodes__ABraFormExpr___n_args;
 void VIRTUAL_parser_prod__ABraAssignExpr__replace_child(val* self, val* p0, val* p1);
@@ -4164,25 +4021,6 @@ void VIRTUAL_parser_nodes__ABraReassignExpr__init(val* self);
 void VIRTUAL_parser_prod__ABraReassignExpr__empty_init(val* self);
 void VIRTUAL_parser_prod__ABraReassignExpr__init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
 extern const struct class class_parser_nodes__ABraReassignExpr;
-void VIRTUAL_parser_prod__AClosureCallExpr__replace_child(val* self, val* p0, val* p1);
-void VIRTUAL_parser_prod__AClosureCallExpr__visit_all(val* self, val* p0);
-void VIRTUAL_flow__AClosureCallExpr__accept_flow_visitor(val* self, val* p0);
-void VIRTUAL_typing__AClosureCallExpr__accept_typing(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureCallExpr__n_id(val* self);
-void VIRTUAL_parser_prod__AClosureCallExpr__n_id_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureCallExpr__n_args(val* self);
-void VIRTUAL_parser_prod__AClosureCallExpr__n_args_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureCallExpr__n_closure_defs(val* self);
-void VIRTUAL_parser_nodes__AClosureCallExpr__init(val* self);
-void VIRTUAL_parser_prod__AClosureCallExpr__empty_init(val* self);
-void VIRTUAL_parser_prod__AClosureCallExpr__init_aclosurecallexpr(val* self, val* p0, val* p1, val* p2);
-val* VIRTUAL_scope__AClosureCallExpr__variable(val* self);
-void VIRTUAL_scope__AClosureCallExpr__variable_61d(val* self, val* p0);
-extern const struct class class_parser_nodes__AClosureCallExpr;
-extern const int COLOR_parser_nodes__AClosureCallExpr___n_closure_defs;
-extern const int COLOR_parser_nodes__AClosureCallExpr___n_id;
-extern const int COLOR_parser_nodes__AClosureCallExpr___n_args;
-extern const int COLOR_scope__AClosureCallExpr___64dvariable;
 void VIRTUAL_parser_prod__AVarExpr__replace_child(val* self, val* p0, val* p1);
 void VIRTUAL_parser_prod__AVarExpr__visit_all(val* self, val* p0);
 void VIRTUAL_local_var_init__AVarExpr__accept_local_var_visitor(val* self, val* p0);
@@ -4609,59 +4447,6 @@ void VIRTUAL_parser_prod__AMinusAssignOp__empty_init(val* self);
 void VIRTUAL_parser_prod__AMinusAssignOp__init_aminusassignop(val* self, val* p0);
 extern const struct class class_parser_nodes__AMinusAssignOp;
 extern const int COLOR_parser_nodes__AMinusAssignOp___n_minuseq;
-val* VIRTUAL_parser_nodes__AClosureDef__hot_location(val* self);
-void VIRTUAL_parser_prod__AClosureDef__replace_child(val* self, val* p0, val* p1);
-void VIRTUAL_parser_prod__AClosureDef__visit_all(val* self, val* p0);
-void VIRTUAL_scope__AClosureDef__accept_scope_visitor(val* self, val* p0);
-void VIRTUAL_flow__AClosureDef__accept_flow_visitor(val* self, val* p0);
-void VIRTUAL_parser_prod__AClosureDef__n_label_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDef__n_bang(val* self);
-void VIRTUAL_parser_prod__AClosureDef__n_bang_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDef__n_id(val* self);
-void VIRTUAL_parser_prod__AClosureDef__n_id_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDef__n_ids(val* self);
-val* VIRTUAL_parser_nodes__AClosureDef__n_kwdo(val* self);
-void VIRTUAL_parser_prod__AClosureDef__n_kwdo_61d(val* self, val* p0);
-val* VIRTUAL_parser_nodes__AClosureDef__n_expr(val* self);
-void VIRTUAL_parser_prod__AClosureDef__n_expr_61d(val* self, val* p0);
-void VIRTUAL_parser_nodes__AClosureDef__init(val* self);
-void VIRTUAL_parser_prod__AClosureDef__empty_init(val* self);
-void VIRTUAL_parser_prod__AClosureDef__init_aclosuredef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-val* VIRTUAL_scope__AClosureDef__variables(val* self);
-void VIRTUAL_scope__AClosureDef__variables_61d(val* self, val* p0);
-val* VIRTUAL_scope__AClosureDef__escapemark(val* self);
-void VIRTUAL_scope__AClosureDef__escapemark_61d(val* self, val* p0);
-val* VIRTUAL_typing__AClosureDef__mclosure(val* self);
-void VIRTUAL_typing__AClosureDef__mclosure_61d(val* self, val* p0);
-void VIRTUAL_typing__AClosureDef__accept_typing(val* self, val* p0, val* p1);
-extern const struct class class_parser_nodes__AClosureDef;
-extern const int COLOR_parser_nodes__AClosureDef___n_ids;
-extern const int COLOR_parser_nodes__AClosureDef___n_kwdo;
-extern const int COLOR_parser_nodes__AClosureDef___n_expr;
-extern const int COLOR_parser_nodes__AClosureDef___n_bang;
-extern const int COLOR_parser_nodes__AClosureDef___n_id;
-extern const int COLOR_scope__AClosureDef___64dvariables;
-extern const int COLOR_scope__AClosureDef___64descapemark;
-extern const int COLOR_typing__AClosureDef___64dmclosure;
-void VIRTUAL_parser_prod__ASimpleClosureId__replace_child(val* self, val* p0, val* p1);
-void VIRTUAL_parser_prod__ASimpleClosureId__visit_all(val* self, val* p0);
-void VIRTUAL_parser_nodes__AClosureId__init(val* self);
-val* VIRTUAL_parser_nodes__ASimpleClosureId__n_id(val* self);
-void VIRTUAL_parser_prod__ASimpleClosureId__n_id_61d(val* self, val* p0);
-void VIRTUAL_parser_nodes__ASimpleClosureId__init(val* self);
-void VIRTUAL_parser_prod__ASimpleClosureId__empty_init(val* self);
-void VIRTUAL_parser_prod__ASimpleClosureId__init_asimpleclosureid(val* self, val* p0);
-extern const struct class class_parser_nodes__ASimpleClosureId;
-extern const int COLOR_parser_nodes__ASimpleClosureId___n_id;
-void VIRTUAL_parser_prod__ABreakClosureId__replace_child(val* self, val* p0, val* p1);
-void VIRTUAL_parser_prod__ABreakClosureId__visit_all(val* self, val* p0);
-val* VIRTUAL_parser_nodes__ABreakClosureId__n_kwbreak(val* self);
-void VIRTUAL_parser_prod__ABreakClosureId__n_kwbreak_61d(val* self, val* p0);
-void VIRTUAL_parser_nodes__ABreakClosureId__init(val* self);
-void VIRTUAL_parser_prod__ABreakClosureId__empty_init(val* self);
-void VIRTUAL_parser_prod__ABreakClosureId__init_abreakclosureid(val* self, val* p0);
-extern const struct class class_parser_nodes__ABreakClosureId;
-extern const int COLOR_parser_nodes__ABreakClosureId___n_kwbreak;
 void VIRTUAL_parser_prod__AModuleName__replace_child(val* self, val* p0, val* p1);
 void VIRTUAL_parser_prod__AModuleName__visit_all(val* self, val* p0);
 val* VIRTUAL_parser_nodes__AModuleName__n_quad(val* self);
@@ -5154,8 +4939,6 @@ char VIRTUAL_kernel__Int__ascii(val* self);
 long VIRTUAL_kernel__Int__digit_count(val* self, long p0);
 long VIRTUAL_kernel__Int__digit_count_base_95d10(val* self);
 char VIRTUAL_kernel__Int__to_c(val* self);
-void VIRTUAL_kernel__Int__enumerate_to(val* self, long p0);
-void VIRTUAL_kernel__Int__enumerate_before(val* self, long p0);
 long VIRTUAL_kernel__Int__abs(val* self);
 void VIRTUAL_string__Int__fill_buffer(val* self, val* p0, long p1, short int p2);
 char* VIRTUAL_string__Int__native_int_to_s(val* self, long p0);
@@ -5201,7 +4984,6 @@ short int VIRTUAL_string__Char__is_alphanumeric(val* self);
 extern const struct type type_kernel__Char;
 extern const struct class class_kernel__Char;
 val* VIRTUAL_range__Range__iterator(val* self);
-void VIRTUAL_range__Range__iterate(val* self);
 short int VIRTUAL_range__Range__is_empty(val* self);
 long VIRTUAL_range__Range__length(val* self);
 short int VIRTUAL_range__Range__has(val* self, val* p0);
@@ -5286,7 +5068,6 @@ extern const int COLOR_list__ListNode___next;
 extern const int COLOR_list__ListNode___prev;
 void VIRTUAL_array__AbstractArrayRead__output(val* self);
 val* VIRTUAL_string__Array__to_s(val* self);
-void VIRTUAL_array__Array__iterate(val* self);
 void VIRTUAL_array__Array__add(val* self, val* p0);
 val* VIRTUAL_array__Array___91d_93d(val* self, long p0);
 void VIRTUAL_array__Array___91d_93d_61d(val* self, long p0, val* p1);
@@ -5299,8 +5080,6 @@ void VIRTUAL_array__Array__with_capacity(val* self, long p0);
 void VIRTUAL_array__Array__filled_with(val* self, val* p0, long p1);
 void VIRTUAL_array__Array__with_native(val* self, val* p0, long p1);
 val* VIRTUAL_array__Array__intern_items(val* self);
-void VIRTUAL_array__Array__sort(val* self);
-void VIRTUAL_array__Array__sub_sort(val* self, long p0, long p1);
 val* VIRTUAL_abstract_compiler__Array___45d(val* self, val* p0);
 extern const struct class class_array__Array;
 extern const int COLOR_array__Array___items;
@@ -5342,7 +5121,6 @@ val* VIRTUAL_array__ArrayMap___91d_93d(val* self, val* p0);
 val* VIRTUAL_abstract_collection__MapRead__get_or_default(val* self, val* p0, val* p1);
 short int VIRTUAL_abstract_collection__MapRead__has_key(val* self, val* p0);
 val* VIRTUAL_array__ArrayMap__iterator(val* self);
-void VIRTUAL_abstract_collection__MapRead__iterate(val* self);
 val* VIRTUAL_array__ArrayMap__values(val* self);
 val* VIRTUAL_array__ArrayMap__keys(val* self);
 short int VIRTUAL_array__ArrayMap__is_empty(val* self);
@@ -5414,7 +5192,6 @@ void VIRTUAL_sorter__ComparableSorter__init(val* self);
 extern const struct class class_sorter__ComparableSorter;
 val* VIRTUAL_hash_collection__HashMap___91d_93d(val* self, val* p0);
 val* VIRTUAL_hash_collection__HashMap__iterator(val* self);
-void VIRTUAL_hash_collection__HashMap__iterate(val* self);
 val* VIRTUAL_hash_collection__HashMap__values(val* self);
 val* VIRTUAL_hash_collection__HashMap__keys(val* self);
 short int VIRTUAL_hash_collection__HashMap__is_empty(val* self);
@@ -5847,8 +5624,6 @@ long VIRTUAL_model__MSignature__depth(val* self);
 long VIRTUAL_model__MSignature__length(val* self);
 val* VIRTUAL_model__MSignature__mparameters(val* self);
 void VIRTUAL_model__MSignature__mparameters_61d(val* self, val* p0);
-val* VIRTUAL_model__MSignature__mclosures(val* self);
-void VIRTUAL_model__MSignature__mclosures_61d(val* self, val* p0);
 val* VIRTUAL_model__MSignature__return_mtype(val* self);
 void VIRTUAL_model__MSignature__return_mtype_61d(val* self, val* p0);
 void VIRTUAL_model__MSignature__init(val* self, val* p0, val* p1);
@@ -5856,8 +5631,6 @@ long VIRTUAL_model__MSignature__vararg_rank(val* self);
 void VIRTUAL_model__MSignature__vararg_rank_61d(val* self, long p0);
 long VIRTUAL_model__MSignature__arity(val* self);
 extern const struct class class_model__MSignature;
-extern const struct type type_array__Arraymodel__MParameter;
-extern const int COLOR_model__MSignature___64dmclosures;
 extern const int COLOR_model__MSignature___64dmparameters;
 extern const int COLOR_model__MSignature___64dreturn_mtype;
 extern const int COLOR_model__MSignature___64dvararg_rank;
@@ -6587,7 +6360,6 @@ void VIRTUAL_typing__Variable__declared_type_61d(val* self, val* p0);
 extern const struct class class_scope__Variable;
 extern const int COLOR_scope__Variable___64dname;
 extern const int COLOR_typing__Variable___64ddeclared_type;
-extern const struct class class_scope__ClosureVariable;
 val* VIRTUAL_scope__EscapeMark__name(val* self);
 void VIRTUAL_scope__EscapeMark__name_61d(val* self, val* p0);
 short int VIRTUAL_scope__EscapeMark__for_loop(val* self);
@@ -7113,6 +6885,8 @@ void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__declare_once(val* self,
 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_extern(val* self, val* p0);
 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__new_expr(val* self, val* p0, val* p1);
 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_abort(val* self, val* p0);
+void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_raw_abort(val* self);
+void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__add_cast(val* self, val* p0, val* p1, val* p2);
 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__ret(val* self, val* p0);
 void VIRTUAL_abstract_compiler__AbstractCompilerVisitor__stmt(val* self, val* p0);
 val* VIRTUAL_abstract_compiler__AbstractCompilerVisitor__expr(val* self, val* p0, val* p1);