X-Git-Url: http://nitlanguage.org diff --git a/c_src/parser.sep.0.h b/c_src/parser.sep.0.h deleted file mode 100644 index 1b0c604..0000000 --- a/c_src/parser.sep.0.h +++ /dev/null @@ -1,1764 +0,0 @@ -#include "nit.common.h" -val* NEW_array__Array(const struct type* type); -extern const struct type type_array__Arrayparser_work__ReduceAction; -val* NEW_parser__ReduceAction0(const struct type* type); -extern const struct type type_parser__ReduceAction0; -void parser_work__ReduceAction__init(val* self, long p0); -val* NEW_parser__ReduceAction1(const struct type* type); -extern const struct type type_parser__ReduceAction1; -val* NEW_parser__ReduceAction2(const struct type* type); -extern const struct type type_parser__ReduceAction2; -val* NEW_parser__ReduceAction3(const struct type* type); -extern const struct type type_parser__ReduceAction3; -val* NEW_parser__ReduceAction4(const struct type* type); -extern const struct type type_parser__ReduceAction4; -val* NEW_parser__ReduceAction5(const struct type* type); -extern const struct type type_parser__ReduceAction5; -val* NEW_parser__ReduceAction6(const struct type* type); -extern const struct type type_parser__ReduceAction6; -val* NEW_parser__ReduceAction7(const struct type* type); -extern const struct type type_parser__ReduceAction7; -val* NEW_parser__ReduceAction8(const struct type* type); -extern const struct type type_parser__ReduceAction8; -val* NEW_parser__ReduceAction9(const struct type* type); -extern const struct type type_parser__ReduceAction9; -val* NEW_parser__ReduceAction10(const struct type* type); -extern const struct type type_parser__ReduceAction10; -val* NEW_parser__ReduceAction11(const struct type* type); -extern const struct type type_parser__ReduceAction11; -val* NEW_parser__ReduceAction12(const struct type* type); -extern const struct type type_parser__ReduceAction12; -val* NEW_parser__ReduceAction13(const struct type* type); -extern const struct type type_parser__ReduceAction13; -val* NEW_parser__ReduceAction14(const struct type* type); -extern const struct type type_parser__ReduceAction14; -val* NEW_parser__ReduceAction15(const struct type* type); -extern const struct type type_parser__ReduceAction15; -val* NEW_parser__ReduceAction16(const struct type* type); -extern const struct type type_parser__ReduceAction16; -val* NEW_parser__ReduceAction17(const struct type* type); -extern const struct type type_parser__ReduceAction17; -val* NEW_parser__ReduceAction18(const struct type* type); -extern const struct type type_parser__ReduceAction18; -val* NEW_parser__ReduceAction19(const struct type* type); -extern const struct type type_parser__ReduceAction19; -val* NEW_parser__ReduceAction20(const struct type* type); -extern const struct type type_parser__ReduceAction20; -val* NEW_parser__ReduceAction21(const struct type* type); -extern const struct type type_parser__ReduceAction21; -val* NEW_parser__ReduceAction22(const struct type* type); -extern const struct type type_parser__ReduceAction22; -val* NEW_parser__ReduceAction23(const struct type* type); -extern const struct type type_parser__ReduceAction23; -val* NEW_parser__ReduceAction24(const struct type* type); -extern const struct type type_parser__ReduceAction24; -val* NEW_parser__ReduceAction26(const struct type* type); -extern const struct type type_parser__ReduceAction26; -val* NEW_parser__ReduceAction27(const struct type* type); -extern const struct type type_parser__ReduceAction27; -val* NEW_parser__ReduceAction28(const struct type* type); -extern const struct type type_parser__ReduceAction28; -val* NEW_parser__ReduceAction29(const struct type* type); -extern const struct type type_parser__ReduceAction29; -val* NEW_parser__ReduceAction30(const struct type* type); -extern const struct type type_parser__ReduceAction30; -val* NEW_parser__ReduceAction31(const struct type* type); -extern const struct type type_parser__ReduceAction31; -val* NEW_parser__ReduceAction32(const struct type* type); -extern const struct type type_parser__ReduceAction32; -val* NEW_parser__ReduceAction33(const struct type* type); -extern const struct type type_parser__ReduceAction33; -val* NEW_parser__ReduceAction34(const struct type* type); -extern const struct type type_parser__ReduceAction34; -val* NEW_parser__ReduceAction35(const struct type* type); -extern const struct type type_parser__ReduceAction35; -val* NEW_parser__ReduceAction36(const struct type* type); -extern const struct type type_parser__ReduceAction36; -val* NEW_parser__ReduceAction37(const struct type* type); -extern const struct type type_parser__ReduceAction37; -val* NEW_parser__ReduceAction38(const struct type* type); -extern const struct type type_parser__ReduceAction38; -val* NEW_parser__ReduceAction39(const struct type* type); -extern const struct type type_parser__ReduceAction39; -val* NEW_parser__ReduceAction40(const struct type* type); -extern const struct type type_parser__ReduceAction40; -val* NEW_parser__ReduceAction41(const struct type* type); -extern const struct type type_parser__ReduceAction41; -val* NEW_parser__ReduceAction43(const struct type* type); -extern const struct type type_parser__ReduceAction43; -val* NEW_parser__ReduceAction44(const struct type* type); -extern const struct type type_parser__ReduceAction44; -val* NEW_parser__ReduceAction45(const struct type* type); -extern const struct type type_parser__ReduceAction45; -val* NEW_parser__ReduceAction46(const struct type* type); -extern const struct type type_parser__ReduceAction46; -val* NEW_parser__ReduceAction47(const struct type* type); -extern const struct type type_parser__ReduceAction47; -val* NEW_parser__ReduceAction48(const struct type* type); -extern const struct type type_parser__ReduceAction48; -val* NEW_parser__ReduceAction49(const struct type* type); -extern const struct type type_parser__ReduceAction49; -val* NEW_parser__ReduceAction50(const struct type* type); -extern const struct type type_parser__ReduceAction50; -val* NEW_parser__ReduceAction51(const struct type* type); -extern const struct type type_parser__ReduceAction51; -val* NEW_parser__ReduceAction52(const struct type* type); -extern const struct type type_parser__ReduceAction52; -val* NEW_parser__ReduceAction53(const struct type* type); -extern const struct type type_parser__ReduceAction53; -val* NEW_parser__ReduceAction54(const struct type* type); -extern const struct type type_parser__ReduceAction54; -val* NEW_parser__ReduceAction55(const struct type* type); -extern const struct type type_parser__ReduceAction55; -val* NEW_parser__ReduceAction56(const struct type* type); -extern const struct type type_parser__ReduceAction56; -val* NEW_parser__ReduceAction57(const struct type* type); -extern const struct type type_parser__ReduceAction57; -val* NEW_parser__ReduceAction58(const struct type* type); -extern const struct type type_parser__ReduceAction58; -val* NEW_parser__ReduceAction59(const struct type* type); -extern const struct type type_parser__ReduceAction59; -val* NEW_parser__ReduceAction60(const struct type* type); -extern const struct type type_parser__ReduceAction60; -val* NEW_parser__ReduceAction61(const struct type* type); -extern const struct type type_parser__ReduceAction61; -val* NEW_parser__ReduceAction62(const struct type* type); -extern const struct type type_parser__ReduceAction62; -val* NEW_parser__ReduceAction63(const struct type* type); -extern const struct type type_parser__ReduceAction63; -val* NEW_parser__ReduceAction64(const struct type* type); -extern const struct type type_parser__ReduceAction64; -val* NEW_parser__ReduceAction65(const struct type* type); -extern const struct type type_parser__ReduceAction65; -val* NEW_parser__ReduceAction66(const struct type* type); -extern const struct type type_parser__ReduceAction66; -val* NEW_parser__ReduceAction67(const struct type* type); -extern const struct type type_parser__ReduceAction67; -val* NEW_parser__ReduceAction68(const struct type* type); -extern const struct type type_parser__ReduceAction68; -val* NEW_parser__ReduceAction69(const struct type* type); -extern const struct type type_parser__ReduceAction69; -val* NEW_parser__ReduceAction70(const struct type* type); -extern const struct type type_parser__ReduceAction70; -val* NEW_parser__ReduceAction71(const struct type* type); -extern const struct type type_parser__ReduceAction71; -val* NEW_parser__ReduceAction72(const struct type* type); -extern const struct type type_parser__ReduceAction72; -val* NEW_parser__ReduceAction73(const struct type* type); -extern const struct type type_parser__ReduceAction73; -val* NEW_parser__ReduceAction74(const struct type* type); -extern const struct type type_parser__ReduceAction74; -val* NEW_parser__ReduceAction75(const struct type* type); -extern const struct type type_parser__ReduceAction75; -val* NEW_parser__ReduceAction76(const struct type* type); -extern const struct type type_parser__ReduceAction76; -val* NEW_parser__ReduceAction77(const struct type* type); -extern const struct type type_parser__ReduceAction77; -val* NEW_parser__ReduceAction78(const struct type* type); -extern const struct type type_parser__ReduceAction78; -val* NEW_parser__ReduceAction79(const struct type* type); -extern const struct type type_parser__ReduceAction79; -val* NEW_parser__ReduceAction80(const struct type* type); -extern const struct type type_parser__ReduceAction80; -val* NEW_parser__ReduceAction81(const struct type* type); -extern const struct type type_parser__ReduceAction81; -val* NEW_parser__ReduceAction82(const struct type* type); -extern const struct type type_parser__ReduceAction82; -val* NEW_parser__ReduceAction83(const struct type* type); -extern const struct type type_parser__ReduceAction83; -val* NEW_parser__ReduceAction84(const struct type* type); -extern const struct type type_parser__ReduceAction84; -val* NEW_parser__ReduceAction87(const struct type* type); -extern const struct type type_parser__ReduceAction87; -val* NEW_parser__ReduceAction88(const struct type* type); -extern const struct type type_parser__ReduceAction88; -val* NEW_parser__ReduceAction89(const struct type* type); -extern const struct type type_parser__ReduceAction89; -val* NEW_parser__ReduceAction90(const struct type* type); -extern const struct type type_parser__ReduceAction90; -val* NEW_parser__ReduceAction91(const struct type* type); -extern const struct type type_parser__ReduceAction91; -val* NEW_parser__ReduceAction92(const struct type* type); -extern const struct type type_parser__ReduceAction92; -val* NEW_parser__ReduceAction93(const struct type* type); -extern const struct type type_parser__ReduceAction93; -val* NEW_parser__ReduceAction94(const struct type* type); -extern const struct type type_parser__ReduceAction94; -val* NEW_parser__ReduceAction95(const struct type* type); -extern const struct type type_parser__ReduceAction95; -val* NEW_parser__ReduceAction96(const struct type* type); -extern const struct type type_parser__ReduceAction96; -val* NEW_parser__ReduceAction97(const struct type* type); -extern const struct type type_parser__ReduceAction97; -val* NEW_parser__ReduceAction98(const struct type* type); -extern const struct type type_parser__ReduceAction98; -val* NEW_parser__ReduceAction99(const struct type* type); -extern const struct type type_parser__ReduceAction99; -val* NEW_parser__ReduceAction100(const struct type* type); -extern const struct type type_parser__ReduceAction100; -val* NEW_parser__ReduceAction101(const struct type* type); -extern const struct type type_parser__ReduceAction101; -val* NEW_parser__ReduceAction102(const struct type* type); -extern const struct type type_parser__ReduceAction102; -val* NEW_parser__ReduceAction103(const struct type* type); -extern const struct type type_parser__ReduceAction103; -val* NEW_parser__ReduceAction104(const struct type* type); -extern const struct type type_parser__ReduceAction104; -val* NEW_parser__ReduceAction105(const struct type* type); -extern const struct type type_parser__ReduceAction105; -val* NEW_parser__ReduceAction106(const struct type* type); -extern const struct type type_parser__ReduceAction106; -val* NEW_parser__ReduceAction107(const struct type* type); -extern const struct type type_parser__ReduceAction107; -val* NEW_parser__ReduceAction108(const struct type* type); -extern const struct type type_parser__ReduceAction108; -val* NEW_parser__ReduceAction109(const struct type* type); -extern const struct type type_parser__ReduceAction109; -val* NEW_parser__ReduceAction110(const struct type* type); -extern const struct type type_parser__ReduceAction110; -val* NEW_parser__ReduceAction111(const struct type* type); -extern const struct type type_parser__ReduceAction111; -val* NEW_parser__ReduceAction112(const struct type* type); -extern const struct type type_parser__ReduceAction112; -val* NEW_parser__ReduceAction113(const struct type* type); -extern const struct type type_parser__ReduceAction113; -val* NEW_parser__ReduceAction114(const struct type* type); -extern const struct type type_parser__ReduceAction114; -val* NEW_parser__ReduceAction115(const struct type* type); -extern const struct type type_parser__ReduceAction115; -val* NEW_parser__ReduceAction116(const struct type* type); -extern const struct type type_parser__ReduceAction116; -val* NEW_parser__ReduceAction117(const struct type* type); -extern const struct type type_parser__ReduceAction117; -val* NEW_parser__ReduceAction119(const struct type* type); -extern const struct type type_parser__ReduceAction119; -val* NEW_parser__ReduceAction120(const struct type* type); -extern const struct type type_parser__ReduceAction120; -val* NEW_parser__ReduceAction121(const struct type* type); -extern const struct type type_parser__ReduceAction121; -val* NEW_parser__ReduceAction122(const struct type* type); -extern const struct type type_parser__ReduceAction122; -val* NEW_parser__ReduceAction123(const struct type* type); -extern const struct type type_parser__ReduceAction123; -val* NEW_parser__ReduceAction124(const struct type* type); -extern const struct type type_parser__ReduceAction124; -val* NEW_parser__ReduceAction125(const struct type* type); -extern const struct type type_parser__ReduceAction125; -val* NEW_parser__ReduceAction126(const struct type* type); -extern const struct type type_parser__ReduceAction126; -val* NEW_parser__ReduceAction128(const struct type* type); -extern const struct type type_parser__ReduceAction128; -val* NEW_parser__ReduceAction129(const struct type* type); -extern const struct type type_parser__ReduceAction129; -val* NEW_parser__ReduceAction131(const struct type* type); -extern const struct type type_parser__ReduceAction131; -val* NEW_parser__ReduceAction132(const struct type* type); -extern const struct type type_parser__ReduceAction132; -val* NEW_parser__ReduceAction133(const struct type* type); -extern const struct type type_parser__ReduceAction133; -val* NEW_parser__ReduceAction134(const struct type* type); -extern const struct type type_parser__ReduceAction134; -val* NEW_parser__ReduceAction135(const struct type* type); -extern const struct type type_parser__ReduceAction135; -val* NEW_parser__ReduceAction136(const struct type* type); -extern const struct type type_parser__ReduceAction136; -val* NEW_parser__ReduceAction137(const struct type* type); -extern const struct type type_parser__ReduceAction137; -val* NEW_parser__ReduceAction138(const struct type* type); -extern const struct type type_parser__ReduceAction138; -val* NEW_parser__ReduceAction139(const struct type* type); -extern const struct type type_parser__ReduceAction139; -val* NEW_parser__ReduceAction140(const struct type* type); -extern const struct type type_parser__ReduceAction140; -val* NEW_parser__ReduceAction142(const struct type* type); -extern const struct type type_parser__ReduceAction142; -val* NEW_parser__ReduceAction143(const struct type* type); -extern const struct type type_parser__ReduceAction143; -val* NEW_parser__ReduceAction144(const struct type* type); -extern const struct type type_parser__ReduceAction144; -val* NEW_parser__ReduceAction145(const struct type* type); -extern const struct type type_parser__ReduceAction145; -val* NEW_parser__ReduceAction146(const struct type* type); -extern const struct type type_parser__ReduceAction146; -val* NEW_parser__ReduceAction148(const struct type* type); -extern const struct type type_parser__ReduceAction148; -val* NEW_parser__ReduceAction149(const struct type* type); -extern const struct type type_parser__ReduceAction149; -val* NEW_parser__ReduceAction150(const struct type* type); -extern const struct type type_parser__ReduceAction150; -val* NEW_parser__ReduceAction151(const struct type* type); -extern const struct type type_parser__ReduceAction151; -val* NEW_parser__ReduceAction152(const struct type* type); -extern const struct type type_parser__ReduceAction152; -val* NEW_parser__ReduceAction153(const struct type* type); -extern const struct type type_parser__ReduceAction153; -val* NEW_parser__ReduceAction154(const struct type* type); -extern const struct type type_parser__ReduceAction154; -val* NEW_parser__ReduceAction155(const struct type* type); -extern const struct type type_parser__ReduceAction155; -val* NEW_parser__ReduceAction159(const struct type* type); -extern const struct type type_parser__ReduceAction159; -val* NEW_parser__ReduceAction160(const struct type* type); -extern const struct type type_parser__ReduceAction160; -val* NEW_parser__ReduceAction161(const struct type* type); -extern const struct type type_parser__ReduceAction161; -val* NEW_parser__ReduceAction162(const struct type* type); -extern const struct type type_parser__ReduceAction162; -val* NEW_parser__ReduceAction163(const struct type* type); -extern const struct type type_parser__ReduceAction163; -val* NEW_parser__ReduceAction164(const struct type* type); -extern const struct type type_parser__ReduceAction164; -val* NEW_parser__ReduceAction165(const struct type* type); -extern const struct type type_parser__ReduceAction165; -val* NEW_parser__ReduceAction166(const struct type* type); -extern const struct type type_parser__ReduceAction166; -val* NEW_parser__ReduceAction167(const struct type* type); -extern const struct type type_parser__ReduceAction167; -val* NEW_parser__ReduceAction168(const struct type* type); -extern const struct type type_parser__ReduceAction168; -val* NEW_parser__ReduceAction172(const struct type* type); -extern const struct type type_parser__ReduceAction172; -val* NEW_parser__ReduceAction173(const struct type* type); -extern const struct type type_parser__ReduceAction173; -val* NEW_parser__ReduceAction174(const struct type* type); -extern const struct type type_parser__ReduceAction174; -val* NEW_parser__ReduceAction175(const struct type* type); -extern const struct type type_parser__ReduceAction175; -val* NEW_parser__ReduceAction176(const struct type* type); -extern const struct type type_parser__ReduceAction176; -val* NEW_parser__ReduceAction177(const struct type* type); -extern const struct type type_parser__ReduceAction177; -val* NEW_parser__ReduceAction178(const struct type* type); -extern const struct type type_parser__ReduceAction178; -val* NEW_parser__ReduceAction185(const struct type* type); -extern const struct type type_parser__ReduceAction185; -val* NEW_parser__ReduceAction186(const struct type* type); -extern const struct type type_parser__ReduceAction186; -val* NEW_parser__ReduceAction187(const struct type* type); -extern const struct type type_parser__ReduceAction187; -val* NEW_parser__ReduceAction189(const struct type* type); -extern const struct type type_parser__ReduceAction189; -val* NEW_parser__ReduceAction190(const struct type* type); -extern const struct type type_parser__ReduceAction190; -val* NEW_parser__ReduceAction191(const struct type* type); -extern const struct type type_parser__ReduceAction191; -val* NEW_parser__ReduceAction193(const struct type* type); -extern const struct type type_parser__ReduceAction193; -val* NEW_parser__ReduceAction194(const struct type* type); -extern const struct type type_parser__ReduceAction194; -val* NEW_parser__ReduceAction195(const struct type* type); -extern const struct type type_parser__ReduceAction195; -val* NEW_parser__ReduceAction196(const struct type* type); -extern const struct type type_parser__ReduceAction196; -val* NEW_parser__ReduceAction197(const struct type* type); -extern const struct type type_parser__ReduceAction197; -val* NEW_parser__ReduceAction199(const struct type* type); -extern const struct type type_parser__ReduceAction199; -val* NEW_parser__ReduceAction200(const struct type* type); -extern const struct type type_parser__ReduceAction200; -val* NEW_parser__ReduceAction202(const struct type* type); -extern const struct type type_parser__ReduceAction202; -val* NEW_parser__ReduceAction203(const struct type* type); -extern const struct type type_parser__ReduceAction203; -val* NEW_parser__ReduceAction204(const struct type* type); -extern const struct type type_parser__ReduceAction204; -val* NEW_parser__ReduceAction205(const struct type* type); -extern const struct type type_parser__ReduceAction205; -val* NEW_parser__ReduceAction206(const struct type* type); -extern const struct type type_parser__ReduceAction206; -val* NEW_parser__ReduceAction207(const struct type* type); -extern const struct type type_parser__ReduceAction207; -val* NEW_parser__ReduceAction208(const struct type* type); -extern const struct type type_parser__ReduceAction208; -val* NEW_parser__ReduceAction209(const struct type* type); -extern const struct type type_parser__ReduceAction209; -val* NEW_parser__ReduceAction210(const struct type* type); -extern const struct type type_parser__ReduceAction210; -val* NEW_parser__ReduceAction211(const struct type* type); -extern const struct type type_parser__ReduceAction211; -val* NEW_parser__ReduceAction212(const struct type* type); -extern const struct type type_parser__ReduceAction212; -val* NEW_parser__ReduceAction213(const struct type* type); -extern const struct type type_parser__ReduceAction213; -val* NEW_parser__ReduceAction214(const struct type* type); -extern const struct type type_parser__ReduceAction214; -val* NEW_parser__ReduceAction215(const struct type* type); -extern const struct type type_parser__ReduceAction215; -val* NEW_parser__ReduceAction216(const struct type* type); -extern const struct type type_parser__ReduceAction216; -val* NEW_parser__ReduceAction219(const struct type* type); -extern const struct type type_parser__ReduceAction219; -val* NEW_parser__ReduceAction220(const struct type* type); -extern const struct type type_parser__ReduceAction220; -val* NEW_parser__ReduceAction221(const struct type* type); -extern const struct type type_parser__ReduceAction221; -val* NEW_parser__ReduceAction222(const struct type* type); -extern const struct type type_parser__ReduceAction222; -val* NEW_parser__ReduceAction223(const struct type* type); -extern const struct type type_parser__ReduceAction223; -val* NEW_parser__ReduceAction224(const struct type* type); -extern const struct type type_parser__ReduceAction224; -val* NEW_parser__ReduceAction227(const struct type* type); -extern const struct type type_parser__ReduceAction227; -val* NEW_parser__ReduceAction228(const struct type* type); -extern const struct type type_parser__ReduceAction228; -val* NEW_parser__ReduceAction229(const struct type* type); -extern const struct type type_parser__ReduceAction229; -val* NEW_parser__ReduceAction230(const struct type* type); -extern const struct type type_parser__ReduceAction230; -val* NEW_parser__ReduceAction231(const struct type* type); -extern const struct type type_parser__ReduceAction231; -val* NEW_parser__ReduceAction232(const struct type* type); -extern const struct type type_parser__ReduceAction232; -val* NEW_parser__ReduceAction233(const struct type* type); -extern const struct type type_parser__ReduceAction233; -val* NEW_parser__ReduceAction234(const struct type* type); -extern const struct type type_parser__ReduceAction234; -val* NEW_parser__ReduceAction235(const struct type* type); -extern const struct type type_parser__ReduceAction235; -val* NEW_parser__ReduceAction238(const struct type* type); -extern const struct type type_parser__ReduceAction238; -val* NEW_parser__ReduceAction239(const struct type* type); -extern const struct type type_parser__ReduceAction239; -val* NEW_parser__ReduceAction240(const struct type* type); -extern const struct type type_parser__ReduceAction240; -val* NEW_parser__ReduceAction241(const struct type* type); -extern const struct type type_parser__ReduceAction241; -val* NEW_parser__ReduceAction242(const struct type* type); -extern const struct type type_parser__ReduceAction242; -val* NEW_parser__ReduceAction243(const struct type* type); -extern const struct type type_parser__ReduceAction243; -val* NEW_parser__ReduceAction246(const struct type* type); -extern const struct type type_parser__ReduceAction246; -val* NEW_parser__ReduceAction247(const struct type* type); -extern const struct type type_parser__ReduceAction247; -val* NEW_parser__ReduceAction248(const struct type* type); -extern const struct type type_parser__ReduceAction248; -val* NEW_parser__ReduceAction249(const struct type* type); -extern const struct type type_parser__ReduceAction249; -val* NEW_parser__ReduceAction250(const struct type* type); -extern const struct type type_parser__ReduceAction250; -val* NEW_parser__ReduceAction251(const struct type* type); -extern const struct type type_parser__ReduceAction251; -val* NEW_parser__ReduceAction252(const struct type* type); -extern const struct type type_parser__ReduceAction252; -val* NEW_parser__ReduceAction253(const struct type* type); -extern const struct type type_parser__ReduceAction253; -val* NEW_parser__ReduceAction254(const struct type* type); -extern const struct type type_parser__ReduceAction254; -val* NEW_parser__ReduceAction255(const struct type* type); -extern const struct type type_parser__ReduceAction255; -val* NEW_parser__ReduceAction258(const struct type* type); -extern const struct type type_parser__ReduceAction258; -val* NEW_parser__ReduceAction259(const struct type* type); -extern const struct type type_parser__ReduceAction259; -val* NEW_parser__ReduceAction260(const struct type* type); -extern const struct type type_parser__ReduceAction260; -val* NEW_parser__ReduceAction261(const struct type* type); -extern const struct type type_parser__ReduceAction261; -val* NEW_parser__ReduceAction262(const struct type* type); -extern const struct type type_parser__ReduceAction262; -val* NEW_parser__ReduceAction263(const struct type* type); -extern const struct type type_parser__ReduceAction263; -val* NEW_parser__ReduceAction264(const struct type* type); -extern const struct type type_parser__ReduceAction264; -val* NEW_parser__ReduceAction265(const struct type* type); -extern const struct type type_parser__ReduceAction265; -val* NEW_parser__ReduceAction266(const struct type* type); -extern const struct type type_parser__ReduceAction266; -val* NEW_parser__ReduceAction267(const struct type* type); -extern const struct type type_parser__ReduceAction267; -val* NEW_parser__ReduceAction268(const struct type* type); -extern const struct type type_parser__ReduceAction268; -val* NEW_parser__ReduceAction270(const struct type* type); -extern const struct type type_parser__ReduceAction270; -val* NEW_parser__ReduceAction272(const struct type* type); -extern const struct type type_parser__ReduceAction272; -val* NEW_parser__ReduceAction273(const struct type* type); -extern const struct type type_parser__ReduceAction273; -val* NEW_parser__ReduceAction274(const struct type* type); -extern const struct type type_parser__ReduceAction274; -val* NEW_parser__ReduceAction275(const struct type* type); -extern const struct type type_parser__ReduceAction275; -val* NEW_parser__ReduceAction277(const struct type* type); -extern const struct type type_parser__ReduceAction277; -val* NEW_parser__ReduceAction279(const struct type* type); -extern const struct type type_parser__ReduceAction279; -val* NEW_parser__ReduceAction280(const struct type* type); -extern const struct type type_parser__ReduceAction280; -val* NEW_parser__ReduceAction281(const struct type* type); -extern const struct type type_parser__ReduceAction281; -val* NEW_parser__ReduceAction282(const struct type* type); -extern const struct type type_parser__ReduceAction282; -val* NEW_parser__ReduceAction283(const struct type* type); -extern const struct type type_parser__ReduceAction283; -val* NEW_parser__ReduceAction284(const struct type* type); -extern const struct type type_parser__ReduceAction284; -val* NEW_parser__ReduceAction285(const struct type* type); -extern const struct type type_parser__ReduceAction285; -val* NEW_parser__ReduceAction286(const struct type* type); -extern const struct type type_parser__ReduceAction286; -val* NEW_parser__ReduceAction287(const struct type* type); -extern const struct type type_parser__ReduceAction287; -val* NEW_parser__ReduceAction288(const struct type* type); -extern const struct type type_parser__ReduceAction288; -val* NEW_parser__ReduceAction290(const struct type* type); -extern const struct type type_parser__ReduceAction290; -val* NEW_parser__ReduceAction291(const struct type* type); -extern const struct type type_parser__ReduceAction291; -val* NEW_parser__ReduceAction293(const struct type* type); -extern const struct type type_parser__ReduceAction293; -val* NEW_parser__ReduceAction294(const struct type* type); -extern const struct type type_parser__ReduceAction294; -val* NEW_parser__ReduceAction295(const struct type* type); -extern const struct type type_parser__ReduceAction295; -val* NEW_parser__ReduceAction297(const struct type* type); -extern const struct type type_parser__ReduceAction297; -val* NEW_parser__ReduceAction299(const struct type* type); -extern const struct type type_parser__ReduceAction299; -val* NEW_parser__ReduceAction300(const struct type* type); -extern const struct type type_parser__ReduceAction300; -val* NEW_parser__ReduceAction302(const struct type* type); -extern const struct type type_parser__ReduceAction302; -val* NEW_parser__ReduceAction303(const struct type* type); -extern const struct type type_parser__ReduceAction303; -val* NEW_parser__ReduceAction304(const struct type* type); -extern const struct type type_parser__ReduceAction304; -val* NEW_parser__ReduceAction305(const struct type* type); -extern const struct type type_parser__ReduceAction305; -val* NEW_parser__ReduceAction307(const struct type* type); -extern const struct type type_parser__ReduceAction307; -val* NEW_parser__ReduceAction308(const struct type* type); -extern const struct type type_parser__ReduceAction308; -val* NEW_parser__ReduceAction310(const struct type* type); -extern const struct type type_parser__ReduceAction310; -val* NEW_parser__ReduceAction312(const struct type* type); -extern const struct type type_parser__ReduceAction312; -val* NEW_parser__ReduceAction314(const struct type* type); -extern const struct type type_parser__ReduceAction314; -val* NEW_parser__ReduceAction318(const struct type* type); -extern const struct type type_parser__ReduceAction318; -val* NEW_parser__ReduceAction320(const struct type* type); -extern const struct type type_parser__ReduceAction320; -val* NEW_parser__ReduceAction322(const struct type* type); -extern const struct type type_parser__ReduceAction322; -val* NEW_parser__ReduceAction326(const struct type* type); -extern const struct type type_parser__ReduceAction326; -val* NEW_parser__ReduceAction328(const struct type* type); -extern const struct type type_parser__ReduceAction328; -val* NEW_parser__ReduceAction330(const struct type* type); -extern const struct type type_parser__ReduceAction330; -val* NEW_parser__ReduceAction331(const struct type* type); -extern const struct type type_parser__ReduceAction331; -val* NEW_parser__ReduceAction332(const struct type* type); -extern const struct type type_parser__ReduceAction332; -val* NEW_parser__ReduceAction333(const struct type* type); -extern const struct type type_parser__ReduceAction333; -val* NEW_parser__ReduceAction334(const struct type* type); -extern const struct type type_parser__ReduceAction334; -val* NEW_parser__ReduceAction335(const struct type* type); -extern const struct type type_parser__ReduceAction335; -val* NEW_parser__ReduceAction336(const struct type* type); -extern const struct type type_parser__ReduceAction336; -val* NEW_parser__ReduceAction337(const struct type* type); -extern const struct type type_parser__ReduceAction337; -val* NEW_parser__ReduceAction340(const struct type* type); -extern const struct type type_parser__ReduceAction340; -val* NEW_parser__ReduceAction341(const struct type* type); -extern const struct type type_parser__ReduceAction341; -val* NEW_parser__ReduceAction342(const struct type* type); -extern const struct type type_parser__ReduceAction342; -val* NEW_parser__ReduceAction343(const struct type* type); -extern const struct type type_parser__ReduceAction343; -val* NEW_parser__ReduceAction344(const struct type* type); -extern const struct type type_parser__ReduceAction344; -val* NEW_parser__ReduceAction345(const struct type* type); -extern const struct type type_parser__ReduceAction345; -val* NEW_parser__ReduceAction346(const struct type* type); -extern const struct type type_parser__ReduceAction346; -val* NEW_parser__ReduceAction347(const struct type* type); -extern const struct type type_parser__ReduceAction347; -val* NEW_parser__ReduceAction348(const struct type* type); -extern const struct type type_parser__ReduceAction348; -val* NEW_parser__ReduceAction349(const struct type* type); -extern const struct type type_parser__ReduceAction349; -val* NEW_parser__ReduceAction350(const struct type* type); -extern const struct type type_parser__ReduceAction350; -val* NEW_parser__ReduceAction351(const struct type* type); -extern const struct type type_parser__ReduceAction351; -val* NEW_parser__ReduceAction352(const struct type* type); -extern const struct type type_parser__ReduceAction352; -val* NEW_parser__ReduceAction355(const struct type* type); -extern const struct type type_parser__ReduceAction355; -val* NEW_parser__ReduceAction356(const struct type* type); -extern const struct type type_parser__ReduceAction356; -val* NEW_parser__ReduceAction357(const struct type* type); -extern const struct type type_parser__ReduceAction357; -val* NEW_parser__ReduceAction358(const struct type* type); -extern const struct type type_parser__ReduceAction358; -val* NEW_parser__ReduceAction360(const struct type* type); -extern const struct type type_parser__ReduceAction360; -val* NEW_parser__ReduceAction361(const struct type* type); -extern const struct type type_parser__ReduceAction361; -val* NEW_parser__ReduceAction362(const struct type* type); -extern const struct type type_parser__ReduceAction362; -val* NEW_parser__ReduceAction363(const struct type* type); -extern const struct type type_parser__ReduceAction363; -val* NEW_parser__ReduceAction364(const struct type* type); -extern const struct type type_parser__ReduceAction364; -val* NEW_parser__ReduceAction365(const struct type* type); -extern const struct type type_parser__ReduceAction365; -val* NEW_parser__ReduceAction366(const struct type* type); -extern const struct type type_parser__ReduceAction366; -val* NEW_parser__ReduceAction369(const struct type* type); -extern const struct type type_parser__ReduceAction369; -val* NEW_parser__ReduceAction370(const struct type* type); -extern const struct type type_parser__ReduceAction370; -val* NEW_parser__ReduceAction371(const struct type* type); -extern const struct type type_parser__ReduceAction371; -val* NEW_parser__ReduceAction372(const struct type* type); -extern const struct type type_parser__ReduceAction372; -val* NEW_parser__ReduceAction373(const struct type* type); -extern const struct type type_parser__ReduceAction373; -val* NEW_parser__ReduceAction375(const struct type* type); -extern const struct type type_parser__ReduceAction375; -val* NEW_parser__ReduceAction376(const struct type* type); -extern const struct type type_parser__ReduceAction376; -val* NEW_parser__ReduceAction377(const struct type* type); -extern const struct type type_parser__ReduceAction377; -val* NEW_parser__ReduceAction378(const struct type* type); -extern const struct type type_parser__ReduceAction378; -val* NEW_parser__ReduceAction379(const struct type* type); -extern const struct type type_parser__ReduceAction379; -val* NEW_parser__ReduceAction382(const struct type* type); -extern const struct type type_parser__ReduceAction382; -val* NEW_parser__ReduceAction384(const struct type* type); -extern const struct type type_parser__ReduceAction384; -val* NEW_parser__ReduceAction386(const struct type* type); -extern const struct type type_parser__ReduceAction386; -val* NEW_parser__ReduceAction387(const struct type* type); -extern const struct type type_parser__ReduceAction387; -val* NEW_parser__ReduceAction388(const struct type* type); -extern const struct type type_parser__ReduceAction388; -val* NEW_parser__ReduceAction389(const struct type* type); -extern const struct type type_parser__ReduceAction389; -val* NEW_parser__ReduceAction390(const struct type* type); -extern const struct type type_parser__ReduceAction390; -val* NEW_parser__ReduceAction391(const struct type* type); -extern const struct type type_parser__ReduceAction391; -val* NEW_parser__ReduceAction392(const struct type* type); -extern const struct type type_parser__ReduceAction392; -val* NEW_parser__ReduceAction393(const struct type* type); -extern const struct type type_parser__ReduceAction393; -val* NEW_parser__ReduceAction394(const struct type* type); -extern const struct type type_parser__ReduceAction394; -val* NEW_parser__ReduceAction395(const struct type* type); -extern const struct type type_parser__ReduceAction395; -val* NEW_parser__ReduceAction396(const struct type* type); -extern const struct type type_parser__ReduceAction396; -val* NEW_parser__ReduceAction397(const struct type* type); -extern const struct type type_parser__ReduceAction397; -val* NEW_parser__ReduceAction399(const struct type* type); -extern const struct type type_parser__ReduceAction399; -val* NEW_parser__ReduceAction402(const struct type* type); -extern const struct type type_parser__ReduceAction402; -val* NEW_parser__ReduceAction403(const struct type* type); -extern const struct type type_parser__ReduceAction403; -val* NEW_parser__ReduceAction404(const struct type* type); -extern const struct type type_parser__ReduceAction404; -val* NEW_parser__ReduceAction405(const struct type* type); -extern const struct type type_parser__ReduceAction405; -val* NEW_parser__ReduceAction406(const struct type* type); -extern const struct type type_parser__ReduceAction406; -val* NEW_parser__ReduceAction407(const struct type* type); -extern const struct type type_parser__ReduceAction407; -val* NEW_parser__ReduceAction408(const struct type* type); -extern const struct type type_parser__ReduceAction408; -val* NEW_parser__ReduceAction409(const struct type* type); -extern const struct type type_parser__ReduceAction409; -val* NEW_parser__ReduceAction411(const struct type* type); -extern const struct type type_parser__ReduceAction411; -val* NEW_parser__ReduceAction413(const struct type* type); -extern const struct type type_parser__ReduceAction413; -val* NEW_parser__ReduceAction414(const struct type* type); -extern const struct type type_parser__ReduceAction414; -val* NEW_parser__ReduceAction415(const struct type* type); -extern const struct type type_parser__ReduceAction415; -val* NEW_parser__ReduceAction417(const struct type* type); -extern const struct type type_parser__ReduceAction417; -val* NEW_parser__ReduceAction418(const struct type* type); -extern const struct type type_parser__ReduceAction418; -val* NEW_parser__ReduceAction419(const struct type* type); -extern const struct type type_parser__ReduceAction419; -val* NEW_parser__ReduceAction420(const struct type* type); -extern const struct type type_parser__ReduceAction420; -val* NEW_parser__ReduceAction421(const struct type* type); -extern const struct type type_parser__ReduceAction421; -val* NEW_parser__ReduceAction422(const struct type* type); -extern const struct type type_parser__ReduceAction422; -val* NEW_parser__ReduceAction423(const struct type* type); -extern const struct type type_parser__ReduceAction423; -val* NEW_parser__ReduceAction424(const struct type* type); -extern const struct type type_parser__ReduceAction424; -val* NEW_parser__ReduceAction425(const struct type* type); -extern const struct type type_parser__ReduceAction425; -val* NEW_parser__ReduceAction426(const struct type* type); -extern const struct type type_parser__ReduceAction426; -val* NEW_parser__ReduceAction427(const struct type* type); -extern const struct type type_parser__ReduceAction427; -val* NEW_parser__ReduceAction428(const struct type* type); -extern const struct type type_parser__ReduceAction428; -val* NEW_parser__ReduceAction429(const struct type* type); -extern const struct type type_parser__ReduceAction429; -val* NEW_parser__ReduceAction431(const struct type* type); -extern const struct type type_parser__ReduceAction431; -val* NEW_parser__ReduceAction432(const struct type* type); -extern const struct type type_parser__ReduceAction432; -val* NEW_parser__ReduceAction433(const struct type* type); -extern const struct type type_parser__ReduceAction433; -val* NEW_parser__ReduceAction435(const struct type* type); -extern const struct type type_parser__ReduceAction435; -val* NEW_parser__ReduceAction436(const struct type* type); -extern const struct type type_parser__ReduceAction436; -val* NEW_parser__ReduceAction437(const struct type* type); -extern const struct type type_parser__ReduceAction437; -val* NEW_parser__ReduceAction439(const struct type* type); -extern const struct type type_parser__ReduceAction439; -val* NEW_parser__ReduceAction440(const struct type* type); -extern const struct type type_parser__ReduceAction440; -val* NEW_parser__ReduceAction442(const struct type* type); -extern const struct type type_parser__ReduceAction442; -val* NEW_parser__ReduceAction443(const struct type* type); -extern const struct type type_parser__ReduceAction443; -val* NEW_parser__ReduceAction445(const struct type* type); -extern const struct type type_parser__ReduceAction445; -val* NEW_parser__ReduceAction446(const struct type* type); -extern const struct type type_parser__ReduceAction446; -val* NEW_parser__ReduceAction449(const struct type* type); -extern const struct type type_parser__ReduceAction449; -val* NEW_parser__ReduceAction450(const struct type* type); -extern const struct type type_parser__ReduceAction450; -val* NEW_parser__ReduceAction451(const struct type* type); -extern const struct type type_parser__ReduceAction451; -val* NEW_parser__ReduceAction780(const struct type* type); -extern const struct type type_parser__ReduceAction780; -val* NEW_parser__ReduceAction782(const struct type* type); -extern const struct type type_parser__ReduceAction782; -val* NEW_parser__ReduceAction783(const struct type* type); -extern const struct type type_parser__ReduceAction783; -val* NEW_parser__ReduceAction784(const struct type* type); -extern const struct type type_parser__ReduceAction784; -val* NEW_parser__ReduceAction785(const struct type* type); -extern const struct type type_parser__ReduceAction785; -val* NEW_parser__ReduceAction786(const struct type* type); -extern const struct type type_parser__ReduceAction786; -val* NEW_parser__ReduceAction793(const struct type* type); -extern const struct type type_parser__ReduceAction793; -val* NEW_parser__ReduceAction794(const struct type* type); -extern const struct type type_parser__ReduceAction794; -val* NEW_parser__ReduceAction817(const struct type* type); -extern const struct type type_parser__ReduceAction817; -val* NEW_parser__ReduceAction818(const struct type* type); -extern const struct type type_parser__ReduceAction818; -val* NEW_parser__ReduceAction968(const struct type* type); -extern const struct type type_parser__ReduceAction968; -val* NEW_parser__ReduceAction969(const struct type* type); -extern const struct type type_parser__ReduceAction969; -val* NEW_parser__ReduceAction970(const struct type* type); -extern const struct type type_parser__ReduceAction970; -val* NEW_parser__ReduceAction971(const struct type* type); -extern const struct type type_parser__ReduceAction971; -val* NEW_parser__ReduceAction972(const struct type* type); -extern const struct type type_parser__ReduceAction972; -val* NEW_parser__ReduceAction973(const struct type* type); -extern const struct type type_parser__ReduceAction973; -val* NEW_parser__ReduceAction974(const struct type* type); -extern const struct type type_parser__ReduceAction974; -val* NEW_parser__ReduceAction975(const struct type* type); -extern const struct type type_parser__ReduceAction975; -val* NEW_parser__ReduceAction976(const struct type* type); -extern const struct type type_parser__ReduceAction976; -val* NEW_parser__ReduceAction977(const struct type* type); -extern const struct type type_parser__ReduceAction977; -val* NEW_parser__ReduceAction978(const struct type* type); -extern const struct type type_parser__ReduceAction978; -val* NEW_parser__ReduceAction979(const struct type* type); -extern const struct type type_parser__ReduceAction979; -val* NEW_parser__ReduceAction980(const struct type* type); -extern const struct type type_parser__ReduceAction980; -val* NEW_parser__ReduceAction981(const struct type* type); -extern const struct type type_parser__ReduceAction981; -val* NEW_parser__ReduceAction982(const struct type* type); -extern const struct type type_parser__ReduceAction982; -val* NEW_parser__ReduceAction983(const struct type* type); -extern const struct type type_parser__ReduceAction983; -val* NEW_parser__ReduceAction985(const struct type* type); -extern const struct type type_parser__ReduceAction985; -val* NEW_parser__ReduceAction987(const struct type* type); -extern const struct type type_parser__ReduceAction987; -val* NEW_parser__ReduceAction991(const struct type* type); -extern const struct type type_parser__ReduceAction991; -val* NEW_parser__ReduceAction993(const struct type* type); -extern const struct type type_parser__ReduceAction993; -val* NEW_parser__ReduceAction1003(const struct type* type); -extern const struct type type_parser__ReduceAction1003; -val* NEW_parser__ReduceAction1004(const struct type* type); -extern const struct type type_parser__ReduceAction1004; -val* NEW_parser__ReduceAction1005(const struct type* type); -extern const struct type type_parser__ReduceAction1005; -val* NEW_parser__ReduceAction1006(const struct type* type); -extern const struct type type_parser__ReduceAction1006; -val* NEW_parser__ReduceAction1007(const struct type* type); -extern const struct type type_parser__ReduceAction1007; -#define COLOR_array__Arrayarray__Array_FT0 10 -val* NEW_array__NativeArray(int length, const struct type* type); -#define COLOR_array__NativeArrayarray__Array_FT0 0 -#define COLOR_array__Array__with_native 74 -void array__Array__with_items(val* self, val* p0); -#define COLOR_parser_work__Parser___reduce_table 3 -void parser__Parser__build_reduce_table(val* self); -val* parser_work__Parser__pop(val* self); -extern const struct type type_array__Arraykernel__Object; -#define COLOR_kernel__Object__init 7 -extern const struct type type_nullable_parser_nodes__AClassdef; -#define COLOR_kernel__Object___61d_61d 2 -void array__Array__add(val* self, val* p0); -val* NEW_parser_nodes__AModule(const struct type* type); -extern const struct type type_parser_nodes__AModule; -void parser_prod__AModule__init_amodule(val* self, val* p0, val* p1, val* p2, val* p3); -#define COLOR_parser_work__ReduceAction___goto 0 -long parser_work__Parser__go_to(val* self, long p0); -void parser_work__Parser__push(val* self, long p0, val* p1); -void parser__ReduceAction0__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AModuledecl; -void parser__ReduceAction1__action(val* self, val* p0); -val* parser_work__ReduceAction__concat(val* self, val* p0, val* p1); -void parser__ReduceAction2__action(val* self, val* p0); -void parser__ReduceAction3__action(val* self, val* p0); -void parser__ReduceAction4__action(val* self, val* p0); -void parser__ReduceAction5__action(val* self, val* p0); -void parser__ReduceAction6__action(val* self, val* p0); -void parser__ReduceAction7__action(val* self, val* p0); -void parser__ReduceAction8__action(val* self, val* p0); -void parser__ReduceAction9__action(val* self, val* p0); -void parser__ReduceAction10__action(val* self, val* p0); -void parser__ReduceAction11__action(val* self, val* p0); -void parser__ReduceAction12__action(val* self, val* p0); -void parser__ReduceAction13__action(val* self, val* p0); -void parser__ReduceAction14__action(val* self, val* p0); -void parser__ReduceAction15__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__ADoc; -extern const struct type type_nullable_parser_nodes__TKwredef; -extern const struct type type_nullable_parser_nodes__AVisibility; -extern const struct type type_nullable_parser_nodes__TKwmodule; -extern const struct type type_nullable_parser_nodes__AModuleName; -extern const struct type type_nullable_parser_nodes__AAnnotations; -val* NEW_parser_nodes__AModuledecl(const struct type* type); -extern const struct type type_parser_nodes__AModuledecl; -void parser_prod__AModuledecl__init_amoduledecl(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5); -void parser__ReduceAction16__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwimport; -val* NEW_parser_nodes__AStdImport(const struct type* type); -extern const struct type type_parser_nodes__AStdImport; -void parser_prod__AStdImport__init_astdimport(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction17__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwend; -val* NEW_parser_nodes__ANoImport(const struct type* type); -extern const struct type type_parser_nodes__ANoImport; -void parser_prod__ANoImport__init_anoimport(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction18__action(val* self, val* p0); -void parser__ReduceAction19__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__APropdef; -val* NEW_parser_nodes__ATopClassdef(const struct type* type); -extern const struct type type_parser_nodes__ATopClassdef; -void parser_prod__ATopClassdef__init_atopclassdef(val* self, val* p0); -void parser__ReduceAction20__action(val* self, val* p0); -val* NEW_parser_nodes__AMainClassdef(const struct type* type); -extern const struct type type_parser_nodes__AMainClassdef; -void parser_prod__AMainClassdef__init_amainclassdef(val* self, val* p0); -void parser__ReduceAction21__action(val* self, val* p0); -void parser__ReduceAction22__action(val* self, val* p0); -void parser__ReduceAction23__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AExpr; -val* NEW_parser_nodes__AMainMethPropdef(const struct type* type); -extern const struct type type_parser_nodes__AMainMethPropdef; -void parser_prod__AMainMethPropdef__init_amainmethpropdef(val* self, val* p0, val* p1); -void parser__ReduceAction24__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AClasskind; -extern const struct type type_nullable_parser_nodes__TClassid; -val* NEW_parser_nodes__AStdClassdef(const struct type* type); -extern const struct type type_parser_nodes__AStdClassdef; -void 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); -void parser__ReduceAction26__action(val* self, val* p0); -val* NEW_parser_nodes__AAnnotations(const struct type* type); -extern const struct type type_parser_nodes__AAnnotations; -void parser_prod__AAnnotations__init_aannotations(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction27__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AExternCodeBlock; -void parser__ReduceAction28__action(val* self, val* p0); -void parser__ReduceAction29__action(val* self, val* p0); -void parser__ReduceAction30__action(val* self, val* p0); -void parser__ReduceAction31__action(val* self, val* p0); -void parser__ReduceAction32__action(val* self, val* p0); -void parser__ReduceAction33__action(val* self, val* p0); -void parser__ReduceAction34__action(val* self, val* p0); -void parser__ReduceAction35__action(val* self, val* p0); -void parser__ReduceAction36__action(val* self, val* p0); -void parser__ReduceAction37__action(val* self, val* p0); -void parser__ReduceAction38__action(val* self, val* p0); -void parser__ReduceAction39__action(val* self, val* p0); -void parser__ReduceAction40__action(val* self, val* p0); -void parser__ReduceAction41__action(val* self, val* p0); -void parser__ReduceAction43__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwclass; -val* NEW_parser_nodes__AConcreteClasskind(const struct type* type); -extern const struct type type_parser_nodes__AConcreteClasskind; -void parser_prod__AConcreteClasskind__init_aconcreteclasskind(val* self, val* p0); -void parser__ReduceAction44__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwabstract; -val* NEW_parser_nodes__AAbstractClasskind(const struct type* type); -extern const struct type type_parser_nodes__AAbstractClasskind; -void parser_prod__AAbstractClasskind__init_aabstractclasskind(val* self, val* p0, val* p1); -void parser__ReduceAction45__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwinterface; -val* NEW_parser_nodes__AInterfaceClasskind(const struct type* type); -extern const struct type type_parser_nodes__AInterfaceClasskind; -void parser_prod__AInterfaceClasskind__init_ainterfaceclasskind(val* self, val* p0); -void parser__ReduceAction46__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwenum; -val* NEW_parser_nodes__AEnumClasskind(const struct type* type); -extern const struct type type_parser_nodes__AEnumClasskind; -void parser_prod__AEnumClasskind__init_aenumclasskind(val* self, val* p0); -void parser__ReduceAction47__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwextern; -val* NEW_parser_nodes__AExternClasskind(const struct type* type); -extern const struct type type_parser_nodes__AExternClasskind; -void parser_prod__AExternClasskind__init_aexternclasskind(val* self, val* p0, val* p1); -void parser__ReduceAction48__action(val* self, val* p0); -#define COLOR_kernel__Object___33d_61d 3 -void parser__ReduceAction49__action(val* self, val* p0); -void parser__ReduceAction50__action(val* self, val* p0); -void parser__ReduceAction51__action(val* self, val* p0); -void parser__ReduceAction52__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AType; -val* NEW_parser_nodes__AFormaldef(const struct type* type); -extern const struct type type_parser_nodes__AFormaldef; -void parser_prod__AFormaldef__init_aformaldef(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction53__action(val* self, val* p0); -void parser__ReduceAction54__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwsuper; -val* NEW_parser_nodes__ASuperclass(const struct type* type); -extern const struct type type_parser_nodes__ASuperclass; -void parser_prod__ASuperclass__init_asuperclass(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction55__action(val* self, val* p0); -void parser__ReduceAction56__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwmeth; -extern const struct type type_nullable_parser_nodes__AMethid; -extern const struct type type_nullable_parser_nodes__ASignature; -val* NEW_parser_nodes__AMethPropdef(const struct type* type); -extern const struct type type_parser_nodes__AMethPropdef; -void 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); -void parser__ReduceAction57__action(val* self, val* p0); -void parser__ReduceAction58__action(val* self, val* p0); -void parser__ReduceAction59__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwnew; -void parser__ReduceAction60__action(val* self, val* p0); -void parser__ReduceAction61__action(val* self, val* p0); -void parser__ReduceAction62__action(val* self, val* p0); -void parser__ReduceAction63__action(val* self, val* p0); -void parser__ReduceAction64__action(val* self, val* p0); -void parser__ReduceAction65__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AExternCalls; -void parser__ReduceAction66__action(val* self, val* p0); -void parser__ReduceAction67__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwvar; -extern const struct type type_nullable_parser_nodes__TId; -val* NEW_parser_nodes__AAttrPropdef(const struct type* type); -extern const struct type type_parser_nodes__AAttrPropdef; -void 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); -void parser__ReduceAction68__action(val* self, val* p0); -void parser__ReduceAction69__action(val* self, val* p0); -void parser__ReduceAction70__action(val* self, val* p0); -void parser__ReduceAction71__action(val* self, val* p0); -void parser__ReduceAction72__action(val* self, val* p0); -void parser__ReduceAction73__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwinit; -void parser__ReduceAction74__action(val* self, val* p0); -void parser__ReduceAction75__action(val* self, val* p0); -void parser__ReduceAction76__action(val* self, val* p0); -void parser__ReduceAction77__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwtype; -val* NEW_parser_nodes__ATypePropdef(const struct type* type); -extern const struct type type_parser_nodes__ATypePropdef; -void parser_prod__ATypePropdef__init_atypepropdef(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6); -void parser__ReduceAction78__action(val* self, val* p0); -void parser__ReduceAction79__action(val* self, val* p0); -void parser__ReduceAction80__action(val* self, val* p0); -void parser__ReduceAction81__action(val* self, val* p0); -void parser__ReduceAction82__action(val* self, val* p0); -void parser__ReduceAction83__action(val* self, val* p0); -void parser__ReduceAction84__action(val* self, val* p0); -void parser__ReduceAction87__action(val* self, val* p0); -val* NEW_parser_nodes__APublicVisibility(const struct type* type); -extern const struct type type_parser_nodes__APublicVisibility; -void parser_prod__APublicVisibility__init_apublicvisibility(val* self, val* p0); -void parser__ReduceAction88__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwpublic; -void parser__ReduceAction89__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwprivate; -val* NEW_parser_nodes__APrivateVisibility(const struct type* type); -extern const struct type type_parser_nodes__APrivateVisibility; -void parser_prod__APrivateVisibility__init_aprivatevisibility(val* self, val* p0); -void parser__ReduceAction90__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwprotected; -val* NEW_parser_nodes__AProtectedVisibility(const struct type* type); -extern const struct type type_parser_nodes__AProtectedVisibility; -void parser_prod__AProtectedVisibility__init_aprotectedvisibility(val* self, val* p0); -void parser__ReduceAction91__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwintrude; -val* NEW_parser_nodes__AIntrudeVisibility(const struct type* type); -extern const struct type type_parser_nodes__AIntrudeVisibility; -void parser_prod__AIntrudeVisibility__init_aintrudevisibility(val* self, val* p0); -void parser__ReduceAction92__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TPlus; -val* NEW_parser_nodes__APlusMethid(const struct type* type); -extern const struct type type_parser_nodes__APlusMethid; -void parser_prod__APlusMethid__init_aplusmethid(val* self, val* p0); -void parser__ReduceAction93__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TMinus; -val* NEW_parser_nodes__AMinusMethid(const struct type* type); -extern const struct type type_parser_nodes__AMinusMethid; -void parser_prod__AMinusMethid__init_aminusmethid(val* self, val* p0); -void parser__ReduceAction94__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TStar; -val* NEW_parser_nodes__AStarMethid(const struct type* type); -extern const struct type type_parser_nodes__AStarMethid; -void parser_prod__AStarMethid__init_astarmethid(val* self, val* p0); -void parser__ReduceAction95__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TStarstar; -val* NEW_parser_nodes__AStarstarMethid(const struct type* type); -extern const struct type type_parser_nodes__AStarstarMethid; -void parser_prod__AStarstarMethid__init_astarstarmethid(val* self, val* p0); -void parser__ReduceAction96__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TSlash; -val* NEW_parser_nodes__ASlashMethid(const struct type* type); -extern const struct type type_parser_nodes__ASlashMethid; -void parser_prod__ASlashMethid__init_aslashmethid(val* self, val* p0); -void parser__ReduceAction97__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TPercent; -val* NEW_parser_nodes__APercentMethid(const struct type* type); -extern const struct type type_parser_nodes__APercentMethid; -void parser_prod__APercentMethid__init_apercentmethid(val* self, val* p0); -void parser__ReduceAction98__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TEq; -val* NEW_parser_nodes__AEqMethid(const struct type* type); -extern const struct type type_parser_nodes__AEqMethid; -void parser_prod__AEqMethid__init_aeqmethid(val* self, val* p0); -void parser__ReduceAction99__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TNe; -val* NEW_parser_nodes__ANeMethid(const struct type* type); -extern const struct type type_parser_nodes__ANeMethid; -void parser_prod__ANeMethid__init_anemethid(val* self, val* p0); -void parser__ReduceAction100__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TLe; -val* NEW_parser_nodes__ALeMethid(const struct type* type); -extern const struct type type_parser_nodes__ALeMethid; -void parser_prod__ALeMethid__init_alemethid(val* self, val* p0); -void parser__ReduceAction101__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TGe; -val* NEW_parser_nodes__AGeMethid(const struct type* type); -extern const struct type type_parser_nodes__AGeMethid; -void parser_prod__AGeMethid__init_agemethid(val* self, val* p0); -void parser__ReduceAction102__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TLt; -val* NEW_parser_nodes__ALtMethid(const struct type* type); -extern const struct type type_parser_nodes__ALtMethid; -void parser_prod__ALtMethid__init_altmethid(val* self, val* p0); -void parser__ReduceAction103__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TGt; -val* NEW_parser_nodes__AGtMethid(const struct type* type); -extern const struct type type_parser_nodes__AGtMethid; -void parser_prod__AGtMethid__init_agtmethid(val* self, val* p0); -void parser__ReduceAction104__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TLl; -val* NEW_parser_nodes__ALlMethid(const struct type* type); -extern const struct type type_parser_nodes__ALlMethid; -void parser_prod__ALlMethid__init_allmethid(val* self, val* p0); -void parser__ReduceAction105__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TGg; -val* NEW_parser_nodes__AGgMethid(const struct type* type); -extern const struct type type_parser_nodes__AGgMethid; -void parser_prod__AGgMethid__init_aggmethid(val* self, val* p0); -void parser__ReduceAction106__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TObra; -extern const struct type type_nullable_parser_nodes__TCbra; -val* NEW_parser_nodes__ABraMethid(const struct type* type); -extern const struct type type_parser_nodes__ABraMethid; -void parser_prod__ABraMethid__init_abramethid(val* self, val* p0, val* p1); -void parser__ReduceAction107__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TStarship; -val* NEW_parser_nodes__AStarshipMethid(const struct type* type); -extern const struct type type_parser_nodes__AStarshipMethid; -void parser_prod__AStarshipMethid__init_astarshipmethid(val* self, val* p0); -void parser__ReduceAction108__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TAssign; -val* NEW_parser_nodes__AAssignMethid(const struct type* type); -extern const struct type type_parser_nodes__AAssignMethid; -void parser_prod__AAssignMethid__init_aassignmethid(val* self, val* p0, val* p1); -void parser__ReduceAction109__action(val* self, val* p0); -val* NEW_parser_nodes__ABraassignMethid(const struct type* type); -extern const struct type type_parser_nodes__ABraassignMethid; -void parser_prod__ABraassignMethid__init_abraassignmethid(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction110__action(val* self, val* p0); -val* NEW_parser_nodes__AIdMethid(const struct type* type); -extern const struct type type_parser_nodes__AIdMethid; -void parser_prod__AIdMethid__init_aidmethid(val* self, val* p0); -void parser__ReduceAction111__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TOpar; -extern const struct type type_nullable_parser_nodes__TCpar; -val* NEW_parser_nodes__ASignature(const struct type* type); -extern const struct type type_parser_nodes__ASignature; -void parser_prod__ASignature__init_asignature(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction112__action(val* self, val* p0); -void parser__ReduceAction113__action(val* self, val* p0); -void parser__ReduceAction114__action(val* self, val* p0); -void parser__ReduceAction115__action(val* self, val* p0); -void parser__ReduceAction116__action(val* self, val* p0); -void parser__ReduceAction117__action(val* self, val* p0); -void parser__ReduceAction119__action(val* self, val* p0); -val* NEW_parser_nodes__AParam(const struct type* type); -extern const struct type type_parser_nodes__AParam; -void parser_prod__AParam__init_aparam(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction120__action(val* self, val* p0); -void parser__ReduceAction121__action(val* self, val* p0); -void parser__ReduceAction122__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TDotdotdot; -void parser__ReduceAction123__action(val* self, val* p0); -void parser__ReduceAction124__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AExternCall; -val* NEW_parser_nodes__AExternCalls(const struct type* type); -extern const struct type type_parser_nodes__AExternCalls; -void parser_prod__AExternCalls__init_aexterncalls(val* self, val* p0, val* p1); -void parser__ReduceAction125__action(val* self, val* p0); -void parser__ReduceAction126__action(val* self, val* p0); -void parser__ReduceAction128__action(val* self, val* p0); -void parser__ReduceAction129__action(val* self, val* p0); -val* NEW_parser_nodes__ASuperExternCall(const struct type* type); -extern const struct type type_parser_nodes__ASuperExternCall; -void parser_prod__ASuperExternCall__init_asuperexterncall(val* self, val* p0); -void parser__ReduceAction131__action(val* self, val* p0); -val* NEW_parser_nodes__ALocalPropExternCall(const struct type* type); -extern const struct type type_parser_nodes__ALocalPropExternCall; -void parser_prod__ALocalPropExternCall__init_alocalpropexterncall(val* self, val* p0); -void parser__ReduceAction132__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TDot; -val* NEW_parser_nodes__AFullPropExternCall(const struct type* type); -extern const struct type type_parser_nodes__AFullPropExternCall; -void parser_prod__AFullPropExternCall__init_afullpropexterncall(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction133__action(val* self, val* p0); -val* NEW_parser_nodes__AInitPropExternCall(const struct type* type); -extern const struct type type_parser_nodes__AInitPropExternCall; -void parser_prod__AInitPropExternCall__init_ainitpropexterncall(val* self, val* p0); -void parser__ReduceAction134__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwas; -val* NEW_parser_nodes__ACastAsExternCall(const struct type* type); -extern const struct type type_parser_nodes__ACastAsExternCall; -void parser_prod__ACastAsExternCall__init_acastasexterncall(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction135__action(val* self, val* p0); -void parser__ReduceAction136__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwnullable; -val* NEW_parser_nodes__AAsNullableExternCall(const struct type* type); -extern const struct type type_parser_nodes__AAsNullableExternCall; -void parser_prod__AAsNullableExternCall__init_aasnullableexterncall(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction137__action(val* self, val* p0); -void parser__ReduceAction138__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwnot; -val* NEW_parser_nodes__AAsNotNullableExternCall(const struct type* type); -extern const struct type type_parser_nodes__AAsNotNullableExternCall; -void parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction139__action(val* self, val* p0); -void parser__ReduceAction140__action(val* self, val* p0); -void parser__ReduceAction142__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwin; -extern const struct type type_nullable_parser_nodes__TString; -val* NEW_parser_nodes__AInLanguage(const struct type* type); -extern const struct type type_parser_nodes__AInLanguage; -void parser_prod__AInLanguage__init_ainlanguage(val* self, val* p0, val* p1); -void parser__ReduceAction143__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TExternCodeSegment; -val* NEW_parser_nodes__AExternCodeBlock(const struct type* type); -extern const struct type type_parser_nodes__AExternCodeBlock; -void parser_prod__AExternCodeBlock__init_aexterncodeblock(val* self, val* p0, val* p1); -void parser__ReduceAction144__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AInLanguage; -void parser__ReduceAction145__action(val* self, val* p0); -void parser__ReduceAction146__action(val* self, val* p0); -void parser__ReduceAction148__action(val* self, val* p0); -val* NEW_parser_nodes__AType(const struct type* type); -extern const struct type type_parser_nodes__AType; -void parser_prod__AType__init_atype(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction149__action(val* self, val* p0); -void parser__ReduceAction150__action(val* self, val* p0); -void parser__ReduceAction151__action(val* self, val* p0); -void parser__ReduceAction152__action(val* self, val* p0); -void parser__ReduceAction153__action(val* self, val* p0); -void parser__ReduceAction154__action(val* self, val* p0); -void parser__ReduceAction155__action(val* self, val* p0); -void parser__ReduceAction159__action(val* self, val* p0); -val* NEW_parser_nodes__ABlockExpr(const struct type* type); -extern const struct type type_parser_nodes__ABlockExpr; -void parser_prod__ABlockExpr__init_ablockexpr(val* self, val* p0, val* p1); -void parser__ReduceAction160__action(val* self, val* p0); -void parser__ReduceAction161__action(val* self, val* p0); -void parser__ReduceAction162__action(val* self, val* p0); -void parser__ReduceAction163__action(val* self, val* p0); -void parser__ReduceAction164__action(val* self, val* p0); -void parser__ReduceAction165__action(val* self, val* p0); -void parser__ReduceAction166__action(val* self, val* p0); -void parser__ReduceAction167__action(val* self, val* p0); -void parser__ReduceAction168__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwreturn; -val* NEW_parser_nodes__AReturnExpr(const struct type* type); -extern const struct type type_parser_nodes__AReturnExpr; -void parser_prod__AReturnExpr__init_areturnexpr(val* self, val* p0, val* p1); -void parser__ReduceAction172__action(val* self, val* p0); -void parser__ReduceAction173__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwbreak; -val* NEW_parser_nodes__ABreakExpr(const struct type* type); -extern const struct type type_parser_nodes__ABreakExpr; -void parser_prod__ABreakExpr__init_abreakexpr(val* self, val* p0, val* p1); -void parser__ReduceAction174__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__ALabel; -void parser__ReduceAction175__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwabort; -val* NEW_parser_nodes__AAbortExpr(const struct type* type); -extern const struct type type_parser_nodes__AAbortExpr; -void parser_prod__AAbortExpr__init_aabortexpr(val* self, val* p0); -void parser__ReduceAction176__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwcontinue; -val* NEW_parser_nodes__AContinueExpr(const struct type* type); -extern const struct type type_parser_nodes__AContinueExpr; -void parser_prod__AContinueExpr__init_acontinueexpr(val* self, val* p0, val* p1); -void parser__ReduceAction177__action(val* self, val* p0); -void parser__ReduceAction178__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AExprs; -val* NEW_parser_nodes__ACallExpr(const struct type* type); -extern const struct type type_parser_nodes__ACallExpr; -void parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction185__action(val* self, val* p0); -void parser__ReduceAction186__action(val* self, val* p0); -void parser__ReduceAction187__action(val* self, val* p0); -val* NEW_parser_nodes__AImplicitSelfExpr(const struct type* type); -extern const struct type type_parser_nodes__AImplicitSelfExpr; -void parser__ReduceAction189__action(val* self, val* p0); -void parser__ReduceAction190__action(val* self, val* p0); -void parser__ReduceAction191__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AQualified; -val* NEW_parser_nodes__ASuperExpr(const struct type* type); -extern const struct type type_parser_nodes__ASuperExpr; -void parser_prod__ASuperExpr__init_asuperexpr(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction193__action(val* self, val* p0); -val* NEW_parser_nodes__AInitExpr(const struct type* type); -extern const struct type type_parser_nodes__AInitExpr; -void parser_prod__AInitExpr__init_ainitexpr(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction194__action(val* self, val* p0); -void parser__ReduceAction195__action(val* self, val* p0); -void parser__ReduceAction196__action(val* self, val* p0); -void parser__ReduceAction197__action(val* self, val* p0); -void parser__ReduceAction199__action(val* self, val* p0); -void parser__ReduceAction200__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwdebug; -val* NEW_parser_nodes__ADebugTypeExpr(const struct type* type); -extern const struct type type_parser_nodes__ADebugTypeExpr; -void parser_prod__ADebugTypeExpr__init_adebugtypeexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction202__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwlabel; -val* NEW_parser_nodes__ALabel(const struct type* type); -extern const struct type type_parser_nodes__ALabel; -void parser_prod__ALabel__init_alabel(val* self, val* p0, val* p1); -void parser__ReduceAction203__action(val* self, val* p0); -void parser__ReduceAction204__action(val* self, val* p0); -val* NEW_parser_nodes__AVardeclExpr(const struct type* type); -extern const struct type type_parser_nodes__AVardeclExpr; -void parser_prod__AVardeclExpr__init_avardeclexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5); -void parser__ReduceAction205__action(val* self, val* p0); -void parser__ReduceAction206__action(val* self, val* p0); -void parser__ReduceAction207__action(val* self, val* p0); -void parser__ReduceAction208__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TAttrid; -val* NEW_parser_nodes__AAttrAssignExpr(const struct type* type); -extern const struct type type_parser_nodes__AAttrAssignExpr; -void parser_prod__AAttrAssignExpr__init_aattrassignexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction209__action(val* self, val* p0); -void parser__ReduceAction210__action(val* self, val* p0); -val* NEW_parser_nodes__ACallAssignExpr(const struct type* type); -extern const struct type type_parser_nodes__ACallAssignExpr; -void parser_prod__ACallAssignExpr__init_acallassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4); -void parser__ReduceAction211__action(val* self, val* p0); -val* NEW_parser_nodes__AListExprs(const struct type* type); -extern const struct type type_parser_nodes__AListExprs; -void parser_prod__AListExprs__init_alistexprs(val* self, val* p0); -void parser__ReduceAction212__action(val* self, val* p0); -void parser__ReduceAction213__action(val* self, val* p0); -void parser__ReduceAction214__action(val* self, val* p0); -void parser__ReduceAction215__action(val* self, val* p0); -void parser__ReduceAction216__action(val* self, val* p0); -void parser__ReduceAction219__action(val* self, val* p0); -void parser__ReduceAction220__action(val* self, val* p0); -void parser__ReduceAction221__action(val* self, val* p0); -void parser__ReduceAction222__action(val* self, val* p0); -void parser__ReduceAction223__action(val* self, val* p0); -void parser__ReduceAction224__action(val* self, val* p0); -val* NEW_parser_nodes__ABraAssignExpr(const struct type* type); -extern const struct type type_parser_nodes__ABraAssignExpr; -void parser_prod__ABraAssignExpr__init_abraassignexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction227__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AAssignOp; -val* NEW_parser_nodes__AAttrReassignExpr(const struct type* type); -extern const struct type type_parser_nodes__AAttrReassignExpr; -void parser_prod__AAttrReassignExpr__init_aattrreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction228__action(val* self, val* p0); -void parser__ReduceAction229__action(val* self, val* p0); -val* NEW_parser_nodes__ACallReassignExpr(const struct type* type); -extern const struct type type_parser_nodes__ACallReassignExpr; -void parser_prod__ACallReassignExpr__init_acallreassignexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4); -void parser__ReduceAction230__action(val* self, val* p0); -void parser__ReduceAction231__action(val* self, val* p0); -void parser__ReduceAction232__action(val* self, val* p0); -void parser__ReduceAction233__action(val* self, val* p0); -void parser__ReduceAction234__action(val* self, val* p0); -void parser__ReduceAction235__action(val* self, val* p0); -void parser__ReduceAction238__action(val* self, val* p0); -void parser__ReduceAction239__action(val* self, val* p0); -void parser__ReduceAction240__action(val* self, val* p0); -void parser__ReduceAction241__action(val* self, val* p0); -void parser__ReduceAction242__action(val* self, val* p0); -void parser__ReduceAction243__action(val* self, val* p0); -val* NEW_parser_nodes__ABraReassignExpr(const struct type* type); -extern const struct type type_parser_nodes__ABraReassignExpr; -void parser_prod__ABraReassignExpr__init_abrareassignexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction246__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TPluseq; -val* NEW_parser_nodes__APlusAssignOp(const struct type* type); -extern const struct type type_parser_nodes__APlusAssignOp; -void parser_prod__APlusAssignOp__init_aplusassignop(val* self, val* p0); -void parser__ReduceAction247__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TMinuseq; -val* NEW_parser_nodes__AMinusAssignOp(const struct type* type); -extern const struct type type_parser_nodes__AMinusAssignOp; -void parser_prod__AMinusAssignOp__init_aminusassignop(val* self, val* p0); -void parser__ReduceAction248__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwdo; -val* NEW_parser_nodes__ADoExpr(const struct type* type); -extern const struct type type_parser_nodes__ADoExpr; -void parser_prod__ADoExpr__init_adoexpr(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction249__action(val* self, val* p0); -void parser__ReduceAction250__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwif; -val* NEW_parser_nodes__AIfExpr(const struct type* type); -extern const struct type type_parser_nodes__AIfExpr; -void parser_prod__AIfExpr__init_aifexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction251__action(val* self, val* p0); -void parser__ReduceAction252__action(val* self, val* p0); -void parser__ReduceAction253__action(val* self, val* p0); -void parser__ReduceAction254__action(val* self, val* p0); -void parser__ReduceAction255__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwloop; -val* NEW_parser_nodes__ALoopExpr(const struct type* type); -extern const struct type type_parser_nodes__ALoopExpr; -void parser_prod__ALoopExpr__init_aloopexpr(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction258__action(val* self, val* p0); -void parser__ReduceAction259__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwwhile; -val* NEW_parser_nodes__AWhileExpr(const struct type* type); -extern const struct type type_parser_nodes__AWhileExpr; -void parser_prod__AWhileExpr__init_awhileexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4); -void parser__ReduceAction260__action(val* self, val* p0); -void parser__ReduceAction261__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwfor; -val* NEW_parser_nodes__AForExpr(const struct type* type); -extern const struct type type_parser_nodes__AForExpr; -void parser_prod__AForExpr__init_aforexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5); -void parser__ReduceAction262__action(val* self, val* p0); -void parser__ReduceAction263__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwassert; -val* NEW_parser_nodes__AAssertExpr(const struct type* type); -extern const struct type type_parser_nodes__AAssertExpr; -void parser_prod__AAssertExpr__init_aassertexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction264__action(val* self, val* p0); -void parser__ReduceAction265__action(val* self, val* p0); -void parser__ReduceAction266__action(val* self, val* p0); -void parser__ReduceAction267__action(val* self, val* p0); -void parser__ReduceAction268__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwthen; -extern const struct type type_nullable_parser_nodes__TKwelse; -val* NEW_parser_nodes__AIfexprExpr(const struct type* type); -extern const struct type type_parser_nodes__AIfexprExpr; -void parser_prod__AIfexprExpr__init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5); -void parser__ReduceAction270__action(val* self, val* p0); -val* NEW_parser_nodes__AOrExpr(const struct type* type); -extern const struct type type_parser_nodes__AOrExpr; -void parser_prod__AOrExpr__init_aorexpr(val* self, val* p0, val* p1); -void parser__ReduceAction272__action(val* self, val* p0); -val* NEW_parser_nodes__AAndExpr(const struct type* type); -extern const struct type type_parser_nodes__AAndExpr; -void parser_prod__AAndExpr__init_aandexpr(val* self, val* p0, val* p1); -void parser__ReduceAction273__action(val* self, val* p0); -val* NEW_parser_nodes__AOrElseExpr(const struct type* type); -extern const struct type type_parser_nodes__AOrElseExpr; -void parser_prod__AOrElseExpr__init_aorelseexpr(val* self, val* p0, val* p1); -void parser__ReduceAction274__action(val* self, val* p0); -val* NEW_parser_nodes__AImpliesExpr(const struct type* type); -extern const struct type type_parser_nodes__AImpliesExpr; -void parser_prod__AImpliesExpr__init_aimpliesexpr(val* self, val* p0, val* p1); -void parser__ReduceAction275__action(val* self, val* p0); -val* NEW_parser_nodes__ANotExpr(const struct type* type); -extern const struct type type_parser_nodes__ANotExpr; -void parser_prod__ANotExpr__init_anotexpr(val* self, val* p0, val* p1); -void parser__ReduceAction277__action(val* self, val* p0); -val* NEW_parser_nodes__AEqExpr(const struct type* type); -extern const struct type type_parser_nodes__AEqExpr; -void parser_prod__AEqExpr__init_aeqexpr(val* self, val* p0, val* p1); -void parser__ReduceAction279__action(val* self, val* p0); -val* NEW_parser_nodes__ANeExpr(const struct type* type); -extern const struct type type_parser_nodes__ANeExpr; -void parser_prod__ANeExpr__init_aneexpr(val* self, val* p0, val* p1); -void parser__ReduceAction280__action(val* self, val* p0); -val* NEW_parser_nodes__ALtExpr(const struct type* type); -extern const struct type type_parser_nodes__ALtExpr; -void parser_prod__ALtExpr__init_altexpr(val* self, val* p0, val* p1); -void parser__ReduceAction281__action(val* self, val* p0); -val* NEW_parser_nodes__ALeExpr(const struct type* type); -extern const struct type type_parser_nodes__ALeExpr; -void parser_prod__ALeExpr__init_aleexpr(val* self, val* p0, val* p1); -void parser__ReduceAction282__action(val* self, val* p0); -val* NEW_parser_nodes__ALlExpr(const struct type* type); -extern const struct type type_parser_nodes__ALlExpr; -void parser_prod__ALlExpr__init_allexpr(val* self, val* p0, val* p1); -void parser__ReduceAction283__action(val* self, val* p0); -val* NEW_parser_nodes__AGtExpr(const struct type* type); -extern const struct type type_parser_nodes__AGtExpr; -void parser_prod__AGtExpr__init_agtexpr(val* self, val* p0, val* p1); -void parser__ReduceAction284__action(val* self, val* p0); -val* NEW_parser_nodes__AGeExpr(const struct type* type); -extern const struct type type_parser_nodes__AGeExpr; -void parser_prod__AGeExpr__init_ageexpr(val* self, val* p0, val* p1); -void parser__ReduceAction285__action(val* self, val* p0); -val* NEW_parser_nodes__AGgExpr(const struct type* type); -extern const struct type type_parser_nodes__AGgExpr; -void parser_prod__AGgExpr__init_aggexpr(val* self, val* p0, val* p1); -void parser__ReduceAction286__action(val* self, val* p0); -val* NEW_parser_nodes__AStarshipExpr(const struct type* type); -extern const struct type type_parser_nodes__AStarshipExpr; -void parser_prod__AStarshipExpr__init_astarshipexpr(val* self, val* p0, val* p1); -void parser__ReduceAction287__action(val* self, val* p0); -val* NEW_parser_nodes__AIsaExpr(const struct type* type); -extern const struct type type_parser_nodes__AIsaExpr; -void parser_prod__AIsaExpr__init_aisaexpr(val* self, val* p0, val* p1); -void parser__ReduceAction288__action(val* self, val* p0); -val* NEW_parser_nodes__APlusExpr(const struct type* type); -extern const struct type type_parser_nodes__APlusExpr; -void parser_prod__APlusExpr__init_aplusexpr(val* self, val* p0, val* p1); -void parser__ReduceAction290__action(val* self, val* p0); -val* NEW_parser_nodes__AMinusExpr(const struct type* type); -extern const struct type type_parser_nodes__AMinusExpr; -void parser_prod__AMinusExpr__init_aminusexpr(val* self, val* p0, val* p1); -void parser__ReduceAction291__action(val* self, val* p0); -val* NEW_parser_nodes__AStarExpr(const struct type* type); -extern const struct type type_parser_nodes__AStarExpr; -void parser_prod__AStarExpr__init_astarexpr(val* self, val* p0, val* p1); -void parser__ReduceAction293__action(val* self, val* p0); -val* NEW_parser_nodes__ASlashExpr(const struct type* type); -extern const struct type type_parser_nodes__ASlashExpr; -void parser_prod__ASlashExpr__init_aslashexpr(val* self, val* p0, val* p1); -void parser__ReduceAction294__action(val* self, val* p0); -val* NEW_parser_nodes__APercentExpr(const struct type* type); -extern const struct type type_parser_nodes__APercentExpr; -void parser_prod__APercentExpr__init_apercentexpr(val* self, val* p0, val* p1); -void parser__ReduceAction295__action(val* self, val* p0); -val* NEW_parser_nodes__AStarstarExpr(const struct type* type); -extern const struct type type_parser_nodes__AStarstarExpr; -void parser_prod__AStarstarExpr__init_astarstarexpr(val* self, val* p0, val* p1); -void parser__ReduceAction297__action(val* self, val* p0); -val* NEW_parser_nodes__AUminusExpr(const struct type* type); -extern const struct type type_parser_nodes__AUminusExpr; -void parser_prod__AUminusExpr__init_auminusexpr(val* self, val* p0, val* p1); -void parser__ReduceAction299__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwonce; -val* NEW_parser_nodes__AOnceExpr(const struct type* type); -extern const struct type type_parser_nodes__AOnceExpr; -void parser_prod__AOnceExpr__init_aonceexpr(val* self, val* p0, val* p1); -void parser__ReduceAction300__action(val* self, val* p0); -val* NEW_parser_nodes__ANewExpr(const struct type* type); -extern const struct type type_parser_nodes__ANewExpr; -void parser_prod__ANewExpr__init_anewexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction302__action(val* self, val* p0); -void parser__ReduceAction303__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwisset; -val* NEW_parser_nodes__AIssetAttrExpr(const struct type* type); -extern const struct type type_parser_nodes__AIssetAttrExpr; -void parser_prod__AIssetAttrExpr__init_aissetattrexpr(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction304__action(val* self, val* p0); -void parser__ReduceAction305__action(val* self, val* p0); -val* NEW_parser_nodes__AAttrExpr(const struct type* type); -extern const struct type type_parser_nodes__AAttrExpr; -void parser_prod__AAttrExpr__init_aattrexpr(val* self, val* p0, val* p1); -void parser__ReduceAction307__action(val* self, val* p0); -void parser__ReduceAction308__action(val* self, val* p0); -void parser__ReduceAction310__action(val* self, val* p0); -void parser__ReduceAction312__action(val* self, val* p0); -void parser__ReduceAction314__action(val* self, val* p0); -void parser__ReduceAction318__action(val* self, val* p0); -void parser__ReduceAction320__action(val* self, val* p0); -void parser__ReduceAction322__action(val* self, val* p0); -void parser__ReduceAction326__action(val* self, val* p0); -void parser__ReduceAction328__action(val* self, val* p0); -void parser__ReduceAction330__action(val* self, val* p0); -val* NEW_parser_nodes__ABraExpr(const struct type* type); -extern const struct type type_parser_nodes__ABraExpr; -void parser_prod__ABraExpr__init_abraexpr(val* self, val* p0, val* p1); -void parser__ReduceAction331__action(val* self, val* p0); -void parser__ReduceAction332__action(val* self, val* p0); -void parser__ReduceAction333__action(val* self, val* p0); -void parser__ReduceAction334__action(val* self, val* p0); -void parser__ReduceAction335__action(val* self, val* p0); -void parser__ReduceAction336__action(val* self, val* p0); -void parser__ReduceAction337__action(val* self, val* p0); -val* NEW_parser_nodes__AAsCastExpr(const struct type* type); -extern const struct type type_parser_nodes__AAsCastExpr; -void parser_prod__AAsCastExpr__init_aascastexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4); -void parser__ReduceAction340__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwnull; -val* NEW_parser_nodes__AAsNotnullExpr(const struct type* type); -extern const struct type type_parser_nodes__AAsNotnullExpr; -void parser_prod__AAsNotnullExpr__init_aasnotnullexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5); -void parser__ReduceAction341__action(val* self, val* p0); -void parser__ReduceAction342__action(val* self, val* p0); -val* NEW_parser_nodes__AVarargExpr(const struct type* type); -extern const struct type type_parser_nodes__AVarargExpr; -void parser_prod__AVarargExpr__init_avarargexpr(val* self, val* p0, val* p1); -void parser__ReduceAction343__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwself; -val* NEW_parser_nodes__ASelfExpr(const struct type* type); -extern const struct type type_parser_nodes__ASelfExpr; -void parser_prod__ASelfExpr__init_aselfexpr(val* self, val* p0, val* p1); -void parser__ReduceAction344__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwtrue; -val* NEW_parser_nodes__ATrueExpr(const struct type* type); -extern const struct type type_parser_nodes__ATrueExpr; -void parser_prod__ATrueExpr__init_atrueexpr(val* self, val* p0, val* p1); -void parser__ReduceAction345__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TKwfalse; -val* NEW_parser_nodes__AFalseExpr(const struct type* type); -extern const struct type type_parser_nodes__AFalseExpr; -void parser_prod__AFalseExpr__init_afalseexpr(val* self, val* p0, val* p1); -void parser__ReduceAction346__action(val* self, val* p0); -val* NEW_parser_nodes__ANullExpr(const struct type* type); -extern const struct type type_parser_nodes__ANullExpr; -void parser_prod__ANullExpr__init_anullexpr(val* self, val* p0, val* p1); -void parser__ReduceAction347__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TNumber; -val* NEW_parser_nodes__ADecIntExpr(const struct type* type); -extern const struct type type_parser_nodes__ADecIntExpr; -void parser_prod__ADecIntExpr__init_adecintexpr(val* self, val* p0, val* p1); -void parser__ReduceAction348__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__THexNumber; -val* NEW_parser_nodes__AHexIntExpr(const struct type* type); -extern const struct type type_parser_nodes__AHexIntExpr; -void parser_prod__AHexIntExpr__init_ahexintexpr(val* self, val* p0, val* p1); -void parser__ReduceAction349__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TFloat; -val* NEW_parser_nodes__AFloatExpr(const struct type* type); -extern const struct type type_parser_nodes__AFloatExpr; -void parser_prod__AFloatExpr__init_afloatexpr(val* self, val* p0, val* p1); -void parser__ReduceAction350__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TChar; -val* NEW_parser_nodes__ACharExpr(const struct type* type); -extern const struct type type_parser_nodes__ACharExpr; -void parser_prod__ACharExpr__init_acharexpr(val* self, val* p0, val* p1); -void parser__ReduceAction351__action(val* self, val* p0); -val* NEW_parser_nodes__AStringExpr(const struct type* type); -extern const struct type type_parser_nodes__AStringExpr; -void parser_prod__AStringExpr__init_astringexpr(val* self, val* p0, val* p1); -void parser__ReduceAction352__action(val* self, val* p0); -val* NEW_parser_nodes__ACrangeExpr(const struct type* type); -extern const struct type type_parser_nodes__ACrangeExpr; -void parser_prod__ACrangeExpr__init_acrangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4); -void parser__ReduceAction355__action(val* self, val* p0); -val* NEW_parser_nodes__AOrangeExpr(const struct type* type); -extern const struct type type_parser_nodes__AOrangeExpr; -void parser_prod__AOrangeExpr__init_aorangeexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4); -void parser__ReduceAction356__action(val* self, val* p0); -val* NEW_parser_nodes__AArrayExpr(const struct type* type); -extern const struct type type_parser_nodes__AArrayExpr; -void parser_prod__AArrayExpr__init_aarrayexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4); -void parser__ReduceAction357__action(val* self, val* p0); -val* NEW_parser_nodes__AParExpr(const struct type* type); -extern const struct type type_parser_nodes__AParExpr; -void parser_prod__AParExpr__init_aparexpr(val* self, val* p0, val* p1, val* p2, val* p3); -void parser__ReduceAction358__action(val* self, val* p0); -val* NEW_parser_nodes__AManyExpr(const struct type* type); -extern const struct type type_parser_nodes__AManyExpr; -void parser_prod__AManyExpr__init_amanyexpr(val* self, val* p0); -void parser__ReduceAction360__action(val* self, val* p0); -void parser__ReduceAction361__action(val* self, val* p0); -val* NEW_parser_nodes__ASuperstringExpr(const struct type* type); -extern const struct type type_parser_nodes__ASuperstringExpr; -void parser_prod__ASuperstringExpr__init_asuperstringexpr(val* self, val* p0, val* p1); -void parser__ReduceAction362__action(val* self, val* p0); -void parser__ReduceAction363__action(val* self, val* p0); -void parser__ReduceAction364__action(val* self, val* p0); -void parser__ReduceAction365__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TStartString; -val* NEW_parser_nodes__AStartStringExpr(const struct type* type); -extern const struct type type_parser_nodes__AStartStringExpr; -void parser_prod__AStartStringExpr__init_astartstringexpr(val* self, val* p0); -void parser__ReduceAction366__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TMidString; -val* NEW_parser_nodes__AMidStringExpr(const struct type* type); -extern const struct type type_parser_nodes__AMidStringExpr; -void parser_prod__AMidStringExpr__init_amidstringexpr(val* self, val* p0); -void parser__ReduceAction369__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TEndString; -val* NEW_parser_nodes__AEndStringExpr(const struct type* type); -extern const struct type type_parser_nodes__AEndStringExpr; -void parser_prod__AEndStringExpr__init_aendstringexpr(val* self, val* p0); -void parser__ReduceAction370__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TAt; -extern const struct type type_nullable_parser_nodes__AAnnotation; -void parser__ReduceAction371__action(val* self, val* p0); -void parser__ReduceAction372__action(val* self, val* p0); -void parser__ReduceAction373__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__AAtid; -val* NEW_parser_nodes__AAnnotation(const struct type* type); -extern const struct type type_parser_nodes__AAnnotation; -void parser_prod__AAnnotation__init_aannotation(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5, val* p6, val* p7); -void parser__ReduceAction375__action(val* self, val* p0); -void parser__ReduceAction376__action(val* self, val* p0); -void parser__ReduceAction377__action(val* self, val* p0); -void parser__ReduceAction378__action(val* self, val* p0); -void parser__ReduceAction379__action(val* self, val* p0); -void parser__ReduceAction382__action(val* self, val* p0); -void parser__ReduceAction384__action(val* self, val* p0); -void parser__ReduceAction386__action(val* self, val* p0); -void parser__ReduceAction387__action(val* self, val* p0); -void parser__ReduceAction388__action(val* self, val* p0); -void parser__ReduceAction389__action(val* self, val* p0); -void parser__ReduceAction390__action(val* self, val* p0); -void parser__ReduceAction391__action(val* self, val* p0); -void parser__ReduceAction392__action(val* self, val* p0); -void parser__ReduceAction393__action(val* self, val* p0); -void parser__ReduceAction394__action(val* self, val* p0); -void parser__ReduceAction395__action(val* self, val* p0); -void parser__ReduceAction396__action(val* self, val* p0); -void parser__ReduceAction397__action(val* self, val* p0); -val* NEW_parser_nodes__ATypeExpr(const struct type* type); -extern const struct type type_parser_nodes__ATypeExpr; -void parser_prod__ATypeExpr__init_atypeexpr(val* self, val* p0); -void parser__ReduceAction399__action(val* self, val* p0); -val* NEW_parser_nodes__AMethidExpr(const struct type* type); -extern const struct type type_parser_nodes__AMethidExpr; -void parser_prod__AMethidExpr__init_amethidexpr(val* self, val* p0, val* p1); -void parser__ReduceAction402__action(val* self, val* p0); -void parser__ReduceAction403__action(val* self, val* p0); -val* NEW_parser_nodes__AAtExpr(const struct type* type); -extern const struct type type_parser_nodes__AAtExpr; -void parser_prod__AAtExpr__init_aatexpr(val* self, val* p0); -void parser__ReduceAction404__action(val* self, val* p0); -val* NEW_parser_nodes__AIdAtid(const struct type* type); -extern const struct type type_parser_nodes__AIdAtid; -void parser_prod__AIdAtid__init_aidatid(val* self, val* p0); -void parser__ReduceAction405__action(val* self, val* p0); -val* NEW_parser_nodes__AKwexternAtid(const struct type* type); -extern const struct type type_parser_nodes__AKwexternAtid; -void parser_prod__AKwexternAtid__init_akwexternatid(val* self, val* p0); -void parser__ReduceAction406__action(val* self, val* p0); -val* NEW_parser_nodes__AKwabstractAtid(const struct type* type); -extern const struct type type_parser_nodes__AKwabstractAtid; -void parser_prod__AKwabstractAtid__init_akwabstractatid(val* self, val* p0); -void parser__ReduceAction407__action(val* self, val* p0); -val* NEW_parser_nodes__AParExprs(const struct type* type); -extern const struct type type_parser_nodes__AParExprs; -void parser_prod__AParExprs__init_aparexprs(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction408__action(val* self, val* p0); -void parser__ReduceAction409__action(val* self, val* p0); -void parser__ReduceAction411__action(val* self, val* p0); -void parser__ReduceAction413__action(val* self, val* p0); -val* NEW_parser_nodes__ABraExprs(const struct type* type); -extern const struct type type_parser_nodes__ABraExprs; -void parser_prod__ABraExprs__init_abraexprs(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction414__action(val* self, val* p0); -void parser__ReduceAction415__action(val* self, val* p0); -void parser__ReduceAction417__action(val* self, val* p0); -void parser__ReduceAction418__action(val* self, val* p0); -void parser__ReduceAction419__action(val* self, val* p0); -void parser__ReduceAction420__action(val* self, val* p0); -void parser__ReduceAction421__action(val* self, val* p0); -void parser__ReduceAction422__action(val* self, val* p0); -val* NEW_parser_nodes__AModuleName(const struct type* type); -extern const struct type type_parser_nodes__AModuleName; -void parser_prod__AModuleName__init_amodulename(val* self, val* p0, val* p1, val* p2); -void parser__ReduceAction423__action(val* self, val* p0); -void parser__ReduceAction424__action(val* self, val* p0); -extern const struct type type_nullable_parser_nodes__TQuad; -void parser__ReduceAction425__action(val* self, val* p0); -void parser__ReduceAction426__action(val* self, val* p0); -val* NEW_parser_nodes__AQualified(const struct type* type); -extern const struct type type_parser_nodes__AQualified; -void parser_prod__AQualified__init_aqualified(val* self, val* p0, val* p1); -void parser__ReduceAction427__action(val* self, val* p0); -void parser__ReduceAction428__action(val* self, val* p0); -void parser__ReduceAction429__action(val* self, val* p0); -void parser__ReduceAction431__action(val* self, val* p0); -void parser__ReduceAction432__action(val* self, val* p0); -void parser__ReduceAction433__action(val* self, val* p0); -void parser__ReduceAction435__action(val* self, val* p0); -void parser__ReduceAction436__action(val* self, val* p0); -void parser__ReduceAction437__action(val* self, val* p0); -void parser__ReduceAction439__action(val* self, val* p0); -void parser__ReduceAction440__action(val* self, val* p0); -void parser__ReduceAction442__action(val* self, val* p0); -void parser__ReduceAction443__action(val* self, val* p0); -val* NEW_parser_nodes__ADoc(const struct type* type); -extern const struct type type_parser_nodes__ADoc; -void parser_prod__ADoc__init_adoc(val* self, val* p0); -void parser__ReduceAction445__action(val* self, val* p0); -void parser__ReduceAction446__action(val* self, val* p0); -void parser__ReduceAction449__action(val* self, val* p0); -void parser__ReduceAction450__action(val* self, val* p0); -void parser__ReduceAction451__action(val* self, val* p0); -void parser__ReduceAction780__action(val* self, val* p0); -void parser__ReduceAction782__action(val* self, val* p0); -void parser__ReduceAction783__action(val* self, val* p0); -void parser__ReduceAction784__action(val* self, val* p0); -void parser__ReduceAction785__action(val* self, val* p0); -void parser__ReduceAction786__action(val* self, val* p0); -void parser__ReduceAction793__action(val* self, val* p0); -void parser__ReduceAction794__action(val* self, val* p0); -void parser__ReduceAction817__action(val* self, val* p0); -void parser__ReduceAction818__action(val* self, val* p0); -void parser__ReduceAction968__action(val* self, val* p0); -void parser__ReduceAction969__action(val* self, val* p0); -void parser__ReduceAction970__action(val* self, val* p0); -void parser__ReduceAction971__action(val* self, val* p0); -void parser__ReduceAction972__action(val* self, val* p0); -void parser__ReduceAction973__action(val* self, val* p0); -void parser__ReduceAction974__action(val* self, val* p0); -void parser__ReduceAction975__action(val* self, val* p0); -void parser__ReduceAction976__action(val* self, val* p0); -void parser__ReduceAction977__action(val* self, val* p0); -void parser__ReduceAction978__action(val* self, val* p0); -void parser__ReduceAction979__action(val* self, val* p0); -void parser__ReduceAction980__action(val* self, val* p0); -void parser__ReduceAction981__action(val* self, val* p0); -void parser__ReduceAction982__action(val* self, val* p0); -void parser__ReduceAction983__action(val* self, val* p0); -void parser__ReduceAction985__action(val* self, val* p0); -void parser__ReduceAction987__action(val* self, val* p0); -void parser__ReduceAction991__action(val* self, val* p0); -void parser__ReduceAction993__action(val* self, val* p0); -void parser__ReduceAction1003__action(val* self, val* p0); -void parser__ReduceAction1004__action(val* self, val* p0); -void parser__ReduceAction1005__action(val* self, val* p0); -void parser__ReduceAction1006__action(val* self, val* p0); -void parser__ReduceAction1007__action(val* self, val* p0);