c_src: regenerate
[nit.git] / c_src / nit__parser.sep.0.h
diff --git a/c_src/nit__parser.sep.0.h b/c_src/nit__parser.sep.0.h
deleted file mode 100644 (file)
index 1941231..0000000
+++ /dev/null
@@ -1,1511 +0,0 @@
-#include "nit.common.h"
-val* NEW_standard__Array(const struct type* type);
-extern const struct type type_standard__Array__nit__parser_work__ReduceAction;
-void standard___standard__Array___with_capacity(val* self, long p0);
-#define COLOR_nit__parser_work__Parser___reduce_table 3
-val* NEW_nit__parser__ReduceAction0(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction0;
-#define COLOR_nit__parser_work__ReduceAction__goto_61d 17
-#define COLOR_standard__kernel__Object__init 0
-void standard___standard__Array___standard__abstract_collection__SimpleCollection__add(val* self, val* p0);
-val* NEW_nit__parser__ReduceAction1(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1;
-val* NEW_nit__parser__ReduceAction2(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction2;
-val* NEW_nit__parser__ReduceAction3(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction3;
-val* NEW_nit__parser__ReduceAction4(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction4;
-val* NEW_nit__parser__ReduceAction5(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction5;
-val* NEW_nit__parser__ReduceAction6(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction6;
-val* NEW_nit__parser__ReduceAction7(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction7;
-val* NEW_nit__parser__ReduceAction8(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction8;
-val* NEW_nit__parser__ReduceAction9(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction9;
-val* NEW_nit__parser__ReduceAction10(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction10;
-val* NEW_nit__parser__ReduceAction11(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction11;
-val* NEW_nit__parser__ReduceAction12(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction12;
-val* NEW_nit__parser__ReduceAction13(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction13;
-val* NEW_nit__parser__ReduceAction14(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction14;
-val* NEW_nit__parser__ReduceAction15(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction15;
-val* NEW_nit__parser__ReduceAction16(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction16;
-val* NEW_nit__parser__ReduceAction17(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction17;
-val* NEW_nit__parser__ReduceAction18(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction18;
-val* NEW_nit__parser__ReduceAction19(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction19;
-val* NEW_nit__parser__ReduceAction20(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction20;
-val* NEW_nit__parser__ReduceAction21(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction21;
-val* NEW_nit__parser__ReduceAction22(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction22;
-val* NEW_nit__parser__ReduceAction23(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction23;
-val* NEW_nit__parser__ReduceAction24(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction24;
-val* NEW_nit__parser__ReduceAction26(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction26;
-val* NEW_nit__parser__ReduceAction27(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction27;
-val* NEW_nit__parser__ReduceAction28(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction28;
-val* NEW_nit__parser__ReduceAction29(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction29;
-val* NEW_nit__parser__ReduceAction31(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction31;
-val* NEW_nit__parser__ReduceAction32(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction32;
-val* NEW_nit__parser__ReduceAction33(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction33;
-val* NEW_nit__parser__ReduceAction34(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction34;
-val* NEW_nit__parser__ReduceAction35(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction35;
-val* NEW_nit__parser__ReduceAction36(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction36;
-val* NEW_nit__parser__ReduceAction37(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction37;
-val* NEW_nit__parser__ReduceAction38(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction38;
-val* NEW_nit__parser__ReduceAction39(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction39;
-val* NEW_nit__parser__ReduceAction40(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction40;
-val* NEW_nit__parser__ReduceAction41(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction41;
-val* NEW_nit__parser__ReduceAction42(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction42;
-val* NEW_nit__parser__ReduceAction43(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction43;
-val* NEW_nit__parser__ReduceAction44(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction44;
-val* NEW_nit__parser__ReduceAction45(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction45;
-val* NEW_nit__parser__ReduceAction46(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction46;
-val* NEW_nit__parser__ReduceAction47(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction47;
-val* NEW_nit__parser__ReduceAction48(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction48;
-val* NEW_nit__parser__ReduceAction49(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction49;
-val* NEW_nit__parser__ReduceAction50(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction50;
-val* NEW_nit__parser__ReduceAction51(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction51;
-val* NEW_nit__parser__ReduceAction52(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction52;
-val* NEW_nit__parser__ReduceAction53(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction53;
-val* NEW_nit__parser__ReduceAction54(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction54;
-val* NEW_nit__parser__ReduceAction55(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction55;
-val* NEW_nit__parser__ReduceAction56(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction56;
-val* NEW_nit__parser__ReduceAction57(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction57;
-val* NEW_nit__parser__ReduceAction58(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction58;
-val* NEW_nit__parser__ReduceAction59(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction59;
-val* NEW_nit__parser__ReduceAction60(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction60;
-val* NEW_nit__parser__ReduceAction61(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction61;
-val* NEW_nit__parser__ReduceAction62(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction62;
-val* NEW_nit__parser__ReduceAction63(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction63;
-val* NEW_nit__parser__ReduceAction64(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction64;
-val* NEW_nit__parser__ReduceAction65(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction65;
-val* NEW_nit__parser__ReduceAction66(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction66;
-val* NEW_nit__parser__ReduceAction67(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction67;
-val* NEW_nit__parser__ReduceAction68(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction68;
-val* NEW_nit__parser__ReduceAction69(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction69;
-val* NEW_nit__parser__ReduceAction70(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction70;
-val* NEW_nit__parser__ReduceAction71(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction71;
-val* NEW_nit__parser__ReduceAction72(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction72;
-val* NEW_nit__parser__ReduceAction73(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction73;
-val* NEW_nit__parser__ReduceAction74(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction74;
-val* NEW_nit__parser__ReduceAction76(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction76;
-val* NEW_nit__parser__ReduceAction77(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction77;
-val* NEW_nit__parser__ReduceAction80(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction80;
-val* NEW_nit__parser__ReduceAction81(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction81;
-val* NEW_nit__parser__ReduceAction82(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction82;
-val* NEW_nit__parser__ReduceAction83(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction83;
-val* NEW_nit__parser__ReduceAction84(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction84;
-val* NEW_nit__parser__ReduceAction85(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction85;
-val* NEW_nit__parser__ReduceAction86(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction86;
-val* NEW_nit__parser__ReduceAction87(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction87;
-val* NEW_nit__parser__ReduceAction88(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction88;
-val* NEW_nit__parser__ReduceAction89(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction89;
-val* NEW_nit__parser__ReduceAction90(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction90;
-val* NEW_nit__parser__ReduceAction91(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction91;
-val* NEW_nit__parser__ReduceAction92(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction92;
-val* NEW_nit__parser__ReduceAction93(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction93;
-val* NEW_nit__parser__ReduceAction94(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction94;
-val* NEW_nit__parser__ReduceAction95(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction95;
-val* NEW_nit__parser__ReduceAction96(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction96;
-val* NEW_nit__parser__ReduceAction97(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction97;
-val* NEW_nit__parser__ReduceAction98(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction98;
-val* NEW_nit__parser__ReduceAction99(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction99;
-val* NEW_nit__parser__ReduceAction100(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction100;
-val* NEW_nit__parser__ReduceAction101(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction101;
-val* NEW_nit__parser__ReduceAction102(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction102;
-val* NEW_nit__parser__ReduceAction103(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction103;
-val* NEW_nit__parser__ReduceAction104(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction104;
-val* NEW_nit__parser__ReduceAction105(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction105;
-val* NEW_nit__parser__ReduceAction106(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction106;
-val* NEW_nit__parser__ReduceAction107(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction107;
-val* NEW_nit__parser__ReduceAction108(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction108;
-val* NEW_nit__parser__ReduceAction109(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction109;
-val* NEW_nit__parser__ReduceAction110(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction110;
-val* NEW_nit__parser__ReduceAction111(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction111;
-val* NEW_nit__parser__ReduceAction112(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction112;
-val* NEW_nit__parser__ReduceAction113(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction113;
-val* NEW_nit__parser__ReduceAction114(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction114;
-val* NEW_nit__parser__ReduceAction116(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction116;
-val* NEW_nit__parser__ReduceAction117(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction117;
-val* NEW_nit__parser__ReduceAction118(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction118;
-val* NEW_nit__parser__ReduceAction119(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction119;
-val* NEW_nit__parser__ReduceAction120(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction120;
-val* NEW_nit__parser__ReduceAction121(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction121;
-val* NEW_nit__parser__ReduceAction122(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction122;
-val* NEW_nit__parser__ReduceAction123(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction123;
-val* NEW_nit__parser__ReduceAction125(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction125;
-val* NEW_nit__parser__ReduceAction126(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction126;
-val* NEW_nit__parser__ReduceAction128(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction128;
-val* NEW_nit__parser__ReduceAction129(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction129;
-val* NEW_nit__parser__ReduceAction130(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction130;
-val* NEW_nit__parser__ReduceAction131(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction131;
-val* NEW_nit__parser__ReduceAction132(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction132;
-val* NEW_nit__parser__ReduceAction133(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction133;
-val* NEW_nit__parser__ReduceAction134(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction134;
-val* NEW_nit__parser__ReduceAction135(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction135;
-val* NEW_nit__parser__ReduceAction136(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction136;
-val* NEW_nit__parser__ReduceAction137(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction137;
-val* NEW_nit__parser__ReduceAction139(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction139;
-val* NEW_nit__parser__ReduceAction140(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction140;
-val* NEW_nit__parser__ReduceAction141(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction141;
-val* NEW_nit__parser__ReduceAction142(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction142;
-val* NEW_nit__parser__ReduceAction143(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction143;
-val* NEW_nit__parser__ReduceAction145(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction145;
-val* NEW_nit__parser__ReduceAction146(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction146;
-val* NEW_nit__parser__ReduceAction147(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction147;
-val* NEW_nit__parser__ReduceAction148(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction148;
-val* NEW_nit__parser__ReduceAction149(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction149;
-val* NEW_nit__parser__ReduceAction150(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction150;
-val* NEW_nit__parser__ReduceAction151(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction151;
-val* NEW_nit__parser__ReduceAction152(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction152;
-val* NEW_nit__parser__ReduceAction156(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction156;
-val* NEW_nit__parser__ReduceAction157(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction157;
-val* NEW_nit__parser__ReduceAction158(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction158;
-val* NEW_nit__parser__ReduceAction159(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction159;
-val* NEW_nit__parser__ReduceAction160(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction160;
-val* NEW_nit__parser__ReduceAction161(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction161;
-val* NEW_nit__parser__ReduceAction162(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction162;
-val* NEW_nit__parser__ReduceAction163(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction163;
-val* NEW_nit__parser__ReduceAction164(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction164;
-val* NEW_nit__parser__ReduceAction165(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction165;
-val* NEW_nit__parser__ReduceAction169(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction169;
-val* NEW_nit__parser__ReduceAction170(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction170;
-val* NEW_nit__parser__ReduceAction171(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction171;
-val* NEW_nit__parser__ReduceAction172(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction172;
-val* NEW_nit__parser__ReduceAction173(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction173;
-val* NEW_nit__parser__ReduceAction174(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction174;
-val* NEW_nit__parser__ReduceAction175(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction175;
-val* NEW_nit__parser__ReduceAction183(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction183;
-val* NEW_nit__parser__ReduceAction184(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction184;
-val* NEW_nit__parser__ReduceAction185(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction185;
-val* NEW_nit__parser__ReduceAction187(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction187;
-val* NEW_nit__parser__ReduceAction188(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction188;
-val* NEW_nit__parser__ReduceAction189(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction189;
-val* NEW_nit__parser__ReduceAction191(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction191;
-val* NEW_nit__parser__ReduceAction192(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction192;
-val* NEW_nit__parser__ReduceAction193(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction193;
-val* NEW_nit__parser__ReduceAction194(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction194;
-val* NEW_nit__parser__ReduceAction195(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction195;
-val* NEW_nit__parser__ReduceAction197(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction197;
-val* NEW_nit__parser__ReduceAction198(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction198;
-val* NEW_nit__parser__ReduceAction200(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction200;
-val* NEW_nit__parser__ReduceAction201(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction201;
-val* NEW_nit__parser__ReduceAction202(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction202;
-val* NEW_nit__parser__ReduceAction203(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction203;
-val* NEW_nit__parser__ReduceAction204(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction204;
-val* NEW_nit__parser__ReduceAction205(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction205;
-val* NEW_nit__parser__ReduceAction206(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction206;
-val* NEW_nit__parser__ReduceAction207(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction207;
-val* NEW_nit__parser__ReduceAction208(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction208;
-val* NEW_nit__parser__ReduceAction209(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction209;
-val* NEW_nit__parser__ReduceAction210(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction210;
-val* NEW_nit__parser__ReduceAction211(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction211;
-val* NEW_nit__parser__ReduceAction212(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction212;
-val* NEW_nit__parser__ReduceAction213(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction213;
-val* NEW_nit__parser__ReduceAction214(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction214;
-val* NEW_nit__parser__ReduceAction217(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction217;
-val* NEW_nit__parser__ReduceAction218(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction218;
-val* NEW_nit__parser__ReduceAction219(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction219;
-val* NEW_nit__parser__ReduceAction220(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction220;
-val* NEW_nit__parser__ReduceAction221(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction221;
-val* NEW_nit__parser__ReduceAction222(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction222;
-val* NEW_nit__parser__ReduceAction225(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction225;
-val* NEW_nit__parser__ReduceAction226(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction226;
-val* NEW_nit__parser__ReduceAction227(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction227;
-val* NEW_nit__parser__ReduceAction228(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction228;
-val* NEW_nit__parser__ReduceAction229(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction229;
-val* NEW_nit__parser__ReduceAction230(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction230;
-val* NEW_nit__parser__ReduceAction231(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction231;
-val* NEW_nit__parser__ReduceAction232(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction232;
-val* NEW_nit__parser__ReduceAction233(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction233;
-val* NEW_nit__parser__ReduceAction236(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction236;
-val* NEW_nit__parser__ReduceAction237(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction237;
-val* NEW_nit__parser__ReduceAction238(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction238;
-val* NEW_nit__parser__ReduceAction239(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction239;
-val* NEW_nit__parser__ReduceAction240(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction240;
-val* NEW_nit__parser__ReduceAction241(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction241;
-val* NEW_nit__parser__ReduceAction244(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction244;
-val* NEW_nit__parser__ReduceAction245(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction245;
-val* NEW_nit__parser__ReduceAction246(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction246;
-val* NEW_nit__parser__ReduceAction247(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction247;
-val* NEW_nit__parser__ReduceAction248(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction248;
-val* NEW_nit__parser__ReduceAction249(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction249;
-val* NEW_nit__parser__ReduceAction250(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction250;
-val* NEW_nit__parser__ReduceAction251(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction251;
-val* NEW_nit__parser__ReduceAction252(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction252;
-val* NEW_nit__parser__ReduceAction253(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction253;
-val* NEW_nit__parser__ReduceAction254(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction254;
-val* NEW_nit__parser__ReduceAction255(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction255;
-val* NEW_nit__parser__ReduceAction256(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction256;
-val* NEW_nit__parser__ReduceAction257(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction257;
-val* NEW_nit__parser__ReduceAction258(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction258;
-val* NEW_nit__parser__ReduceAction259(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction259;
-val* NEW_nit__parser__ReduceAction260(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction260;
-val* NEW_nit__parser__ReduceAction261(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction261;
-val* NEW_nit__parser__ReduceAction262(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction262;
-val* NEW_nit__parser__ReduceAction263(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction263;
-val* NEW_nit__parser__ReduceAction264(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction264;
-val* NEW_nit__parser__ReduceAction265(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction265;
-val* NEW_nit__parser__ReduceAction267(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction267;
-val* NEW_nit__parser__ReduceAction268(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction268;
-val* NEW_nit__parser__ReduceAction269(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction269;
-val* NEW_nit__parser__ReduceAction270(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction270;
-val* NEW_nit__parser__ReduceAction271(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction271;
-val* NEW_nit__parser__ReduceAction272(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction272;
-val* NEW_nit__parser__ReduceAction273(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction273;
-val* NEW_nit__parser__ReduceAction274(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction274;
-val* NEW_nit__parser__ReduceAction275(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction275;
-val* NEW_nit__parser__ReduceAction276(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction276;
-val* NEW_nit__parser__ReduceAction278(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction278;
-val* NEW_nit__parser__ReduceAction279(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction279;
-val* NEW_nit__parser__ReduceAction280(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction280;
-val* NEW_nit__parser__ReduceAction281(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction281;
-val* NEW_nit__parser__ReduceAction282(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction282;
-val* NEW_nit__parser__ReduceAction284(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction284;
-val* NEW_nit__parser__ReduceAction286(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction286;
-val* NEW_nit__parser__ReduceAction287(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction287;
-val* NEW_nit__parser__ReduceAction288(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction288;
-val* NEW_nit__parser__ReduceAction289(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction289;
-val* NEW_nit__parser__ReduceAction291(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction291;
-val* NEW_nit__parser__ReduceAction293(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction293;
-val* NEW_nit__parser__ReduceAction294(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction294;
-val* NEW_nit__parser__ReduceAction295(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction295;
-val* NEW_nit__parser__ReduceAction296(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction296;
-val* NEW_nit__parser__ReduceAction297(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction297;
-val* NEW_nit__parser__ReduceAction298(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction298;
-val* NEW_nit__parser__ReduceAction299(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction299;
-val* NEW_nit__parser__ReduceAction300(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction300;
-val* NEW_nit__parser__ReduceAction302(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction302;
-val* NEW_nit__parser__ReduceAction304(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction304;
-val* NEW_nit__parser__ReduceAction306(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction306;
-val* NEW_nit__parser__ReduceAction308(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction308;
-val* NEW_nit__parser__ReduceAction309(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction309;
-val* NEW_nit__parser__ReduceAction311(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction311;
-val* NEW_nit__parser__ReduceAction312(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction312;
-val* NEW_nit__parser__ReduceAction314(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction314;
-val* NEW_nit__parser__ReduceAction315(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction315;
-val* NEW_nit__parser__ReduceAction316(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction316;
-val* NEW_nit__parser__ReduceAction318(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction318;
-val* NEW_nit__parser__ReduceAction320(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction320;
-val* NEW_nit__parser__ReduceAction321(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction321;
-val* NEW_nit__parser__ReduceAction322(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction322;
-val* NEW_nit__parser__ReduceAction323(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction323;
-val* NEW_nit__parser__ReduceAction325(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction325;
-val* NEW_nit__parser__ReduceAction326(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction326;
-val* NEW_nit__parser__ReduceAction327(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction327;
-val* NEW_nit__parser__ReduceAction328(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction328;
-val* NEW_nit__parser__ReduceAction330(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction330;
-val* NEW_nit__parser__ReduceAction331(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction331;
-val* NEW_nit__parser__ReduceAction333(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction333;
-val* NEW_nit__parser__ReduceAction335(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction335;
-val* NEW_nit__parser__ReduceAction337(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction337;
-val* NEW_nit__parser__ReduceAction341(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction341;
-val* NEW_nit__parser__ReduceAction343(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction343;
-val* NEW_nit__parser__ReduceAction345(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction345;
-val* NEW_nit__parser__ReduceAction349(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction349;
-val* NEW_nit__parser__ReduceAction351(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction351;
-val* NEW_nit__parser__ReduceAction353(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction353;
-val* NEW_nit__parser__ReduceAction354(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction354;
-val* NEW_nit__parser__ReduceAction355(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction355;
-val* NEW_nit__parser__ReduceAction356(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction356;
-val* NEW_nit__parser__ReduceAction357(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction357;
-val* NEW_nit__parser__ReduceAction358(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction358;
-val* NEW_nit__parser__ReduceAction359(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction359;
-val* NEW_nit__parser__ReduceAction360(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction360;
-val* NEW_nit__parser__ReduceAction363(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction363;
-val* NEW_nit__parser__ReduceAction364(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction364;
-val* NEW_nit__parser__ReduceAction365(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction365;
-val* NEW_nit__parser__ReduceAction367(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction367;
-val* NEW_nit__parser__ReduceAction368(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction368;
-val* NEW_nit__parser__ReduceAction369(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction369;
-val* NEW_nit__parser__ReduceAction370(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction370;
-val* NEW_nit__parser__ReduceAction371(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction371;
-val* NEW_nit__parser__ReduceAction372(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction372;
-val* NEW_nit__parser__ReduceAction373(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction373;
-val* NEW_nit__parser__ReduceAction374(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction374;
-val* NEW_nit__parser__ReduceAction375(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction375;
-val* NEW_nit__parser__ReduceAction376(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction376;
-val* NEW_nit__parser__ReduceAction377(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction377;
-val* NEW_nit__parser__ReduceAction378(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction378;
-val* NEW_nit__parser__ReduceAction379(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction379;
-val* NEW_nit__parser__ReduceAction380(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction380;
-val* NEW_nit__parser__ReduceAction381(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction381;
-val* NEW_nit__parser__ReduceAction382(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction382;
-val* NEW_nit__parser__ReduceAction383(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction383;
-val* NEW_nit__parser__ReduceAction386(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction386;
-val* NEW_nit__parser__ReduceAction387(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction387;
-val* NEW_nit__parser__ReduceAction388(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction388;
-val* NEW_nit__parser__ReduceAction389(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction389;
-val* NEW_nit__parser__ReduceAction391(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction391;
-val* NEW_nit__parser__ReduceAction392(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction392;
-val* NEW_nit__parser__ReduceAction393(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction393;
-val* NEW_nit__parser__ReduceAction394(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction394;
-val* NEW_nit__parser__ReduceAction396(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction396;
-val* NEW_nit__parser__ReduceAction398(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction398;
-val* NEW_nit__parser__ReduceAction399(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction399;
-val* NEW_nit__parser__ReduceAction400(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction400;
-val* NEW_nit__parser__ReduceAction401(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction401;
-val* NEW_nit__parser__ReduceAction402(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction402;
-val* NEW_nit__parser__ReduceAction403(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction403;
-val* NEW_nit__parser__ReduceAction406(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction406;
-val* NEW_nit__parser__ReduceAction407(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction407;
-val* NEW_nit__parser__ReduceAction408(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction408;
-val* NEW_nit__parser__ReduceAction409(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction409;
-val* NEW_nit__parser__ReduceAction410(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction410;
-val* NEW_nit__parser__ReduceAction412(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction412;
-val* NEW_nit__parser__ReduceAction413(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction413;
-val* NEW_nit__parser__ReduceAction414(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction414;
-val* NEW_nit__parser__ReduceAction415(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction415;
-val* NEW_nit__parser__ReduceAction418(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction418;
-val* NEW_nit__parser__ReduceAction420(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction420;
-val* NEW_nit__parser__ReduceAction421(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction421;
-val* NEW_nit__parser__ReduceAction422(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction422;
-val* NEW_nit__parser__ReduceAction423(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction423;
-val* NEW_nit__parser__ReduceAction424(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction424;
-val* NEW_nit__parser__ReduceAction425(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction425;
-val* NEW_nit__parser__ReduceAction426(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction426;
-val* NEW_nit__parser__ReduceAction427(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction427;
-val* NEW_nit__parser__ReduceAction428(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction428;
-val* NEW_nit__parser__ReduceAction429(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction429;
-val* NEW_nit__parser__ReduceAction430(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction430;
-val* NEW_nit__parser__ReduceAction434(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction434;
-val* NEW_nit__parser__ReduceAction437(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction437;
-val* NEW_nit__parser__ReduceAction438(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction438;
-val* NEW_nit__parser__ReduceAction439(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction439;
-val* NEW_nit__parser__ReduceAction440(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction440;
-val* NEW_nit__parser__ReduceAction441(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction441;
-val* NEW_nit__parser__ReduceAction442(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction442;
-val* NEW_nit__parser__ReduceAction443(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction443;
-val* NEW_nit__parser__ReduceAction444(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction444;
-val* NEW_nit__parser__ReduceAction446(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction446;
-val* NEW_nit__parser__ReduceAction448(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction448;
-val* NEW_nit__parser__ReduceAction449(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction449;
-val* NEW_nit__parser__ReduceAction451(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction451;
-val* NEW_nit__parser__ReduceAction452(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction452;
-val* NEW_nit__parser__ReduceAction453(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction453;
-val* NEW_nit__parser__ReduceAction454(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction454;
-val* NEW_nit__parser__ReduceAction455(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction455;
-val* NEW_nit__parser__ReduceAction456(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction456;
-val* NEW_nit__parser__ReduceAction457(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction457;
-val* NEW_nit__parser__ReduceAction458(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction458;
-val* NEW_nit__parser__ReduceAction459(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction459;
-val* NEW_nit__parser__ReduceAction460(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction460;
-val* NEW_nit__parser__ReduceAction461(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction461;
-val* NEW_nit__parser__ReduceAction462(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction462;
-val* NEW_nit__parser__ReduceAction463(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction463;
-val* NEW_nit__parser__ReduceAction465(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction465;
-val* NEW_nit__parser__ReduceAction466(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction466;
-val* NEW_nit__parser__ReduceAction467(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction467;
-val* NEW_nit__parser__ReduceAction469(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction469;
-val* NEW_nit__parser__ReduceAction470(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction470;
-val* NEW_nit__parser__ReduceAction471(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction471;
-val* NEW_nit__parser__ReduceAction473(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction473;
-val* NEW_nit__parser__ReduceAction474(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction474;
-val* NEW_nit__parser__ReduceAction476(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction476;
-val* NEW_nit__parser__ReduceAction477(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction477;
-val* NEW_nit__parser__ReduceAction480(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction480;
-val* NEW_nit__parser__ReduceAction481(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction481;
-val* NEW_nit__parser__ReduceAction484(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction484;
-val* NEW_nit__parser__ReduceAction486(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction486;
-val* NEW_nit__parser__ReduceAction487(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction487;
-val* NEW_nit__parser__ReduceAction488(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction488;
-val* NEW_nit__parser__ReduceAction490(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction490;
-val* NEW_nit__parser__ReduceAction492(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction492;
-val* NEW_nit__parser__ReduceAction493(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction493;
-val* NEW_nit__parser__ReduceAction496(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction496;
-val* NEW_nit__parser__ReduceAction871(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction871;
-val* NEW_nit__parser__ReduceAction873(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction873;
-val* NEW_nit__parser__ReduceAction874(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction874;
-val* NEW_nit__parser__ReduceAction875(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction875;
-val* NEW_nit__parser__ReduceAction876(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction876;
-val* NEW_nit__parser__ReduceAction877(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction877;
-val* NEW_nit__parser__ReduceAction884(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction884;
-val* NEW_nit__parser__ReduceAction885(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction885;
-val* NEW_nit__parser__ReduceAction916(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction916;
-val* NEW_nit__parser__ReduceAction917(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction917;
-val* NEW_nit__parser__ReduceAction1078(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1078;
-val* NEW_nit__parser__ReduceAction1079(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1079;
-val* NEW_nit__parser__ReduceAction1080(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1080;
-val* NEW_nit__parser__ReduceAction1081(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1081;
-val* NEW_nit__parser__ReduceAction1082(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1082;
-val* NEW_nit__parser__ReduceAction1083(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1083;
-val* NEW_nit__parser__ReduceAction1085(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1085;
-val* NEW_nit__parser__ReduceAction1087(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1087;
-val* NEW_nit__parser__ReduceAction1089(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1089;
-val* NEW_nit__parser__ReduceAction1090(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1090;
-val* NEW_nit__parser__ReduceAction1091(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1091;
-val* NEW_nit__parser__ReduceAction1092(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1092;
-val* NEW_nit__parser__ReduceAction1093(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1093;
-val* NEW_nit__parser__ReduceAction1095(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1095;
-val* NEW_nit__parser__ReduceAction1097(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1097;
-val* NEW_nit__parser__ReduceAction1103(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1103;
-val* NEW_nit__parser__ReduceAction1111(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1111;
-val* NEW_nit__parser__ReduceAction1112(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1112;
-val* NEW_nit__parser__ReduceAction1113(const struct type* type);
-extern const struct type type_nit__parser__ReduceAction1113;
-val* nit___nit__Parser___pop(val* self);
-extern const struct type type_standard__Array__standard__Object;
-void standard___standard__Array___standard__kernel__Object__init(val* self);
-extern const struct type type_nullable__nit__AClassdef;
-extern const char FILE_nit__parser[];
-#define COLOR_standard__kernel__Object___61d_61d 4
-val* NEW_nit__AModule(const struct type* type);
-extern const struct type type_nit__AModule;
-void nit__parser_prod___AModule___init_amodule(val* self, val* p0, val* p1, val* p2, val* p3);
-#define COLOR_nit__parser_work__ReduceAction___goto 0
-long nit___nit__Parser___go_to(val* self, long p0);
-void nit___nit__Parser___push(val* self, long p0, val* p1);
-extern const struct type type_nullable__nit__AModuledecl;
-val* nit__parser_work___nit__parser_work__ReduceAction___concat(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__ADoc;
-extern const struct type type_nullable__nit__TKwredef;
-extern const struct type type_nullable__nit__AVisibility;
-extern const struct type type_nullable__nit__TKwmodule;
-extern const struct type type_nullable__nit__AModuleName;
-extern const struct type type_nullable__nit__AAnnotations;
-val* NEW_nit__AModuledecl(const struct type* type);
-extern const struct type type_nit__AModuledecl;
-void nit__parser_prod___AModuledecl___init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-extern const struct type type_nullable__nit__TKwimport;
-val* NEW_nit__AStdImport(const struct type* type);
-extern const struct type type_nit__AStdImport;
-void nit__parser_prod___AStdImport___init_astdimport(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TKwend;
-val* NEW_nit__ANoImport(const struct type* type);
-extern const struct type type_nit__ANoImport;
-void nit__parser_prod___ANoImport___init_anoimport(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__APropdef;
-val* NEW_nit__ATopClassdef(const struct type* type);
-extern const struct type type_nit__ATopClassdef;
-void nit__parser_prod___ATopClassdef___init_atopclassdef(val* self, val* p0);
-val* NEW_nit__AMainClassdef(const struct type* type);
-extern const struct type type_nit__AMainClassdef;
-void nit__parser_prod___AMainClassdef___init_amainclassdef(val* self, val* p0);
-extern const struct type type_nullable__nit__AExpr;
-val* NEW_nit__AMainMethPropdef(const struct type* type);
-extern const struct type type_nit__AMainMethPropdef;
-void nit__parser_prod___AMainMethPropdef___init_amainmethpropdef(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__AClasskind;
-extern const struct type type_nullable__nit__TClassid;
-val* NEW_nit__AStdClassdef(const struct type* type);
-extern const struct type type_nit__AStdClassdef;
-void nit__parser_prod___AStdClassdef___init_astdclassdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10);
-extern const struct type type_nullable__nit__AExternCodeBlock;
-extern const struct type type_nullable__nit__TObra;
-extern const struct type type_nullable__nit__TCbra;
-extern const struct type type_nullable__nit__TKwclass;
-val* NEW_nit__AConcreteClasskind(const struct type* type);
-extern const struct type type_nit__AConcreteClasskind;
-void nit__parser_prod___AConcreteClasskind___init_aconcreteclasskind(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwabstract;
-val* NEW_nit__AAbstractClasskind(const struct type* type);
-extern const struct type type_nit__AAbstractClasskind;
-void nit__parser_prod___AAbstractClasskind___init_aabstractclasskind(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TKwinterface;
-val* NEW_nit__AInterfaceClasskind(const struct type* type);
-extern const struct type type_nit__AInterfaceClasskind;
-void nit__parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwenum;
-val* NEW_nit__AEnumClasskind(const struct type* type);
-extern const struct type type_nit__AEnumClasskind;
-void nit__parser_prod___AEnumClasskind___init_aenumclasskind(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwextern;
-val* NEW_nit__AExternClasskind(const struct type* type);
-extern const struct type type_nit__AExternClasskind;
-void nit__parser_prod___AExternClasskind___init_aexternclasskind(val* self, val* p0, val* p1);
-#define COLOR_standard__kernel__Object___33d_61d 1
-extern const struct type type_nullable__nit__AType;
-val* NEW_nit__AFormaldef(const struct type* type);
-extern const struct type type_nit__AFormaldef;
-void nit__parser_prod___AFormaldef___init_aformaldef(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwsuper;
-val* NEW_nit__ASuperPropdef(const struct type* type);
-extern const struct type type_nit__ASuperPropdef;
-void nit__parser_prod___ASuperPropdef___init_asuperpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-extern const struct type type_nullable__nit__TKwmeth;
-extern const struct type type_nullable__nit__AMethid;
-extern const struct type type_nullable__nit__ASignature;
-extern const struct type type_nullable__nit__TKwdo;
-val* NEW_nit__AMethPropdef(const struct type* type);
-extern const struct type type_nit__AMethPropdef;
-void nit__parser_prod___AMethPropdef___init_amethpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10, val* p11, val* p12, val* p13);
-extern const struct type type_nullable__nit__TKwnew;
-extern const struct type type_nullable__nit__AExternCalls;
-extern const struct type type_nullable__nit__TKwvar;
-extern const struct type type_nullable__nit__TId;
-val* NEW_nit__AAttrPropdef(const struct type* type);
-extern const struct type type_nit__AAttrPropdef;
-void nit__parser_prod___AAttrPropdef___init_aattrpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7, val* p8, val* p9, val* p10, val* p11);
-extern const struct type type_nullable__nit__TAssign;
-extern const struct type type_nullable__nit__TKwinit;
-extern const struct type type_nullable__nit__TKwtype;
-val* NEW_nit__ATypePropdef(const struct type* type);
-extern const struct type type_nit__ATypePropdef;
-void nit__parser_prod___ATypePropdef___init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
-extern const struct type type_nullable__nit__TKwis;
-val* NEW_nit__AAnnotations(const struct type* type);
-extern const struct type type_nit__AAnnotations;
-void nit__parser_prod___AAnnotations___init_aannotations(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-val* NEW_nit__APublicVisibility(const struct type* type);
-extern const struct type type_nit__APublicVisibility;
-void nit__parser_prod___APublicVisibility___init_apublicvisibility(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwpublic;
-extern const struct type type_nullable__nit__TKwprivate;
-val* NEW_nit__APrivateVisibility(const struct type* type);
-extern const struct type type_nit__APrivateVisibility;
-void nit__parser_prod___APrivateVisibility___init_aprivatevisibility(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwprotected;
-val* NEW_nit__AProtectedVisibility(const struct type* type);
-extern const struct type type_nit__AProtectedVisibility;
-void nit__parser_prod___AProtectedVisibility___init_aprotectedvisibility(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwintrude;
-val* NEW_nit__AIntrudeVisibility(const struct type* type);
-extern const struct type type_nit__AIntrudeVisibility;
-void nit__parser_prod___AIntrudeVisibility___init_aintrudevisibility(val* self, val* p0);
-extern const struct type type_nullable__nit__TPlus;
-val* NEW_nit__APlusMethid(const struct type* type);
-extern const struct type type_nit__APlusMethid;
-void nit__parser_prod___APlusMethid___init_aplusmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TMinus;
-val* NEW_nit__AMinusMethid(const struct type* type);
-extern const struct type type_nit__AMinusMethid;
-void nit__parser_prod___AMinusMethid___init_aminusmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TStar;
-val* NEW_nit__AStarMethid(const struct type* type);
-extern const struct type type_nit__AStarMethid;
-void nit__parser_prod___AStarMethid___init_astarmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TStarstar;
-val* NEW_nit__AStarstarMethid(const struct type* type);
-extern const struct type type_nit__AStarstarMethid;
-void nit__parser_prod___AStarstarMethid___init_astarstarmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TSlash;
-val* NEW_nit__ASlashMethid(const struct type* type);
-extern const struct type type_nit__ASlashMethid;
-void nit__parser_prod___ASlashMethid___init_aslashmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TPercent;
-val* NEW_nit__APercentMethid(const struct type* type);
-extern const struct type type_nit__APercentMethid;
-void nit__parser_prod___APercentMethid___init_apercentmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TPipe;
-val* NEW_nit__APipeMethid(const struct type* type);
-extern const struct type type_nit__APipeMethid;
-void nit__parser_prod___APipeMethid___init_apipemethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TCaret;
-val* NEW_nit__ACaretMethid(const struct type* type);
-extern const struct type type_nit__ACaretMethid;
-void nit__parser_prod___ACaretMethid___init_acaretmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TAmp;
-val* NEW_nit__AAmpMethid(const struct type* type);
-extern const struct type type_nit__AAmpMethid;
-void nit__parser_prod___AAmpMethid___init_aampmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TTilde;
-val* NEW_nit__ATildeMethid(const struct type* type);
-extern const struct type type_nit__ATildeMethid;
-void nit__parser_prod___ATildeMethid___init_atildemethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TEq;
-val* NEW_nit__AEqMethid(const struct type* type);
-extern const struct type type_nit__AEqMethid;
-void nit__parser_prod___AEqMethid___init_aeqmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TNe;
-val* NEW_nit__ANeMethid(const struct type* type);
-extern const struct type type_nit__ANeMethid;
-void nit__parser_prod___ANeMethid___init_anemethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TLe;
-val* NEW_nit__ALeMethid(const struct type* type);
-extern const struct type type_nit__ALeMethid;
-void nit__parser_prod___ALeMethid___init_alemethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TGe;
-val* NEW_nit__AGeMethid(const struct type* type);
-extern const struct type type_nit__AGeMethid;
-void nit__parser_prod___AGeMethid___init_agemethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TLt;
-val* NEW_nit__ALtMethid(const struct type* type);
-extern const struct type type_nit__ALtMethid;
-void nit__parser_prod___ALtMethid___init_altmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TGt;
-val* NEW_nit__AGtMethid(const struct type* type);
-extern const struct type type_nit__AGtMethid;
-void nit__parser_prod___AGtMethid___init_agtmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TLl;
-val* NEW_nit__ALlMethid(const struct type* type);
-extern const struct type type_nit__ALlMethid;
-void nit__parser_prod___ALlMethid___init_allmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TGg;
-val* NEW_nit__AGgMethid(const struct type* type);
-extern const struct type type_nit__AGgMethid;
-void nit__parser_prod___AGgMethid___init_aggmethid(val* self, val* p0);
-val* NEW_nit__ABraMethid(const struct type* type);
-extern const struct type type_nit__ABraMethid;
-void nit__parser_prod___ABraMethid___init_abramethid(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TStarship;
-val* NEW_nit__AStarshipMethid(const struct type* type);
-extern const struct type type_nit__AStarshipMethid;
-void nit__parser_prod___AStarshipMethid___init_astarshipmethid(val* self, val* p0);
-val* NEW_nit__AAssignMethid(const struct type* type);
-extern const struct type type_nit__AAssignMethid;
-void nit__parser_prod___AAssignMethid___init_aassignmethid(val* self, val* p0, val* p1);
-val* NEW_nit__ABraassignMethid(const struct type* type);
-extern const struct type type_nit__ABraassignMethid;
-void nit__parser_prod___ABraassignMethid___init_abraassignmethid(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AIdMethid(const struct type* type);
-extern const struct type type_nit__AIdMethid;
-void nit__parser_prod___AIdMethid___init_aidmethid(val* self, val* p0);
-extern const struct type type_nullable__nit__TOpar;
-extern const struct type type_nullable__nit__TCpar;
-val* NEW_nit__ASignature(const struct type* type);
-extern const struct type type_nit__ASignature;
-void nit__parser_prod___ASignature___init_asignature(val* self, val* p0, val* p1, val* p2, val* p3);
-val* NEW_nit__AParam(const struct type* type);
-extern const struct type type_nit__AParam;
-void nit__parser_prod___AParam___init_aparam(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TDotdotdot;
-extern const struct type type_nullable__nit__AExternCall;
-val* NEW_nit__AExternCalls(const struct type* type);
-extern const struct type type_nit__AExternCalls;
-void nit__parser_prod___AExternCalls___init_aexterncalls(val* self, val* p0, val* p1);
-val* NEW_nit__ASuperExternCall(const struct type* type);
-extern const struct type type_nit__ASuperExternCall;
-void nit__parser_prod___ASuperExternCall___init_asuperexterncall(val* self, val* p0);
-val* NEW_nit__ALocalPropExternCall(const struct type* type);
-extern const struct type type_nit__ALocalPropExternCall;
-void nit__parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val* self, val* p0);
-extern const struct type type_nullable__nit__TDot;
-val* NEW_nit__AFullPropExternCall(const struct type* type);
-extern const struct type type_nit__AFullPropExternCall;
-void nit__parser_prod___AFullPropExternCall___init_afullpropexterncall(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AInitPropExternCall(const struct type* type);
-extern const struct type type_nit__AInitPropExternCall;
-void nit__parser_prod___AInitPropExternCall___init_ainitpropexterncall(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwas;
-val* NEW_nit__ACastAsExternCall(const struct type* type);
-extern const struct type type_nit__ACastAsExternCall;
-void nit__parser_prod___ACastAsExternCall___init_acastasexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TKwnullable;
-val* NEW_nit__AAsNullableExternCall(const struct type* type);
-extern const struct type type_nit__AAsNullableExternCall;
-void nit__parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwnot;
-val* NEW_nit__AAsNotNullableExternCall(const struct type* type);
-extern const struct type type_nit__AAsNotNullableExternCall;
-void nit__parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TKwin;
-extern const struct type type_nullable__nit__TString;
-val* NEW_nit__AInLanguage(const struct type* type);
-extern const struct type type_nit__AInLanguage;
-void nit__parser_prod___AInLanguage___init_ainlanguage(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TExternCodeSegment;
-val* NEW_nit__AExternCodeBlock(const struct type* type);
-extern const struct type type_nit__AExternCodeBlock;
-void nit__parser_prod___AExternCodeBlock___init_aexterncodeblock(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__AInLanguage;
-val* NEW_nit__AType(const struct type* type);
-extern const struct type type_nit__AType;
-void nit__parser_prod___AType___init_atype(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-val* NEW_nit__ABlockExpr(const struct type* type);
-extern const struct type type_nit__ABlockExpr;
-void nit__parser_prod___ABlockExpr___init_ablockexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TKwreturn;
-val* NEW_nit__AReturnExpr(const struct type* type);
-extern const struct type type_nit__AReturnExpr;
-void nit__parser_prod___AReturnExpr___init_areturnexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TKwbreak;
-val* NEW_nit__ABreakExpr(const struct type* type);
-extern const struct type type_nit__ABreakExpr;
-void nit__parser_prod___ABreakExpr___init_abreakexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__ALabel;
-extern const struct type type_nullable__nit__TKwabort;
-val* NEW_nit__AAbortExpr(const struct type* type);
-extern const struct type type_nit__AAbortExpr;
-void nit__parser_prod___AAbortExpr___init_aabortexpr(val* self, val* p0);
-extern const struct type type_nullable__nit__TKwcontinue;
-val* NEW_nit__AContinueExpr(const struct type* type);
-extern const struct type type_nit__AContinueExpr;
-void nit__parser_prod___AContinueExpr___init_acontinueexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__AExprs;
-val* NEW_nit__ACallExpr(const struct type* type);
-extern const struct type type_nit__ACallExpr;
-void nit__parser_prod___ACallExpr___init_acallexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AImplicitSelfExpr(const struct type* type);
-extern const struct type type_nit__AImplicitSelfExpr;
-void nit__parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val* self);
-extern const struct type type_nullable__nit__AQualified;
-val* NEW_nit__ASuperExpr(const struct type* type);
-extern const struct type type_nit__ASuperExpr;
-void nit__parser_prod___ASuperExpr___init_asuperexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AInitExpr(const struct type* type);
-extern const struct type type_nit__AInitExpr;
-void nit__parser_prod___AInitExpr___init_ainitexpr(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwdebug;
-val* NEW_nit__ADebugTypeExpr(const struct type* type);
-extern const struct type type_nit__ADebugTypeExpr;
-void nit__parser_prod___ADebugTypeExpr___init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TKwlabel;
-val* NEW_nit__ALabel(const struct type* type);
-extern const struct type type_nit__ALabel;
-void nit__parser_prod___ALabel___init_alabel(val* self, val* p0, val* p1);
-val* NEW_nit__AVardeclExpr(const struct type* type);
-extern const struct type type_nit__AVardeclExpr;
-void nit__parser_prod___AVardeclExpr___init_avardeclexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-extern const struct type type_nullable__nit__TAttrid;
-val* NEW_nit__AAttrAssignExpr(const struct type* type);
-extern const struct type type_nit__AAttrAssignExpr;
-void nit__parser_prod___AAttrAssignExpr___init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-val* NEW_nit__ACallAssignExpr(const struct type* type);
-extern const struct type type_nit__ACallAssignExpr;
-void nit__parser_prod___ACallAssignExpr___init_acallassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-val* NEW_nit__AListExprs(const struct type* type);
-extern const struct type type_nit__AListExprs;
-void nit__parser_prod___AListExprs___init_alistexprs(val* self, val* p0);
-val* NEW_nit__ABraAssignExpr(const struct type* type);
-extern const struct type type_nit__ABraAssignExpr;
-void nit__parser_prod___ABraAssignExpr___init_abraassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__AAssignOp;
-val* NEW_nit__AAttrReassignExpr(const struct type* type);
-extern const struct type type_nit__AAttrReassignExpr;
-void nit__parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-val* NEW_nit__ACallReassignExpr(const struct type* type);
-extern const struct type type_nit__ACallReassignExpr;
-void nit__parser_prod___ACallReassignExpr___init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-val* NEW_nit__ABraReassignExpr(const struct type* type);
-extern const struct type type_nit__ABraReassignExpr;
-void nit__parser_prod___ABraReassignExpr___init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TPluseq;
-val* NEW_nit__APlusAssignOp(const struct type* type);
-extern const struct type type_nit__APlusAssignOp;
-void nit__parser_prod___APlusAssignOp___init_aplusassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TMinuseq;
-val* NEW_nit__AMinusAssignOp(const struct type* type);
-extern const struct type type_nit__AMinusAssignOp;
-void nit__parser_prod___AMinusAssignOp___init_aminusassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TStareq;
-val* NEW_nit__AStarAssignOp(const struct type* type);
-extern const struct type type_nit__AStarAssignOp;
-void nit__parser_prod___AStarAssignOp___init_astarassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TSlasheq;
-val* NEW_nit__ASlashAssignOp(const struct type* type);
-extern const struct type type_nit__ASlashAssignOp;
-void nit__parser_prod___ASlashAssignOp___init_aslashassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TPercenteq;
-val* NEW_nit__APercentAssignOp(const struct type* type);
-extern const struct type type_nit__APercentAssignOp;
-void nit__parser_prod___APercentAssignOp___init_apercentassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TStarstareq;
-val* NEW_nit__AStarstarAssignOp(const struct type* type);
-extern const struct type type_nit__AStarstarAssignOp;
-void nit__parser_prod___AStarstarAssignOp___init_astarstarassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TPipeeq;
-val* NEW_nit__APipeAssignOp(const struct type* type);
-extern const struct type type_nit__APipeAssignOp;
-void nit__parser_prod___APipeAssignOp___init_apipeassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TCareteq;
-val* NEW_nit__ACaretAssignOp(const struct type* type);
-extern const struct type type_nit__ACaretAssignOp;
-void nit__parser_prod___ACaretAssignOp___init_acaretassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TAmpeq;
-val* NEW_nit__AAmpAssignOp(const struct type* type);
-extern const struct type type_nit__AAmpAssignOp;
-void nit__parser_prod___AAmpAssignOp___init_aampassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TLleq;
-val* NEW_nit__ALlAssignOp(const struct type* type);
-extern const struct type type_nit__ALlAssignOp;
-void nit__parser_prod___ALlAssignOp___init_allassignop(val* self, val* p0);
-extern const struct type type_nullable__nit__TGgeq;
-val* NEW_nit__AGgAssignOp(const struct type* type);
-extern const struct type type_nit__AGgAssignOp;
-void nit__parser_prod___AGgAssignOp___init_aggassignop(val* self, val* p0);
-val* NEW_nit__ADoExpr(const struct type* type);
-extern const struct type type_nit__ADoExpr;
-void nit__parser_prod___ADoExpr___init_adoexpr(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwif;
-extern const struct type type_nullable__nit__TKwthen;
-extern const struct type type_nullable__nit__TKwelse;
-val* NEW_nit__AIfExpr(const struct type* type);
-extern const struct type type_nit__AIfExpr;
-void nit__parser_prod___AIfExpr___init_aifexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-extern const struct type type_nullable__nit__TKwloop;
-val* NEW_nit__ALoopExpr(const struct type* type);
-extern const struct type type_nit__ALoopExpr;
-void nit__parser_prod___ALoopExpr___init_aloopexpr(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwwhile;
-val* NEW_nit__AWhileExpr(const struct type* type);
-extern const struct type type_nit__AWhileExpr;
-void nit__parser_prod___AWhileExpr___init_awhileexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-extern const struct type type_nullable__nit__TKwfor;
-val* NEW_nit__AForExpr(const struct type* type);
-extern const struct type type_nit__AForExpr;
-void nit__parser_prod___AForExpr___init_aforexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6);
-extern const struct type type_nullable__nit__TKwwith;
-val* NEW_nit__AWithExpr(const struct type* type);
-extern const struct type type_nit__AWithExpr;
-void nit__parser_prod___AWithExpr___init_awithexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-extern const struct type type_nullable__nit__TKwassert;
-val* NEW_nit__AAssertExpr(const struct type* type);
-extern const struct type type_nit__AAssertExpr;
-void nit__parser_prod___AAssertExpr___init_aassertexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-val* NEW_nit__AIfexprExpr(const struct type* type);
-extern const struct type type_nit__AIfexprExpr;
-void nit__parser_prod___AIfexprExpr___init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-extern const struct type type_nullable__nit__TKwor;
-val* NEW_nit__AOrExpr(const struct type* type);
-extern const struct type type_nit__AOrExpr;
-void nit__parser_prod___AOrExpr___init_aorexpr(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwand;
-val* NEW_nit__AAndExpr(const struct type* type);
-extern const struct type type_nit__AAndExpr;
-void nit__parser_prod___AAndExpr___init_aandexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AOrElseExpr(const struct type* type);
-extern const struct type type_nit__AOrElseExpr;
-void nit__parser_prod___AOrElseExpr___init_aorelseexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TKwimplies;
-val* NEW_nit__AImpliesExpr(const struct type* type);
-extern const struct type type_nit__AImpliesExpr;
-void nit__parser_prod___AImpliesExpr___init_aimpliesexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ANotExpr(const struct type* type);
-extern const struct type type_nit__ANotExpr;
-void nit__parser_prod___ANotExpr___init_anotexpr(val* self, val* p0, val* p1);
-val* NEW_nit__AEqExpr(const struct type* type);
-extern const struct type type_nit__AEqExpr;
-void nit__parser_prod___AEqExpr___init_aeqexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ANeExpr(const struct type* type);
-extern const struct type type_nit__ANeExpr;
-void nit__parser_prod___ANeExpr___init_aneexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ALtExpr(const struct type* type);
-extern const struct type type_nit__ALtExpr;
-void nit__parser_prod___ALtExpr___init_altexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ALeExpr(const struct type* type);
-extern const struct type type_nit__ALeExpr;
-void nit__parser_prod___ALeExpr___init_aleexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AGtExpr(const struct type* type);
-extern const struct type type_nit__AGtExpr;
-void nit__parser_prod___AGtExpr___init_agtexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AGeExpr(const struct type* type);
-extern const struct type type_nit__AGeExpr;
-void nit__parser_prod___AGeExpr___init_ageexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AStarshipExpr(const struct type* type);
-extern const struct type type_nit__AStarshipExpr;
-void nit__parser_prod___AStarshipExpr___init_astarshipexpr(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwisa;
-val* NEW_nit__AIsaExpr(const struct type* type);
-extern const struct type type_nit__AIsaExpr;
-void nit__parser_prod___AIsaExpr___init_aisaexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__APipeExpr(const struct type* type);
-extern const struct type type_nit__APipeExpr;
-void nit__parser_prod___APipeExpr___init_apipeexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ACaretExpr(const struct type* type);
-extern const struct type type_nit__ACaretExpr;
-void nit__parser_prod___ACaretExpr___init_acaretexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AAmpExpr(const struct type* type);
-extern const struct type type_nit__AAmpExpr;
-void nit__parser_prod___AAmpExpr___init_aampexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ALlExpr(const struct type* type);
-extern const struct type type_nit__ALlExpr;
-void nit__parser_prod___ALlExpr___init_allexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AGgExpr(const struct type* type);
-extern const struct type type_nit__AGgExpr;
-void nit__parser_prod___AGgExpr___init_aggexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__APlusExpr(const struct type* type);
-extern const struct type type_nit__APlusExpr;
-void nit__parser_prod___APlusExpr___init_aplusexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AMinusExpr(const struct type* type);
-extern const struct type type_nit__AMinusExpr;
-void nit__parser_prod___AMinusExpr___init_aminusexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AStarExpr(const struct type* type);
-extern const struct type type_nit__AStarExpr;
-void nit__parser_prod___AStarExpr___init_astarexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ASlashExpr(const struct type* type);
-extern const struct type type_nit__ASlashExpr;
-void nit__parser_prod___ASlashExpr___init_aslashexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__APercentExpr(const struct type* type);
-extern const struct type type_nit__APercentExpr;
-void nit__parser_prod___APercentExpr___init_apercentexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AStarstarExpr(const struct type* type);
-extern const struct type type_nit__AStarstarExpr;
-void nit__parser_prod___AStarstarExpr___init_astarstarexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AUminusExpr(const struct type* type);
-extern const struct type type_nit__AUminusExpr;
-void nit__parser_prod___AUminusExpr___init_auminusexpr(val* self, val* p0, val* p1);
-val* NEW_nit__AUplusExpr(const struct type* type);
-extern const struct type type_nit__AUplusExpr;
-void nit__parser_prod___AUplusExpr___init_auplusexpr(val* self, val* p0, val* p1);
-val* NEW_nit__AUtildeExpr(const struct type* type);
-extern const struct type type_nit__AUtildeExpr;
-void nit__parser_prod___AUtildeExpr___init_autildeexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TKwonce;
-val* NEW_nit__AOnceExpr(const struct type* type);
-extern const struct type type_nit__AOnceExpr;
-void nit__parser_prod___AOnceExpr___init_aonceexpr(val* self, val* p0, val* p1);
-val* NEW_nit__ANewExpr(const struct type* type);
-extern const struct type type_nit__ANewExpr;
-void nit__parser_prod___ANewExpr___init_anewexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-extern const struct type type_nullable__nit__TKwisset;
-val* NEW_nit__AIssetAttrExpr(const struct type* type);
-extern const struct type type_nit__AIssetAttrExpr;
-void nit__parser_prod___AIssetAttrExpr___init_aissetattrexpr(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AAttrExpr(const struct type* type);
-extern const struct type type_nit__AAttrExpr;
-void nit__parser_prod___AAttrExpr___init_aattrexpr(val* self, val* p0, val* p1);
-val* NEW_nit__ABraExpr(const struct type* type);
-extern const struct type type_nit__ABraExpr;
-void nit__parser_prod___ABraExpr___init_abraexpr(val* self, val* p0, val* p1);
-val* NEW_nit__AAsCastExpr(const struct type* type);
-extern const struct type type_nit__AAsCastExpr;
-void nit__parser_prod___AAsCastExpr___init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-extern const struct type type_nullable__nit__TKwnull;
-val* NEW_nit__AAsNotnullExpr(const struct type* type);
-extern const struct type type_nit__AAsNotnullExpr;
-void nit__parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-val* NEW_nit__AVarargExpr(const struct type* type);
-extern const struct type type_nit__AVarargExpr;
-void nit__parser_prod___AVarargExpr___init_avarargexpr(val* self, val* p0, val* p1);
-val* NEW_nit__ANamedargExpr(const struct type* type);
-extern const struct type type_nit__ANamedargExpr;
-void nit__parser_prod___ANamedargExpr___init_anamedargexpr(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TKwself;
-val* NEW_nit__ASelfExpr(const struct type* type);
-extern const struct type type_nit__ASelfExpr;
-void nit__parser_prod___ASelfExpr___init_aselfexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TKwtrue;
-val* NEW_nit__ATrueExpr(const struct type* type);
-extern const struct type type_nit__ATrueExpr;
-void nit__parser_prod___ATrueExpr___init_atrueexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TKwfalse;
-val* NEW_nit__AFalseExpr(const struct type* type);
-extern const struct type type_nit__AFalseExpr;
-void nit__parser_prod___AFalseExpr___init_afalseexpr(val* self, val* p0, val* p1);
-val* NEW_nit__ANullExpr(const struct type* type);
-extern const struct type type_nit__ANullExpr;
-void nit__parser_prod___ANullExpr___init_anullexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TNumber;
-val* NEW_nit__ADecIntExpr(const struct type* type);
-extern const struct type type_nit__ADecIntExpr;
-void nit__parser_prod___ADecIntExpr___init_adecintexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__THexNumber;
-val* NEW_nit__AHexIntExpr(const struct type* type);
-extern const struct type type_nit__AHexIntExpr;
-void nit__parser_prod___AHexIntExpr___init_ahexintexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TBinNumber;
-val* NEW_nit__ABinIntExpr(const struct type* type);
-extern const struct type type_nit__ABinIntExpr;
-void nit__parser_prod___ABinIntExpr___init_abinintexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TOctNumber;
-val* NEW_nit__AOctIntExpr(const struct type* type);
-extern const struct type type_nit__AOctIntExpr;
-void nit__parser_prod___AOctIntExpr___init_aoctintexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TBytenum;
-val* NEW_nit__ADecByteExpr(const struct type* type);
-extern const struct type type_nit__ADecByteExpr;
-void nit__parser_prod___ADecByteExpr___init_adecbyteexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__THexBytenum;
-val* NEW_nit__AHexByteExpr(const struct type* type);
-extern const struct type type_nit__AHexByteExpr;
-void nit__parser_prod___AHexByteExpr___init_ahexbyteexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TBinBytenum;
-val* NEW_nit__ABinByteExpr(const struct type* type);
-extern const struct type type_nit__ABinByteExpr;
-void nit__parser_prod___ABinByteExpr___init_abinbyteexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TOctBytenum;
-val* NEW_nit__AOctByteExpr(const struct type* type);
-extern const struct type type_nit__AOctByteExpr;
-void nit__parser_prod___AOctByteExpr___init_aoctbyteexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TFloat;
-val* NEW_nit__AFloatExpr(const struct type* type);
-extern const struct type type_nit__AFloatExpr;
-void nit__parser_prod___AFloatExpr___init_afloatexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TChar;
-val* NEW_nit__ACharExpr(const struct type* type);
-extern const struct type type_nit__ACharExpr;
-void nit__parser_prod___ACharExpr___init_acharexpr(val* self, val* p0, val* p1);
-val* NEW_nit__AStringExpr(const struct type* type);
-extern const struct type type_nit__AStringExpr;
-void nit__parser_prod___AStringExpr___init_astringexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TDotdot;
-val* NEW_nit__ACrangeExpr(const struct type* type);
-extern const struct type type_nit__ACrangeExpr;
-void nit__parser_prod___ACrangeExpr___init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-val* NEW_nit__AOrangeExpr(const struct type* type);
-extern const struct type type_nit__AOrangeExpr;
-void nit__parser_prod___AOrangeExpr___init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5);
-val* NEW_nit__AArrayExpr(const struct type* type);
-extern const struct type type_nit__AArrayExpr;
-void nit__parser_prod___AArrayExpr___init_aarrayexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4);
-val* NEW_nit__AParExpr(const struct type* type);
-extern const struct type type_nit__AParExpr;
-void nit__parser_prod___AParExpr___init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3);
-val* NEW_nit__AManyExpr(const struct type* type);
-extern const struct type type_nit__AManyExpr;
-void nit__parser_prod___AManyExpr___init_amanyexpr(val* self, val* p0);
-val* NEW_nit__ASuperstringExpr(const struct type* type);
-extern const struct type type_nit__ASuperstringExpr;
-void nit__parser_prod___ASuperstringExpr___init_asuperstringexpr(val* self, val* p0, val* p1);
-extern const struct type type_nullable__nit__TStartString;
-val* NEW_nit__AStartStringExpr(const struct type* type);
-extern const struct type type_nit__AStartStringExpr;
-void nit__parser_prod___AStartStringExpr___init_astartstringexpr(val* self, val* p0);
-extern const struct type type_nullable__nit__TMidString;
-val* NEW_nit__AMidStringExpr(const struct type* type);
-extern const struct type type_nit__AMidStringExpr;
-void nit__parser_prod___AMidStringExpr___init_amidstringexpr(val* self, val* p0);
-extern const struct type type_nullable__nit__TEndString;
-val* NEW_nit__AEndStringExpr(const struct type* type);
-extern const struct type type_nit__AEndStringExpr;
-void nit__parser_prod___AEndStringExpr___init_aendstringexpr(val* self, val* p0);
-extern const struct type type_nullable__nit__TAt;
-extern const struct type type_nullable__nit__AAnnotation;
-extern const struct type type_nullable__nit__AAtid;
-val* NEW_nit__AAnnotation(const struct type* type);
-extern const struct type type_nit__AAnnotation;
-void nit__parser_prod___AAnnotation___init_aannotation(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
-val* NEW_nit__AAnnotPropdef(const struct type* type);
-extern const struct type type_nit__AAnnotPropdef;
-void nit__parser_prod___AAnnotPropdef___init_aannotpropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7);
-val* NEW_nit__ATypeExpr(const struct type* type);
-extern const struct type type_nit__ATypeExpr;
-void nit__parser_prod___ATypeExpr___init_atypeexpr(val* self, val* p0);
-val* NEW_nit__AMethidExpr(const struct type* type);
-extern const struct type type_nit__AMethidExpr;
-void nit__parser_prod___AMethidExpr___init_amethidexpr(val* self, val* p0, val* p1);
-val* NEW_nit__AAtExpr(const struct type* type);
-extern const struct type type_nit__AAtExpr;
-void nit__parser_prod___AAtExpr___init_aatexpr(val* self, val* p0);
-val* NEW_nit__AIdAtid(const struct type* type);
-extern const struct type type_nit__AIdAtid;
-void nit__parser_prod___AIdAtid___init_aidatid(val* self, val* p0);
-val* NEW_nit__AKwexternAtid(const struct type* type);
-extern const struct type type_nit__AKwexternAtid;
-void nit__parser_prod___AKwexternAtid___init_akwexternatid(val* self, val* p0);
-val* NEW_nit__AKwabstractAtid(const struct type* type);
-extern const struct type type_nit__AKwabstractAtid;
-void nit__parser_prod___AKwabstractAtid___init_akwabstractatid(val* self, val* p0);
-val* NEW_nit__AParExprs(const struct type* type);
-extern const struct type type_nit__AParExprs;
-void nit__parser_prod___AParExprs___init_aparexprs(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__ABraExprs(const struct type* type);
-extern const struct type type_nit__ABraExprs;
-void nit__parser_prod___ABraExprs___init_abraexprs(val* self, val* p0, val* p1, val* p2);
-val* NEW_nit__AModuleName(const struct type* type);
-extern const struct type type_nit__AModuleName;
-void nit__parser_prod___AModuleName___init_amodulename(val* self, val* p0, val* p1, val* p2);
-extern const struct type type_nullable__nit__TQuad;
-val* NEW_nit__AQualified(const struct type* type);
-extern const struct type type_nit__AQualified;
-void nit__parser_prod___AQualified___init_aqualified(val* self, val* p0, val* p1);
-val* NEW_nit__ADoc(const struct type* type);
-extern const struct type type_nit__ADoc;
-void nit__parser_prod___ADoc___init_adoc(val* self, val* p0);