nitcc/tests: add lexer-shortest.sablecc
[nit.git] / c_src / parser___parser_nodes._sep.h
index 0f8b8c8..0e6d27d 100644 (file)
@@ -6,14 +6,20 @@
 
 extern const classtable_elt_t VFT_parser___parser_nodes___ANode[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___ANodes[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___Token[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___Prod[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___Visitor[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___TEol[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TComment[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___TokenKeyword[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___TKwmodule[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TKwimport[];
@@ -26,8 +32,6 @@ extern const classtable_elt_t VFT_parser___parser_nodes___TKwinterface[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TKwenum[];
 
-extern const classtable_elt_t VFT_parser___parser_nodes___TKwspecial[];
-
 extern const classtable_elt_t VFT_parser___parser_nodes___TKwend[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TKwmeth[];
@@ -112,6 +116,8 @@ extern const classtable_elt_t VFT_parser___parser_nodes___TKwisset[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TKwlabel[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___TKwdebug[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___TOpar[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TCpar[];
@@ -128,6 +134,8 @@ extern const classtable_elt_t VFT_parser___parser_nodes___TQuad[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TAssign[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___TokenOperator[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___TPluseq[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TMinuseq[];
@@ -168,12 +176,16 @@ extern const classtable_elt_t VFT_parser___parser_nodes___TStarship[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TBang[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___TAt[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___TClassid[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TId[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TAttrid[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___TokenLiteral[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___TNumber[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TFloat[];
@@ -188,10 +200,20 @@ extern const classtable_elt_t VFT_parser___parser_nodes___TMidString[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___TEndString[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___TBadString[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___TBadChar[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___TExternCodeSegment[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___EOF[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___AError[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___ALexerError[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AParserError[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___AModule[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___AModuledecl[];
@@ -432,6 +454,8 @@ extern const classtable_elt_t VFT_parser___parser_nodes___AAttrAssignExpr[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___ACallFormExpr[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___ASendReassignFormExpr[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___AAttrReassignExpr[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___ACallExpr[];
@@ -508,6 +532,16 @@ extern const classtable_elt_t VFT_parser___parser_nodes___AAsNotnullExpr[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___AIssetAttrExpr[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___AExprs[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___ADebugTypeExpr[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AListExprs[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AParExprs[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___ABraExprs[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___AAssignOp[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___APlusAssignOp[];
@@ -524,2350 +558,3280 @@ extern const classtable_elt_t VFT_parser___parser_nodes___ABreakClosureId[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___AModuleName[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___AInLanguage[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AExternCodeBlock[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___AQualified[];
 
 extern const classtable_elt_t VFT_parser___parser_nodes___ADoc[];
 
+extern const classtable_elt_t VFT_parser___parser_nodes___AAnnotations[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AAnnotation[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AAtArg[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___ATypeAtArg[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AExprAtArg[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AAtAtArg[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AAtid[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AIdAtid[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AKwexternAtid[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AKwinternAtid[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AKwreadableAtid[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AKwwritableAtid[];
+
+extern const classtable_elt_t VFT_parser___parser_nodes___AKwimportAtid[];
+
 extern const classtable_elt_t VFT_parser___parser_nodes___Start[];
-extern const char *LOCATE_parser___parser_nodes;
+extern const char LOCATE_parser___parser_nodes[];
 extern const int SFT_parser___parser_nodes[];
 #define ID_parser___parser_nodes___ANode (SFT_parser___parser_nodes[0])
 #define COLOR_parser___parser_nodes___ANode (SFT_parser___parser_nodes[1])
 #define ATTR_parser___parser_nodes___ANode____location(recv) ATTR(recv, (SFT_parser___parser_nodes[2] + 0))
+#define ATTR_parser___parser_nodes___ANode_____atparent(recv) ATTR(recv, (SFT_parser___parser_nodes[2] + 1))
 #define INIT_TABLE_POS_parser___parser_nodes___ANode (SFT_parser___parser_nodes[3] + 0)
 #define CALL_parser___parser_nodes___ANode___location(recv) ((parser___parser_nodes___ANode___location_t)CALL((recv), (SFT_parser___parser_nodes[3] + 1)))
 #define CALL_parser___parser_nodes___ANode___hot_location(recv) ((parser___parser_nodes___ANode___hot_location_t)CALL((recv), (SFT_parser___parser_nodes[3] + 2)))
-#define CALL_parser___parser_nodes___ANode___init(recv) ((parser___parser_nodes___ANode___init_t)CALL((recv), (SFT_parser___parser_nodes[3] + 3)))
-#define ID_parser___parser_nodes___Token (SFT_parser___parser_nodes[4])
-#define COLOR_parser___parser_nodes___Token (SFT_parser___parser_nodes[5])
-#define INIT_TABLE_POS_parser___parser_nodes___Token (SFT_parser___parser_nodes[6] + 0)
-#define ID_parser___parser_nodes___Prod (SFT_parser___parser_nodes[7])
-#define COLOR_parser___parser_nodes___Prod (SFT_parser___parser_nodes[8])
-#define INIT_TABLE_POS_parser___parser_nodes___Prod (SFT_parser___parser_nodes[9] + 0)
-#define CALL_parser___parser_nodes___Prod___location__eq(recv) ((parser___parser_nodes___Prod___location__eq_t)CALL((recv), (SFT_parser___parser_nodes[9] + 1)))
-#define ID_parser___parser_nodes___TEol (SFT_parser___parser_nodes[10])
-#define COLOR_parser___parser_nodes___TEol (SFT_parser___parser_nodes[11])
-#define INIT_TABLE_POS_parser___parser_nodes___TEol (SFT_parser___parser_nodes[12] + 0)
-#define ID_parser___parser_nodes___TComment (SFT_parser___parser_nodes[13])
-#define COLOR_parser___parser_nodes___TComment (SFT_parser___parser_nodes[14])
-#define INIT_TABLE_POS_parser___parser_nodes___TComment (SFT_parser___parser_nodes[15] + 0)
-#define ID_parser___parser_nodes___TKwmodule (SFT_parser___parser_nodes[16])
-#define COLOR_parser___parser_nodes___TKwmodule (SFT_parser___parser_nodes[17])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwmodule (SFT_parser___parser_nodes[18] + 0)
-#define ID_parser___parser_nodes___TKwimport (SFT_parser___parser_nodes[19])
-#define COLOR_parser___parser_nodes___TKwimport (SFT_parser___parser_nodes[20])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwimport (SFT_parser___parser_nodes[21] + 0)
-#define ID_parser___parser_nodes___TKwclass (SFT_parser___parser_nodes[22])
-#define COLOR_parser___parser_nodes___TKwclass (SFT_parser___parser_nodes[23])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwclass (SFT_parser___parser_nodes[24] + 0)
-#define ID_parser___parser_nodes___TKwabstract (SFT_parser___parser_nodes[25])
-#define COLOR_parser___parser_nodes___TKwabstract (SFT_parser___parser_nodes[26])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwabstract (SFT_parser___parser_nodes[27] + 0)
-#define ID_parser___parser_nodes___TKwinterface (SFT_parser___parser_nodes[28])
-#define COLOR_parser___parser_nodes___TKwinterface (SFT_parser___parser_nodes[29])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwinterface (SFT_parser___parser_nodes[30] + 0)
-#define ID_parser___parser_nodes___TKwenum (SFT_parser___parser_nodes[31])
-#define COLOR_parser___parser_nodes___TKwenum (SFT_parser___parser_nodes[32])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwenum (SFT_parser___parser_nodes[33] + 0)
-#define ID_parser___parser_nodes___TKwspecial (SFT_parser___parser_nodes[34])
-#define COLOR_parser___parser_nodes___TKwspecial (SFT_parser___parser_nodes[35])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwspecial (SFT_parser___parser_nodes[36] + 0)
-#define ID_parser___parser_nodes___TKwend (SFT_parser___parser_nodes[37])
-#define COLOR_parser___parser_nodes___TKwend (SFT_parser___parser_nodes[38])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwend (SFT_parser___parser_nodes[39] + 0)
-#define ID_parser___parser_nodes___TKwmeth (SFT_parser___parser_nodes[40])
-#define COLOR_parser___parser_nodes___TKwmeth (SFT_parser___parser_nodes[41])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwmeth (SFT_parser___parser_nodes[42] + 0)
-#define ID_parser___parser_nodes___TKwtype (SFT_parser___parser_nodes[43])
-#define COLOR_parser___parser_nodes___TKwtype (SFT_parser___parser_nodes[44])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwtype (SFT_parser___parser_nodes[45] + 0)
-#define ID_parser___parser_nodes___TKwinit (SFT_parser___parser_nodes[46])
-#define COLOR_parser___parser_nodes___TKwinit (SFT_parser___parser_nodes[47])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwinit (SFT_parser___parser_nodes[48] + 0)
-#define ID_parser___parser_nodes___TKwredef (SFT_parser___parser_nodes[49])
-#define COLOR_parser___parser_nodes___TKwredef (SFT_parser___parser_nodes[50])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwredef (SFT_parser___parser_nodes[51] + 0)
-#define ID_parser___parser_nodes___TKwis (SFT_parser___parser_nodes[52])
-#define COLOR_parser___parser_nodes___TKwis (SFT_parser___parser_nodes[53])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwis (SFT_parser___parser_nodes[54] + 0)
-#define ID_parser___parser_nodes___TKwdo (SFT_parser___parser_nodes[55])
-#define COLOR_parser___parser_nodes___TKwdo (SFT_parser___parser_nodes[56])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwdo (SFT_parser___parser_nodes[57] + 0)
-#define ID_parser___parser_nodes___TKwreadable (SFT_parser___parser_nodes[58])
-#define COLOR_parser___parser_nodes___TKwreadable (SFT_parser___parser_nodes[59])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwreadable (SFT_parser___parser_nodes[60] + 0)
-#define ID_parser___parser_nodes___TKwwritable (SFT_parser___parser_nodes[61])
-#define COLOR_parser___parser_nodes___TKwwritable (SFT_parser___parser_nodes[62])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwwritable (SFT_parser___parser_nodes[63] + 0)
-#define ID_parser___parser_nodes___TKwvar (SFT_parser___parser_nodes[64])
-#define COLOR_parser___parser_nodes___TKwvar (SFT_parser___parser_nodes[65])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwvar (SFT_parser___parser_nodes[66] + 0)
-#define ID_parser___parser_nodes___TKwintern (SFT_parser___parser_nodes[67])
-#define COLOR_parser___parser_nodes___TKwintern (SFT_parser___parser_nodes[68])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwintern (SFT_parser___parser_nodes[69] + 0)
-#define ID_parser___parser_nodes___TKwextern (SFT_parser___parser_nodes[70])
-#define COLOR_parser___parser_nodes___TKwextern (SFT_parser___parser_nodes[71])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwextern (SFT_parser___parser_nodes[72] + 0)
-#define ID_parser___parser_nodes___TKwprotected (SFT_parser___parser_nodes[73])
-#define COLOR_parser___parser_nodes___TKwprotected (SFT_parser___parser_nodes[74])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwprotected (SFT_parser___parser_nodes[75] + 0)
-#define ID_parser___parser_nodes___TKwprivate (SFT_parser___parser_nodes[76])
-#define COLOR_parser___parser_nodes___TKwprivate (SFT_parser___parser_nodes[77])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwprivate (SFT_parser___parser_nodes[78] + 0)
-#define ID_parser___parser_nodes___TKwintrude (SFT_parser___parser_nodes[79])
-#define COLOR_parser___parser_nodes___TKwintrude (SFT_parser___parser_nodes[80])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwintrude (SFT_parser___parser_nodes[81] + 0)
-#define ID_parser___parser_nodes___TKwif (SFT_parser___parser_nodes[82])
-#define COLOR_parser___parser_nodes___TKwif (SFT_parser___parser_nodes[83])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwif (SFT_parser___parser_nodes[84] + 0)
-#define ID_parser___parser_nodes___TKwthen (SFT_parser___parser_nodes[85])
-#define COLOR_parser___parser_nodes___TKwthen (SFT_parser___parser_nodes[86])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwthen (SFT_parser___parser_nodes[87] + 0)
-#define ID_parser___parser_nodes___TKwelse (SFT_parser___parser_nodes[88])
-#define COLOR_parser___parser_nodes___TKwelse (SFT_parser___parser_nodes[89])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwelse (SFT_parser___parser_nodes[90] + 0)
-#define ID_parser___parser_nodes___TKwwhile (SFT_parser___parser_nodes[91])
-#define COLOR_parser___parser_nodes___TKwwhile (SFT_parser___parser_nodes[92])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwwhile (SFT_parser___parser_nodes[93] + 0)
-#define ID_parser___parser_nodes___TKwloop (SFT_parser___parser_nodes[94])
-#define COLOR_parser___parser_nodes___TKwloop (SFT_parser___parser_nodes[95])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwloop (SFT_parser___parser_nodes[96] + 0)
-#define ID_parser___parser_nodes___TKwfor (SFT_parser___parser_nodes[97])
-#define COLOR_parser___parser_nodes___TKwfor (SFT_parser___parser_nodes[98])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwfor (SFT_parser___parser_nodes[99] + 0)
-#define ID_parser___parser_nodes___TKwin (SFT_parser___parser_nodes[100])
-#define COLOR_parser___parser_nodes___TKwin (SFT_parser___parser_nodes[101])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwin (SFT_parser___parser_nodes[102] + 0)
-#define ID_parser___parser_nodes___TKwand (SFT_parser___parser_nodes[103])
-#define COLOR_parser___parser_nodes___TKwand (SFT_parser___parser_nodes[104])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwand (SFT_parser___parser_nodes[105] + 0)
-#define ID_parser___parser_nodes___TKwor (SFT_parser___parser_nodes[106])
-#define COLOR_parser___parser_nodes___TKwor (SFT_parser___parser_nodes[107])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwor (SFT_parser___parser_nodes[108] + 0)
-#define ID_parser___parser_nodes___TKwnot (SFT_parser___parser_nodes[109])
-#define COLOR_parser___parser_nodes___TKwnot (SFT_parser___parser_nodes[110])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwnot (SFT_parser___parser_nodes[111] + 0)
-#define ID_parser___parser_nodes___TKwreturn (SFT_parser___parser_nodes[112])
-#define COLOR_parser___parser_nodes___TKwreturn (SFT_parser___parser_nodes[113])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwreturn (SFT_parser___parser_nodes[114] + 0)
-#define ID_parser___parser_nodes___TKwcontinue (SFT_parser___parser_nodes[115])
-#define COLOR_parser___parser_nodes___TKwcontinue (SFT_parser___parser_nodes[116])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwcontinue (SFT_parser___parser_nodes[117] + 0)
-#define ID_parser___parser_nodes___TKwbreak (SFT_parser___parser_nodes[118])
-#define COLOR_parser___parser_nodes___TKwbreak (SFT_parser___parser_nodes[119])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwbreak (SFT_parser___parser_nodes[120] + 0)
-#define ID_parser___parser_nodes___TKwabort (SFT_parser___parser_nodes[121])
-#define COLOR_parser___parser_nodes___TKwabort (SFT_parser___parser_nodes[122])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwabort (SFT_parser___parser_nodes[123] + 0)
-#define ID_parser___parser_nodes___TKwassert (SFT_parser___parser_nodes[124])
-#define COLOR_parser___parser_nodes___TKwassert (SFT_parser___parser_nodes[125])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwassert (SFT_parser___parser_nodes[126] + 0)
-#define ID_parser___parser_nodes___TKwnew (SFT_parser___parser_nodes[127])
-#define COLOR_parser___parser_nodes___TKwnew (SFT_parser___parser_nodes[128])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwnew (SFT_parser___parser_nodes[129] + 0)
-#define ID_parser___parser_nodes___TKwisa (SFT_parser___parser_nodes[130])
-#define COLOR_parser___parser_nodes___TKwisa (SFT_parser___parser_nodes[131])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwisa (SFT_parser___parser_nodes[132] + 0)
-#define ID_parser___parser_nodes___TKwonce (SFT_parser___parser_nodes[133])
-#define COLOR_parser___parser_nodes___TKwonce (SFT_parser___parser_nodes[134])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwonce (SFT_parser___parser_nodes[135] + 0)
-#define ID_parser___parser_nodes___TKwsuper (SFT_parser___parser_nodes[136])
-#define COLOR_parser___parser_nodes___TKwsuper (SFT_parser___parser_nodes[137])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwsuper (SFT_parser___parser_nodes[138] + 0)
-#define ID_parser___parser_nodes___TKwself (SFT_parser___parser_nodes[139])
-#define COLOR_parser___parser_nodes___TKwself (SFT_parser___parser_nodes[140])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwself (SFT_parser___parser_nodes[141] + 0)
-#define ID_parser___parser_nodes___TKwtrue (SFT_parser___parser_nodes[142])
-#define COLOR_parser___parser_nodes___TKwtrue (SFT_parser___parser_nodes[143])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwtrue (SFT_parser___parser_nodes[144] + 0)
-#define ID_parser___parser_nodes___TKwfalse (SFT_parser___parser_nodes[145])
-#define COLOR_parser___parser_nodes___TKwfalse (SFT_parser___parser_nodes[146])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwfalse (SFT_parser___parser_nodes[147] + 0)
-#define ID_parser___parser_nodes___TKwnull (SFT_parser___parser_nodes[148])
-#define COLOR_parser___parser_nodes___TKwnull (SFT_parser___parser_nodes[149])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwnull (SFT_parser___parser_nodes[150] + 0)
-#define ID_parser___parser_nodes___TKwas (SFT_parser___parser_nodes[151])
-#define COLOR_parser___parser_nodes___TKwas (SFT_parser___parser_nodes[152])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwas (SFT_parser___parser_nodes[153] + 0)
-#define ID_parser___parser_nodes___TKwnullable (SFT_parser___parser_nodes[154])
-#define COLOR_parser___parser_nodes___TKwnullable (SFT_parser___parser_nodes[155])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwnullable (SFT_parser___parser_nodes[156] + 0)
-#define ID_parser___parser_nodes___TKwisset (SFT_parser___parser_nodes[157])
-#define COLOR_parser___parser_nodes___TKwisset (SFT_parser___parser_nodes[158])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwisset (SFT_parser___parser_nodes[159] + 0)
-#define ID_parser___parser_nodes___TKwlabel (SFT_parser___parser_nodes[160])
-#define COLOR_parser___parser_nodes___TKwlabel (SFT_parser___parser_nodes[161])
-#define INIT_TABLE_POS_parser___parser_nodes___TKwlabel (SFT_parser___parser_nodes[162] + 0)
-#define ID_parser___parser_nodes___TOpar (SFT_parser___parser_nodes[163])
-#define COLOR_parser___parser_nodes___TOpar (SFT_parser___parser_nodes[164])
-#define INIT_TABLE_POS_parser___parser_nodes___TOpar (SFT_parser___parser_nodes[165] + 0)
-#define ID_parser___parser_nodes___TCpar (SFT_parser___parser_nodes[166])
-#define COLOR_parser___parser_nodes___TCpar (SFT_parser___parser_nodes[167])
-#define INIT_TABLE_POS_parser___parser_nodes___TCpar (SFT_parser___parser_nodes[168] + 0)
-#define ID_parser___parser_nodes___TObra (SFT_parser___parser_nodes[169])
-#define COLOR_parser___parser_nodes___TObra (SFT_parser___parser_nodes[170])
-#define INIT_TABLE_POS_parser___parser_nodes___TObra (SFT_parser___parser_nodes[171] + 0)
-#define ID_parser___parser_nodes___TCbra (SFT_parser___parser_nodes[172])
-#define COLOR_parser___parser_nodes___TCbra (SFT_parser___parser_nodes[173])
-#define INIT_TABLE_POS_parser___parser_nodes___TCbra (SFT_parser___parser_nodes[174] + 0)
-#define ID_parser___parser_nodes___TComma (SFT_parser___parser_nodes[175])
-#define COLOR_parser___parser_nodes___TComma (SFT_parser___parser_nodes[176])
-#define INIT_TABLE_POS_parser___parser_nodes___TComma (SFT_parser___parser_nodes[177] + 0)
-#define ID_parser___parser_nodes___TColumn (SFT_parser___parser_nodes[178])
-#define COLOR_parser___parser_nodes___TColumn (SFT_parser___parser_nodes[179])
-#define INIT_TABLE_POS_parser___parser_nodes___TColumn (SFT_parser___parser_nodes[180] + 0)
-#define ID_parser___parser_nodes___TQuad (SFT_parser___parser_nodes[181])
-#define COLOR_parser___parser_nodes___TQuad (SFT_parser___parser_nodes[182])
-#define INIT_TABLE_POS_parser___parser_nodes___TQuad (SFT_parser___parser_nodes[183] + 0)
-#define ID_parser___parser_nodes___TAssign (SFT_parser___parser_nodes[184])
-#define COLOR_parser___parser_nodes___TAssign (SFT_parser___parser_nodes[185])
-#define INIT_TABLE_POS_parser___parser_nodes___TAssign (SFT_parser___parser_nodes[186] + 0)
-#define ID_parser___parser_nodes___TPluseq (SFT_parser___parser_nodes[187])
-#define COLOR_parser___parser_nodes___TPluseq (SFT_parser___parser_nodes[188])
-#define INIT_TABLE_POS_parser___parser_nodes___TPluseq (SFT_parser___parser_nodes[189] + 0)
-#define ID_parser___parser_nodes___TMinuseq (SFT_parser___parser_nodes[190])
-#define COLOR_parser___parser_nodes___TMinuseq (SFT_parser___parser_nodes[191])
-#define INIT_TABLE_POS_parser___parser_nodes___TMinuseq (SFT_parser___parser_nodes[192] + 0)
-#define ID_parser___parser_nodes___TDotdotdot (SFT_parser___parser_nodes[193])
-#define COLOR_parser___parser_nodes___TDotdotdot (SFT_parser___parser_nodes[194])
-#define INIT_TABLE_POS_parser___parser_nodes___TDotdotdot (SFT_parser___parser_nodes[195] + 0)
-#define ID_parser___parser_nodes___TDotdot (SFT_parser___parser_nodes[196])
-#define COLOR_parser___parser_nodes___TDotdot (SFT_parser___parser_nodes[197])
-#define INIT_TABLE_POS_parser___parser_nodes___TDotdot (SFT_parser___parser_nodes[198] + 0)
-#define ID_parser___parser_nodes___TDot (SFT_parser___parser_nodes[199])
-#define COLOR_parser___parser_nodes___TDot (SFT_parser___parser_nodes[200])
-#define INIT_TABLE_POS_parser___parser_nodes___TDot (SFT_parser___parser_nodes[201] + 0)
-#define ID_parser___parser_nodes___TPlus (SFT_parser___parser_nodes[202])
-#define COLOR_parser___parser_nodes___TPlus (SFT_parser___parser_nodes[203])
-#define INIT_TABLE_POS_parser___parser_nodes___TPlus (SFT_parser___parser_nodes[204] + 0)
-#define ID_parser___parser_nodes___TMinus (SFT_parser___parser_nodes[205])
-#define COLOR_parser___parser_nodes___TMinus (SFT_parser___parser_nodes[206])
-#define INIT_TABLE_POS_parser___parser_nodes___TMinus (SFT_parser___parser_nodes[207] + 0)
-#define ID_parser___parser_nodes___TStar (SFT_parser___parser_nodes[208])
-#define COLOR_parser___parser_nodes___TStar (SFT_parser___parser_nodes[209])
-#define INIT_TABLE_POS_parser___parser_nodes___TStar (SFT_parser___parser_nodes[210] + 0)
-#define ID_parser___parser_nodes___TSlash (SFT_parser___parser_nodes[211])
-#define COLOR_parser___parser_nodes___TSlash (SFT_parser___parser_nodes[212])
-#define INIT_TABLE_POS_parser___parser_nodes___TSlash (SFT_parser___parser_nodes[213] + 0)
-#define ID_parser___parser_nodes___TPercent (SFT_parser___parser_nodes[214])
-#define COLOR_parser___parser_nodes___TPercent (SFT_parser___parser_nodes[215])
-#define INIT_TABLE_POS_parser___parser_nodes___TPercent (SFT_parser___parser_nodes[216] + 0)
-#define ID_parser___parser_nodes___TEq (SFT_parser___parser_nodes[217])
-#define COLOR_parser___parser_nodes___TEq (SFT_parser___parser_nodes[218])
-#define INIT_TABLE_POS_parser___parser_nodes___TEq (SFT_parser___parser_nodes[219] + 0)
-#define ID_parser___parser_nodes___TNe (SFT_parser___parser_nodes[220])
-#define COLOR_parser___parser_nodes___TNe (SFT_parser___parser_nodes[221])
-#define INIT_TABLE_POS_parser___parser_nodes___TNe (SFT_parser___parser_nodes[222] + 0)
-#define ID_parser___parser_nodes___TLt (SFT_parser___parser_nodes[223])
-#define COLOR_parser___parser_nodes___TLt (SFT_parser___parser_nodes[224])
-#define INIT_TABLE_POS_parser___parser_nodes___TLt (SFT_parser___parser_nodes[225] + 0)
-#define ID_parser___parser_nodes___TLe (SFT_parser___parser_nodes[226])
-#define COLOR_parser___parser_nodes___TLe (SFT_parser___parser_nodes[227])
-#define INIT_TABLE_POS_parser___parser_nodes___TLe (SFT_parser___parser_nodes[228] + 0)
-#define ID_parser___parser_nodes___TLl (SFT_parser___parser_nodes[229])
-#define COLOR_parser___parser_nodes___TLl (SFT_parser___parser_nodes[230])
-#define INIT_TABLE_POS_parser___parser_nodes___TLl (SFT_parser___parser_nodes[231] + 0)
-#define ID_parser___parser_nodes___TGt (SFT_parser___parser_nodes[232])
-#define COLOR_parser___parser_nodes___TGt (SFT_parser___parser_nodes[233])
-#define INIT_TABLE_POS_parser___parser_nodes___TGt (SFT_parser___parser_nodes[234] + 0)
-#define ID_parser___parser_nodes___TGe (SFT_parser___parser_nodes[235])
-#define COLOR_parser___parser_nodes___TGe (SFT_parser___parser_nodes[236])
-#define INIT_TABLE_POS_parser___parser_nodes___TGe (SFT_parser___parser_nodes[237] + 0)
-#define ID_parser___parser_nodes___TGg (SFT_parser___parser_nodes[238])
-#define COLOR_parser___parser_nodes___TGg (SFT_parser___parser_nodes[239])
-#define INIT_TABLE_POS_parser___parser_nodes___TGg (SFT_parser___parser_nodes[240] + 0)
-#define ID_parser___parser_nodes___TStarship (SFT_parser___parser_nodes[241])
-#define COLOR_parser___parser_nodes___TStarship (SFT_parser___parser_nodes[242])
-#define INIT_TABLE_POS_parser___parser_nodes___TStarship (SFT_parser___parser_nodes[243] + 0)
-#define ID_parser___parser_nodes___TBang (SFT_parser___parser_nodes[244])
-#define COLOR_parser___parser_nodes___TBang (SFT_parser___parser_nodes[245])
-#define INIT_TABLE_POS_parser___parser_nodes___TBang (SFT_parser___parser_nodes[246] + 0)
-#define ID_parser___parser_nodes___TClassid (SFT_parser___parser_nodes[247])
-#define COLOR_parser___parser_nodes___TClassid (SFT_parser___parser_nodes[248])
-#define INIT_TABLE_POS_parser___parser_nodes___TClassid (SFT_parser___parser_nodes[249] + 0)
-#define ID_parser___parser_nodes___TId (SFT_parser___parser_nodes[250])
-#define COLOR_parser___parser_nodes___TId (SFT_parser___parser_nodes[251])
-#define INIT_TABLE_POS_parser___parser_nodes___TId (SFT_parser___parser_nodes[252] + 0)
-#define ID_parser___parser_nodes___TAttrid (SFT_parser___parser_nodes[253])
-#define COLOR_parser___parser_nodes___TAttrid (SFT_parser___parser_nodes[254])
-#define INIT_TABLE_POS_parser___parser_nodes___TAttrid (SFT_parser___parser_nodes[255] + 0)
-#define ID_parser___parser_nodes___TNumber (SFT_parser___parser_nodes[256])
-#define COLOR_parser___parser_nodes___TNumber (SFT_parser___parser_nodes[257])
-#define INIT_TABLE_POS_parser___parser_nodes___TNumber (SFT_parser___parser_nodes[258] + 0)
-#define ID_parser___parser_nodes___TFloat (SFT_parser___parser_nodes[259])
-#define COLOR_parser___parser_nodes___TFloat (SFT_parser___parser_nodes[260])
-#define INIT_TABLE_POS_parser___parser_nodes___TFloat (SFT_parser___parser_nodes[261] + 0)
-#define ID_parser___parser_nodes___TChar (SFT_parser___parser_nodes[262])
-#define COLOR_parser___parser_nodes___TChar (SFT_parser___parser_nodes[263])
-#define INIT_TABLE_POS_parser___parser_nodes___TChar (SFT_parser___parser_nodes[264] + 0)
-#define ID_parser___parser_nodes___TString (SFT_parser___parser_nodes[265])
-#define COLOR_parser___parser_nodes___TString (SFT_parser___parser_nodes[266])
-#define INIT_TABLE_POS_parser___parser_nodes___TString (SFT_parser___parser_nodes[267] + 0)
-#define ID_parser___parser_nodes___TStartString (SFT_parser___parser_nodes[268])
-#define COLOR_parser___parser_nodes___TStartString (SFT_parser___parser_nodes[269])
-#define INIT_TABLE_POS_parser___parser_nodes___TStartString (SFT_parser___parser_nodes[270] + 0)
-#define ID_parser___parser_nodes___TMidString (SFT_parser___parser_nodes[271])
-#define COLOR_parser___parser_nodes___TMidString (SFT_parser___parser_nodes[272])
-#define INIT_TABLE_POS_parser___parser_nodes___TMidString (SFT_parser___parser_nodes[273] + 0)
-#define ID_parser___parser_nodes___TEndString (SFT_parser___parser_nodes[274])
-#define COLOR_parser___parser_nodes___TEndString (SFT_parser___parser_nodes[275])
-#define INIT_TABLE_POS_parser___parser_nodes___TEndString (SFT_parser___parser_nodes[276] + 0)
-#define ID_parser___parser_nodes___EOF (SFT_parser___parser_nodes[277])
-#define COLOR_parser___parser_nodes___EOF (SFT_parser___parser_nodes[278])
-#define INIT_TABLE_POS_parser___parser_nodes___EOF (SFT_parser___parser_nodes[279] + 0)
-#define CALL_parser___parser_nodes___EOF___noinit(recv) ((parser___parser_nodes___EOF___noinit_t)CALL((recv), (SFT_parser___parser_nodes[279] + 1)))
-#define ID_parser___parser_nodes___AError (SFT_parser___parser_nodes[280])
-#define COLOR_parser___parser_nodes___AError (SFT_parser___parser_nodes[281])
-#define INIT_TABLE_POS_parser___parser_nodes___AError (SFT_parser___parser_nodes[282] + 0)
-#define CALL_parser___parser_nodes___AError___noinit(recv) ((parser___parser_nodes___AError___noinit_t)CALL((recv), (SFT_parser___parser_nodes[282] + 1)))
-#define ID_parser___parser_nodes___AModule (SFT_parser___parser_nodes[283])
-#define COLOR_parser___parser_nodes___AModule (SFT_parser___parser_nodes[284])
-#define ATTR_parser___parser_nodes___AModule____n_moduledecl(recv) ATTR(recv, (SFT_parser___parser_nodes[285] + 0))
-#define ATTR_parser___parser_nodes___AModule____n_imports(recv) ATTR(recv, (SFT_parser___parser_nodes[285] + 1))
-#define ATTR_parser___parser_nodes___AModule____n_classdefs(recv) ATTR(recv, (SFT_parser___parser_nodes[285] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AModule (SFT_parser___parser_nodes[286] + 0)
-#define CALL_parser___parser_nodes___AModule___n_moduledecl(recv) ((parser___parser_nodes___AModule___n_moduledecl_t)CALL((recv), (SFT_parser___parser_nodes[286] + 1)))
-#define CALL_parser___parser_nodes___AModule___n_imports(recv) ((parser___parser_nodes___AModule___n_imports_t)CALL((recv), (SFT_parser___parser_nodes[286] + 2)))
-#define CALL_parser___parser_nodes___AModule___n_classdefs(recv) ((parser___parser_nodes___AModule___n_classdefs_t)CALL((recv), (SFT_parser___parser_nodes[286] + 3)))
-#define ID_parser___parser_nodes___AModuledecl (SFT_parser___parser_nodes[287])
-#define COLOR_parser___parser_nodes___AModuledecl (SFT_parser___parser_nodes[288])
-#define ATTR_parser___parser_nodes___AModuledecl____n_doc(recv) ATTR(recv, (SFT_parser___parser_nodes[289] + 0))
-#define ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(recv) ATTR(recv, (SFT_parser___parser_nodes[289] + 1))
-#define ATTR_parser___parser_nodes___AModuledecl____n_name(recv) ATTR(recv, (SFT_parser___parser_nodes[289] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AModuledecl (SFT_parser___parser_nodes[290] + 0)
-#define CALL_parser___parser_nodes___AModuledecl___n_doc(recv) ((parser___parser_nodes___AModuledecl___n_doc_t)CALL((recv), (SFT_parser___parser_nodes[290] + 1)))
-#define CALL_parser___parser_nodes___AModuledecl___n_kwmodule(recv) ((parser___parser_nodes___AModuledecl___n_kwmodule_t)CALL((recv), (SFT_parser___parser_nodes[290] + 2)))
-#define CALL_parser___parser_nodes___AModuledecl___n_name(recv) ((parser___parser_nodes___AModuledecl___n_name_t)CALL((recv), (SFT_parser___parser_nodes[290] + 3)))
-#define ID_parser___parser_nodes___AImport (SFT_parser___parser_nodes[291])
-#define COLOR_parser___parser_nodes___AImport (SFT_parser___parser_nodes[292])
-#define INIT_TABLE_POS_parser___parser_nodes___AImport (SFT_parser___parser_nodes[293] + 0)
-#define ID_parser___parser_nodes___AStdImport (SFT_parser___parser_nodes[294])
-#define COLOR_parser___parser_nodes___AStdImport (SFT_parser___parser_nodes[295])
-#define ATTR_parser___parser_nodes___AStdImport____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[296] + 0))
-#define ATTR_parser___parser_nodes___AStdImport____n_kwimport(recv) ATTR(recv, (SFT_parser___parser_nodes[296] + 1))
-#define ATTR_parser___parser_nodes___AStdImport____n_name(recv) ATTR(recv, (SFT_parser___parser_nodes[296] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AStdImport (SFT_parser___parser_nodes[297] + 0)
-#define CALL_parser___parser_nodes___AStdImport___n_visibility(recv) ((parser___parser_nodes___AStdImport___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[297] + 1)))
-#define CALL_parser___parser_nodes___AStdImport___n_kwimport(recv) ((parser___parser_nodes___AStdImport___n_kwimport_t)CALL((recv), (SFT_parser___parser_nodes[297] + 2)))
-#define CALL_parser___parser_nodes___AStdImport___n_name(recv) ((parser___parser_nodes___AStdImport___n_name_t)CALL((recv), (SFT_parser___parser_nodes[297] + 3)))
-#define ID_parser___parser_nodes___ANoImport (SFT_parser___parser_nodes[298])
-#define COLOR_parser___parser_nodes___ANoImport (SFT_parser___parser_nodes[299])
-#define ATTR_parser___parser_nodes___ANoImport____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[300] + 0))
-#define ATTR_parser___parser_nodes___ANoImport____n_kwimport(recv) ATTR(recv, (SFT_parser___parser_nodes[300] + 1))
-#define ATTR_parser___parser_nodes___ANoImport____n_kwend(recv) ATTR(recv, (SFT_parser___parser_nodes[300] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___ANoImport (SFT_parser___parser_nodes[301] + 0)
-#define CALL_parser___parser_nodes___ANoImport___n_visibility(recv) ((parser___parser_nodes___ANoImport___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[301] + 1)))
-#define CALL_parser___parser_nodes___ANoImport___n_kwimport(recv) ((parser___parser_nodes___ANoImport___n_kwimport_t)CALL((recv), (SFT_parser___parser_nodes[301] + 2)))
-#define CALL_parser___parser_nodes___ANoImport___n_kwend(recv) ((parser___parser_nodes___ANoImport___n_kwend_t)CALL((recv), (SFT_parser___parser_nodes[301] + 3)))
-#define ID_parser___parser_nodes___AVisibility (SFT_parser___parser_nodes[302])
-#define COLOR_parser___parser_nodes___AVisibility (SFT_parser___parser_nodes[303])
-#define INIT_TABLE_POS_parser___parser_nodes___AVisibility (SFT_parser___parser_nodes[304] + 0)
-#define ID_parser___parser_nodes___APublicVisibility (SFT_parser___parser_nodes[305])
-#define COLOR_parser___parser_nodes___APublicVisibility (SFT_parser___parser_nodes[306])
-#define INIT_TABLE_POS_parser___parser_nodes___APublicVisibility (SFT_parser___parser_nodes[307] + 0)
-#define ID_parser___parser_nodes___APrivateVisibility (SFT_parser___parser_nodes[308])
-#define COLOR_parser___parser_nodes___APrivateVisibility (SFT_parser___parser_nodes[309])
-#define ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(recv) ATTR(recv, (SFT_parser___parser_nodes[310] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___APrivateVisibility (SFT_parser___parser_nodes[311] + 0)
-#define CALL_parser___parser_nodes___APrivateVisibility___n_kwprivate(recv) ((parser___parser_nodes___APrivateVisibility___n_kwprivate_t)CALL((recv), (SFT_parser___parser_nodes[311] + 1)))
-#define ID_parser___parser_nodes___AProtectedVisibility (SFT_parser___parser_nodes[312])
-#define COLOR_parser___parser_nodes___AProtectedVisibility (SFT_parser___parser_nodes[313])
-#define ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(recv) ATTR(recv, (SFT_parser___parser_nodes[314] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AProtectedVisibility (SFT_parser___parser_nodes[315] + 0)
-#define CALL_parser___parser_nodes___AProtectedVisibility___n_kwprotected(recv) ((parser___parser_nodes___AProtectedVisibility___n_kwprotected_t)CALL((recv), (SFT_parser___parser_nodes[315] + 1)))
-#define ID_parser___parser_nodes___AIntrudeVisibility (SFT_parser___parser_nodes[316])
-#define COLOR_parser___parser_nodes___AIntrudeVisibility (SFT_parser___parser_nodes[317])
-#define ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(recv) ATTR(recv, (SFT_parser___parser_nodes[318] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AIntrudeVisibility (SFT_parser___parser_nodes[319] + 0)
-#define CALL_parser___parser_nodes___AIntrudeVisibility___n_kwintrude(recv) ((parser___parser_nodes___AIntrudeVisibility___n_kwintrude_t)CALL((recv), (SFT_parser___parser_nodes[319] + 1)))
-#define ID_parser___parser_nodes___AClassdef (SFT_parser___parser_nodes[320])
-#define COLOR_parser___parser_nodes___AClassdef (SFT_parser___parser_nodes[321])
-#define INIT_TABLE_POS_parser___parser_nodes___AClassdef (SFT_parser___parser_nodes[322] + 0)
-#define ID_parser___parser_nodes___AStdClassdef (SFT_parser___parser_nodes[323])
-#define COLOR_parser___parser_nodes___AStdClassdef (SFT_parser___parser_nodes[324])
-#define ATTR_parser___parser_nodes___AStdClassdef____n_doc(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 0))
-#define ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 1))
-#define ATTR_parser___parser_nodes___AStdClassdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 2))
-#define ATTR_parser___parser_nodes___AStdClassdef____n_classkind(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 3))
-#define ATTR_parser___parser_nodes___AStdClassdef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 4))
-#define ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 5))
-#define ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 6))
-#define ATTR_parser___parser_nodes___AStdClassdef____n_propdefs(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 7))
-#define INIT_TABLE_POS_parser___parser_nodes___AStdClassdef (SFT_parser___parser_nodes[326] + 0)
-#define CALL_parser___parser_nodes___AStdClassdef___n_doc(recv) ((parser___parser_nodes___AStdClassdef___n_doc_t)CALL((recv), (SFT_parser___parser_nodes[326] + 1)))
-#define CALL_parser___parser_nodes___AStdClassdef___n_kwredef(recv) ((parser___parser_nodes___AStdClassdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[326] + 2)))
-#define CALL_parser___parser_nodes___AStdClassdef___n_visibility(recv) ((parser___parser_nodes___AStdClassdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[326] + 3)))
-#define CALL_parser___parser_nodes___AStdClassdef___n_classkind(recv) ((parser___parser_nodes___AStdClassdef___n_classkind_t)CALL((recv), (SFT_parser___parser_nodes[326] + 4)))
-#define CALL_parser___parser_nodes___AStdClassdef___n_id(recv) ((parser___parser_nodes___AStdClassdef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[326] + 5)))
-#define CALL_parser___parser_nodes___AStdClassdef___n_formaldefs(recv) ((parser___parser_nodes___AStdClassdef___n_formaldefs_t)CALL((recv), (SFT_parser___parser_nodes[326] + 6)))
-#define CALL_parser___parser_nodes___AStdClassdef___n_superclasses(recv) ((parser___parser_nodes___AStdClassdef___n_superclasses_t)CALL((recv), (SFT_parser___parser_nodes[326] + 7)))
-#define CALL_parser___parser_nodes___AStdClassdef___n_propdefs(recv) ((parser___parser_nodes___AStdClassdef___n_propdefs_t)CALL((recv), (SFT_parser___parser_nodes[326] + 8)))
-#define ID_parser___parser_nodes___ATopClassdef (SFT_parser___parser_nodes[327])
-#define COLOR_parser___parser_nodes___ATopClassdef (SFT_parser___parser_nodes[328])
-#define ATTR_parser___parser_nodes___ATopClassdef____n_propdefs(recv) ATTR(recv, (SFT_parser___parser_nodes[329] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ATopClassdef (SFT_parser___parser_nodes[330] + 0)
-#define CALL_parser___parser_nodes___ATopClassdef___n_propdefs(recv) ((parser___parser_nodes___ATopClassdef___n_propdefs_t)CALL((recv), (SFT_parser___parser_nodes[330] + 1)))
-#define ID_parser___parser_nodes___AMainClassdef (SFT_parser___parser_nodes[331])
-#define COLOR_parser___parser_nodes___AMainClassdef (SFT_parser___parser_nodes[332])
-#define ATTR_parser___parser_nodes___AMainClassdef____n_propdefs(recv) ATTR(recv, (SFT_parser___parser_nodes[333] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AMainClassdef (SFT_parser___parser_nodes[334] + 0)
-#define CALL_parser___parser_nodes___AMainClassdef___n_propdefs(recv) ((parser___parser_nodes___AMainClassdef___n_propdefs_t)CALL((recv), (SFT_parser___parser_nodes[334] + 1)))
-#define ID_parser___parser_nodes___AClasskind (SFT_parser___parser_nodes[335])
-#define COLOR_parser___parser_nodes___AClasskind (SFT_parser___parser_nodes[336])
-#define INIT_TABLE_POS_parser___parser_nodes___AClasskind (SFT_parser___parser_nodes[337] + 0)
-#define ID_parser___parser_nodes___AConcreteClasskind (SFT_parser___parser_nodes[338])
-#define COLOR_parser___parser_nodes___AConcreteClasskind (SFT_parser___parser_nodes[339])
-#define ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(recv) ATTR(recv, (SFT_parser___parser_nodes[340] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AConcreteClasskind (SFT_parser___parser_nodes[341] + 0)
-#define CALL_parser___parser_nodes___AConcreteClasskind___n_kwclass(recv) ((parser___parser_nodes___AConcreteClasskind___n_kwclass_t)CALL((recv), (SFT_parser___parser_nodes[341] + 1)))
-#define ID_parser___parser_nodes___AAbstractClasskind (SFT_parser___parser_nodes[342])
-#define COLOR_parser___parser_nodes___AAbstractClasskind (SFT_parser___parser_nodes[343])
-#define ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(recv) ATTR(recv, (SFT_parser___parser_nodes[344] + 0))
-#define ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(recv) ATTR(recv, (SFT_parser___parser_nodes[344] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AAbstractClasskind (SFT_parser___parser_nodes[345] + 0)
-#define CALL_parser___parser_nodes___AAbstractClasskind___n_kwabstract(recv) ((parser___parser_nodes___AAbstractClasskind___n_kwabstract_t)CALL((recv), (SFT_parser___parser_nodes[345] + 1)))
-#define CALL_parser___parser_nodes___AAbstractClasskind___n_kwclass(recv) ((parser___parser_nodes___AAbstractClasskind___n_kwclass_t)CALL((recv), (SFT_parser___parser_nodes[345] + 2)))
-#define ID_parser___parser_nodes___AInterfaceClasskind (SFT_parser___parser_nodes[346])
-#define COLOR_parser___parser_nodes___AInterfaceClasskind (SFT_parser___parser_nodes[347])
-#define ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(recv) ATTR(recv, (SFT_parser___parser_nodes[348] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AInterfaceClasskind (SFT_parser___parser_nodes[349] + 0)
-#define CALL_parser___parser_nodes___AInterfaceClasskind___n_kwinterface(recv) ((parser___parser_nodes___AInterfaceClasskind___n_kwinterface_t)CALL((recv), (SFT_parser___parser_nodes[349] + 1)))
-#define ID_parser___parser_nodes___AEnumClasskind (SFT_parser___parser_nodes[350])
-#define COLOR_parser___parser_nodes___AEnumClasskind (SFT_parser___parser_nodes[351])
-#define ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(recv) ATTR(recv, (SFT_parser___parser_nodes[352] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AEnumClasskind (SFT_parser___parser_nodes[353] + 0)
-#define CALL_parser___parser_nodes___AEnumClasskind___n_kwenum(recv) ((parser___parser_nodes___AEnumClasskind___n_kwenum_t)CALL((recv), (SFT_parser___parser_nodes[353] + 1)))
-#define ID_parser___parser_nodes___AExternClasskind (SFT_parser___parser_nodes[354])
-#define COLOR_parser___parser_nodes___AExternClasskind (SFT_parser___parser_nodes[355])
-#define ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(recv) ATTR(recv, (SFT_parser___parser_nodes[356] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AExternClasskind (SFT_parser___parser_nodes[357] + 0)
-#define CALL_parser___parser_nodes___AExternClasskind___n_kwextern(recv) ((parser___parser_nodes___AExternClasskind___n_kwextern_t)CALL((recv), (SFT_parser___parser_nodes[357] + 1)))
-#define ID_parser___parser_nodes___AFormaldef (SFT_parser___parser_nodes[358])
-#define COLOR_parser___parser_nodes___AFormaldef (SFT_parser___parser_nodes[359])
-#define ATTR_parser___parser_nodes___AFormaldef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[360] + 0))
-#define ATTR_parser___parser_nodes___AFormaldef____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[360] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AFormaldef (SFT_parser___parser_nodes[361] + 0)
-#define CALL_parser___parser_nodes___AFormaldef___n_id(recv) ((parser___parser_nodes___AFormaldef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[361] + 1)))
-#define CALL_parser___parser_nodes___AFormaldef___n_type(recv) ((parser___parser_nodes___AFormaldef___n_type_t)CALL((recv), (SFT_parser___parser_nodes[361] + 2)))
-#define ID_parser___parser_nodes___ASuperclass (SFT_parser___parser_nodes[362])
-#define COLOR_parser___parser_nodes___ASuperclass (SFT_parser___parser_nodes[363])
-#define ATTR_parser___parser_nodes___ASuperclass____n_kwspecial(recv) ATTR(recv, (SFT_parser___parser_nodes[364] + 0))
-#define ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(recv) ATTR(recv, (SFT_parser___parser_nodes[364] + 1))
-#define ATTR_parser___parser_nodes___ASuperclass____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[364] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___ASuperclass (SFT_parser___parser_nodes[365] + 0)
-#define CALL_parser___parser_nodes___ASuperclass___n_kwspecial(recv) ((parser___parser_nodes___ASuperclass___n_kwspecial_t)CALL((recv), (SFT_parser___parser_nodes[365] + 1)))
-#define CALL_parser___parser_nodes___ASuperclass___n_kwsuper(recv) ((parser___parser_nodes___ASuperclass___n_kwsuper_t)CALL((recv), (SFT_parser___parser_nodes[365] + 2)))
-#define CALL_parser___parser_nodes___ASuperclass___n_type(recv) ((parser___parser_nodes___ASuperclass___n_type_t)CALL((recv), (SFT_parser___parser_nodes[365] + 3)))
-#define ID_parser___parser_nodes___APropdef (SFT_parser___parser_nodes[366])
-#define COLOR_parser___parser_nodes___APropdef (SFT_parser___parser_nodes[367])
-#define ATTR_parser___parser_nodes___APropdef____n_doc(recv) ATTR(recv, (SFT_parser___parser_nodes[368] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___APropdef (SFT_parser___parser_nodes[369] + 0)
-#define CALL_parser___parser_nodes___APropdef___n_doc(recv) ((parser___parser_nodes___APropdef___n_doc_t)CALL((recv), (SFT_parser___parser_nodes[369] + 1)))
-#define ID_parser___parser_nodes___AAttrPropdef (SFT_parser___parser_nodes[370])
-#define COLOR_parser___parser_nodes___AAttrPropdef (SFT_parser___parser_nodes[371])
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 0))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 1))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 2))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 3))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_id2(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 4))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 5))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_readable(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 6))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_writable(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 7))
-#define ATTR_parser___parser_nodes___AAttrPropdef____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[372] + 8))
-#define INIT_TABLE_POS_parser___parser_nodes___AAttrPropdef (SFT_parser___parser_nodes[373] + 0)
-#define CALL_parser___parser_nodes___AAttrPropdef___n_kwredef(recv) ((parser___parser_nodes___AAttrPropdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[373] + 1)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_visibility(recv) ((parser___parser_nodes___AAttrPropdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[373] + 2)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_kwvar(recv) ((parser___parser_nodes___AAttrPropdef___n_kwvar_t)CALL((recv), (SFT_parser___parser_nodes[373] + 3)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_id(recv) ((parser___parser_nodes___AAttrPropdef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[373] + 4)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_id2(recv) ((parser___parser_nodes___AAttrPropdef___n_id2_t)CALL((recv), (SFT_parser___parser_nodes[373] + 5)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_type(recv) ((parser___parser_nodes___AAttrPropdef___n_type_t)CALL((recv), (SFT_parser___parser_nodes[373] + 6)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_readable(recv) ((parser___parser_nodes___AAttrPropdef___n_readable_t)CALL((recv), (SFT_parser___parser_nodes[373] + 7)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_writable(recv) ((parser___parser_nodes___AAttrPropdef___n_writable_t)CALL((recv), (SFT_parser___parser_nodes[373] + 8)))
-#define CALL_parser___parser_nodes___AAttrPropdef___n_expr(recv) ((parser___parser_nodes___AAttrPropdef___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[373] + 9)))
-#define ID_parser___parser_nodes___AMethPropdef (SFT_parser___parser_nodes[374])
-#define COLOR_parser___parser_nodes___AMethPropdef (SFT_parser___parser_nodes[375])
-#define ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[376] + 0))
-#define ATTR_parser___parser_nodes___AMethPropdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[376] + 1))
-#define ATTR_parser___parser_nodes___AMethPropdef____n_methid(recv) ATTR(recv, (SFT_parser___parser_nodes[376] + 2))
-#define ATTR_parser___parser_nodes___AMethPropdef____n_signature(recv) ATTR(recv, (SFT_parser___parser_nodes[376] + 3))
-#define INIT_TABLE_POS_parser___parser_nodes___AMethPropdef (SFT_parser___parser_nodes[377] + 0)
-#define CALL_parser___parser_nodes___AMethPropdef___n_kwredef(recv) ((parser___parser_nodes___AMethPropdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[377] + 1)))
-#define CALL_parser___parser_nodes___AMethPropdef___n_visibility(recv) ((parser___parser_nodes___AMethPropdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[377] + 2)))
-#define CALL_parser___parser_nodes___AMethPropdef___n_methid(recv) ((parser___parser_nodes___AMethPropdef___n_methid_t)CALL((recv), (SFT_parser___parser_nodes[377] + 3)))
-#define CALL_parser___parser_nodes___AMethPropdef___n_signature(recv) ((parser___parser_nodes___AMethPropdef___n_signature_t)CALL((recv), (SFT_parser___parser_nodes[377] + 4)))
-#define ID_parser___parser_nodes___ADeferredMethPropdef (SFT_parser___parser_nodes[378])
-#define COLOR_parser___parser_nodes___ADeferredMethPropdef (SFT_parser___parser_nodes[379])
-#define ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[380] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ADeferredMethPropdef (SFT_parser___parser_nodes[381] + 0)
-#define CALL_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___ADeferredMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[381] + 1)))
-#define ID_parser___parser_nodes___AInternMethPropdef (SFT_parser___parser_nodes[382])
-#define COLOR_parser___parser_nodes___AInternMethPropdef (SFT_parser___parser_nodes[383])
-#define ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[384] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AInternMethPropdef (SFT_parser___parser_nodes[385] + 0)
-#define CALL_parser___parser_nodes___AInternMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___AInternMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[385] + 1)))
-#define ID_parser___parser_nodes___AExternPropdef (SFT_parser___parser_nodes[386])
-#define COLOR_parser___parser_nodes___AExternPropdef (SFT_parser___parser_nodes[387])
-#define ATTR_parser___parser_nodes___AExternPropdef____n_extern(recv) ATTR(recv, (SFT_parser___parser_nodes[388] + 0))
-#define ATTR_parser___parser_nodes___AExternPropdef____n_extern_calls(recv) ATTR(recv, (SFT_parser___parser_nodes[388] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AExternPropdef (SFT_parser___parser_nodes[389] + 0)
-#define CALL_parser___parser_nodes___AExternPropdef___n_extern(recv) ((parser___parser_nodes___AExternPropdef___n_extern_t)CALL((recv), (SFT_parser___parser_nodes[389] + 1)))
-#define CALL_parser___parser_nodes___AExternPropdef___n_extern_calls(recv) ((parser___parser_nodes___AExternPropdef___n_extern_calls_t)CALL((recv), (SFT_parser___parser_nodes[389] + 2)))
-#define ID_parser___parser_nodes___AExternMethPropdef (SFT_parser___parser_nodes[390])
-#define COLOR_parser___parser_nodes___AExternMethPropdef (SFT_parser___parser_nodes[391])
-#define ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[392] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AExternMethPropdef (SFT_parser___parser_nodes[393] + 0)
-#define CALL_parser___parser_nodes___AExternMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___AExternMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[393] + 1)))
-#define ID_parser___parser_nodes___AConcreteMethPropdef (SFT_parser___parser_nodes[394])
-#define COLOR_parser___parser_nodes___AConcreteMethPropdef (SFT_parser___parser_nodes[395])
-#define ATTR_parser___parser_nodes___AConcreteMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[396] + 0))
-#define ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[396] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AConcreteMethPropdef (SFT_parser___parser_nodes[397] + 0)
-#define CALL_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___AConcreteMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[397] + 1)))
-#define CALL_parser___parser_nodes___AConcreteMethPropdef___n_block(recv) ((parser___parser_nodes___AConcreteMethPropdef___n_block_t)CALL((recv), (SFT_parser___parser_nodes[397] + 2)))
-#define ID_parser___parser_nodes___AInitPropdef (SFT_parser___parser_nodes[398])
-#define COLOR_parser___parser_nodes___AInitPropdef (SFT_parser___parser_nodes[399])
-#define INIT_TABLE_POS_parser___parser_nodes___AInitPropdef (SFT_parser___parser_nodes[400] + 0)
-#define CALL_parser___parser_nodes___AInitPropdef___init(recv) ((parser___parser_nodes___AInitPropdef___init_t)CALL((recv), (SFT_parser___parser_nodes[400] + 1)))
-#define ID_parser___parser_nodes___AConcreteInitPropdef (SFT_parser___parser_nodes[401])
-#define COLOR_parser___parser_nodes___AConcreteInitPropdef (SFT_parser___parser_nodes[402])
-#define ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(recv) ATTR(recv, (SFT_parser___parser_nodes[403] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AConcreteInitPropdef (SFT_parser___parser_nodes[404] + 0)
-#define CALL_parser___parser_nodes___AConcreteInitPropdef___init(recv) ((parser___parser_nodes___AConcreteInitPropdef___init_t)CALL((recv), (SFT_parser___parser_nodes[404] + 1)))
-#define CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit(recv) ((parser___parser_nodes___AConcreteInitPropdef___n_kwinit_t)CALL((recv), (SFT_parser___parser_nodes[404] + 2)))
-#define ID_parser___parser_nodes___AExternInitPropdef (SFT_parser___parser_nodes[405])
-#define COLOR_parser___parser_nodes___AExternInitPropdef (SFT_parser___parser_nodes[406])
-#define ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AExternInitPropdef (SFT_parser___parser_nodes[408] + 0)
-#define CALL_parser___parser_nodes___AExternInitPropdef___init(recv) ((parser___parser_nodes___AExternInitPropdef___init_t)CALL((recv), (SFT_parser___parser_nodes[408] + 1)))
-#define CALL_parser___parser_nodes___AExternInitPropdef___n_kwnew(recv) ((parser___parser_nodes___AExternInitPropdef___n_kwnew_t)CALL((recv), (SFT_parser___parser_nodes[408] + 2)))
-#define ID_parser___parser_nodes___AMainMethPropdef (SFT_parser___parser_nodes[409])
-#define COLOR_parser___parser_nodes___AMainMethPropdef (SFT_parser___parser_nodes[410])
-#define INIT_TABLE_POS_parser___parser_nodes___AMainMethPropdef (SFT_parser___parser_nodes[411] + 0)
-#define ID_parser___parser_nodes___AExternCalls (SFT_parser___parser_nodes[412])
-#define COLOR_parser___parser_nodes___AExternCalls (SFT_parser___parser_nodes[413])
-#define ATTR_parser___parser_nodes___AExternCalls____n_kwimport(recv) ATTR(recv, (SFT_parser___parser_nodes[414] + 0))
-#define ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(recv) ATTR(recv, (SFT_parser___parser_nodes[414] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AExternCalls (SFT_parser___parser_nodes[415] + 0)
-#define CALL_parser___parser_nodes___AExternCalls___n_kwimport(recv) ((parser___parser_nodes___AExternCalls___n_kwimport_t)CALL((recv), (SFT_parser___parser_nodes[415] + 1)))
-#define CALL_parser___parser_nodes___AExternCalls___n_extern_calls(recv) ((parser___parser_nodes___AExternCalls___n_extern_calls_t)CALL((recv), (SFT_parser___parser_nodes[415] + 2)))
-#define ID_parser___parser_nodes___AExternCall (SFT_parser___parser_nodes[416])
-#define COLOR_parser___parser_nodes___AExternCall (SFT_parser___parser_nodes[417])
-#define INIT_TABLE_POS_parser___parser_nodes___AExternCall (SFT_parser___parser_nodes[418] + 0)
-#define ID_parser___parser_nodes___APropExternCall (SFT_parser___parser_nodes[419])
-#define COLOR_parser___parser_nodes___APropExternCall (SFT_parser___parser_nodes[420])
-#define INIT_TABLE_POS_parser___parser_nodes___APropExternCall (SFT_parser___parser_nodes[421] + 0)
-#define ID_parser___parser_nodes___ALocalPropExternCall (SFT_parser___parser_nodes[422])
-#define COLOR_parser___parser_nodes___ALocalPropExternCall (SFT_parser___parser_nodes[423])
-#define ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser___parser_nodes[424] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ALocalPropExternCall (SFT_parser___parser_nodes[425] + 0)
-#define CALL_parser___parser_nodes___ALocalPropExternCall___n_methid(recv) ((parser___parser_nodes___ALocalPropExternCall___n_methid_t)CALL((recv), (SFT_parser___parser_nodes[425] + 1)))
-#define ID_parser___parser_nodes___AFullPropExternCall (SFT_parser___parser_nodes[426])
-#define COLOR_parser___parser_nodes___AFullPropExternCall (SFT_parser___parser_nodes[427])
-#define ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser___parser_nodes[428] + 0))
-#define ATTR_parser___parser_nodes___AFullPropExternCall____n_quad(recv) ATTR(recv, (SFT_parser___parser_nodes[428] + 1))
-#define ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser___parser_nodes[428] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AFullPropExternCall (SFT_parser___parser_nodes[429] + 0)
-#define CALL_parser___parser_nodes___AFullPropExternCall___n_classid(recv) ((parser___parser_nodes___AFullPropExternCall___n_classid_t)CALL((recv), (SFT_parser___parser_nodes[429] + 1)))
-#define CALL_parser___parser_nodes___AFullPropExternCall___n_quad(recv) ((parser___parser_nodes___AFullPropExternCall___n_quad_t)CALL((recv), (SFT_parser___parser_nodes[429] + 2)))
-#define CALL_parser___parser_nodes___AFullPropExternCall___n_methid(recv) ((parser___parser_nodes___AFullPropExternCall___n_methid_t)CALL((recv), (SFT_parser___parser_nodes[429] + 3)))
-#define ID_parser___parser_nodes___AInitPropExternCall (SFT_parser___parser_nodes[430])
-#define COLOR_parser___parser_nodes___AInitPropExternCall (SFT_parser___parser_nodes[431])
-#define ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser___parser_nodes[432] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AInitPropExternCall (SFT_parser___parser_nodes[433] + 0)
-#define CALL_parser___parser_nodes___AInitPropExternCall___n_classid(recv) ((parser___parser_nodes___AInitPropExternCall___n_classid_t)CALL((recv), (SFT_parser___parser_nodes[433] + 1)))
-#define ID_parser___parser_nodes___ASuperExternCall (SFT_parser___parser_nodes[434])
-#define COLOR_parser___parser_nodes___ASuperExternCall (SFT_parser___parser_nodes[435])
-#define ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(recv) ATTR(recv, (SFT_parser___parser_nodes[436] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ASuperExternCall (SFT_parser___parser_nodes[437] + 0)
-#define CALL_parser___parser_nodes___ASuperExternCall___n_kwsuper(recv) ((parser___parser_nodes___ASuperExternCall___n_kwsuper_t)CALL((recv), (SFT_parser___parser_nodes[437] + 1)))
-#define ID_parser___parser_nodes___ACastExternCall (SFT_parser___parser_nodes[438])
-#define COLOR_parser___parser_nodes___ACastExternCall (SFT_parser___parser_nodes[439])
-#define INIT_TABLE_POS_parser___parser_nodes___ACastExternCall (SFT_parser___parser_nodes[440] + 0)
-#define ID_parser___parser_nodes___ACastAsExternCall (SFT_parser___parser_nodes[441])
-#define COLOR_parser___parser_nodes___ACastAsExternCall (SFT_parser___parser_nodes[442])
-#define ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(recv) ATTR(recv, (SFT_parser___parser_nodes[443] + 0))
-#define ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[443] + 1))
-#define ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(recv) ATTR(recv, (SFT_parser___parser_nodes[443] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___ACastAsExternCall (SFT_parser___parser_nodes[444] + 0)
-#define CALL_parser___parser_nodes___ACastAsExternCall___n_from_type(recv) ((parser___parser_nodes___ACastAsExternCall___n_from_type_t)CALL((recv), (SFT_parser___parser_nodes[444] + 1)))
-#define CALL_parser___parser_nodes___ACastAsExternCall___n_kwas(recv) ((parser___parser_nodes___ACastAsExternCall___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[444] + 2)))
-#define CALL_parser___parser_nodes___ACastAsExternCall___n_to_type(recv) ((parser___parser_nodes___ACastAsExternCall___n_to_type_t)CALL((recv), (SFT_parser___parser_nodes[444] + 3)))
-#define ID_parser___parser_nodes___AAsNullableExternCall (SFT_parser___parser_nodes[445])
-#define COLOR_parser___parser_nodes___AAsNullableExternCall (SFT_parser___parser_nodes[446])
-#define ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[447] + 0))
-#define ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[447] + 1))
-#define ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser___parser_nodes[447] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AAsNullableExternCall (SFT_parser___parser_nodes[448] + 0)
-#define CALL_parser___parser_nodes___AAsNullableExternCall___n_type(recv) ((parser___parser_nodes___AAsNullableExternCall___n_type_t)CALL((recv), (SFT_parser___parser_nodes[448] + 1)))
-#define CALL_parser___parser_nodes___AAsNullableExternCall___n_kwas(recv) ((parser___parser_nodes___AAsNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[448] + 2)))
-#define CALL_parser___parser_nodes___AAsNullableExternCall___n_kwnullable(recv) ((parser___parser_nodes___AAsNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser___parser_nodes[448] + 3)))
-#define ID_parser___parser_nodes___AAsNotNullableExternCall (SFT_parser___parser_nodes[449])
-#define COLOR_parser___parser_nodes___AAsNotNullableExternCall (SFT_parser___parser_nodes[450])
-#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[451] + 0))
-#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[451] + 1))
-#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(recv) ATTR(recv, (SFT_parser___parser_nodes[451] + 2))
-#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser___parser_nodes[451] + 3))
-#define INIT_TABLE_POS_parser___parser_nodes___AAsNotNullableExternCall (SFT_parser___parser_nodes[452] + 0)
-#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_type(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_type_t)CALL((recv), (SFT_parser___parser_nodes[452] + 1)))
-#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwas(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[452] + 2)))
-#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwnot_t)CALL((recv), (SFT_parser___parser_nodes[452] + 3)))
-#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser___parser_nodes[452] + 4)))
-#define ID_parser___parser_nodes___ATypePropdef (SFT_parser___parser_nodes[453])
-#define COLOR_parser___parser_nodes___ATypePropdef (SFT_parser___parser_nodes[454])
-#define ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[455] + 0))
-#define ATTR_parser___parser_nodes___ATypePropdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[455] + 1))
-#define ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(recv) ATTR(recv, (SFT_parser___parser_nodes[455] + 2))
-#define ATTR_parser___parser_nodes___ATypePropdef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[455] + 3))
-#define ATTR_parser___parser_nodes___ATypePropdef____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[455] + 4))
-#define INIT_TABLE_POS_parser___parser_nodes___ATypePropdef (SFT_parser___parser_nodes[456] + 0)
-#define CALL_parser___parser_nodes___ATypePropdef___n_kwredef(recv) ((parser___parser_nodes___ATypePropdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[456] + 1)))
-#define CALL_parser___parser_nodes___ATypePropdef___n_visibility(recv) ((parser___parser_nodes___ATypePropdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[456] + 2)))
-#define CALL_parser___parser_nodes___ATypePropdef___n_kwtype(recv) ((parser___parser_nodes___ATypePropdef___n_kwtype_t)CALL((recv), (SFT_parser___parser_nodes[456] + 3)))
-#define CALL_parser___parser_nodes___ATypePropdef___n_id(recv) ((parser___parser_nodes___ATypePropdef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[456] + 4)))
-#define CALL_parser___parser_nodes___ATypePropdef___n_type(recv) ((parser___parser_nodes___ATypePropdef___n_type_t)CALL((recv), (SFT_parser___parser_nodes[456] + 5)))
-#define ID_parser___parser_nodes___AAble (SFT_parser___parser_nodes[457])
-#define COLOR_parser___parser_nodes___AAble (SFT_parser___parser_nodes[458])
-#define ATTR_parser___parser_nodes___AAble____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[459] + 0))
-#define ATTR_parser___parser_nodes___AAble____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[459] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AAble (SFT_parser___parser_nodes[460] + 0)
-#define CALL_parser___parser_nodes___AAble___n_visibility(recv) ((parser___parser_nodes___AAble___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[460] + 1)))
-#define CALL_parser___parser_nodes___AAble___n_kwredef(recv) ((parser___parser_nodes___AAble___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[460] + 2)))
-#define ID_parser___parser_nodes___AReadAble (SFT_parser___parser_nodes[461])
-#define COLOR_parser___parser_nodes___AReadAble (SFT_parser___parser_nodes[462])
-#define ATTR_parser___parser_nodes___AReadAble____n_kwreadable(recv) ATTR(recv, (SFT_parser___parser_nodes[463] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AReadAble (SFT_parser___parser_nodes[464] + 0)
-#define CALL_parser___parser_nodes___AReadAble___n_kwreadable(recv) ((parser___parser_nodes___AReadAble___n_kwreadable_t)CALL((recv), (SFT_parser___parser_nodes[464] + 1)))
-#define ID_parser___parser_nodes___AWriteAble (SFT_parser___parser_nodes[465])
-#define COLOR_parser___parser_nodes___AWriteAble (SFT_parser___parser_nodes[466])
-#define ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(recv) ATTR(recv, (SFT_parser___parser_nodes[467] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AWriteAble (SFT_parser___parser_nodes[468] + 0)
-#define CALL_parser___parser_nodes___AWriteAble___n_kwwritable(recv) ((parser___parser_nodes___AWriteAble___n_kwwritable_t)CALL((recv), (SFT_parser___parser_nodes[468] + 1)))
-#define ID_parser___parser_nodes___AMethid (SFT_parser___parser_nodes[469])
-#define COLOR_parser___parser_nodes___AMethid (SFT_parser___parser_nodes[470])
-#define INIT_TABLE_POS_parser___parser_nodes___AMethid (SFT_parser___parser_nodes[471] + 0)
-#define ID_parser___parser_nodes___AIdMethid (SFT_parser___parser_nodes[472])
-#define COLOR_parser___parser_nodes___AIdMethid (SFT_parser___parser_nodes[473])
-#define ATTR_parser___parser_nodes___AIdMethid____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[474] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AIdMethid (SFT_parser___parser_nodes[475] + 0)
-#define CALL_parser___parser_nodes___AIdMethid___n_id(recv) ((parser___parser_nodes___AIdMethid___n_id_t)CALL((recv), (SFT_parser___parser_nodes[475] + 1)))
-#define ID_parser___parser_nodes___APlusMethid (SFT_parser___parser_nodes[476])
-#define COLOR_parser___parser_nodes___APlusMethid (SFT_parser___parser_nodes[477])
-#define ATTR_parser___parser_nodes___APlusMethid____n_plus(recv) ATTR(recv, (SFT_parser___parser_nodes[478] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___APlusMethid (SFT_parser___parser_nodes[479] + 0)
-#define CALL_parser___parser_nodes___APlusMethid___n_plus(recv) ((parser___parser_nodes___APlusMethid___n_plus_t)CALL((recv), (SFT_parser___parser_nodes[479] + 1)))
-#define ID_parser___parser_nodes___AMinusMethid (SFT_parser___parser_nodes[480])
-#define COLOR_parser___parser_nodes___AMinusMethid (SFT_parser___parser_nodes[481])
-#define ATTR_parser___parser_nodes___AMinusMethid____n_minus(recv) ATTR(recv, (SFT_parser___parser_nodes[482] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AMinusMethid (SFT_parser___parser_nodes[483] + 0)
-#define CALL_parser___parser_nodes___AMinusMethid___n_minus(recv) ((parser___parser_nodes___AMinusMethid___n_minus_t)CALL((recv), (SFT_parser___parser_nodes[483] + 1)))
-#define ID_parser___parser_nodes___AStarMethid (SFT_parser___parser_nodes[484])
-#define COLOR_parser___parser_nodes___AStarMethid (SFT_parser___parser_nodes[485])
-#define ATTR_parser___parser_nodes___AStarMethid____n_star(recv) ATTR(recv, (SFT_parser___parser_nodes[486] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AStarMethid (SFT_parser___parser_nodes[487] + 0)
-#define CALL_parser___parser_nodes___AStarMethid___n_star(recv) ((parser___parser_nodes___AStarMethid___n_star_t)CALL((recv), (SFT_parser___parser_nodes[487] + 1)))
-#define ID_parser___parser_nodes___ASlashMethid (SFT_parser___parser_nodes[488])
-#define COLOR_parser___parser_nodes___ASlashMethid (SFT_parser___parser_nodes[489])
-#define ATTR_parser___parser_nodes___ASlashMethid____n_slash(recv) ATTR(recv, (SFT_parser___parser_nodes[490] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ASlashMethid (SFT_parser___parser_nodes[491] + 0)
-#define CALL_parser___parser_nodes___ASlashMethid___n_slash(recv) ((parser___parser_nodes___ASlashMethid___n_slash_t)CALL((recv), (SFT_parser___parser_nodes[491] + 1)))
-#define ID_parser___parser_nodes___APercentMethid (SFT_parser___parser_nodes[492])
-#define COLOR_parser___parser_nodes___APercentMethid (SFT_parser___parser_nodes[493])
-#define ATTR_parser___parser_nodes___APercentMethid____n_percent(recv) ATTR(recv, (SFT_parser___parser_nodes[494] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___APercentMethid (SFT_parser___parser_nodes[495] + 0)
-#define CALL_parser___parser_nodes___APercentMethid___n_percent(recv) ((parser___parser_nodes___APercentMethid___n_percent_t)CALL((recv), (SFT_parser___parser_nodes[495] + 1)))
-#define ID_parser___parser_nodes___AEqMethid (SFT_parser___parser_nodes[496])
-#define COLOR_parser___parser_nodes___AEqMethid (SFT_parser___parser_nodes[497])
-#define ATTR_parser___parser_nodes___AEqMethid____n_eq(recv) ATTR(recv, (SFT_parser___parser_nodes[498] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AEqMethid (SFT_parser___parser_nodes[499] + 0)
-#define CALL_parser___parser_nodes___AEqMethid___n_eq(recv) ((parser___parser_nodes___AEqMethid___n_eq_t)CALL((recv), (SFT_parser___parser_nodes[499] + 1)))
-#define ID_parser___parser_nodes___ANeMethid (SFT_parser___parser_nodes[500])
-#define COLOR_parser___parser_nodes___ANeMethid (SFT_parser___parser_nodes[501])
-#define ATTR_parser___parser_nodes___ANeMethid____n_ne(recv) ATTR(recv, (SFT_parser___parser_nodes[502] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ANeMethid (SFT_parser___parser_nodes[503] + 0)
-#define CALL_parser___parser_nodes___ANeMethid___n_ne(recv) ((parser___parser_nodes___ANeMethid___n_ne_t)CALL((recv), (SFT_parser___parser_nodes[503] + 1)))
-#define ID_parser___parser_nodes___ALeMethid (SFT_parser___parser_nodes[504])
-#define COLOR_parser___parser_nodes___ALeMethid (SFT_parser___parser_nodes[505])
-#define ATTR_parser___parser_nodes___ALeMethid____n_le(recv) ATTR(recv, (SFT_parser___parser_nodes[506] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ALeMethid (SFT_parser___parser_nodes[507] + 0)
-#define CALL_parser___parser_nodes___ALeMethid___n_le(recv) ((parser___parser_nodes___ALeMethid___n_le_t)CALL((recv), (SFT_parser___parser_nodes[507] + 1)))
-#define ID_parser___parser_nodes___AGeMethid (SFT_parser___parser_nodes[508])
-#define COLOR_parser___parser_nodes___AGeMethid (SFT_parser___parser_nodes[509])
-#define ATTR_parser___parser_nodes___AGeMethid____n_ge(recv) ATTR(recv, (SFT_parser___parser_nodes[510] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AGeMethid (SFT_parser___parser_nodes[511] + 0)
-#define CALL_parser___parser_nodes___AGeMethid___n_ge(recv) ((parser___parser_nodes___AGeMethid___n_ge_t)CALL((recv), (SFT_parser___parser_nodes[511] + 1)))
-#define ID_parser___parser_nodes___ALtMethid (SFT_parser___parser_nodes[512])
-#define COLOR_parser___parser_nodes___ALtMethid (SFT_parser___parser_nodes[513])
-#define ATTR_parser___parser_nodes___ALtMethid____n_lt(recv) ATTR(recv, (SFT_parser___parser_nodes[514] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ALtMethid (SFT_parser___parser_nodes[515] + 0)
-#define CALL_parser___parser_nodes___ALtMethid___n_lt(recv) ((parser___parser_nodes___ALtMethid___n_lt_t)CALL((recv), (SFT_parser___parser_nodes[515] + 1)))
-#define ID_parser___parser_nodes___AGtMethid (SFT_parser___parser_nodes[516])
-#define COLOR_parser___parser_nodes___AGtMethid (SFT_parser___parser_nodes[517])
-#define ATTR_parser___parser_nodes___AGtMethid____n_gt(recv) ATTR(recv, (SFT_parser___parser_nodes[518] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AGtMethid (SFT_parser___parser_nodes[519] + 0)
-#define CALL_parser___parser_nodes___AGtMethid___n_gt(recv) ((parser___parser_nodes___AGtMethid___n_gt_t)CALL((recv), (SFT_parser___parser_nodes[519] + 1)))
-#define ID_parser___parser_nodes___ALlMethid (SFT_parser___parser_nodes[520])
-#define COLOR_parser___parser_nodes___ALlMethid (SFT_parser___parser_nodes[521])
-#define ATTR_parser___parser_nodes___ALlMethid____n_ll(recv) ATTR(recv, (SFT_parser___parser_nodes[522] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ALlMethid (SFT_parser___parser_nodes[523] + 0)
-#define CALL_parser___parser_nodes___ALlMethid___n_ll(recv) ((parser___parser_nodes___ALlMethid___n_ll_t)CALL((recv), (SFT_parser___parser_nodes[523] + 1)))
-#define CALL_parser___parser_nodes___ALlMethid___n_ll__eq(recv) ((parser___parser_nodes___ALlMethid___n_ll__eq_t)CALL((recv), (SFT_parser___parser_nodes[523] + 2)))
-#define ID_parser___parser_nodes___AGgMethid (SFT_parser___parser_nodes[524])
-#define COLOR_parser___parser_nodes___AGgMethid (SFT_parser___parser_nodes[525])
-#define ATTR_parser___parser_nodes___AGgMethid____n_gg(recv) ATTR(recv, (SFT_parser___parser_nodes[526] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AGgMethid (SFT_parser___parser_nodes[527] + 0)
-#define CALL_parser___parser_nodes___AGgMethid___n_gg(recv) ((parser___parser_nodes___AGgMethid___n_gg_t)CALL((recv), (SFT_parser___parser_nodes[527] + 1)))
-#define CALL_parser___parser_nodes___AGgMethid___n_gg__eq(recv) ((parser___parser_nodes___AGgMethid___n_gg__eq_t)CALL((recv), (SFT_parser___parser_nodes[527] + 2)))
-#define ID_parser___parser_nodes___ABraMethid (SFT_parser___parser_nodes[528])
-#define COLOR_parser___parser_nodes___ABraMethid (SFT_parser___parser_nodes[529])
-#define ATTR_parser___parser_nodes___ABraMethid____n_obra(recv) ATTR(recv, (SFT_parser___parser_nodes[530] + 0))
-#define ATTR_parser___parser_nodes___ABraMethid____n_cbra(recv) ATTR(recv, (SFT_parser___parser_nodes[530] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ABraMethid (SFT_parser___parser_nodes[531] + 0)
-#define CALL_parser___parser_nodes___ABraMethid___n_obra(recv) ((parser___parser_nodes___ABraMethid___n_obra_t)CALL((recv), (SFT_parser___parser_nodes[531] + 1)))
-#define CALL_parser___parser_nodes___ABraMethid___n_cbra(recv) ((parser___parser_nodes___ABraMethid___n_cbra_t)CALL((recv), (SFT_parser___parser_nodes[531] + 2)))
-#define ID_parser___parser_nodes___AStarshipMethid (SFT_parser___parser_nodes[532])
-#define COLOR_parser___parser_nodes___AStarshipMethid (SFT_parser___parser_nodes[533])
-#define ATTR_parser___parser_nodes___AStarshipMethid____n_starship(recv) ATTR(recv, (SFT_parser___parser_nodes[534] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AStarshipMethid (SFT_parser___parser_nodes[535] + 0)
-#define CALL_parser___parser_nodes___AStarshipMethid___n_starship(recv) ((parser___parser_nodes___AStarshipMethid___n_starship_t)CALL((recv), (SFT_parser___parser_nodes[535] + 1)))
-#define ID_parser___parser_nodes___AAssignMethid (SFT_parser___parser_nodes[536])
-#define COLOR_parser___parser_nodes___AAssignMethid (SFT_parser___parser_nodes[537])
-#define ATTR_parser___parser_nodes___AAssignMethid____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[538] + 0))
-#define ATTR_parser___parser_nodes___AAssignMethid____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[538] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AAssignMethid (SFT_parser___parser_nodes[539] + 0)
-#define CALL_parser___parser_nodes___AAssignMethid___n_id(recv) ((parser___parser_nodes___AAssignMethid___n_id_t)CALL((recv), (SFT_parser___parser_nodes[539] + 1)))
-#define CALL_parser___parser_nodes___AAssignMethid___n_assign(recv) ((parser___parser_nodes___AAssignMethid___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[539] + 2)))
-#define ID_parser___parser_nodes___ABraassignMethid (SFT_parser___parser_nodes[540])
-#define COLOR_parser___parser_nodes___ABraassignMethid (SFT_parser___parser_nodes[541])
-#define ATTR_parser___parser_nodes___ABraassignMethid____n_obra(recv) ATTR(recv, (SFT_parser___parser_nodes[542] + 0))
-#define ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(recv) ATTR(recv, (SFT_parser___parser_nodes[542] + 1))
-#define ATTR_parser___parser_nodes___ABraassignMethid____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[542] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___ABraassignMethid (SFT_parser___parser_nodes[543] + 0)
-#define CALL_parser___parser_nodes___ABraassignMethid___n_obra(recv) ((parser___parser_nodes___ABraassignMethid___n_obra_t)CALL((recv), (SFT_parser___parser_nodes[543] + 1)))
-#define CALL_parser___parser_nodes___ABraassignMethid___n_cbra(recv) ((parser___parser_nodes___ABraassignMethid___n_cbra_t)CALL((recv), (SFT_parser___parser_nodes[543] + 2)))
-#define CALL_parser___parser_nodes___ABraassignMethid___n_assign(recv) ((parser___parser_nodes___ABraassignMethid___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[543] + 3)))
-#define ID_parser___parser_nodes___ASignature (SFT_parser___parser_nodes[544])
-#define COLOR_parser___parser_nodes___ASignature (SFT_parser___parser_nodes[545])
-#define ATTR_parser___parser_nodes___ASignature____n_params(recv) ATTR(recv, (SFT_parser___parser_nodes[546] + 0))
-#define ATTR_parser___parser_nodes___ASignature____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[546] + 1))
-#define ATTR_parser___parser_nodes___ASignature____n_closure_decls(recv) ATTR(recv, (SFT_parser___parser_nodes[546] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___ASignature (SFT_parser___parser_nodes[547] + 0)
-#define CALL_parser___parser_nodes___ASignature___n_params(recv) ((parser___parser_nodes___ASignature___n_params_t)CALL((recv), (SFT_parser___parser_nodes[547] + 1)))
-#define CALL_parser___parser_nodes___ASignature___n_type(recv) ((parser___parser_nodes___ASignature___n_type_t)CALL((recv), (SFT_parser___parser_nodes[547] + 2)))
-#define CALL_parser___parser_nodes___ASignature___n_closure_decls(recv) ((parser___parser_nodes___ASignature___n_closure_decls_t)CALL((recv), (SFT_parser___parser_nodes[547] + 3)))
-#define ID_parser___parser_nodes___AParam (SFT_parser___parser_nodes[548])
-#define COLOR_parser___parser_nodes___AParam (SFT_parser___parser_nodes[549])
-#define ATTR_parser___parser_nodes___AParam____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[550] + 0))
-#define ATTR_parser___parser_nodes___AParam____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[550] + 1))
-#define ATTR_parser___parser_nodes___AParam____n_dotdotdot(recv) ATTR(recv, (SFT_parser___parser_nodes[550] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AParam (SFT_parser___parser_nodes[551] + 0)
-#define CALL_parser___parser_nodes___AParam___n_id(recv) ((parser___parser_nodes___AParam___n_id_t)CALL((recv), (SFT_parser___parser_nodes[551] + 1)))
-#define CALL_parser___parser_nodes___AParam___n_type(recv) ((parser___parser_nodes___AParam___n_type_t)CALL((recv), (SFT_parser___parser_nodes[551] + 2)))
-#define CALL_parser___parser_nodes___AParam___n_dotdotdot(recv) ((parser___parser_nodes___AParam___n_dotdotdot_t)CALL((recv), (SFT_parser___parser_nodes[551] + 3)))
-#define ID_parser___parser_nodes___AClosureDecl (SFT_parser___parser_nodes[552])
-#define COLOR_parser___parser_nodes___AClosureDecl (SFT_parser___parser_nodes[553])
-#define ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(recv) ATTR(recv, (SFT_parser___parser_nodes[554] + 0))
-#define ATTR_parser___parser_nodes___AClosureDecl____n_bang(recv) ATTR(recv, (SFT_parser___parser_nodes[554] + 1))
-#define ATTR_parser___parser_nodes___AClosureDecl____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[554] + 2))
-#define ATTR_parser___parser_nodes___AClosureDecl____n_signature(recv) ATTR(recv, (SFT_parser___parser_nodes[554] + 3))
-#define ATTR_parser___parser_nodes___AClosureDecl____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[554] + 4))
-#define INIT_TABLE_POS_parser___parser_nodes___AClosureDecl (SFT_parser___parser_nodes[555] + 0)
-#define CALL_parser___parser_nodes___AClosureDecl___n_kwbreak(recv) ((parser___parser_nodes___AClosureDecl___n_kwbreak_t)CALL((recv), (SFT_parser___parser_nodes[555] + 1)))
-#define CALL_parser___parser_nodes___AClosureDecl___n_bang(recv) ((parser___parser_nodes___AClosureDecl___n_bang_t)CALL((recv), (SFT_parser___parser_nodes[555] + 2)))
-#define CALL_parser___parser_nodes___AClosureDecl___n_id(recv) ((parser___parser_nodes___AClosureDecl___n_id_t)CALL((recv), (SFT_parser___parser_nodes[555] + 3)))
-#define CALL_parser___parser_nodes___AClosureDecl___n_signature(recv) ((parser___parser_nodes___AClosureDecl___n_signature_t)CALL((recv), (SFT_parser___parser_nodes[555] + 4)))
-#define CALL_parser___parser_nodes___AClosureDecl___n_expr(recv) ((parser___parser_nodes___AClosureDecl___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[555] + 5)))
-#define ID_parser___parser_nodes___AType (SFT_parser___parser_nodes[556])
-#define COLOR_parser___parser_nodes___AType (SFT_parser___parser_nodes[557])
-#define ATTR_parser___parser_nodes___AType____n_kwnullable(recv) ATTR(recv, (SFT_parser___parser_nodes[558] + 0))
-#define ATTR_parser___parser_nodes___AType____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[558] + 1))
-#define ATTR_parser___parser_nodes___AType____n_types(recv) ATTR(recv, (SFT_parser___parser_nodes[558] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AType (SFT_parser___parser_nodes[559] + 0)
-#define CALL_parser___parser_nodes___AType___n_kwnullable(recv) ((parser___parser_nodes___AType___n_kwnullable_t)CALL((recv), (SFT_parser___parser_nodes[559] + 1)))
-#define CALL_parser___parser_nodes___AType___n_id(recv) ((parser___parser_nodes___AType___n_id_t)CALL((recv), (SFT_parser___parser_nodes[559] + 2)))
-#define CALL_parser___parser_nodes___AType___n_types(recv) ((parser___parser_nodes___AType___n_types_t)CALL((recv), (SFT_parser___parser_nodes[559] + 3)))
-#define ID_parser___parser_nodes___ALabel (SFT_parser___parser_nodes[560])
-#define COLOR_parser___parser_nodes___ALabel (SFT_parser___parser_nodes[561])
-#define ATTR_parser___parser_nodes___ALabel____n_kwlabel(recv) ATTR(recv, (SFT_parser___parser_nodes[562] + 0))
-#define ATTR_parser___parser_nodes___ALabel____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[562] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ALabel (SFT_parser___parser_nodes[563] + 0)
-#define CALL_parser___parser_nodes___ALabel___n_kwlabel(recv) ((parser___parser_nodes___ALabel___n_kwlabel_t)CALL((recv), (SFT_parser___parser_nodes[563] + 1)))
-#define CALL_parser___parser_nodes___ALabel___n_id(recv) ((parser___parser_nodes___ALabel___n_id_t)CALL((recv), (SFT_parser___parser_nodes[563] + 2)))
-#define ID_parser___parser_nodes___AExpr (SFT_parser___parser_nodes[564])
-#define COLOR_parser___parser_nodes___AExpr (SFT_parser___parser_nodes[565])
-#define INIT_TABLE_POS_parser___parser_nodes___AExpr (SFT_parser___parser_nodes[566] + 0)
-#define ID_parser___parser_nodes___ABlockExpr (SFT_parser___parser_nodes[567])
-#define COLOR_parser___parser_nodes___ABlockExpr (SFT_parser___parser_nodes[568])
-#define ATTR_parser___parser_nodes___ABlockExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[569] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ABlockExpr (SFT_parser___parser_nodes[570] + 0)
-#define CALL_parser___parser_nodes___ABlockExpr___n_expr(recv) ((parser___parser_nodes___ABlockExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[570] + 1)))
-#define ID_parser___parser_nodes___AVardeclExpr (SFT_parser___parser_nodes[571])
-#define COLOR_parser___parser_nodes___AVardeclExpr (SFT_parser___parser_nodes[572])
-#define ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(recv) ATTR(recv, (SFT_parser___parser_nodes[573] + 0))
-#define ATTR_parser___parser_nodes___AVardeclExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[573] + 1))
-#define ATTR_parser___parser_nodes___AVardeclExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[573] + 2))
-#define ATTR_parser___parser_nodes___AVardeclExpr____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[573] + 3))
-#define ATTR_parser___parser_nodes___AVardeclExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[573] + 4))
-#define INIT_TABLE_POS_parser___parser_nodes___AVardeclExpr (SFT_parser___parser_nodes[574] + 0)
-#define CALL_parser___parser_nodes___AVardeclExpr___n_kwvar(recv) ((parser___parser_nodes___AVardeclExpr___n_kwvar_t)CALL((recv), (SFT_parser___parser_nodes[574] + 1)))
-#define CALL_parser___parser_nodes___AVardeclExpr___n_id(recv) ((parser___parser_nodes___AVardeclExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[574] + 2)))
-#define CALL_parser___parser_nodes___AVardeclExpr___n_type(recv) ((parser___parser_nodes___AVardeclExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[574] + 3)))
-#define CALL_parser___parser_nodes___AVardeclExpr___n_assign(recv) ((parser___parser_nodes___AVardeclExpr___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[574] + 4)))
-#define CALL_parser___parser_nodes___AVardeclExpr___n_expr(recv) ((parser___parser_nodes___AVardeclExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[574] + 5)))
-#define ID_parser___parser_nodes___AReturnExpr (SFT_parser___parser_nodes[575])
-#define COLOR_parser___parser_nodes___AReturnExpr (SFT_parser___parser_nodes[576])
-#define ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(recv) ATTR(recv, (SFT_parser___parser_nodes[577] + 0))
-#define ATTR_parser___parser_nodes___AReturnExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[577] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AReturnExpr (SFT_parser___parser_nodes[578] + 0)
-#define CALL_parser___parser_nodes___AReturnExpr___n_kwreturn(recv) ((parser___parser_nodes___AReturnExpr___n_kwreturn_t)CALL((recv), (SFT_parser___parser_nodes[578] + 1)))
-#define CALL_parser___parser_nodes___AReturnExpr___n_expr(recv) ((parser___parser_nodes___AReturnExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[578] + 2)))
-#define ID_parser___parser_nodes___ALabelable (SFT_parser___parser_nodes[579])
-#define COLOR_parser___parser_nodes___ALabelable (SFT_parser___parser_nodes[580])
-#define ATTR_parser___parser_nodes___ALabelable____n_label(recv) ATTR(recv, (SFT_parser___parser_nodes[581] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ALabelable (SFT_parser___parser_nodes[582] + 0)
-#define CALL_parser___parser_nodes___ALabelable___n_label(recv) ((parser___parser_nodes___ALabelable___n_label_t)CALL((recv), (SFT_parser___parser_nodes[582] + 1)))
-#define ID_parser___parser_nodes___ABreakExpr (SFT_parser___parser_nodes[583])
-#define COLOR_parser___parser_nodes___ABreakExpr (SFT_parser___parser_nodes[584])
-#define ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(recv) ATTR(recv, (SFT_parser___parser_nodes[585] + 0))
-#define ATTR_parser___parser_nodes___ABreakExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[585] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ABreakExpr (SFT_parser___parser_nodes[586] + 0)
-#define CALL_parser___parser_nodes___ABreakExpr___n_kwbreak(recv) ((parser___parser_nodes___ABreakExpr___n_kwbreak_t)CALL((recv), (SFT_parser___parser_nodes[586] + 1)))
-#define CALL_parser___parser_nodes___ABreakExpr___n_expr(recv) ((parser___parser_nodes___ABreakExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[586] + 2)))
-#define ID_parser___parser_nodes___AAbortExpr (SFT_parser___parser_nodes[587])
-#define COLOR_parser___parser_nodes___AAbortExpr (SFT_parser___parser_nodes[588])
-#define ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(recv) ATTR(recv, (SFT_parser___parser_nodes[589] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AAbortExpr (SFT_parser___parser_nodes[590] + 0)
-#define CALL_parser___parser_nodes___AAbortExpr___n_kwabort(recv) ((parser___parser_nodes___AAbortExpr___n_kwabort_t)CALL((recv), (SFT_parser___parser_nodes[590] + 1)))
-#define ID_parser___parser_nodes___AContinueExpr (SFT_parser___parser_nodes[591])
-#define COLOR_parser___parser_nodes___AContinueExpr (SFT_parser___parser_nodes[592])
-#define ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(recv) ATTR(recv, (SFT_parser___parser_nodes[593] + 0))
-#define ATTR_parser___parser_nodes___AContinueExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[593] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AContinueExpr (SFT_parser___parser_nodes[594] + 0)
-#define CALL_parser___parser_nodes___AContinueExpr___n_kwcontinue(recv) ((parser___parser_nodes___AContinueExpr___n_kwcontinue_t)CALL((recv), (SFT_parser___parser_nodes[594] + 1)))
-#define CALL_parser___parser_nodes___AContinueExpr___n_expr(recv) ((parser___parser_nodes___AContinueExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[594] + 2)))
-#define ID_parser___parser_nodes___ADoExpr (SFT_parser___parser_nodes[595])
-#define COLOR_parser___parser_nodes___ADoExpr (SFT_parser___parser_nodes[596])
-#define ATTR_parser___parser_nodes___ADoExpr____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[597] + 0))
-#define ATTR_parser___parser_nodes___ADoExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[597] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ADoExpr (SFT_parser___parser_nodes[598] + 0)
-#define CALL_parser___parser_nodes___ADoExpr___n_kwdo(recv) ((parser___parser_nodes___ADoExpr___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[598] + 1)))
-#define CALL_parser___parser_nodes___ADoExpr___n_block(recv) ((parser___parser_nodes___ADoExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[598] + 2)))
-#define ID_parser___parser_nodes___AIfExpr (SFT_parser___parser_nodes[599])
-#define COLOR_parser___parser_nodes___AIfExpr (SFT_parser___parser_nodes[600])
-#define ATTR_parser___parser_nodes___AIfExpr____n_kwif(recv) ATTR(recv, (SFT_parser___parser_nodes[601] + 0))
-#define ATTR_parser___parser_nodes___AIfExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[601] + 1))
-#define ATTR_parser___parser_nodes___AIfExpr____n_then(recv) ATTR(recv, (SFT_parser___parser_nodes[601] + 2))
-#define ATTR_parser___parser_nodes___AIfExpr____n_else(recv) ATTR(recv, (SFT_parser___parser_nodes[601] + 3))
-#define INIT_TABLE_POS_parser___parser_nodes___AIfExpr (SFT_parser___parser_nodes[602] + 0)
-#define CALL_parser___parser_nodes___AIfExpr___n_kwif(recv) ((parser___parser_nodes___AIfExpr___n_kwif_t)CALL((recv), (SFT_parser___parser_nodes[602] + 1)))
-#define CALL_parser___parser_nodes___AIfExpr___n_expr(recv) ((parser___parser_nodes___AIfExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[602] + 2)))
-#define CALL_parser___parser_nodes___AIfExpr___n_then(recv) ((parser___parser_nodes___AIfExpr___n_then_t)CALL((recv), (SFT_parser___parser_nodes[602] + 3)))
-#define CALL_parser___parser_nodes___AIfExpr___n_else(recv) ((parser___parser_nodes___AIfExpr___n_else_t)CALL((recv), (SFT_parser___parser_nodes[602] + 4)))
-#define ID_parser___parser_nodes___AIfexprExpr (SFT_parser___parser_nodes[603])
-#define COLOR_parser___parser_nodes___AIfexprExpr (SFT_parser___parser_nodes[604])
-#define ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(recv) ATTR(recv, (SFT_parser___parser_nodes[605] + 0))
-#define ATTR_parser___parser_nodes___AIfexprExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[605] + 1))
-#define ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(recv) ATTR(recv, (SFT_parser___parser_nodes[605] + 2))
-#define ATTR_parser___parser_nodes___AIfexprExpr____n_then(recv) ATTR(recv, (SFT_parser___parser_nodes[605] + 3))
-#define ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(recv) ATTR(recv, (SFT_parser___parser_nodes[605] + 4))
-#define ATTR_parser___parser_nodes___AIfexprExpr____n_else(recv) ATTR(recv, (SFT_parser___parser_nodes[605] + 5))
-#define INIT_TABLE_POS_parser___parser_nodes___AIfexprExpr (SFT_parser___parser_nodes[606] + 0)
-#define CALL_parser___parser_nodes___AIfexprExpr___n_kwif(recv) ((parser___parser_nodes___AIfexprExpr___n_kwif_t)CALL((recv), (SFT_parser___parser_nodes[606] + 1)))
-#define CALL_parser___parser_nodes___AIfexprExpr___n_expr(recv) ((parser___parser_nodes___AIfexprExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[606] + 2)))
-#define CALL_parser___parser_nodes___AIfexprExpr___n_kwthen(recv) ((parser___parser_nodes___AIfexprExpr___n_kwthen_t)CALL((recv), (SFT_parser___parser_nodes[606] + 3)))
-#define CALL_parser___parser_nodes___AIfexprExpr___n_then(recv) ((parser___parser_nodes___AIfexprExpr___n_then_t)CALL((recv), (SFT_parser___parser_nodes[606] + 4)))
-#define CALL_parser___parser_nodes___AIfexprExpr___n_kwelse(recv) ((parser___parser_nodes___AIfexprExpr___n_kwelse_t)CALL((recv), (SFT_parser___parser_nodes[606] + 5)))
-#define CALL_parser___parser_nodes___AIfexprExpr___n_else(recv) ((parser___parser_nodes___AIfexprExpr___n_else_t)CALL((recv), (SFT_parser___parser_nodes[606] + 6)))
-#define ID_parser___parser_nodes___AWhileExpr (SFT_parser___parser_nodes[607])
-#define COLOR_parser___parser_nodes___AWhileExpr (SFT_parser___parser_nodes[608])
-#define ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(recv) ATTR(recv, (SFT_parser___parser_nodes[609] + 0))
-#define ATTR_parser___parser_nodes___AWhileExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[609] + 1))
-#define ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[609] + 2))
-#define ATTR_parser___parser_nodes___AWhileExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[609] + 3))
-#define INIT_TABLE_POS_parser___parser_nodes___AWhileExpr (SFT_parser___parser_nodes[610] + 0)
-#define CALL_parser___parser_nodes___AWhileExpr___n_kwwhile(recv) ((parser___parser_nodes___AWhileExpr___n_kwwhile_t)CALL((recv), (SFT_parser___parser_nodes[610] + 1)))
-#define CALL_parser___parser_nodes___AWhileExpr___n_expr(recv) ((parser___parser_nodes___AWhileExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[610] + 2)))
-#define CALL_parser___parser_nodes___AWhileExpr___n_kwdo(recv) ((parser___parser_nodes___AWhileExpr___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[610] + 3)))
-#define CALL_parser___parser_nodes___AWhileExpr___n_block(recv) ((parser___parser_nodes___AWhileExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[610] + 4)))
-#define ID_parser___parser_nodes___ALoopExpr (SFT_parser___parser_nodes[611])
-#define COLOR_parser___parser_nodes___ALoopExpr (SFT_parser___parser_nodes[612])
-#define ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(recv) ATTR(recv, (SFT_parser___parser_nodes[613] + 0))
-#define ATTR_parser___parser_nodes___ALoopExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[613] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ALoopExpr (SFT_parser___parser_nodes[614] + 0)
-#define CALL_parser___parser_nodes___ALoopExpr___n_kwloop(recv) ((parser___parser_nodes___ALoopExpr___n_kwloop_t)CALL((recv), (SFT_parser___parser_nodes[614] + 1)))
-#define CALL_parser___parser_nodes___ALoopExpr___n_block(recv) ((parser___parser_nodes___ALoopExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[614] + 2)))
-#define ID_parser___parser_nodes___AForExpr (SFT_parser___parser_nodes[615])
-#define COLOR_parser___parser_nodes___AForExpr (SFT_parser___parser_nodes[616])
-#define ATTR_parser___parser_nodes___AForExpr____n_kwfor(recv) ATTR(recv, (SFT_parser___parser_nodes[617] + 0))
-#define ATTR_parser___parser_nodes___AForExpr____n_ids(recv) ATTR(recv, (SFT_parser___parser_nodes[617] + 1))
-#define ATTR_parser___parser_nodes___AForExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[617] + 2))
-#define ATTR_parser___parser_nodes___AForExpr____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[617] + 3))
-#define ATTR_parser___parser_nodes___AForExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[617] + 4))
-#define INIT_TABLE_POS_parser___parser_nodes___AForExpr (SFT_parser___parser_nodes[618] + 0)
-#define CALL_parser___parser_nodes___AForExpr___n_kwfor(recv) ((parser___parser_nodes___AForExpr___n_kwfor_t)CALL((recv), (SFT_parser___parser_nodes[618] + 1)))
-#define CALL_parser___parser_nodes___AForExpr___n_ids(recv) ((parser___parser_nodes___AForExpr___n_ids_t)CALL((recv), (SFT_parser___parser_nodes[618] + 2)))
-#define CALL_parser___parser_nodes___AForExpr___n_expr(recv) ((parser___parser_nodes___AForExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[618] + 3)))
-#define CALL_parser___parser_nodes___AForExpr___n_kwdo(recv) ((parser___parser_nodes___AForExpr___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[618] + 4)))
-#define CALL_parser___parser_nodes___AForExpr___n_block(recv) ((parser___parser_nodes___AForExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[618] + 5)))
-#define ID_parser___parser_nodes___AAssertExpr (SFT_parser___parser_nodes[619])
-#define COLOR_parser___parser_nodes___AAssertExpr (SFT_parser___parser_nodes[620])
-#define ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(recv) ATTR(recv, (SFT_parser___parser_nodes[621] + 0))
-#define ATTR_parser___parser_nodes___AAssertExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[621] + 1))
-#define ATTR_parser___parser_nodes___AAssertExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[621] + 2))
-#define ATTR_parser___parser_nodes___AAssertExpr____n_else(recv) ATTR(recv, (SFT_parser___parser_nodes[621] + 3))
-#define INIT_TABLE_POS_parser___parser_nodes___AAssertExpr (SFT_parser___parser_nodes[622] + 0)
-#define CALL_parser___parser_nodes___AAssertExpr___n_kwassert(recv) ((parser___parser_nodes___AAssertExpr___n_kwassert_t)CALL((recv), (SFT_parser___parser_nodes[622] + 1)))
-#define CALL_parser___parser_nodes___AAssertExpr___n_id(recv) ((parser___parser_nodes___AAssertExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[622] + 2)))
-#define CALL_parser___parser_nodes___AAssertExpr___n_expr(recv) ((parser___parser_nodes___AAssertExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[622] + 3)))
-#define CALL_parser___parser_nodes___AAssertExpr___n_else(recv) ((parser___parser_nodes___AAssertExpr___n_else_t)CALL((recv), (SFT_parser___parser_nodes[622] + 4)))
-#define ID_parser___parser_nodes___AAssignFormExpr (SFT_parser___parser_nodes[623])
-#define COLOR_parser___parser_nodes___AAssignFormExpr (SFT_parser___parser_nodes[624])
-#define ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[625] + 0))
-#define ATTR_parser___parser_nodes___AAssignFormExpr____n_value(recv) ATTR(recv, (SFT_parser___parser_nodes[625] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AAssignFormExpr (SFT_parser___parser_nodes[626] + 0)
-#define CALL_parser___parser_nodes___AAssignFormExpr___n_assign(recv) ((parser___parser_nodes___AAssignFormExpr___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[626] + 1)))
-#define CALL_parser___parser_nodes___AAssignFormExpr___n_value(recv) ((parser___parser_nodes___AAssignFormExpr___n_value_t)CALL((recv), (SFT_parser___parser_nodes[626] + 2)))
-#define ID_parser___parser_nodes___AReassignFormExpr (SFT_parser___parser_nodes[627])
-#define COLOR_parser___parser_nodes___AReassignFormExpr (SFT_parser___parser_nodes[628])
-#define ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(recv) ATTR(recv, (SFT_parser___parser_nodes[629] + 0))
-#define ATTR_parser___parser_nodes___AReassignFormExpr____n_value(recv) ATTR(recv, (SFT_parser___parser_nodes[629] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AReassignFormExpr (SFT_parser___parser_nodes[630] + 0)
-#define CALL_parser___parser_nodes___AReassignFormExpr___n_assign_op(recv) ((parser___parser_nodes___AReassignFormExpr___n_assign_op_t)CALL((recv), (SFT_parser___parser_nodes[630] + 1)))
-#define CALL_parser___parser_nodes___AReassignFormExpr___n_value(recv) ((parser___parser_nodes___AReassignFormExpr___n_value_t)CALL((recv), (SFT_parser___parser_nodes[630] + 2)))
-#define ID_parser___parser_nodes___AOnceExpr (SFT_parser___parser_nodes[631])
-#define COLOR_parser___parser_nodes___AOnceExpr (SFT_parser___parser_nodes[632])
-#define ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(recv) ATTR(recv, (SFT_parser___parser_nodes[633] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AOnceExpr (SFT_parser___parser_nodes[634] + 0)
-#define CALL_parser___parser_nodes___AOnceExpr___n_kwonce(recv) ((parser___parser_nodes___AOnceExpr___n_kwonce_t)CALL((recv), (SFT_parser___parser_nodes[634] + 1)))
-#define ID_parser___parser_nodes___ASendExpr (SFT_parser___parser_nodes[635])
-#define COLOR_parser___parser_nodes___ASendExpr (SFT_parser___parser_nodes[636])
-#define ATTR_parser___parser_nodes___ASendExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[637] + 0))
-#define ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser___parser_nodes[637] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ASendExpr (SFT_parser___parser_nodes[638] + 0)
-#define CALL_parser___parser_nodes___ASendExpr___n_expr(recv) ((parser___parser_nodes___ASendExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[638] + 1)))
-#define CALL_parser___parser_nodes___ASendExpr___n_closure_defs(recv) ((parser___parser_nodes___ASendExpr___n_closure_defs_t)CALL((recv), (SFT_parser___parser_nodes[638] + 2)))
-#define ID_parser___parser_nodes___ABinopExpr (SFT_parser___parser_nodes[639])
-#define COLOR_parser___parser_nodes___ABinopExpr (SFT_parser___parser_nodes[640])
-#define ATTR_parser___parser_nodes___ABinopExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[641] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ABinopExpr (SFT_parser___parser_nodes[642] + 0)
-#define CALL_parser___parser_nodes___ABinopExpr___n_expr2(recv) ((parser___parser_nodes___ABinopExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[642] + 1)))
-#define ID_parser___parser_nodes___ABoolExpr (SFT_parser___parser_nodes[643])
-#define COLOR_parser___parser_nodes___ABoolExpr (SFT_parser___parser_nodes[644])
-#define INIT_TABLE_POS_parser___parser_nodes___ABoolExpr (SFT_parser___parser_nodes[645] + 0)
-#define ID_parser___parser_nodes___AOrExpr (SFT_parser___parser_nodes[646])
-#define COLOR_parser___parser_nodes___AOrExpr (SFT_parser___parser_nodes[647])
-#define ATTR_parser___parser_nodes___AOrExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[648] + 0))
-#define ATTR_parser___parser_nodes___AOrExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[648] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AOrExpr (SFT_parser___parser_nodes[649] + 0)
-#define CALL_parser___parser_nodes___AOrExpr___n_expr(recv) ((parser___parser_nodes___AOrExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[649] + 1)))
-#define CALL_parser___parser_nodes___AOrExpr___n_expr2(recv) ((parser___parser_nodes___AOrExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[649] + 2)))
-#define ID_parser___parser_nodes___AAndExpr (SFT_parser___parser_nodes[650])
-#define COLOR_parser___parser_nodes___AAndExpr (SFT_parser___parser_nodes[651])
-#define ATTR_parser___parser_nodes___AAndExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[652] + 0))
-#define ATTR_parser___parser_nodes___AAndExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[652] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AAndExpr (SFT_parser___parser_nodes[653] + 0)
-#define CALL_parser___parser_nodes___AAndExpr___n_expr(recv) ((parser___parser_nodes___AAndExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[653] + 1)))
-#define CALL_parser___parser_nodes___AAndExpr___n_expr2(recv) ((parser___parser_nodes___AAndExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[653] + 2)))
-#define ID_parser___parser_nodes___AOrElseExpr (SFT_parser___parser_nodes[654])
-#define COLOR_parser___parser_nodes___AOrElseExpr (SFT_parser___parser_nodes[655])
-#define ATTR_parser___parser_nodes___AOrElseExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[656] + 0))
-#define ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[656] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AOrElseExpr (SFT_parser___parser_nodes[657] + 0)
-#define CALL_parser___parser_nodes___AOrElseExpr___n_expr(recv) ((parser___parser_nodes___AOrElseExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[657] + 1)))
-#define CALL_parser___parser_nodes___AOrElseExpr___n_expr2(recv) ((parser___parser_nodes___AOrElseExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[657] + 2)))
-#define ID_parser___parser_nodes___ANotExpr (SFT_parser___parser_nodes[658])
-#define COLOR_parser___parser_nodes___ANotExpr (SFT_parser___parser_nodes[659])
-#define ATTR_parser___parser_nodes___ANotExpr____n_kwnot(recv) ATTR(recv, (SFT_parser___parser_nodes[660] + 0))
-#define ATTR_parser___parser_nodes___ANotExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[660] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ANotExpr (SFT_parser___parser_nodes[661] + 0)
-#define CALL_parser___parser_nodes___ANotExpr___n_kwnot(recv) ((parser___parser_nodes___ANotExpr___n_kwnot_t)CALL((recv), (SFT_parser___parser_nodes[661] + 1)))
-#define CALL_parser___parser_nodes___ANotExpr___n_expr(recv) ((parser___parser_nodes___ANotExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[661] + 2)))
-#define ID_parser___parser_nodes___AEqExpr (SFT_parser___parser_nodes[662])
-#define COLOR_parser___parser_nodes___AEqExpr (SFT_parser___parser_nodes[663])
-#define INIT_TABLE_POS_parser___parser_nodes___AEqExpr (SFT_parser___parser_nodes[664] + 0)
-#define ID_parser___parser_nodes___AEeExpr (SFT_parser___parser_nodes[665])
-#define COLOR_parser___parser_nodes___AEeExpr (SFT_parser___parser_nodes[666])
-#define ATTR_parser___parser_nodes___AEeExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[667] + 0))
-#define ATTR_parser___parser_nodes___AEeExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[667] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AEeExpr (SFT_parser___parser_nodes[668] + 0)
-#define CALL_parser___parser_nodes___AEeExpr___n_expr(recv) ((parser___parser_nodes___AEeExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[668] + 1)))
-#define CALL_parser___parser_nodes___AEeExpr___n_expr2(recv) ((parser___parser_nodes___AEeExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[668] + 2)))
-#define ID_parser___parser_nodes___ANeExpr (SFT_parser___parser_nodes[669])
-#define COLOR_parser___parser_nodes___ANeExpr (SFT_parser___parser_nodes[670])
-#define INIT_TABLE_POS_parser___parser_nodes___ANeExpr (SFT_parser___parser_nodes[671] + 0)
-#define ID_parser___parser_nodes___ALtExpr (SFT_parser___parser_nodes[672])
-#define COLOR_parser___parser_nodes___ALtExpr (SFT_parser___parser_nodes[673])
-#define INIT_TABLE_POS_parser___parser_nodes___ALtExpr (SFT_parser___parser_nodes[674] + 0)
-#define ID_parser___parser_nodes___ALeExpr (SFT_parser___parser_nodes[675])
-#define COLOR_parser___parser_nodes___ALeExpr (SFT_parser___parser_nodes[676])
-#define INIT_TABLE_POS_parser___parser_nodes___ALeExpr (SFT_parser___parser_nodes[677] + 0)
-#define ID_parser___parser_nodes___ALlExpr (SFT_parser___parser_nodes[678])
-#define COLOR_parser___parser_nodes___ALlExpr (SFT_parser___parser_nodes[679])
-#define INIT_TABLE_POS_parser___parser_nodes___ALlExpr (SFT_parser___parser_nodes[680] + 0)
-#define ID_parser___parser_nodes___AGtExpr (SFT_parser___parser_nodes[681])
-#define COLOR_parser___parser_nodes___AGtExpr (SFT_parser___parser_nodes[682])
-#define INIT_TABLE_POS_parser___parser_nodes___AGtExpr (SFT_parser___parser_nodes[683] + 0)
-#define ID_parser___parser_nodes___AGeExpr (SFT_parser___parser_nodes[684])
-#define COLOR_parser___parser_nodes___AGeExpr (SFT_parser___parser_nodes[685])
-#define INIT_TABLE_POS_parser___parser_nodes___AGeExpr (SFT_parser___parser_nodes[686] + 0)
-#define ID_parser___parser_nodes___AGgExpr (SFT_parser___parser_nodes[687])
-#define COLOR_parser___parser_nodes___AGgExpr (SFT_parser___parser_nodes[688])
-#define INIT_TABLE_POS_parser___parser_nodes___AGgExpr (SFT_parser___parser_nodes[689] + 0)
-#define ID_parser___parser_nodes___AIsaExpr (SFT_parser___parser_nodes[690])
-#define COLOR_parser___parser_nodes___AIsaExpr (SFT_parser___parser_nodes[691])
-#define ATTR_parser___parser_nodes___AIsaExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[692] + 0))
-#define ATTR_parser___parser_nodes___AIsaExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[692] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AIsaExpr (SFT_parser___parser_nodes[693] + 0)
-#define CALL_parser___parser_nodes___AIsaExpr___n_expr(recv) ((parser___parser_nodes___AIsaExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[693] + 1)))
-#define CALL_parser___parser_nodes___AIsaExpr___n_type(recv) ((parser___parser_nodes___AIsaExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[693] + 2)))
-#define ID_parser___parser_nodes___APlusExpr (SFT_parser___parser_nodes[694])
-#define COLOR_parser___parser_nodes___APlusExpr (SFT_parser___parser_nodes[695])
-#define INIT_TABLE_POS_parser___parser_nodes___APlusExpr (SFT_parser___parser_nodes[696] + 0)
-#define ID_parser___parser_nodes___AMinusExpr (SFT_parser___parser_nodes[697])
-#define COLOR_parser___parser_nodes___AMinusExpr (SFT_parser___parser_nodes[698])
-#define INIT_TABLE_POS_parser___parser_nodes___AMinusExpr (SFT_parser___parser_nodes[699] + 0)
-#define ID_parser___parser_nodes___AStarshipExpr (SFT_parser___parser_nodes[700])
-#define COLOR_parser___parser_nodes___AStarshipExpr (SFT_parser___parser_nodes[701])
-#define INIT_TABLE_POS_parser___parser_nodes___AStarshipExpr (SFT_parser___parser_nodes[702] + 0)
-#define ID_parser___parser_nodes___AStarExpr (SFT_parser___parser_nodes[703])
-#define COLOR_parser___parser_nodes___AStarExpr (SFT_parser___parser_nodes[704])
-#define INIT_TABLE_POS_parser___parser_nodes___AStarExpr (SFT_parser___parser_nodes[705] + 0)
-#define ID_parser___parser_nodes___ASlashExpr (SFT_parser___parser_nodes[706])
-#define COLOR_parser___parser_nodes___ASlashExpr (SFT_parser___parser_nodes[707])
-#define INIT_TABLE_POS_parser___parser_nodes___ASlashExpr (SFT_parser___parser_nodes[708] + 0)
-#define ID_parser___parser_nodes___APercentExpr (SFT_parser___parser_nodes[709])
-#define COLOR_parser___parser_nodes___APercentExpr (SFT_parser___parser_nodes[710])
-#define INIT_TABLE_POS_parser___parser_nodes___APercentExpr (SFT_parser___parser_nodes[711] + 0)
-#define ID_parser___parser_nodes___AUminusExpr (SFT_parser___parser_nodes[712])
-#define COLOR_parser___parser_nodes___AUminusExpr (SFT_parser___parser_nodes[713])
-#define ATTR_parser___parser_nodes___AUminusExpr____n_minus(recv) ATTR(recv, (SFT_parser___parser_nodes[714] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AUminusExpr (SFT_parser___parser_nodes[715] + 0)
-#define CALL_parser___parser_nodes___AUminusExpr___n_minus(recv) ((parser___parser_nodes___AUminusExpr___n_minus_t)CALL((recv), (SFT_parser___parser_nodes[715] + 1)))
-#define ID_parser___parser_nodes___ANewExpr (SFT_parser___parser_nodes[716])
-#define COLOR_parser___parser_nodes___ANewExpr (SFT_parser___parser_nodes[717])
-#define ATTR_parser___parser_nodes___ANewExpr____n_kwnew(recv) ATTR(recv, (SFT_parser___parser_nodes[718] + 0))
-#define ATTR_parser___parser_nodes___ANewExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[718] + 1))
-#define ATTR_parser___parser_nodes___ANewExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[718] + 2))
-#define ATTR_parser___parser_nodes___ANewExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[718] + 3))
-#define INIT_TABLE_POS_parser___parser_nodes___ANewExpr (SFT_parser___parser_nodes[719] + 0)
-#define CALL_parser___parser_nodes___ANewExpr___n_kwnew(recv) ((parser___parser_nodes___ANewExpr___n_kwnew_t)CALL((recv), (SFT_parser___parser_nodes[719] + 1)))
-#define CALL_parser___parser_nodes___ANewExpr___n_type(recv) ((parser___parser_nodes___ANewExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[719] + 2)))
-#define CALL_parser___parser_nodes___ANewExpr___n_id(recv) ((parser___parser_nodes___ANewExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[719] + 3)))
-#define CALL_parser___parser_nodes___ANewExpr___n_args(recv) ((parser___parser_nodes___ANewExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[719] + 4)))
-#define ID_parser___parser_nodes___AAttrFormExpr (SFT_parser___parser_nodes[720])
-#define COLOR_parser___parser_nodes___AAttrFormExpr (SFT_parser___parser_nodes[721])
-#define ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[722] + 0))
-#define ATTR_parser___parser_nodes___AAttrFormExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[722] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AAttrFormExpr (SFT_parser___parser_nodes[723] + 0)
-#define CALL_parser___parser_nodes___AAttrFormExpr___n_expr(recv) ((parser___parser_nodes___AAttrFormExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[723] + 1)))
-#define CALL_parser___parser_nodes___AAttrFormExpr___n_id(recv) ((parser___parser_nodes___AAttrFormExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[723] + 2)))
-#define ID_parser___parser_nodes___AAttrExpr (SFT_parser___parser_nodes[724])
-#define COLOR_parser___parser_nodes___AAttrExpr (SFT_parser___parser_nodes[725])
-#define INIT_TABLE_POS_parser___parser_nodes___AAttrExpr (SFT_parser___parser_nodes[726] + 0)
-#define ID_parser___parser_nodes___AAttrAssignExpr (SFT_parser___parser_nodes[727])
-#define COLOR_parser___parser_nodes___AAttrAssignExpr (SFT_parser___parser_nodes[728])
-#define INIT_TABLE_POS_parser___parser_nodes___AAttrAssignExpr (SFT_parser___parser_nodes[729] + 0)
-#define ID_parser___parser_nodes___ACallFormExpr (SFT_parser___parser_nodes[730])
-#define COLOR_parser___parser_nodes___ACallFormExpr (SFT_parser___parser_nodes[731])
-#define ATTR_parser___parser_nodes___ACallFormExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[732] + 0))
-#define ATTR_parser___parser_nodes___ACallFormExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[732] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ACallFormExpr (SFT_parser___parser_nodes[733] + 0)
-#define CALL_parser___parser_nodes___ACallFormExpr___n_id(recv) ((parser___parser_nodes___ACallFormExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[733] + 1)))
-#define CALL_parser___parser_nodes___ACallFormExpr___n_args(recv) ((parser___parser_nodes___ACallFormExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[733] + 2)))
-#define ID_parser___parser_nodes___AAttrReassignExpr (SFT_parser___parser_nodes[734])
-#define COLOR_parser___parser_nodes___AAttrReassignExpr (SFT_parser___parser_nodes[735])
-#define INIT_TABLE_POS_parser___parser_nodes___AAttrReassignExpr (SFT_parser___parser_nodes[736] + 0)
-#define ID_parser___parser_nodes___ACallExpr (SFT_parser___parser_nodes[737])
-#define COLOR_parser___parser_nodes___ACallExpr (SFT_parser___parser_nodes[738])
-#define INIT_TABLE_POS_parser___parser_nodes___ACallExpr (SFT_parser___parser_nodes[739] + 0)
-#define ID_parser___parser_nodes___ACallAssignExpr (SFT_parser___parser_nodes[740])
-#define COLOR_parser___parser_nodes___ACallAssignExpr (SFT_parser___parser_nodes[741])
-#define INIT_TABLE_POS_parser___parser_nodes___ACallAssignExpr (SFT_parser___parser_nodes[742] + 0)
-#define ID_parser___parser_nodes___ACallReassignExpr (SFT_parser___parser_nodes[743])
-#define COLOR_parser___parser_nodes___ACallReassignExpr (SFT_parser___parser_nodes[744])
-#define INIT_TABLE_POS_parser___parser_nodes___ACallReassignExpr (SFT_parser___parser_nodes[745] + 0)
-#define ID_parser___parser_nodes___ASuperExpr (SFT_parser___parser_nodes[746])
-#define COLOR_parser___parser_nodes___ASuperExpr (SFT_parser___parser_nodes[747])
-#define ATTR_parser___parser_nodes___ASuperExpr____n_qualified(recv) ATTR(recv, (SFT_parser___parser_nodes[748] + 0))
-#define ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(recv) ATTR(recv, (SFT_parser___parser_nodes[748] + 1))
-#define ATTR_parser___parser_nodes___ASuperExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[748] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___ASuperExpr (SFT_parser___parser_nodes[749] + 0)
-#define CALL_parser___parser_nodes___ASuperExpr___n_qualified(recv) ((parser___parser_nodes___ASuperExpr___n_qualified_t)CALL((recv), (SFT_parser___parser_nodes[749] + 1)))
-#define CALL_parser___parser_nodes___ASuperExpr___n_kwsuper(recv) ((parser___parser_nodes___ASuperExpr___n_kwsuper_t)CALL((recv), (SFT_parser___parser_nodes[749] + 2)))
-#define CALL_parser___parser_nodes___ASuperExpr___n_args(recv) ((parser___parser_nodes___ASuperExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[749] + 3)))
-#define ID_parser___parser_nodes___AInitExpr (SFT_parser___parser_nodes[750])
-#define COLOR_parser___parser_nodes___AInitExpr (SFT_parser___parser_nodes[751])
-#define ATTR_parser___parser_nodes___AInitExpr____n_kwinit(recv) ATTR(recv, (SFT_parser___parser_nodes[752] + 0))
-#define ATTR_parser___parser_nodes___AInitExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[752] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___AInitExpr (SFT_parser___parser_nodes[753] + 0)
-#define CALL_parser___parser_nodes___AInitExpr___n_kwinit(recv) ((parser___parser_nodes___AInitExpr___n_kwinit_t)CALL((recv), (SFT_parser___parser_nodes[753] + 1)))
-#define CALL_parser___parser_nodes___AInitExpr___n_args(recv) ((parser___parser_nodes___AInitExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[753] + 2)))
-#define ID_parser___parser_nodes___ABraFormExpr (SFT_parser___parser_nodes[754])
-#define COLOR_parser___parser_nodes___ABraFormExpr (SFT_parser___parser_nodes[755])
-#define ATTR_parser___parser_nodes___ABraFormExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[756] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ABraFormExpr (SFT_parser___parser_nodes[757] + 0)
-#define CALL_parser___parser_nodes___ABraFormExpr___n_args(recv) ((parser___parser_nodes___ABraFormExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[757] + 1)))
-#define ID_parser___parser_nodes___ABraExpr (SFT_parser___parser_nodes[758])
-#define COLOR_parser___parser_nodes___ABraExpr (SFT_parser___parser_nodes[759])
-#define INIT_TABLE_POS_parser___parser_nodes___ABraExpr (SFT_parser___parser_nodes[760] + 0)
-#define ID_parser___parser_nodes___ABraAssignExpr (SFT_parser___parser_nodes[761])
-#define COLOR_parser___parser_nodes___ABraAssignExpr (SFT_parser___parser_nodes[762])
-#define INIT_TABLE_POS_parser___parser_nodes___ABraAssignExpr (SFT_parser___parser_nodes[763] + 0)
-#define ID_parser___parser_nodes___AVarFormExpr (SFT_parser___parser_nodes[764])
-#define COLOR_parser___parser_nodes___AVarFormExpr (SFT_parser___parser_nodes[765])
-#define ATTR_parser___parser_nodes___AVarFormExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[766] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AVarFormExpr (SFT_parser___parser_nodes[767] + 0)
-#define CALL_parser___parser_nodes___AVarFormExpr___n_id(recv) ((parser___parser_nodes___AVarFormExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[767] + 1)))
-#define ID_parser___parser_nodes___ABraReassignExpr (SFT_parser___parser_nodes[768])
-#define COLOR_parser___parser_nodes___ABraReassignExpr (SFT_parser___parser_nodes[769])
-#define INIT_TABLE_POS_parser___parser_nodes___ABraReassignExpr (SFT_parser___parser_nodes[770] + 0)
-#define ID_parser___parser_nodes___AClosureCallExpr (SFT_parser___parser_nodes[771])
-#define COLOR_parser___parser_nodes___AClosureCallExpr (SFT_parser___parser_nodes[772])
-#define ATTR_parser___parser_nodes___AClosureCallExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[773] + 0))
-#define ATTR_parser___parser_nodes___AClosureCallExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[773] + 1))
-#define ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser___parser_nodes[773] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AClosureCallExpr (SFT_parser___parser_nodes[774] + 0)
-#define CALL_parser___parser_nodes___AClosureCallExpr___n_id(recv) ((parser___parser_nodes___AClosureCallExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[774] + 1)))
-#define CALL_parser___parser_nodes___AClosureCallExpr___n_args(recv) ((parser___parser_nodes___AClosureCallExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[774] + 2)))
-#define CALL_parser___parser_nodes___AClosureCallExpr___n_closure_defs(recv) ((parser___parser_nodes___AClosureCallExpr___n_closure_defs_t)CALL((recv), (SFT_parser___parser_nodes[774] + 3)))
-#define ID_parser___parser_nodes___AVarExpr (SFT_parser___parser_nodes[775])
-#define COLOR_parser___parser_nodes___AVarExpr (SFT_parser___parser_nodes[776])
-#define INIT_TABLE_POS_parser___parser_nodes___AVarExpr (SFT_parser___parser_nodes[777] + 0)
-#define ID_parser___parser_nodes___AVarAssignExpr (SFT_parser___parser_nodes[778])
-#define COLOR_parser___parser_nodes___AVarAssignExpr (SFT_parser___parser_nodes[779])
-#define INIT_TABLE_POS_parser___parser_nodes___AVarAssignExpr (SFT_parser___parser_nodes[780] + 0)
-#define ID_parser___parser_nodes___AVarReassignExpr (SFT_parser___parser_nodes[781])
-#define COLOR_parser___parser_nodes___AVarReassignExpr (SFT_parser___parser_nodes[782])
-#define INIT_TABLE_POS_parser___parser_nodes___AVarReassignExpr (SFT_parser___parser_nodes[783] + 0)
-#define ID_parser___parser_nodes___ARangeExpr (SFT_parser___parser_nodes[784])
-#define COLOR_parser___parser_nodes___ARangeExpr (SFT_parser___parser_nodes[785])
-#define ATTR_parser___parser_nodes___ARangeExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[786] + 0))
-#define ATTR_parser___parser_nodes___ARangeExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[786] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___ARangeExpr (SFT_parser___parser_nodes[787] + 0)
-#define CALL_parser___parser_nodes___ARangeExpr___n_expr(recv) ((parser___parser_nodes___ARangeExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[787] + 1)))
-#define CALL_parser___parser_nodes___ARangeExpr___n_expr2(recv) ((parser___parser_nodes___ARangeExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[787] + 2)))
-#define ID_parser___parser_nodes___ACrangeExpr (SFT_parser___parser_nodes[788])
-#define COLOR_parser___parser_nodes___ACrangeExpr (SFT_parser___parser_nodes[789])
-#define INIT_TABLE_POS_parser___parser_nodes___ACrangeExpr (SFT_parser___parser_nodes[790] + 0)
-#define ID_parser___parser_nodes___AOrangeExpr (SFT_parser___parser_nodes[791])
-#define COLOR_parser___parser_nodes___AOrangeExpr (SFT_parser___parser_nodes[792])
-#define INIT_TABLE_POS_parser___parser_nodes___AOrangeExpr (SFT_parser___parser_nodes[793] + 0)
-#define ID_parser___parser_nodes___AArrayExpr (SFT_parser___parser_nodes[794])
-#define COLOR_parser___parser_nodes___AArrayExpr (SFT_parser___parser_nodes[795])
-#define ATTR_parser___parser_nodes___AArrayExpr____n_exprs(recv) ATTR(recv, (SFT_parser___parser_nodes[796] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AArrayExpr (SFT_parser___parser_nodes[797] + 0)
-#define CALL_parser___parser_nodes___AArrayExpr___n_exprs(recv) ((parser___parser_nodes___AArrayExpr___n_exprs_t)CALL((recv), (SFT_parser___parser_nodes[797] + 1)))
-#define ID_parser___parser_nodes___ASelfExpr (SFT_parser___parser_nodes[798])
-#define COLOR_parser___parser_nodes___ASelfExpr (SFT_parser___parser_nodes[799])
-#define ATTR_parser___parser_nodes___ASelfExpr____n_kwself(recv) ATTR(recv, (SFT_parser___parser_nodes[800] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ASelfExpr (SFT_parser___parser_nodes[801] + 0)
-#define CALL_parser___parser_nodes___ASelfExpr___n_kwself(recv) ((parser___parser_nodes___ASelfExpr___n_kwself_t)CALL((recv), (SFT_parser___parser_nodes[801] + 1)))
-#define ID_parser___parser_nodes___AImplicitSelfExpr (SFT_parser___parser_nodes[802])
-#define COLOR_parser___parser_nodes___AImplicitSelfExpr (SFT_parser___parser_nodes[803])
-#define INIT_TABLE_POS_parser___parser_nodes___AImplicitSelfExpr (SFT_parser___parser_nodes[804] + 0)
-#define ID_parser___parser_nodes___ATrueExpr (SFT_parser___parser_nodes[805])
-#define COLOR_parser___parser_nodes___ATrueExpr (SFT_parser___parser_nodes[806])
-#define ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(recv) ATTR(recv, (SFT_parser___parser_nodes[807] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ATrueExpr (SFT_parser___parser_nodes[808] + 0)
-#define CALL_parser___parser_nodes___ATrueExpr___n_kwtrue(recv) ((parser___parser_nodes___ATrueExpr___n_kwtrue_t)CALL((recv), (SFT_parser___parser_nodes[808] + 1)))
-#define ID_parser___parser_nodes___AFalseExpr (SFT_parser___parser_nodes[809])
-#define COLOR_parser___parser_nodes___AFalseExpr (SFT_parser___parser_nodes[810])
-#define ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(recv) ATTR(recv, (SFT_parser___parser_nodes[811] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AFalseExpr (SFT_parser___parser_nodes[812] + 0)
-#define CALL_parser___parser_nodes___AFalseExpr___n_kwfalse(recv) ((parser___parser_nodes___AFalseExpr___n_kwfalse_t)CALL((recv), (SFT_parser___parser_nodes[812] + 1)))
-#define ID_parser___parser_nodes___ANullExpr (SFT_parser___parser_nodes[813])
-#define COLOR_parser___parser_nodes___ANullExpr (SFT_parser___parser_nodes[814])
-#define ATTR_parser___parser_nodes___ANullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser___parser_nodes[815] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ANullExpr (SFT_parser___parser_nodes[816] + 0)
-#define CALL_parser___parser_nodes___ANullExpr___n_kwnull(recv) ((parser___parser_nodes___ANullExpr___n_kwnull_t)CALL((recv), (SFT_parser___parser_nodes[816] + 1)))
-#define ID_parser___parser_nodes___AIntExpr (SFT_parser___parser_nodes[817])
-#define COLOR_parser___parser_nodes___AIntExpr (SFT_parser___parser_nodes[818])
-#define ATTR_parser___parser_nodes___AIntExpr____n_number(recv) ATTR(recv, (SFT_parser___parser_nodes[819] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AIntExpr (SFT_parser___parser_nodes[820] + 0)
-#define CALL_parser___parser_nodes___AIntExpr___n_number(recv) ((parser___parser_nodes___AIntExpr___n_number_t)CALL((recv), (SFT_parser___parser_nodes[820] + 1)))
-#define ID_parser___parser_nodes___AFloatExpr (SFT_parser___parser_nodes[821])
-#define COLOR_parser___parser_nodes___AFloatExpr (SFT_parser___parser_nodes[822])
-#define ATTR_parser___parser_nodes___AFloatExpr____n_float(recv) ATTR(recv, (SFT_parser___parser_nodes[823] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AFloatExpr (SFT_parser___parser_nodes[824] + 0)
-#define CALL_parser___parser_nodes___AFloatExpr___n_float(recv) ((parser___parser_nodes___AFloatExpr___n_float_t)CALL((recv), (SFT_parser___parser_nodes[824] + 1)))
-#define ID_parser___parser_nodes___ACharExpr (SFT_parser___parser_nodes[825])
-#define COLOR_parser___parser_nodes___ACharExpr (SFT_parser___parser_nodes[826])
-#define ATTR_parser___parser_nodes___ACharExpr____n_char(recv) ATTR(recv, (SFT_parser___parser_nodes[827] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ACharExpr (SFT_parser___parser_nodes[828] + 0)
-#define CALL_parser___parser_nodes___ACharExpr___n_char(recv) ((parser___parser_nodes___ACharExpr___n_char_t)CALL((recv), (SFT_parser___parser_nodes[828] + 1)))
-#define ID_parser___parser_nodes___AStringFormExpr (SFT_parser___parser_nodes[829])
-#define COLOR_parser___parser_nodes___AStringFormExpr (SFT_parser___parser_nodes[830])
-#define INIT_TABLE_POS_parser___parser_nodes___AStringFormExpr (SFT_parser___parser_nodes[831] + 0)
-#define ID_parser___parser_nodes___AStringExpr (SFT_parser___parser_nodes[832])
-#define COLOR_parser___parser_nodes___AStringExpr (SFT_parser___parser_nodes[833])
-#define ATTR_parser___parser_nodes___AStringExpr____n_string(recv) ATTR(recv, (SFT_parser___parser_nodes[834] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AStringExpr (SFT_parser___parser_nodes[835] + 0)
-#define CALL_parser___parser_nodes___AStringExpr___n_string(recv) ((parser___parser_nodes___AStringExpr___n_string_t)CALL((recv), (SFT_parser___parser_nodes[835] + 1)))
-#define ID_parser___parser_nodes___AStartStringExpr (SFT_parser___parser_nodes[836])
-#define COLOR_parser___parser_nodes___AStartStringExpr (SFT_parser___parser_nodes[837])
-#define ATTR_parser___parser_nodes___AStartStringExpr____n_string(recv) ATTR(recv, (SFT_parser___parser_nodes[838] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AStartStringExpr (SFT_parser___parser_nodes[839] + 0)
-#define CALL_parser___parser_nodes___AStartStringExpr___n_string(recv) ((parser___parser_nodes___AStartStringExpr___n_string_t)CALL((recv), (SFT_parser___parser_nodes[839] + 1)))
-#define ID_parser___parser_nodes___AMidStringExpr (SFT_parser___parser_nodes[840])
-#define COLOR_parser___parser_nodes___AMidStringExpr (SFT_parser___parser_nodes[841])
-#define ATTR_parser___parser_nodes___AMidStringExpr____n_string(recv) ATTR(recv, (SFT_parser___parser_nodes[842] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AMidStringExpr (SFT_parser___parser_nodes[843] + 0)
-#define CALL_parser___parser_nodes___AMidStringExpr___n_string(recv) ((parser___parser_nodes___AMidStringExpr___n_string_t)CALL((recv), (SFT_parser___parser_nodes[843] + 1)))
-#define ID_parser___parser_nodes___AEndStringExpr (SFT_parser___parser_nodes[844])
-#define COLOR_parser___parser_nodes___AEndStringExpr (SFT_parser___parser_nodes[845])
-#define ATTR_parser___parser_nodes___AEndStringExpr____n_string(recv) ATTR(recv, (SFT_parser___parser_nodes[846] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AEndStringExpr (SFT_parser___parser_nodes[847] + 0)
-#define CALL_parser___parser_nodes___AEndStringExpr___n_string(recv) ((parser___parser_nodes___AEndStringExpr___n_string_t)CALL((recv), (SFT_parser___parser_nodes[847] + 1)))
-#define ID_parser___parser_nodes___ASuperstringExpr (SFT_parser___parser_nodes[848])
-#define COLOR_parser___parser_nodes___ASuperstringExpr (SFT_parser___parser_nodes[849])
-#define ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(recv) ATTR(recv, (SFT_parser___parser_nodes[850] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ASuperstringExpr (SFT_parser___parser_nodes[851] + 0)
-#define CALL_parser___parser_nodes___ASuperstringExpr___n_exprs(recv) ((parser___parser_nodes___ASuperstringExpr___n_exprs_t)CALL((recv), (SFT_parser___parser_nodes[851] + 1)))
-#define ID_parser___parser_nodes___AParExpr (SFT_parser___parser_nodes[852])
-#define COLOR_parser___parser_nodes___AParExpr (SFT_parser___parser_nodes[853])
-#define INIT_TABLE_POS_parser___parser_nodes___AParExpr (SFT_parser___parser_nodes[854] + 0)
-#define ID_parser___parser_nodes___AProxyExpr (SFT_parser___parser_nodes[855])
-#define COLOR_parser___parser_nodes___AProxyExpr (SFT_parser___parser_nodes[856])
-#define ATTR_parser___parser_nodes___AProxyExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[857] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AProxyExpr (SFT_parser___parser_nodes[858] + 0)
-#define CALL_parser___parser_nodes___AProxyExpr___n_expr(recv) ((parser___parser_nodes___AProxyExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[858] + 1)))
-#define ID_parser___parser_nodes___AAsCastExpr (SFT_parser___parser_nodes[859])
-#define COLOR_parser___parser_nodes___AAsCastExpr (SFT_parser___parser_nodes[860])
-#define ATTR_parser___parser_nodes___AAsCastExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[861] + 0))
-#define ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[861] + 1))
-#define ATTR_parser___parser_nodes___AAsCastExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[861] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AAsCastExpr (SFT_parser___parser_nodes[862] + 0)
-#define CALL_parser___parser_nodes___AAsCastExpr___n_expr(recv) ((parser___parser_nodes___AAsCastExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[862] + 1)))
-#define CALL_parser___parser_nodes___AAsCastExpr___n_kwas(recv) ((parser___parser_nodes___AAsCastExpr___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[862] + 2)))
-#define CALL_parser___parser_nodes___AAsCastExpr___n_type(recv) ((parser___parser_nodes___AAsCastExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[862] + 3)))
-#define ID_parser___parser_nodes___AAsNotnullExpr (SFT_parser___parser_nodes[863])
-#define COLOR_parser___parser_nodes___AAsNotnullExpr (SFT_parser___parser_nodes[864])
-#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[865] + 0))
-#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[865] + 1))
-#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(recv) ATTR(recv, (SFT_parser___parser_nodes[865] + 2))
-#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser___parser_nodes[865] + 3))
-#define INIT_TABLE_POS_parser___parser_nodes___AAsNotnullExpr (SFT_parser___parser_nodes[866] + 0)
-#define CALL_parser___parser_nodes___AAsNotnullExpr___n_expr(recv) ((parser___parser_nodes___AAsNotnullExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[866] + 1)))
-#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwas(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[866] + 2)))
-#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwnot(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwnot_t)CALL((recv), (SFT_parser___parser_nodes[866] + 3)))
-#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwnull(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwnull_t)CALL((recv), (SFT_parser___parser_nodes[866] + 4)))
-#define ID_parser___parser_nodes___AIssetAttrExpr (SFT_parser___parser_nodes[867])
-#define COLOR_parser___parser_nodes___AIssetAttrExpr (SFT_parser___parser_nodes[868])
-#define ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(recv) ATTR(recv, (SFT_parser___parser_nodes[869] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AIssetAttrExpr (SFT_parser___parser_nodes[870] + 0)
-#define CALL_parser___parser_nodes___AIssetAttrExpr___n_kwisset(recv) ((parser___parser_nodes___AIssetAttrExpr___n_kwisset_t)CALL((recv), (SFT_parser___parser_nodes[870] + 1)))
-#define ID_parser___parser_nodes___AAssignOp (SFT_parser___parser_nodes[871])
-#define COLOR_parser___parser_nodes___AAssignOp (SFT_parser___parser_nodes[872])
-#define INIT_TABLE_POS_parser___parser_nodes___AAssignOp (SFT_parser___parser_nodes[873] + 0)
-#define ID_parser___parser_nodes___APlusAssignOp (SFT_parser___parser_nodes[874])
-#define COLOR_parser___parser_nodes___APlusAssignOp (SFT_parser___parser_nodes[875])
-#define ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(recv) ATTR(recv, (SFT_parser___parser_nodes[876] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___APlusAssignOp (SFT_parser___parser_nodes[877] + 0)
-#define CALL_parser___parser_nodes___APlusAssignOp___n_pluseq(recv) ((parser___parser_nodes___APlusAssignOp___n_pluseq_t)CALL((recv), (SFT_parser___parser_nodes[877] + 1)))
-#define ID_parser___parser_nodes___AMinusAssignOp (SFT_parser___parser_nodes[878])
-#define COLOR_parser___parser_nodes___AMinusAssignOp (SFT_parser___parser_nodes[879])
-#define ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(recv) ATTR(recv, (SFT_parser___parser_nodes[880] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___AMinusAssignOp (SFT_parser___parser_nodes[881] + 0)
-#define CALL_parser___parser_nodes___AMinusAssignOp___n_minuseq(recv) ((parser___parser_nodes___AMinusAssignOp___n_minuseq_t)CALL((recv), (SFT_parser___parser_nodes[881] + 1)))
-#define ID_parser___parser_nodes___AClosureDef (SFT_parser___parser_nodes[882])
-#define COLOR_parser___parser_nodes___AClosureDef (SFT_parser___parser_nodes[883])
-#define ATTR_parser___parser_nodes___AClosureDef____n_bang(recv) ATTR(recv, (SFT_parser___parser_nodes[884] + 0))
-#define ATTR_parser___parser_nodes___AClosureDef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[884] + 1))
-#define ATTR_parser___parser_nodes___AClosureDef____n_ids(recv) ATTR(recv, (SFT_parser___parser_nodes[884] + 2))
-#define ATTR_parser___parser_nodes___AClosureDef____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[884] + 3))
-#define ATTR_parser___parser_nodes___AClosureDef____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[884] + 4))
-#define INIT_TABLE_POS_parser___parser_nodes___AClosureDef (SFT_parser___parser_nodes[885] + 0)
-#define CALL_parser___parser_nodes___AClosureDef___n_bang(recv) ((parser___parser_nodes___AClosureDef___n_bang_t)CALL((recv), (SFT_parser___parser_nodes[885] + 1)))
-#define CALL_parser___parser_nodes___AClosureDef___n_id(recv) ((parser___parser_nodes___AClosureDef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[885] + 2)))
-#define CALL_parser___parser_nodes___AClosureDef___n_ids(recv) ((parser___parser_nodes___AClosureDef___n_ids_t)CALL((recv), (SFT_parser___parser_nodes[885] + 3)))
-#define CALL_parser___parser_nodes___AClosureDef___n_kwdo(recv) ((parser___parser_nodes___AClosureDef___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[885] + 4)))
-#define CALL_parser___parser_nodes___AClosureDef___n_expr(recv) ((parser___parser_nodes___AClosureDef___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[885] + 5)))
-#define ID_parser___parser_nodes___AClosureId (SFT_parser___parser_nodes[886])
-#define COLOR_parser___parser_nodes___AClosureId (SFT_parser___parser_nodes[887])
-#define INIT_TABLE_POS_parser___parser_nodes___AClosureId (SFT_parser___parser_nodes[888] + 0)
-#define ID_parser___parser_nodes___ASimpleClosureId (SFT_parser___parser_nodes[889])
-#define COLOR_parser___parser_nodes___ASimpleClosureId (SFT_parser___parser_nodes[890])
-#define ATTR_parser___parser_nodes___ASimpleClosureId____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[891] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ASimpleClosureId (SFT_parser___parser_nodes[892] + 0)
-#define CALL_parser___parser_nodes___ASimpleClosureId___n_id(recv) ((parser___parser_nodes___ASimpleClosureId___n_id_t)CALL((recv), (SFT_parser___parser_nodes[892] + 1)))
-#define ID_parser___parser_nodes___ABreakClosureId (SFT_parser___parser_nodes[893])
-#define COLOR_parser___parser_nodes___ABreakClosureId (SFT_parser___parser_nodes[894])
-#define ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(recv) ATTR(recv, (SFT_parser___parser_nodes[895] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ABreakClosureId (SFT_parser___parser_nodes[896] + 0)
-#define CALL_parser___parser_nodes___ABreakClosureId___n_kwbreak(recv) ((parser___parser_nodes___ABreakClosureId___n_kwbreak_t)CALL((recv), (SFT_parser___parser_nodes[896] + 1)))
-#define ID_parser___parser_nodes___AModuleName (SFT_parser___parser_nodes[897])
-#define COLOR_parser___parser_nodes___AModuleName (SFT_parser___parser_nodes[898])
-#define ATTR_parser___parser_nodes___AModuleName____n_quad(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 0))
-#define ATTR_parser___parser_nodes___AModuleName____n_path(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 1))
-#define ATTR_parser___parser_nodes___AModuleName____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AModuleName (SFT_parser___parser_nodes[900] + 0)
-#define CALL_parser___parser_nodes___AModuleName___n_quad(recv) ((parser___parser_nodes___AModuleName___n_quad_t)CALL((recv), (SFT_parser___parser_nodes[900] + 1)))
-#define CALL_parser___parser_nodes___AModuleName___n_path(recv) ((parser___parser_nodes___AModuleName___n_path_t)CALL((recv), (SFT_parser___parser_nodes[900] + 2)))
-#define CALL_parser___parser_nodes___AModuleName___n_id(recv) ((parser___parser_nodes___AModuleName___n_id_t)CALL((recv), (SFT_parser___parser_nodes[900] + 3)))
-#define ID_parser___parser_nodes___AQualified (SFT_parser___parser_nodes[901])
-#define COLOR_parser___parser_nodes___AQualified (SFT_parser___parser_nodes[902])
-#define ATTR_parser___parser_nodes___AQualified____n_quad(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 0))
-#define ATTR_parser___parser_nodes___AQualified____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 1))
-#define ATTR_parser___parser_nodes___AQualified____n_classid(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 2))
-#define INIT_TABLE_POS_parser___parser_nodes___AQualified (SFT_parser___parser_nodes[904] + 0)
-#define CALL_parser___parser_nodes___AQualified___n_quad(recv) ((parser___parser_nodes___AQualified___n_quad_t)CALL((recv), (SFT_parser___parser_nodes[904] + 1)))
-#define CALL_parser___parser_nodes___AQualified___n_id(recv) ((parser___parser_nodes___AQualified___n_id_t)CALL((recv), (SFT_parser___parser_nodes[904] + 2)))
-#define CALL_parser___parser_nodes___AQualified___n_classid(recv) ((parser___parser_nodes___AQualified___n_classid_t)CALL((recv), (SFT_parser___parser_nodes[904] + 3)))
-#define ID_parser___parser_nodes___ADoc (SFT_parser___parser_nodes[905])
-#define COLOR_parser___parser_nodes___ADoc (SFT_parser___parser_nodes[906])
-#define ATTR_parser___parser_nodes___ADoc____n_comment(recv) ATTR(recv, (SFT_parser___parser_nodes[907] + 0))
-#define INIT_TABLE_POS_parser___parser_nodes___ADoc (SFT_parser___parser_nodes[908] + 0)
-#define CALL_parser___parser_nodes___ADoc___n_comment(recv) ((parser___parser_nodes___ADoc___n_comment_t)CALL((recv), (SFT_parser___parser_nodes[908] + 1)))
-#define ID_parser___parser_nodes___Start (SFT_parser___parser_nodes[909])
-#define COLOR_parser___parser_nodes___Start (SFT_parser___parser_nodes[910])
-#define ATTR_parser___parser_nodes___Start____n_base(recv) ATTR(recv, (SFT_parser___parser_nodes[911] + 0))
-#define ATTR_parser___parser_nodes___Start____n_eof(recv) ATTR(recv, (SFT_parser___parser_nodes[911] + 1))
-#define INIT_TABLE_POS_parser___parser_nodes___Start (SFT_parser___parser_nodes[912] + 0)
-#define CALL_parser___parser_nodes___Start___n_base(recv) ((parser___parser_nodes___Start___n_base_t)CALL((recv), (SFT_parser___parser_nodes[912] + 1)))
-#define CALL_parser___parser_nodes___Start___n_eof(recv) ((parser___parser_nodes___Start___n_eof_t)CALL((recv), (SFT_parser___parser_nodes[912] + 2)))
-static const char * const LOCATE_parser___parser_nodes___ANode___location = "parser_nodes::ANode::location";
+#define CALL_parser___parser_nodes___ANode___debug(recv) ((parser___parser_nodes___ANode___debug_t)CALL((recv), (SFT_parser___parser_nodes[3] + 3)))
+#define CALL_parser___parser_nodes___ANode___parent(recv) ((parser___parser_nodes___ANode___parent_t)CALL((recv), (SFT_parser___parser_nodes[3] + 4)))
+#define CALL_parser___parser_nodes___ANode___parent__eq(recv) ((parser___parser_nodes___ANode___parent__eq_t)CALL((recv), (SFT_parser___parser_nodes[3] + 5)))
+#define CALL_parser___parser_nodes___ANode___init(recv) ((parser___parser_nodes___ANode___init_t)CALL((recv), (SFT_parser___parser_nodes[3] + 6)))
+#define CALL_parser___parser_nodes___ANode___replace_child(recv) ((parser___parser_nodes___ANode___replace_child_t)CALL((recv), (SFT_parser___parser_nodes[3] + 7)))
+#define CALL_parser___parser_nodes___ANode___detach(recv) ((parser___parser_nodes___ANode___detach_t)CALL((recv), (SFT_parser___parser_nodes[3] + 8)))
+#define CALL_parser___parser_nodes___ANode___replace_with(recv) ((parser___parser_nodes___ANode___replace_with_t)CALL((recv), (SFT_parser___parser_nodes[3] + 9)))
+#define CALL_parser___parser_nodes___ANode___visit_all(recv) ((parser___parser_nodes___ANode___visit_all_t)CALL((recv), (SFT_parser___parser_nodes[3] + 10)))
+#define ID_parser___parser_nodes___ANodes (SFT_parser___parser_nodes[4])
+#define COLOR_parser___parser_nodes___ANodes (SFT_parser___parser_nodes[5])
+#define ATTR_parser___parser_nodes___ANodes_____atparent(recv) ATTR(recv, (SFT_parser___parser_nodes[6] + 0))
+#define ATTR_parser___parser_nodes___ANodes_____atitems(recv) ATTR(recv, (SFT_parser___parser_nodes[6] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ANodes (SFT_parser___parser_nodes[7] + 0)
+#define CALL_parser___parser_nodes___ANodes___parent(recv) ((parser___parser_nodes___ANodes___parent_t)CALL((recv), (SFT_parser___parser_nodes[7] + 1)))
+#define CALL_parser___parser_nodes___ANodes___parent__eq(recv) ((parser___parser_nodes___ANodes___parent__eq_t)CALL((recv), (SFT_parser___parser_nodes[7] + 2)))
+#define CALL_parser___parser_nodes___ANodes___items(recv) ((parser___parser_nodes___ANodes___items_t)CALL((recv), (SFT_parser___parser_nodes[7] + 3)))
+#define CALL_parser___parser_nodes___ANodes___items__eq(recv) ((parser___parser_nodes___ANodes___items__eq_t)CALL((recv), (SFT_parser___parser_nodes[7] + 4)))
+#define CALL_parser___parser_nodes___ANodes___hook_add(recv) ((parser___parser_nodes___ANodes___hook_add_t)CALL((recv), (SFT_parser___parser_nodes[7] + 5)))
+#define CALL_parser___parser_nodes___ANodes___hook_remove(recv) ((parser___parser_nodes___ANodes___hook_remove_t)CALL((recv), (SFT_parser___parser_nodes[7] + 6)))
+#define CALL_parser___parser_nodes___ANodes___init(recv) ((parser___parser_nodes___ANodes___init_t)CALL((recv), (SFT_parser___parser_nodes[7] + 7)))
+#define ID_parser___parser_nodes___Token (SFT_parser___parser_nodes[8])
+#define COLOR_parser___parser_nodes___Token (SFT_parser___parser_nodes[9])
+#define INIT_TABLE_POS_parser___parser_nodes___Token (SFT_parser___parser_nodes[10] + 0)
+#define CALL_parser___parser_nodes___Token___text(recv) ((parser___parser_nodes___Token___text_t)CALL((recv), (SFT_parser___parser_nodes[10] + 1)))
+#define CALL_parser___parser_nodes___Token___text__eq(recv) ((parser___parser_nodes___Token___text__eq_t)CALL((recv), (SFT_parser___parser_nodes[10] + 2)))
+#define ID_parser___parser_nodes___Prod (SFT_parser___parser_nodes[11])
+#define COLOR_parser___parser_nodes___Prod (SFT_parser___parser_nodes[12])
+#define ATTR_parser___parser_nodes___Prod____n_annotations(recv) ATTR(recv, (SFT_parser___parser_nodes[13] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___Prod (SFT_parser___parser_nodes[14] + 0)
+#define CALL_parser___parser_nodes___Prod___location__eq(recv) ((parser___parser_nodes___Prod___location__eq_t)CALL((recv), (SFT_parser___parser_nodes[14] + 1)))
+#define CALL_parser___parser_nodes___Prod___n_annotations(recv) ((parser___parser_nodes___Prod___n_annotations_t)CALL((recv), (SFT_parser___parser_nodes[14] + 2)))
+#define CALL_parser___parser_nodes___Prod___n_annotations__eq(recv) ((parser___parser_nodes___Prod___n_annotations__eq_t)CALL((recv), (SFT_parser___parser_nodes[14] + 3)))
+#define CALL_SUPER_parser___parser_nodes___Prod___replace_with(recv) ((parser___parser_nodes___Prod___replace_with_t)CALL((recv), (SFT_parser___parser_nodes[14] + 4)))
+#define ID_parser___parser_nodes___Visitor (SFT_parser___parser_nodes[15])
+#define COLOR_parser___parser_nodes___Visitor (SFT_parser___parser_nodes[16])
+#define ATTR_parser___parser_nodes___Visitor____current_node(recv) ATTR(recv, (SFT_parser___parser_nodes[17] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___Visitor (SFT_parser___parser_nodes[18] + 0)
+#define CALL_parser___parser_nodes___Visitor___visit(recv) ((parser___parser_nodes___Visitor___visit_t)CALL((recv), (SFT_parser___parser_nodes[18] + 1)))
+#define CALL_parser___parser_nodes___Visitor___enter_visit(recv) ((parser___parser_nodes___Visitor___enter_visit_t)CALL((recv), (SFT_parser___parser_nodes[18] + 2)))
+#define CALL_parser___parser_nodes___Visitor___current_node(recv) ((parser___parser_nodes___Visitor___current_node_t)CALL((recv), (SFT_parser___parser_nodes[18] + 3)))
+#define CALL_parser___parser_nodes___Visitor___current_node__eq(recv) ((parser___parser_nodes___Visitor___current_node__eq_t)CALL((recv), (SFT_parser___parser_nodes[18] + 4)))
+#define CALL_parser___parser_nodes___Visitor___init(recv) ((parser___parser_nodes___Visitor___init_t)CALL((recv), (SFT_parser___parser_nodes[18] + 5)))
+#define ID_parser___parser_nodes___TEol (SFT_parser___parser_nodes[19])
+#define COLOR_parser___parser_nodes___TEol (SFT_parser___parser_nodes[20])
+#define INIT_TABLE_POS_parser___parser_nodes___TEol (SFT_parser___parser_nodes[21] + 0)
+#define ID_parser___parser_nodes___TComment (SFT_parser___parser_nodes[22])
+#define COLOR_parser___parser_nodes___TComment (SFT_parser___parser_nodes[23])
+#define INIT_TABLE_POS_parser___parser_nodes___TComment (SFT_parser___parser_nodes[24] + 0)
+#define ID_parser___parser_nodes___TokenKeyword (SFT_parser___parser_nodes[25])
+#define COLOR_parser___parser_nodes___TokenKeyword (SFT_parser___parser_nodes[26])
+#define INIT_TABLE_POS_parser___parser_nodes___TokenKeyword (SFT_parser___parser_nodes[27] + 0)
+#define ID_parser___parser_nodes___TKwmodule (SFT_parser___parser_nodes[28])
+#define COLOR_parser___parser_nodes___TKwmodule (SFT_parser___parser_nodes[29])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwmodule (SFT_parser___parser_nodes[30] + 0)
+#define ID_parser___parser_nodes___TKwimport (SFT_parser___parser_nodes[31])
+#define COLOR_parser___parser_nodes___TKwimport (SFT_parser___parser_nodes[32])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwimport (SFT_parser___parser_nodes[33] + 0)
+#define ID_parser___parser_nodes___TKwclass (SFT_parser___parser_nodes[34])
+#define COLOR_parser___parser_nodes___TKwclass (SFT_parser___parser_nodes[35])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwclass (SFT_parser___parser_nodes[36] + 0)
+#define ID_parser___parser_nodes___TKwabstract (SFT_parser___parser_nodes[37])
+#define COLOR_parser___parser_nodes___TKwabstract (SFT_parser___parser_nodes[38])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwabstract (SFT_parser___parser_nodes[39] + 0)
+#define ID_parser___parser_nodes___TKwinterface (SFT_parser___parser_nodes[40])
+#define COLOR_parser___parser_nodes___TKwinterface (SFT_parser___parser_nodes[41])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwinterface (SFT_parser___parser_nodes[42] + 0)
+#define ID_parser___parser_nodes___TKwenum (SFT_parser___parser_nodes[43])
+#define COLOR_parser___parser_nodes___TKwenum (SFT_parser___parser_nodes[44])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwenum (SFT_parser___parser_nodes[45] + 0)
+#define ID_parser___parser_nodes___TKwend (SFT_parser___parser_nodes[46])
+#define COLOR_parser___parser_nodes___TKwend (SFT_parser___parser_nodes[47])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwend (SFT_parser___parser_nodes[48] + 0)
+#define ID_parser___parser_nodes___TKwmeth (SFT_parser___parser_nodes[49])
+#define COLOR_parser___parser_nodes___TKwmeth (SFT_parser___parser_nodes[50])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwmeth (SFT_parser___parser_nodes[51] + 0)
+#define ID_parser___parser_nodes___TKwtype (SFT_parser___parser_nodes[52])
+#define COLOR_parser___parser_nodes___TKwtype (SFT_parser___parser_nodes[53])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwtype (SFT_parser___parser_nodes[54] + 0)
+#define ID_parser___parser_nodes___TKwinit (SFT_parser___parser_nodes[55])
+#define COLOR_parser___parser_nodes___TKwinit (SFT_parser___parser_nodes[56])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwinit (SFT_parser___parser_nodes[57] + 0)
+#define ID_parser___parser_nodes___TKwredef (SFT_parser___parser_nodes[58])
+#define COLOR_parser___parser_nodes___TKwredef (SFT_parser___parser_nodes[59])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwredef (SFT_parser___parser_nodes[60] + 0)
+#define ID_parser___parser_nodes___TKwis (SFT_parser___parser_nodes[61])
+#define COLOR_parser___parser_nodes___TKwis (SFT_parser___parser_nodes[62])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwis (SFT_parser___parser_nodes[63] + 0)
+#define ID_parser___parser_nodes___TKwdo (SFT_parser___parser_nodes[64])
+#define COLOR_parser___parser_nodes___TKwdo (SFT_parser___parser_nodes[65])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwdo (SFT_parser___parser_nodes[66] + 0)
+#define ID_parser___parser_nodes___TKwreadable (SFT_parser___parser_nodes[67])
+#define COLOR_parser___parser_nodes___TKwreadable (SFT_parser___parser_nodes[68])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwreadable (SFT_parser___parser_nodes[69] + 0)
+#define ID_parser___parser_nodes___TKwwritable (SFT_parser___parser_nodes[70])
+#define COLOR_parser___parser_nodes___TKwwritable (SFT_parser___parser_nodes[71])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwwritable (SFT_parser___parser_nodes[72] + 0)
+#define ID_parser___parser_nodes___TKwvar (SFT_parser___parser_nodes[73])
+#define COLOR_parser___parser_nodes___TKwvar (SFT_parser___parser_nodes[74])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwvar (SFT_parser___parser_nodes[75] + 0)
+#define ID_parser___parser_nodes___TKwintern (SFT_parser___parser_nodes[76])
+#define COLOR_parser___parser_nodes___TKwintern (SFT_parser___parser_nodes[77])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwintern (SFT_parser___parser_nodes[78] + 0)
+#define ID_parser___parser_nodes___TKwextern (SFT_parser___parser_nodes[79])
+#define COLOR_parser___parser_nodes___TKwextern (SFT_parser___parser_nodes[80])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwextern (SFT_parser___parser_nodes[81] + 0)
+#define ID_parser___parser_nodes___TKwprotected (SFT_parser___parser_nodes[82])
+#define COLOR_parser___parser_nodes___TKwprotected (SFT_parser___parser_nodes[83])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwprotected (SFT_parser___parser_nodes[84] + 0)
+#define ID_parser___parser_nodes___TKwprivate (SFT_parser___parser_nodes[85])
+#define COLOR_parser___parser_nodes___TKwprivate (SFT_parser___parser_nodes[86])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwprivate (SFT_parser___parser_nodes[87] + 0)
+#define ID_parser___parser_nodes___TKwintrude (SFT_parser___parser_nodes[88])
+#define COLOR_parser___parser_nodes___TKwintrude (SFT_parser___parser_nodes[89])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwintrude (SFT_parser___parser_nodes[90] + 0)
+#define ID_parser___parser_nodes___TKwif (SFT_parser___parser_nodes[91])
+#define COLOR_parser___parser_nodes___TKwif (SFT_parser___parser_nodes[92])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwif (SFT_parser___parser_nodes[93] + 0)
+#define ID_parser___parser_nodes___TKwthen (SFT_parser___parser_nodes[94])
+#define COLOR_parser___parser_nodes___TKwthen (SFT_parser___parser_nodes[95])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwthen (SFT_parser___parser_nodes[96] + 0)
+#define ID_parser___parser_nodes___TKwelse (SFT_parser___parser_nodes[97])
+#define COLOR_parser___parser_nodes___TKwelse (SFT_parser___parser_nodes[98])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwelse (SFT_parser___parser_nodes[99] + 0)
+#define ID_parser___parser_nodes___TKwwhile (SFT_parser___parser_nodes[100])
+#define COLOR_parser___parser_nodes___TKwwhile (SFT_parser___parser_nodes[101])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwwhile (SFT_parser___parser_nodes[102] + 0)
+#define ID_parser___parser_nodes___TKwloop (SFT_parser___parser_nodes[103])
+#define COLOR_parser___parser_nodes___TKwloop (SFT_parser___parser_nodes[104])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwloop (SFT_parser___parser_nodes[105] + 0)
+#define ID_parser___parser_nodes___TKwfor (SFT_parser___parser_nodes[106])
+#define COLOR_parser___parser_nodes___TKwfor (SFT_parser___parser_nodes[107])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwfor (SFT_parser___parser_nodes[108] + 0)
+#define ID_parser___parser_nodes___TKwin (SFT_parser___parser_nodes[109])
+#define COLOR_parser___parser_nodes___TKwin (SFT_parser___parser_nodes[110])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwin (SFT_parser___parser_nodes[111] + 0)
+#define ID_parser___parser_nodes___TKwand (SFT_parser___parser_nodes[112])
+#define COLOR_parser___parser_nodes___TKwand (SFT_parser___parser_nodes[113])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwand (SFT_parser___parser_nodes[114] + 0)
+#define ID_parser___parser_nodes___TKwor (SFT_parser___parser_nodes[115])
+#define COLOR_parser___parser_nodes___TKwor (SFT_parser___parser_nodes[116])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwor (SFT_parser___parser_nodes[117] + 0)
+#define ID_parser___parser_nodes___TKwnot (SFT_parser___parser_nodes[118])
+#define COLOR_parser___parser_nodes___TKwnot (SFT_parser___parser_nodes[119])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwnot (SFT_parser___parser_nodes[120] + 0)
+#define ID_parser___parser_nodes___TKwreturn (SFT_parser___parser_nodes[121])
+#define COLOR_parser___parser_nodes___TKwreturn (SFT_parser___parser_nodes[122])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwreturn (SFT_parser___parser_nodes[123] + 0)
+#define ID_parser___parser_nodes___TKwcontinue (SFT_parser___parser_nodes[124])
+#define COLOR_parser___parser_nodes___TKwcontinue (SFT_parser___parser_nodes[125])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwcontinue (SFT_parser___parser_nodes[126] + 0)
+#define ID_parser___parser_nodes___TKwbreak (SFT_parser___parser_nodes[127])
+#define COLOR_parser___parser_nodes___TKwbreak (SFT_parser___parser_nodes[128])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwbreak (SFT_parser___parser_nodes[129] + 0)
+#define ID_parser___parser_nodes___TKwabort (SFT_parser___parser_nodes[130])
+#define COLOR_parser___parser_nodes___TKwabort (SFT_parser___parser_nodes[131])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwabort (SFT_parser___parser_nodes[132] + 0)
+#define ID_parser___parser_nodes___TKwassert (SFT_parser___parser_nodes[133])
+#define COLOR_parser___parser_nodes___TKwassert (SFT_parser___parser_nodes[134])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwassert (SFT_parser___parser_nodes[135] + 0)
+#define ID_parser___parser_nodes___TKwnew (SFT_parser___parser_nodes[136])
+#define COLOR_parser___parser_nodes___TKwnew (SFT_parser___parser_nodes[137])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwnew (SFT_parser___parser_nodes[138] + 0)
+#define ID_parser___parser_nodes___TKwisa (SFT_parser___parser_nodes[139])
+#define COLOR_parser___parser_nodes___TKwisa (SFT_parser___parser_nodes[140])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwisa (SFT_parser___parser_nodes[141] + 0)
+#define ID_parser___parser_nodes___TKwonce (SFT_parser___parser_nodes[142])
+#define COLOR_parser___parser_nodes___TKwonce (SFT_parser___parser_nodes[143])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwonce (SFT_parser___parser_nodes[144] + 0)
+#define ID_parser___parser_nodes___TKwsuper (SFT_parser___parser_nodes[145])
+#define COLOR_parser___parser_nodes___TKwsuper (SFT_parser___parser_nodes[146])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwsuper (SFT_parser___parser_nodes[147] + 0)
+#define ID_parser___parser_nodes___TKwself (SFT_parser___parser_nodes[148])
+#define COLOR_parser___parser_nodes___TKwself (SFT_parser___parser_nodes[149])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwself (SFT_parser___parser_nodes[150] + 0)
+#define ID_parser___parser_nodes___TKwtrue (SFT_parser___parser_nodes[151])
+#define COLOR_parser___parser_nodes___TKwtrue (SFT_parser___parser_nodes[152])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwtrue (SFT_parser___parser_nodes[153] + 0)
+#define ID_parser___parser_nodes___TKwfalse (SFT_parser___parser_nodes[154])
+#define COLOR_parser___parser_nodes___TKwfalse (SFT_parser___parser_nodes[155])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwfalse (SFT_parser___parser_nodes[156] + 0)
+#define ID_parser___parser_nodes___TKwnull (SFT_parser___parser_nodes[157])
+#define COLOR_parser___parser_nodes___TKwnull (SFT_parser___parser_nodes[158])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwnull (SFT_parser___parser_nodes[159] + 0)
+#define ID_parser___parser_nodes___TKwas (SFT_parser___parser_nodes[160])
+#define COLOR_parser___parser_nodes___TKwas (SFT_parser___parser_nodes[161])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwas (SFT_parser___parser_nodes[162] + 0)
+#define ID_parser___parser_nodes___TKwnullable (SFT_parser___parser_nodes[163])
+#define COLOR_parser___parser_nodes___TKwnullable (SFT_parser___parser_nodes[164])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwnullable (SFT_parser___parser_nodes[165] + 0)
+#define ID_parser___parser_nodes___TKwisset (SFT_parser___parser_nodes[166])
+#define COLOR_parser___parser_nodes___TKwisset (SFT_parser___parser_nodes[167])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwisset (SFT_parser___parser_nodes[168] + 0)
+#define ID_parser___parser_nodes___TKwlabel (SFT_parser___parser_nodes[169])
+#define COLOR_parser___parser_nodes___TKwlabel (SFT_parser___parser_nodes[170])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwlabel (SFT_parser___parser_nodes[171] + 0)
+#define ID_parser___parser_nodes___TKwdebug (SFT_parser___parser_nodes[172])
+#define COLOR_parser___parser_nodes___TKwdebug (SFT_parser___parser_nodes[173])
+#define INIT_TABLE_POS_parser___parser_nodes___TKwdebug (SFT_parser___parser_nodes[174] + 0)
+#define ID_parser___parser_nodes___TOpar (SFT_parser___parser_nodes[175])
+#define COLOR_parser___parser_nodes___TOpar (SFT_parser___parser_nodes[176])
+#define INIT_TABLE_POS_parser___parser_nodes___TOpar (SFT_parser___parser_nodes[177] + 0)
+#define ID_parser___parser_nodes___TCpar (SFT_parser___parser_nodes[178])
+#define COLOR_parser___parser_nodes___TCpar (SFT_parser___parser_nodes[179])
+#define INIT_TABLE_POS_parser___parser_nodes___TCpar (SFT_parser___parser_nodes[180] + 0)
+#define ID_parser___parser_nodes___TObra (SFT_parser___parser_nodes[181])
+#define COLOR_parser___parser_nodes___TObra (SFT_parser___parser_nodes[182])
+#define INIT_TABLE_POS_parser___parser_nodes___TObra (SFT_parser___parser_nodes[183] + 0)
+#define ID_parser___parser_nodes___TCbra (SFT_parser___parser_nodes[184])
+#define COLOR_parser___parser_nodes___TCbra (SFT_parser___parser_nodes[185])
+#define INIT_TABLE_POS_parser___parser_nodes___TCbra (SFT_parser___parser_nodes[186] + 0)
+#define ID_parser___parser_nodes___TComma (SFT_parser___parser_nodes[187])
+#define COLOR_parser___parser_nodes___TComma (SFT_parser___parser_nodes[188])
+#define INIT_TABLE_POS_parser___parser_nodes___TComma (SFT_parser___parser_nodes[189] + 0)
+#define ID_parser___parser_nodes___TColumn (SFT_parser___parser_nodes[190])
+#define COLOR_parser___parser_nodes___TColumn (SFT_parser___parser_nodes[191])
+#define INIT_TABLE_POS_parser___parser_nodes___TColumn (SFT_parser___parser_nodes[192] + 0)
+#define ID_parser___parser_nodes___TQuad (SFT_parser___parser_nodes[193])
+#define COLOR_parser___parser_nodes___TQuad (SFT_parser___parser_nodes[194])
+#define INIT_TABLE_POS_parser___parser_nodes___TQuad (SFT_parser___parser_nodes[195] + 0)
+#define ID_parser___parser_nodes___TAssign (SFT_parser___parser_nodes[196])
+#define COLOR_parser___parser_nodes___TAssign (SFT_parser___parser_nodes[197])
+#define INIT_TABLE_POS_parser___parser_nodes___TAssign (SFT_parser___parser_nodes[198] + 0)
+#define ID_parser___parser_nodes___TokenOperator (SFT_parser___parser_nodes[199])
+#define COLOR_parser___parser_nodes___TokenOperator (SFT_parser___parser_nodes[200])
+#define INIT_TABLE_POS_parser___parser_nodes___TokenOperator (SFT_parser___parser_nodes[201] + 0)
+#define ID_parser___parser_nodes___TPluseq (SFT_parser___parser_nodes[202])
+#define COLOR_parser___parser_nodes___TPluseq (SFT_parser___parser_nodes[203])
+#define INIT_TABLE_POS_parser___parser_nodes___TPluseq (SFT_parser___parser_nodes[204] + 0)
+#define ID_parser___parser_nodes___TMinuseq (SFT_parser___parser_nodes[205])
+#define COLOR_parser___parser_nodes___TMinuseq (SFT_parser___parser_nodes[206])
+#define INIT_TABLE_POS_parser___parser_nodes___TMinuseq (SFT_parser___parser_nodes[207] + 0)
+#define ID_parser___parser_nodes___TDotdotdot (SFT_parser___parser_nodes[208])
+#define COLOR_parser___parser_nodes___TDotdotdot (SFT_parser___parser_nodes[209])
+#define INIT_TABLE_POS_parser___parser_nodes___TDotdotdot (SFT_parser___parser_nodes[210] + 0)
+#define ID_parser___parser_nodes___TDotdot (SFT_parser___parser_nodes[211])
+#define COLOR_parser___parser_nodes___TDotdot (SFT_parser___parser_nodes[212])
+#define INIT_TABLE_POS_parser___parser_nodes___TDotdot (SFT_parser___parser_nodes[213] + 0)
+#define ID_parser___parser_nodes___TDot (SFT_parser___parser_nodes[214])
+#define COLOR_parser___parser_nodes___TDot (SFT_parser___parser_nodes[215])
+#define INIT_TABLE_POS_parser___parser_nodes___TDot (SFT_parser___parser_nodes[216] + 0)
+#define ID_parser___parser_nodes___TPlus (SFT_parser___parser_nodes[217])
+#define COLOR_parser___parser_nodes___TPlus (SFT_parser___parser_nodes[218])
+#define INIT_TABLE_POS_parser___parser_nodes___TPlus (SFT_parser___parser_nodes[219] + 0)
+#define ID_parser___parser_nodes___TMinus (SFT_parser___parser_nodes[220])
+#define COLOR_parser___parser_nodes___TMinus (SFT_parser___parser_nodes[221])
+#define INIT_TABLE_POS_parser___parser_nodes___TMinus (SFT_parser___parser_nodes[222] + 0)
+#define ID_parser___parser_nodes___TStar (SFT_parser___parser_nodes[223])
+#define COLOR_parser___parser_nodes___TStar (SFT_parser___parser_nodes[224])
+#define INIT_TABLE_POS_parser___parser_nodes___TStar (SFT_parser___parser_nodes[225] + 0)
+#define ID_parser___parser_nodes___TSlash (SFT_parser___parser_nodes[226])
+#define COLOR_parser___parser_nodes___TSlash (SFT_parser___parser_nodes[227])
+#define INIT_TABLE_POS_parser___parser_nodes___TSlash (SFT_parser___parser_nodes[228] + 0)
+#define ID_parser___parser_nodes___TPercent (SFT_parser___parser_nodes[229])
+#define COLOR_parser___parser_nodes___TPercent (SFT_parser___parser_nodes[230])
+#define INIT_TABLE_POS_parser___parser_nodes___TPercent (SFT_parser___parser_nodes[231] + 0)
+#define ID_parser___parser_nodes___TEq (SFT_parser___parser_nodes[232])
+#define COLOR_parser___parser_nodes___TEq (SFT_parser___parser_nodes[233])
+#define INIT_TABLE_POS_parser___parser_nodes___TEq (SFT_parser___parser_nodes[234] + 0)
+#define ID_parser___parser_nodes___TNe (SFT_parser___parser_nodes[235])
+#define COLOR_parser___parser_nodes___TNe (SFT_parser___parser_nodes[236])
+#define INIT_TABLE_POS_parser___parser_nodes___TNe (SFT_parser___parser_nodes[237] + 0)
+#define ID_parser___parser_nodes___TLt (SFT_parser___parser_nodes[238])
+#define COLOR_parser___parser_nodes___TLt (SFT_parser___parser_nodes[239])
+#define INIT_TABLE_POS_parser___parser_nodes___TLt (SFT_parser___parser_nodes[240] + 0)
+#define ID_parser___parser_nodes___TLe (SFT_parser___parser_nodes[241])
+#define COLOR_parser___parser_nodes___TLe (SFT_parser___parser_nodes[242])
+#define INIT_TABLE_POS_parser___parser_nodes___TLe (SFT_parser___parser_nodes[243] + 0)
+#define ID_parser___parser_nodes___TLl (SFT_parser___parser_nodes[244])
+#define COLOR_parser___parser_nodes___TLl (SFT_parser___parser_nodes[245])
+#define INIT_TABLE_POS_parser___parser_nodes___TLl (SFT_parser___parser_nodes[246] + 0)
+#define ID_parser___parser_nodes___TGt (SFT_parser___parser_nodes[247])
+#define COLOR_parser___parser_nodes___TGt (SFT_parser___parser_nodes[248])
+#define INIT_TABLE_POS_parser___parser_nodes___TGt (SFT_parser___parser_nodes[249] + 0)
+#define ID_parser___parser_nodes___TGe (SFT_parser___parser_nodes[250])
+#define COLOR_parser___parser_nodes___TGe (SFT_parser___parser_nodes[251])
+#define INIT_TABLE_POS_parser___parser_nodes___TGe (SFT_parser___parser_nodes[252] + 0)
+#define ID_parser___parser_nodes___TGg (SFT_parser___parser_nodes[253])
+#define COLOR_parser___parser_nodes___TGg (SFT_parser___parser_nodes[254])
+#define INIT_TABLE_POS_parser___parser_nodes___TGg (SFT_parser___parser_nodes[255] + 0)
+#define ID_parser___parser_nodes___TStarship (SFT_parser___parser_nodes[256])
+#define COLOR_parser___parser_nodes___TStarship (SFT_parser___parser_nodes[257])
+#define INIT_TABLE_POS_parser___parser_nodes___TStarship (SFT_parser___parser_nodes[258] + 0)
+#define ID_parser___parser_nodes___TBang (SFT_parser___parser_nodes[259])
+#define COLOR_parser___parser_nodes___TBang (SFT_parser___parser_nodes[260])
+#define INIT_TABLE_POS_parser___parser_nodes___TBang (SFT_parser___parser_nodes[261] + 0)
+#define ID_parser___parser_nodes___TAt (SFT_parser___parser_nodes[262])
+#define COLOR_parser___parser_nodes___TAt (SFT_parser___parser_nodes[263])
+#define INIT_TABLE_POS_parser___parser_nodes___TAt (SFT_parser___parser_nodes[264] + 0)
+#define ID_parser___parser_nodes___TClassid (SFT_parser___parser_nodes[265])
+#define COLOR_parser___parser_nodes___TClassid (SFT_parser___parser_nodes[266])
+#define INIT_TABLE_POS_parser___parser_nodes___TClassid (SFT_parser___parser_nodes[267] + 0)
+#define ID_parser___parser_nodes___TId (SFT_parser___parser_nodes[268])
+#define COLOR_parser___parser_nodes___TId (SFT_parser___parser_nodes[269])
+#define INIT_TABLE_POS_parser___parser_nodes___TId (SFT_parser___parser_nodes[270] + 0)
+#define ID_parser___parser_nodes___TAttrid (SFT_parser___parser_nodes[271])
+#define COLOR_parser___parser_nodes___TAttrid (SFT_parser___parser_nodes[272])
+#define INIT_TABLE_POS_parser___parser_nodes___TAttrid (SFT_parser___parser_nodes[273] + 0)
+#define ID_parser___parser_nodes___TokenLiteral (SFT_parser___parser_nodes[274])
+#define COLOR_parser___parser_nodes___TokenLiteral (SFT_parser___parser_nodes[275])
+#define INIT_TABLE_POS_parser___parser_nodes___TokenLiteral (SFT_parser___parser_nodes[276] + 0)
+#define ID_parser___parser_nodes___TNumber (SFT_parser___parser_nodes[277])
+#define COLOR_parser___parser_nodes___TNumber (SFT_parser___parser_nodes[278])
+#define INIT_TABLE_POS_parser___parser_nodes___TNumber (SFT_parser___parser_nodes[279] + 0)
+#define ID_parser___parser_nodes___TFloat (SFT_parser___parser_nodes[280])
+#define COLOR_parser___parser_nodes___TFloat (SFT_parser___parser_nodes[281])
+#define INIT_TABLE_POS_parser___parser_nodes___TFloat (SFT_parser___parser_nodes[282] + 0)
+#define ID_parser___parser_nodes___TChar (SFT_parser___parser_nodes[283])
+#define COLOR_parser___parser_nodes___TChar (SFT_parser___parser_nodes[284])
+#define INIT_TABLE_POS_parser___parser_nodes___TChar (SFT_parser___parser_nodes[285] + 0)
+#define ID_parser___parser_nodes___TString (SFT_parser___parser_nodes[286])
+#define COLOR_parser___parser_nodes___TString (SFT_parser___parser_nodes[287])
+#define INIT_TABLE_POS_parser___parser_nodes___TString (SFT_parser___parser_nodes[288] + 0)
+#define ID_parser___parser_nodes___TStartString (SFT_parser___parser_nodes[289])
+#define COLOR_parser___parser_nodes___TStartString (SFT_parser___parser_nodes[290])
+#define INIT_TABLE_POS_parser___parser_nodes___TStartString (SFT_parser___parser_nodes[291] + 0)
+#define ID_parser___parser_nodes___TMidString (SFT_parser___parser_nodes[292])
+#define COLOR_parser___parser_nodes___TMidString (SFT_parser___parser_nodes[293])
+#define INIT_TABLE_POS_parser___parser_nodes___TMidString (SFT_parser___parser_nodes[294] + 0)
+#define ID_parser___parser_nodes___TEndString (SFT_parser___parser_nodes[295])
+#define COLOR_parser___parser_nodes___TEndString (SFT_parser___parser_nodes[296])
+#define INIT_TABLE_POS_parser___parser_nodes___TEndString (SFT_parser___parser_nodes[297] + 0)
+#define ID_parser___parser_nodes___TBadString (SFT_parser___parser_nodes[298])
+#define COLOR_parser___parser_nodes___TBadString (SFT_parser___parser_nodes[299])
+#define INIT_TABLE_POS_parser___parser_nodes___TBadString (SFT_parser___parser_nodes[300] + 0)
+#define ID_parser___parser_nodes___TBadChar (SFT_parser___parser_nodes[301])
+#define COLOR_parser___parser_nodes___TBadChar (SFT_parser___parser_nodes[302])
+#define INIT_TABLE_POS_parser___parser_nodes___TBadChar (SFT_parser___parser_nodes[303] + 0)
+#define ID_parser___parser_nodes___TExternCodeSegment (SFT_parser___parser_nodes[304])
+#define COLOR_parser___parser_nodes___TExternCodeSegment (SFT_parser___parser_nodes[305])
+#define INIT_TABLE_POS_parser___parser_nodes___TExternCodeSegment (SFT_parser___parser_nodes[306] + 0)
+#define ID_parser___parser_nodes___EOF (SFT_parser___parser_nodes[307])
+#define COLOR_parser___parser_nodes___EOF (SFT_parser___parser_nodes[308])
+#define INIT_TABLE_POS_parser___parser_nodes___EOF (SFT_parser___parser_nodes[309] + 0)
+#define ID_parser___parser_nodes___AError (SFT_parser___parser_nodes[310])
+#define COLOR_parser___parser_nodes___AError (SFT_parser___parser_nodes[311])
+#define INIT_TABLE_POS_parser___parser_nodes___AError (SFT_parser___parser_nodes[312] + 0)
+#define ID_parser___parser_nodes___ALexerError (SFT_parser___parser_nodes[313])
+#define COLOR_parser___parser_nodes___ALexerError (SFT_parser___parser_nodes[314])
+#define INIT_TABLE_POS_parser___parser_nodes___ALexerError (SFT_parser___parser_nodes[315] + 0)
+#define ID_parser___parser_nodes___AParserError (SFT_parser___parser_nodes[316])
+#define COLOR_parser___parser_nodes___AParserError (SFT_parser___parser_nodes[317])
+#define INIT_TABLE_POS_parser___parser_nodes___AParserError (SFT_parser___parser_nodes[318] + 0)
+#define ID_parser___parser_nodes___AModule (SFT_parser___parser_nodes[319])
+#define COLOR_parser___parser_nodes___AModule (SFT_parser___parser_nodes[320])
+#define ATTR_parser___parser_nodes___AModule____n_moduledecl(recv) ATTR(recv, (SFT_parser___parser_nodes[321] + 0))
+#define ATTR_parser___parser_nodes___AModule____n_imports(recv) ATTR(recv, (SFT_parser___parser_nodes[321] + 1))
+#define ATTR_parser___parser_nodes___AModule____n_extern_code_blocks(recv) ATTR(recv, (SFT_parser___parser_nodes[321] + 2))
+#define ATTR_parser___parser_nodes___AModule____n_classdefs(recv) ATTR(recv, (SFT_parser___parser_nodes[321] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AModule (SFT_parser___parser_nodes[322] + 0)
+#define CALL_parser___parser_nodes___AModule___n_moduledecl(recv) ((parser___parser_nodes___AModule___n_moduledecl_t)CALL((recv), (SFT_parser___parser_nodes[322] + 1)))
+#define CALL_parser___parser_nodes___AModule___n_moduledecl__eq(recv) ((parser___parser_nodes___AModule___n_moduledecl__eq_t)CALL((recv), (SFT_parser___parser_nodes[322] + 2)))
+#define CALL_parser___parser_nodes___AModule___n_imports(recv) ((parser___parser_nodes___AModule___n_imports_t)CALL((recv), (SFT_parser___parser_nodes[322] + 3)))
+#define CALL_parser___parser_nodes___AModule___n_extern_code_blocks(recv) ((parser___parser_nodes___AModule___n_extern_code_blocks_t)CALL((recv), (SFT_parser___parser_nodes[322] + 4)))
+#define CALL_parser___parser_nodes___AModule___n_classdefs(recv) ((parser___parser_nodes___AModule___n_classdefs_t)CALL((recv), (SFT_parser___parser_nodes[322] + 5)))
+#define ID_parser___parser_nodes___AModuledecl (SFT_parser___parser_nodes[323])
+#define COLOR_parser___parser_nodes___AModuledecl (SFT_parser___parser_nodes[324])
+#define ATTR_parser___parser_nodes___AModuledecl____n_doc(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 0))
+#define ATTR_parser___parser_nodes___AModuledecl____n_kwmodule(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 1))
+#define ATTR_parser___parser_nodes___AModuledecl____n_name(recv) ATTR(recv, (SFT_parser___parser_nodes[325] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AModuledecl (SFT_parser___parser_nodes[326] + 0)
+#define CALL_parser___parser_nodes___AModuledecl___n_doc(recv) ((parser___parser_nodes___AModuledecl___n_doc_t)CALL((recv), (SFT_parser___parser_nodes[326] + 1)))
+#define CALL_parser___parser_nodes___AModuledecl___n_doc__eq(recv) ((parser___parser_nodes___AModuledecl___n_doc__eq_t)CALL((recv), (SFT_parser___parser_nodes[326] + 2)))
+#define CALL_parser___parser_nodes___AModuledecl___n_kwmodule(recv) ((parser___parser_nodes___AModuledecl___n_kwmodule_t)CALL((recv), (SFT_parser___parser_nodes[326] + 3)))
+#define CALL_parser___parser_nodes___AModuledecl___n_kwmodule__eq(recv) ((parser___parser_nodes___AModuledecl___n_kwmodule__eq_t)CALL((recv), (SFT_parser___parser_nodes[326] + 4)))
+#define CALL_parser___parser_nodes___AModuledecl___n_name(recv) ((parser___parser_nodes___AModuledecl___n_name_t)CALL((recv), (SFT_parser___parser_nodes[326] + 5)))
+#define CALL_parser___parser_nodes___AModuledecl___n_name__eq(recv) ((parser___parser_nodes___AModuledecl___n_name__eq_t)CALL((recv), (SFT_parser___parser_nodes[326] + 6)))
+#define ID_parser___parser_nodes___AImport (SFT_parser___parser_nodes[327])
+#define COLOR_parser___parser_nodes___AImport (SFT_parser___parser_nodes[328])
+#define INIT_TABLE_POS_parser___parser_nodes___AImport (SFT_parser___parser_nodes[329] + 0)
+#define ID_parser___parser_nodes___AStdImport (SFT_parser___parser_nodes[330])
+#define COLOR_parser___parser_nodes___AStdImport (SFT_parser___parser_nodes[331])
+#define ATTR_parser___parser_nodes___AStdImport____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[332] + 0))
+#define ATTR_parser___parser_nodes___AStdImport____n_kwimport(recv) ATTR(recv, (SFT_parser___parser_nodes[332] + 1))
+#define ATTR_parser___parser_nodes___AStdImport____n_name(recv) ATTR(recv, (SFT_parser___parser_nodes[332] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AStdImport (SFT_parser___parser_nodes[333] + 0)
+#define CALL_parser___parser_nodes___AStdImport___n_visibility(recv) ((parser___parser_nodes___AStdImport___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[333] + 1)))
+#define CALL_parser___parser_nodes___AStdImport___n_visibility__eq(recv) ((parser___parser_nodes___AStdImport___n_visibility__eq_t)CALL((recv), (SFT_parser___parser_nodes[333] + 2)))
+#define CALL_parser___parser_nodes___AStdImport___n_kwimport(recv) ((parser___parser_nodes___AStdImport___n_kwimport_t)CALL((recv), (SFT_parser___parser_nodes[333] + 3)))
+#define CALL_parser___parser_nodes___AStdImport___n_kwimport__eq(recv) ((parser___parser_nodes___AStdImport___n_kwimport__eq_t)CALL((recv), (SFT_parser___parser_nodes[333] + 4)))
+#define CALL_parser___parser_nodes___AStdImport___n_name(recv) ((parser___parser_nodes___AStdImport___n_name_t)CALL((recv), (SFT_parser___parser_nodes[333] + 5)))
+#define CALL_parser___parser_nodes___AStdImport___n_name__eq(recv) ((parser___parser_nodes___AStdImport___n_name__eq_t)CALL((recv), (SFT_parser___parser_nodes[333] + 6)))
+#define ID_parser___parser_nodes___ANoImport (SFT_parser___parser_nodes[334])
+#define COLOR_parser___parser_nodes___ANoImport (SFT_parser___parser_nodes[335])
+#define ATTR_parser___parser_nodes___ANoImport____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[336] + 0))
+#define ATTR_parser___parser_nodes___ANoImport____n_kwimport(recv) ATTR(recv, (SFT_parser___parser_nodes[336] + 1))
+#define ATTR_parser___parser_nodes___ANoImport____n_kwend(recv) ATTR(recv, (SFT_parser___parser_nodes[336] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___ANoImport (SFT_parser___parser_nodes[337] + 0)
+#define CALL_parser___parser_nodes___ANoImport___n_visibility(recv) ((parser___parser_nodes___ANoImport___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[337] + 1)))
+#define CALL_parser___parser_nodes___ANoImport___n_visibility__eq(recv) ((parser___parser_nodes___ANoImport___n_visibility__eq_t)CALL((recv), (SFT_parser___parser_nodes[337] + 2)))
+#define CALL_parser___parser_nodes___ANoImport___n_kwimport(recv) ((parser___parser_nodes___ANoImport___n_kwimport_t)CALL((recv), (SFT_parser___parser_nodes[337] + 3)))
+#define CALL_parser___parser_nodes___ANoImport___n_kwimport__eq(recv) ((parser___parser_nodes___ANoImport___n_kwimport__eq_t)CALL((recv), (SFT_parser___parser_nodes[337] + 4)))
+#define CALL_parser___parser_nodes___ANoImport___n_kwend(recv) ((parser___parser_nodes___ANoImport___n_kwend_t)CALL((recv), (SFT_parser___parser_nodes[337] + 5)))
+#define CALL_parser___parser_nodes___ANoImport___n_kwend__eq(recv) ((parser___parser_nodes___ANoImport___n_kwend__eq_t)CALL((recv), (SFT_parser___parser_nodes[337] + 6)))
+#define ID_parser___parser_nodes___AVisibility (SFT_parser___parser_nodes[338])
+#define COLOR_parser___parser_nodes___AVisibility (SFT_parser___parser_nodes[339])
+#define INIT_TABLE_POS_parser___parser_nodes___AVisibility (SFT_parser___parser_nodes[340] + 0)
+#define ID_parser___parser_nodes___APublicVisibility (SFT_parser___parser_nodes[341])
+#define COLOR_parser___parser_nodes___APublicVisibility (SFT_parser___parser_nodes[342])
+#define INIT_TABLE_POS_parser___parser_nodes___APublicVisibility (SFT_parser___parser_nodes[343] + 0)
+#define ID_parser___parser_nodes___APrivateVisibility (SFT_parser___parser_nodes[344])
+#define COLOR_parser___parser_nodes___APrivateVisibility (SFT_parser___parser_nodes[345])
+#define ATTR_parser___parser_nodes___APrivateVisibility____n_kwprivate(recv) ATTR(recv, (SFT_parser___parser_nodes[346] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___APrivateVisibility (SFT_parser___parser_nodes[347] + 0)
+#define CALL_parser___parser_nodes___APrivateVisibility___n_kwprivate(recv) ((parser___parser_nodes___APrivateVisibility___n_kwprivate_t)CALL((recv), (SFT_parser___parser_nodes[347] + 1)))
+#define CALL_parser___parser_nodes___APrivateVisibility___n_kwprivate__eq(recv) ((parser___parser_nodes___APrivateVisibility___n_kwprivate__eq_t)CALL((recv), (SFT_parser___parser_nodes[347] + 2)))
+#define ID_parser___parser_nodes___AProtectedVisibility (SFT_parser___parser_nodes[348])
+#define COLOR_parser___parser_nodes___AProtectedVisibility (SFT_parser___parser_nodes[349])
+#define ATTR_parser___parser_nodes___AProtectedVisibility____n_kwprotected(recv) ATTR(recv, (SFT_parser___parser_nodes[350] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AProtectedVisibility (SFT_parser___parser_nodes[351] + 0)
+#define CALL_parser___parser_nodes___AProtectedVisibility___n_kwprotected(recv) ((parser___parser_nodes___AProtectedVisibility___n_kwprotected_t)CALL((recv), (SFT_parser___parser_nodes[351] + 1)))
+#define CALL_parser___parser_nodes___AProtectedVisibility___n_kwprotected__eq(recv) ((parser___parser_nodes___AProtectedVisibility___n_kwprotected__eq_t)CALL((recv), (SFT_parser___parser_nodes[351] + 2)))
+#define ID_parser___parser_nodes___AIntrudeVisibility (SFT_parser___parser_nodes[352])
+#define COLOR_parser___parser_nodes___AIntrudeVisibility (SFT_parser___parser_nodes[353])
+#define ATTR_parser___parser_nodes___AIntrudeVisibility____n_kwintrude(recv) ATTR(recv, (SFT_parser___parser_nodes[354] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AIntrudeVisibility (SFT_parser___parser_nodes[355] + 0)
+#define CALL_parser___parser_nodes___AIntrudeVisibility___n_kwintrude(recv) ((parser___parser_nodes___AIntrudeVisibility___n_kwintrude_t)CALL((recv), (SFT_parser___parser_nodes[355] + 1)))
+#define CALL_parser___parser_nodes___AIntrudeVisibility___n_kwintrude__eq(recv) ((parser___parser_nodes___AIntrudeVisibility___n_kwintrude__eq_t)CALL((recv), (SFT_parser___parser_nodes[355] + 2)))
+#define ID_parser___parser_nodes___AClassdef (SFT_parser___parser_nodes[356])
+#define COLOR_parser___parser_nodes___AClassdef (SFT_parser___parser_nodes[357])
+#define ATTR_parser___parser_nodes___AClassdef____n_propdefs(recv) ATTR(recv, (SFT_parser___parser_nodes[358] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AClassdef (SFT_parser___parser_nodes[359] + 0)
+#define CALL_parser___parser_nodes___AClassdef___n_propdefs(recv) ((parser___parser_nodes___AClassdef___n_propdefs_t)CALL((recv), (SFT_parser___parser_nodes[359] + 1)))
+#define ID_parser___parser_nodes___AStdClassdef (SFT_parser___parser_nodes[360])
+#define COLOR_parser___parser_nodes___AStdClassdef (SFT_parser___parser_nodes[361])
+#define ATTR_parser___parser_nodes___AStdClassdef____n_doc(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 0))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 1))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 2))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_classkind(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 3))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 4))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_formaldefs(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 5))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_extern_code_block(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 6))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_superclasses(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 7))
+#define ATTR_parser___parser_nodes___AStdClassdef____n_kwend(recv) ATTR(recv, (SFT_parser___parser_nodes[362] + 8))
+#define INIT_TABLE_POS_parser___parser_nodes___AStdClassdef (SFT_parser___parser_nodes[363] + 0)
+#define CALL_parser___parser_nodes___AStdClassdef___n_doc(recv) ((parser___parser_nodes___AStdClassdef___n_doc_t)CALL((recv), (SFT_parser___parser_nodes[363] + 1)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_doc__eq(recv) ((parser___parser_nodes___AStdClassdef___n_doc__eq_t)CALL((recv), (SFT_parser___parser_nodes[363] + 2)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_kwredef(recv) ((parser___parser_nodes___AStdClassdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[363] + 3)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_kwredef__eq(recv) ((parser___parser_nodes___AStdClassdef___n_kwredef__eq_t)CALL((recv), (SFT_parser___parser_nodes[363] + 4)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_visibility(recv) ((parser___parser_nodes___AStdClassdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[363] + 5)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_visibility__eq(recv) ((parser___parser_nodes___AStdClassdef___n_visibility__eq_t)CALL((recv), (SFT_parser___parser_nodes[363] + 6)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_classkind(recv) ((parser___parser_nodes___AStdClassdef___n_classkind_t)CALL((recv), (SFT_parser___parser_nodes[363] + 7)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_classkind__eq(recv) ((parser___parser_nodes___AStdClassdef___n_classkind__eq_t)CALL((recv), (SFT_parser___parser_nodes[363] + 8)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_id(recv) ((parser___parser_nodes___AStdClassdef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[363] + 9)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_id__eq(recv) ((parser___parser_nodes___AStdClassdef___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[363] + 10)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_formaldefs(recv) ((parser___parser_nodes___AStdClassdef___n_formaldefs_t)CALL((recv), (SFT_parser___parser_nodes[363] + 11)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_extern_code_block(recv) ((parser___parser_nodes___AStdClassdef___n_extern_code_block_t)CALL((recv), (SFT_parser___parser_nodes[363] + 12)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_extern_code_block__eq(recv) ((parser___parser_nodes___AStdClassdef___n_extern_code_block__eq_t)CALL((recv), (SFT_parser___parser_nodes[363] + 13)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_superclasses(recv) ((parser___parser_nodes___AStdClassdef___n_superclasses_t)CALL((recv), (SFT_parser___parser_nodes[363] + 14)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_kwend(recv) ((parser___parser_nodes___AStdClassdef___n_kwend_t)CALL((recv), (SFT_parser___parser_nodes[363] + 15)))
+#define CALL_parser___parser_nodes___AStdClassdef___n_kwend__eq(recv) ((parser___parser_nodes___AStdClassdef___n_kwend__eq_t)CALL((recv), (SFT_parser___parser_nodes[363] + 16)))
+#define ID_parser___parser_nodes___ATopClassdef (SFT_parser___parser_nodes[364])
+#define COLOR_parser___parser_nodes___ATopClassdef (SFT_parser___parser_nodes[365])
+#define INIT_TABLE_POS_parser___parser_nodes___ATopClassdef (SFT_parser___parser_nodes[366] + 0)
+#define ID_parser___parser_nodes___AMainClassdef (SFT_parser___parser_nodes[367])
+#define COLOR_parser___parser_nodes___AMainClassdef (SFT_parser___parser_nodes[368])
+#define INIT_TABLE_POS_parser___parser_nodes___AMainClassdef (SFT_parser___parser_nodes[369] + 0)
+#define ID_parser___parser_nodes___AClasskind (SFT_parser___parser_nodes[370])
+#define COLOR_parser___parser_nodes___AClasskind (SFT_parser___parser_nodes[371])
+#define INIT_TABLE_POS_parser___parser_nodes___AClasskind (SFT_parser___parser_nodes[372] + 0)
+#define ID_parser___parser_nodes___AConcreteClasskind (SFT_parser___parser_nodes[373])
+#define COLOR_parser___parser_nodes___AConcreteClasskind (SFT_parser___parser_nodes[374])
+#define ATTR_parser___parser_nodes___AConcreteClasskind____n_kwclass(recv) ATTR(recv, (SFT_parser___parser_nodes[375] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AConcreteClasskind (SFT_parser___parser_nodes[376] + 0)
+#define CALL_parser___parser_nodes___AConcreteClasskind___n_kwclass(recv) ((parser___parser_nodes___AConcreteClasskind___n_kwclass_t)CALL((recv), (SFT_parser___parser_nodes[376] + 1)))
+#define CALL_parser___parser_nodes___AConcreteClasskind___n_kwclass__eq(recv) ((parser___parser_nodes___AConcreteClasskind___n_kwclass__eq_t)CALL((recv), (SFT_parser___parser_nodes[376] + 2)))
+#define ID_parser___parser_nodes___AAbstractClasskind (SFT_parser___parser_nodes[377])
+#define COLOR_parser___parser_nodes___AAbstractClasskind (SFT_parser___parser_nodes[378])
+#define ATTR_parser___parser_nodes___AAbstractClasskind____n_kwabstract(recv) ATTR(recv, (SFT_parser___parser_nodes[379] + 0))
+#define ATTR_parser___parser_nodes___AAbstractClasskind____n_kwclass(recv) ATTR(recv, (SFT_parser___parser_nodes[379] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AAbstractClasskind (SFT_parser___parser_nodes[380] + 0)
+#define CALL_parser___parser_nodes___AAbstractClasskind___n_kwabstract(recv) ((parser___parser_nodes___AAbstractClasskind___n_kwabstract_t)CALL((recv), (SFT_parser___parser_nodes[380] + 1)))
+#define CALL_parser___parser_nodes___AAbstractClasskind___n_kwabstract__eq(recv) ((parser___parser_nodes___AAbstractClasskind___n_kwabstract__eq_t)CALL((recv), (SFT_parser___parser_nodes[380] + 2)))
+#define CALL_parser___parser_nodes___AAbstractClasskind___n_kwclass(recv) ((parser___parser_nodes___AAbstractClasskind___n_kwclass_t)CALL((recv), (SFT_parser___parser_nodes[380] + 3)))
+#define CALL_parser___parser_nodes___AAbstractClasskind___n_kwclass__eq(recv) ((parser___parser_nodes___AAbstractClasskind___n_kwclass__eq_t)CALL((recv), (SFT_parser___parser_nodes[380] + 4)))
+#define ID_parser___parser_nodes___AInterfaceClasskind (SFT_parser___parser_nodes[381])
+#define COLOR_parser___parser_nodes___AInterfaceClasskind (SFT_parser___parser_nodes[382])
+#define ATTR_parser___parser_nodes___AInterfaceClasskind____n_kwinterface(recv) ATTR(recv, (SFT_parser___parser_nodes[383] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AInterfaceClasskind (SFT_parser___parser_nodes[384] + 0)
+#define CALL_parser___parser_nodes___AInterfaceClasskind___n_kwinterface(recv) ((parser___parser_nodes___AInterfaceClasskind___n_kwinterface_t)CALL((recv), (SFT_parser___parser_nodes[384] + 1)))
+#define CALL_parser___parser_nodes___AInterfaceClasskind___n_kwinterface__eq(recv) ((parser___parser_nodes___AInterfaceClasskind___n_kwinterface__eq_t)CALL((recv), (SFT_parser___parser_nodes[384] + 2)))
+#define ID_parser___parser_nodes___AEnumClasskind (SFT_parser___parser_nodes[385])
+#define COLOR_parser___parser_nodes___AEnumClasskind (SFT_parser___parser_nodes[386])
+#define ATTR_parser___parser_nodes___AEnumClasskind____n_kwenum(recv) ATTR(recv, (SFT_parser___parser_nodes[387] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AEnumClasskind (SFT_parser___parser_nodes[388] + 0)
+#define CALL_parser___parser_nodes___AEnumClasskind___n_kwenum(recv) ((parser___parser_nodes___AEnumClasskind___n_kwenum_t)CALL((recv), (SFT_parser___parser_nodes[388] + 1)))
+#define CALL_parser___parser_nodes___AEnumClasskind___n_kwenum__eq(recv) ((parser___parser_nodes___AEnumClasskind___n_kwenum__eq_t)CALL((recv), (SFT_parser___parser_nodes[388] + 2)))
+#define ID_parser___parser_nodes___AExternClasskind (SFT_parser___parser_nodes[389])
+#define COLOR_parser___parser_nodes___AExternClasskind (SFT_parser___parser_nodes[390])
+#define ATTR_parser___parser_nodes___AExternClasskind____n_kwextern(recv) ATTR(recv, (SFT_parser___parser_nodes[391] + 0))
+#define ATTR_parser___parser_nodes___AExternClasskind____n_kwclass(recv) ATTR(recv, (SFT_parser___parser_nodes[391] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AExternClasskind (SFT_parser___parser_nodes[392] + 0)
+#define CALL_parser___parser_nodes___AExternClasskind___n_kwextern(recv) ((parser___parser_nodes___AExternClasskind___n_kwextern_t)CALL((recv), (SFT_parser___parser_nodes[392] + 1)))
+#define CALL_parser___parser_nodes___AExternClasskind___n_kwextern__eq(recv) ((parser___parser_nodes___AExternClasskind___n_kwextern__eq_t)CALL((recv), (SFT_parser___parser_nodes[392] + 2)))
+#define CALL_parser___parser_nodes___AExternClasskind___n_kwclass(recv) ((parser___parser_nodes___AExternClasskind___n_kwclass_t)CALL((recv), (SFT_parser___parser_nodes[392] + 3)))
+#define CALL_parser___parser_nodes___AExternClasskind___n_kwclass__eq(recv) ((parser___parser_nodes___AExternClasskind___n_kwclass__eq_t)CALL((recv), (SFT_parser___parser_nodes[392] + 4)))
+#define ID_parser___parser_nodes___AFormaldef (SFT_parser___parser_nodes[393])
+#define COLOR_parser___parser_nodes___AFormaldef (SFT_parser___parser_nodes[394])
+#define ATTR_parser___parser_nodes___AFormaldef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[395] + 0))
+#define ATTR_parser___parser_nodes___AFormaldef____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[395] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AFormaldef (SFT_parser___parser_nodes[396] + 0)
+#define CALL_parser___parser_nodes___AFormaldef___n_id(recv) ((parser___parser_nodes___AFormaldef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[396] + 1)))
+#define CALL_parser___parser_nodes___AFormaldef___n_id__eq(recv) ((parser___parser_nodes___AFormaldef___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[396] + 2)))
+#define CALL_parser___parser_nodes___AFormaldef___n_type(recv) ((parser___parser_nodes___AFormaldef___n_type_t)CALL((recv), (SFT_parser___parser_nodes[396] + 3)))
+#define CALL_parser___parser_nodes___AFormaldef___n_type__eq(recv) ((parser___parser_nodes___AFormaldef___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[396] + 4)))
+#define ID_parser___parser_nodes___ASuperclass (SFT_parser___parser_nodes[397])
+#define COLOR_parser___parser_nodes___ASuperclass (SFT_parser___parser_nodes[398])
+#define ATTR_parser___parser_nodes___ASuperclass____n_kwsuper(recv) ATTR(recv, (SFT_parser___parser_nodes[399] + 0))
+#define ATTR_parser___parser_nodes___ASuperclass____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[399] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ASuperclass (SFT_parser___parser_nodes[400] + 0)
+#define CALL_parser___parser_nodes___ASuperclass___n_kwsuper(recv) ((parser___parser_nodes___ASuperclass___n_kwsuper_t)CALL((recv), (SFT_parser___parser_nodes[400] + 1)))
+#define CALL_parser___parser_nodes___ASuperclass___n_kwsuper__eq(recv) ((parser___parser_nodes___ASuperclass___n_kwsuper__eq_t)CALL((recv), (SFT_parser___parser_nodes[400] + 2)))
+#define CALL_parser___parser_nodes___ASuperclass___n_type(recv) ((parser___parser_nodes___ASuperclass___n_type_t)CALL((recv), (SFT_parser___parser_nodes[400] + 3)))
+#define CALL_parser___parser_nodes___ASuperclass___n_type__eq(recv) ((parser___parser_nodes___ASuperclass___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[400] + 4)))
+#define ID_parser___parser_nodes___APropdef (SFT_parser___parser_nodes[401])
+#define COLOR_parser___parser_nodes___APropdef (SFT_parser___parser_nodes[402])
+#define ATTR_parser___parser_nodes___APropdef____n_doc(recv) ATTR(recv, (SFT_parser___parser_nodes[403] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___APropdef (SFT_parser___parser_nodes[404] + 0)
+#define CALL_parser___parser_nodes___APropdef___n_doc(recv) ((parser___parser_nodes___APropdef___n_doc_t)CALL((recv), (SFT_parser___parser_nodes[404] + 1)))
+#define CALL_parser___parser_nodes___APropdef___n_doc__eq(recv) ((parser___parser_nodes___APropdef___n_doc__eq_t)CALL((recv), (SFT_parser___parser_nodes[404] + 2)))
+#define ID_parser___parser_nodes___AAttrPropdef (SFT_parser___parser_nodes[405])
+#define COLOR_parser___parser_nodes___AAttrPropdef (SFT_parser___parser_nodes[406])
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 0))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 1))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_kwvar(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 2))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 3))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_id2(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 4))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 5))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_readable(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 6))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_writable(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 7))
+#define ATTR_parser___parser_nodes___AAttrPropdef____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[407] + 8))
+#define INIT_TABLE_POS_parser___parser_nodes___AAttrPropdef (SFT_parser___parser_nodes[408] + 0)
+#define CALL_parser___parser_nodes___AAttrPropdef___n_kwredef(recv) ((parser___parser_nodes___AAttrPropdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[408] + 1)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_kwredef__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_kwredef__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 2)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_visibility(recv) ((parser___parser_nodes___AAttrPropdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[408] + 3)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_visibility__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_visibility__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 4)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_kwvar(recv) ((parser___parser_nodes___AAttrPropdef___n_kwvar_t)CALL((recv), (SFT_parser___parser_nodes[408] + 5)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_kwvar__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_kwvar__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 6)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_id(recv) ((parser___parser_nodes___AAttrPropdef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[408] + 7)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_id__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 8)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_id2(recv) ((parser___parser_nodes___AAttrPropdef___n_id2_t)CALL((recv), (SFT_parser___parser_nodes[408] + 9)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_id2__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_id2__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 10)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_type(recv) ((parser___parser_nodes___AAttrPropdef___n_type_t)CALL((recv), (SFT_parser___parser_nodes[408] + 11)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_type__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 12)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_readable(recv) ((parser___parser_nodes___AAttrPropdef___n_readable_t)CALL((recv), (SFT_parser___parser_nodes[408] + 13)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_readable__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_readable__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 14)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_writable(recv) ((parser___parser_nodes___AAttrPropdef___n_writable_t)CALL((recv), (SFT_parser___parser_nodes[408] + 15)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_writable__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_writable__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 16)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_expr(recv) ((parser___parser_nodes___AAttrPropdef___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[408] + 17)))
+#define CALL_parser___parser_nodes___AAttrPropdef___n_expr__eq(recv) ((parser___parser_nodes___AAttrPropdef___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[408] + 18)))
+#define ID_parser___parser_nodes___AMethPropdef (SFT_parser___parser_nodes[409])
+#define COLOR_parser___parser_nodes___AMethPropdef (SFT_parser___parser_nodes[410])
+#define ATTR_parser___parser_nodes___AMethPropdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[411] + 0))
+#define ATTR_parser___parser_nodes___AMethPropdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[411] + 1))
+#define ATTR_parser___parser_nodes___AMethPropdef____n_methid(recv) ATTR(recv, (SFT_parser___parser_nodes[411] + 2))
+#define ATTR_parser___parser_nodes___AMethPropdef____n_signature(recv) ATTR(recv, (SFT_parser___parser_nodes[411] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AMethPropdef (SFT_parser___parser_nodes[412] + 0)
+#define CALL_parser___parser_nodes___AMethPropdef___n_kwredef(recv) ((parser___parser_nodes___AMethPropdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[412] + 1)))
+#define CALL_parser___parser_nodes___AMethPropdef___n_kwredef__eq(recv) ((parser___parser_nodes___AMethPropdef___n_kwredef__eq_t)CALL((recv), (SFT_parser___parser_nodes[412] + 2)))
+#define CALL_parser___parser_nodes___AMethPropdef___n_visibility(recv) ((parser___parser_nodes___AMethPropdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[412] + 3)))
+#define CALL_parser___parser_nodes___AMethPropdef___n_visibility__eq(recv) ((parser___parser_nodes___AMethPropdef___n_visibility__eq_t)CALL((recv), (SFT_parser___parser_nodes[412] + 4)))
+#define CALL_parser___parser_nodes___AMethPropdef___n_methid(recv) ((parser___parser_nodes___AMethPropdef___n_methid_t)CALL((recv), (SFT_parser___parser_nodes[412] + 5)))
+#define CALL_parser___parser_nodes___AMethPropdef___n_methid__eq(recv) ((parser___parser_nodes___AMethPropdef___n_methid__eq_t)CALL((recv), (SFT_parser___parser_nodes[412] + 6)))
+#define CALL_parser___parser_nodes___AMethPropdef___n_signature(recv) ((parser___parser_nodes___AMethPropdef___n_signature_t)CALL((recv), (SFT_parser___parser_nodes[412] + 7)))
+#define CALL_parser___parser_nodes___AMethPropdef___n_signature__eq(recv) ((parser___parser_nodes___AMethPropdef___n_signature__eq_t)CALL((recv), (SFT_parser___parser_nodes[412] + 8)))
+#define ID_parser___parser_nodes___ADeferredMethPropdef (SFT_parser___parser_nodes[413])
+#define COLOR_parser___parser_nodes___ADeferredMethPropdef (SFT_parser___parser_nodes[414])
+#define ATTR_parser___parser_nodes___ADeferredMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[415] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ADeferredMethPropdef (SFT_parser___parser_nodes[416] + 0)
+#define CALL_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___ADeferredMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[416] + 1)))
+#define CALL_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth__eq(recv) ((parser___parser_nodes___ADeferredMethPropdef___n_kwmeth__eq_t)CALL((recv), (SFT_parser___parser_nodes[416] + 2)))
+#define ID_parser___parser_nodes___AInternMethPropdef (SFT_parser___parser_nodes[417])
+#define COLOR_parser___parser_nodes___AInternMethPropdef (SFT_parser___parser_nodes[418])
+#define ATTR_parser___parser_nodes___AInternMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[419] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AInternMethPropdef (SFT_parser___parser_nodes[420] + 0)
+#define CALL_parser___parser_nodes___AInternMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___AInternMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[420] + 1)))
+#define CALL_parser___parser_nodes___AInternMethPropdef___n_kwmeth__eq(recv) ((parser___parser_nodes___AInternMethPropdef___n_kwmeth__eq_t)CALL((recv), (SFT_parser___parser_nodes[420] + 2)))
+#define ID_parser___parser_nodes___AExternPropdef (SFT_parser___parser_nodes[421])
+#define COLOR_parser___parser_nodes___AExternPropdef (SFT_parser___parser_nodes[422])
+#define ATTR_parser___parser_nodes___AExternPropdef____n_extern(recv) ATTR(recv, (SFT_parser___parser_nodes[423] + 0))
+#define ATTR_parser___parser_nodes___AExternPropdef____n_extern_calls(recv) ATTR(recv, (SFT_parser___parser_nodes[423] + 1))
+#define ATTR_parser___parser_nodes___AExternPropdef____n_extern_code_block(recv) ATTR(recv, (SFT_parser___parser_nodes[423] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AExternPropdef (SFT_parser___parser_nodes[424] + 0)
+#define CALL_parser___parser_nodes___AExternPropdef___n_extern(recv) ((parser___parser_nodes___AExternPropdef___n_extern_t)CALL((recv), (SFT_parser___parser_nodes[424] + 1)))
+#define CALL_parser___parser_nodes___AExternPropdef___n_extern__eq(recv) ((parser___parser_nodes___AExternPropdef___n_extern__eq_t)CALL((recv), (SFT_parser___parser_nodes[424] + 2)))
+#define CALL_parser___parser_nodes___AExternPropdef___n_extern_calls(recv) ((parser___parser_nodes___AExternPropdef___n_extern_calls_t)CALL((recv), (SFT_parser___parser_nodes[424] + 3)))
+#define CALL_parser___parser_nodes___AExternPropdef___n_extern_calls__eq(recv) ((parser___parser_nodes___AExternPropdef___n_extern_calls__eq_t)CALL((recv), (SFT_parser___parser_nodes[424] + 4)))
+#define CALL_parser___parser_nodes___AExternPropdef___n_extern_code_block(recv) ((parser___parser_nodes___AExternPropdef___n_extern_code_block_t)CALL((recv), (SFT_parser___parser_nodes[424] + 5)))
+#define CALL_parser___parser_nodes___AExternPropdef___n_extern_code_block__eq(recv) ((parser___parser_nodes___AExternPropdef___n_extern_code_block__eq_t)CALL((recv), (SFT_parser___parser_nodes[424] + 6)))
+#define ID_parser___parser_nodes___AExternMethPropdef (SFT_parser___parser_nodes[425])
+#define COLOR_parser___parser_nodes___AExternMethPropdef (SFT_parser___parser_nodes[426])
+#define ATTR_parser___parser_nodes___AExternMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[427] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AExternMethPropdef (SFT_parser___parser_nodes[428] + 0)
+#define CALL_parser___parser_nodes___AExternMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___AExternMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[428] + 1)))
+#define CALL_parser___parser_nodes___AExternMethPropdef___n_kwmeth__eq(recv) ((parser___parser_nodes___AExternMethPropdef___n_kwmeth__eq_t)CALL((recv), (SFT_parser___parser_nodes[428] + 2)))
+#define ID_parser___parser_nodes___AConcreteMethPropdef (SFT_parser___parser_nodes[429])
+#define COLOR_parser___parser_nodes___AConcreteMethPropdef (SFT_parser___parser_nodes[430])
+#define ATTR_parser___parser_nodes___AConcreteMethPropdef____n_kwmeth(recv) ATTR(recv, (SFT_parser___parser_nodes[431] + 0))
+#define ATTR_parser___parser_nodes___AConcreteMethPropdef____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[431] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AConcreteMethPropdef (SFT_parser___parser_nodes[432] + 0)
+#define CALL_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth(recv) ((parser___parser_nodes___AConcreteMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser___parser_nodes[432] + 1)))
+#define CALL_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth__eq(recv) ((parser___parser_nodes___AConcreteMethPropdef___n_kwmeth__eq_t)CALL((recv), (SFT_parser___parser_nodes[432] + 2)))
+#define CALL_parser___parser_nodes___AConcreteMethPropdef___n_block(recv) ((parser___parser_nodes___AConcreteMethPropdef___n_block_t)CALL((recv), (SFT_parser___parser_nodes[432] + 3)))
+#define CALL_parser___parser_nodes___AConcreteMethPropdef___n_block__eq(recv) ((parser___parser_nodes___AConcreteMethPropdef___n_block__eq_t)CALL((recv), (SFT_parser___parser_nodes[432] + 4)))
+#define ID_parser___parser_nodes___AInitPropdef (SFT_parser___parser_nodes[433])
+#define COLOR_parser___parser_nodes___AInitPropdef (SFT_parser___parser_nodes[434])
+#define INIT_TABLE_POS_parser___parser_nodes___AInitPropdef (SFT_parser___parser_nodes[435] + 0)
+#define ID_parser___parser_nodes___AConcreteInitPropdef (SFT_parser___parser_nodes[436])
+#define COLOR_parser___parser_nodes___AConcreteInitPropdef (SFT_parser___parser_nodes[437])
+#define ATTR_parser___parser_nodes___AConcreteInitPropdef____n_kwinit(recv) ATTR(recv, (SFT_parser___parser_nodes[438] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AConcreteInitPropdef (SFT_parser___parser_nodes[439] + 0)
+#define CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit(recv) ((parser___parser_nodes___AConcreteInitPropdef___n_kwinit_t)CALL((recv), (SFT_parser___parser_nodes[439] + 1)))
+#define CALL_parser___parser_nodes___AConcreteInitPropdef___n_kwinit__eq(recv) ((parser___parser_nodes___AConcreteInitPropdef___n_kwinit__eq_t)CALL((recv), (SFT_parser___parser_nodes[439] + 2)))
+#define ID_parser___parser_nodes___AExternInitPropdef (SFT_parser___parser_nodes[440])
+#define COLOR_parser___parser_nodes___AExternInitPropdef (SFT_parser___parser_nodes[441])
+#define ATTR_parser___parser_nodes___AExternInitPropdef____n_kwnew(recv) ATTR(recv, (SFT_parser___parser_nodes[442] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AExternInitPropdef (SFT_parser___parser_nodes[443] + 0)
+#define CALL_parser___parser_nodes___AExternInitPropdef___n_kwnew(recv) ((parser___parser_nodes___AExternInitPropdef___n_kwnew_t)CALL((recv), (SFT_parser___parser_nodes[443] + 1)))
+#define CALL_parser___parser_nodes___AExternInitPropdef___n_kwnew__eq(recv) ((parser___parser_nodes___AExternInitPropdef___n_kwnew__eq_t)CALL((recv), (SFT_parser___parser_nodes[443] + 2)))
+#define ID_parser___parser_nodes___AMainMethPropdef (SFT_parser___parser_nodes[444])
+#define COLOR_parser___parser_nodes___AMainMethPropdef (SFT_parser___parser_nodes[445])
+#define INIT_TABLE_POS_parser___parser_nodes___AMainMethPropdef (SFT_parser___parser_nodes[446] + 0)
+#define ID_parser___parser_nodes___AExternCalls (SFT_parser___parser_nodes[447])
+#define COLOR_parser___parser_nodes___AExternCalls (SFT_parser___parser_nodes[448])
+#define ATTR_parser___parser_nodes___AExternCalls____n_kwimport(recv) ATTR(recv, (SFT_parser___parser_nodes[449] + 0))
+#define ATTR_parser___parser_nodes___AExternCalls____n_extern_calls(recv) ATTR(recv, (SFT_parser___parser_nodes[449] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AExternCalls (SFT_parser___parser_nodes[450] + 0)
+#define CALL_parser___parser_nodes___AExternCalls___n_kwimport(recv) ((parser___parser_nodes___AExternCalls___n_kwimport_t)CALL((recv), (SFT_parser___parser_nodes[450] + 1)))
+#define CALL_parser___parser_nodes___AExternCalls___n_kwimport__eq(recv) ((parser___parser_nodes___AExternCalls___n_kwimport__eq_t)CALL((recv), (SFT_parser___parser_nodes[450] + 2)))
+#define CALL_parser___parser_nodes___AExternCalls___n_extern_calls(recv) ((parser___parser_nodes___AExternCalls___n_extern_calls_t)CALL((recv), (SFT_parser___parser_nodes[450] + 3)))
+#define ID_parser___parser_nodes___AExternCall (SFT_parser___parser_nodes[451])
+#define COLOR_parser___parser_nodes___AExternCall (SFT_parser___parser_nodes[452])
+#define INIT_TABLE_POS_parser___parser_nodes___AExternCall (SFT_parser___parser_nodes[453] + 0)
+#define ID_parser___parser_nodes___APropExternCall (SFT_parser___parser_nodes[454])
+#define COLOR_parser___parser_nodes___APropExternCall (SFT_parser___parser_nodes[455])
+#define INIT_TABLE_POS_parser___parser_nodes___APropExternCall (SFT_parser___parser_nodes[456] + 0)
+#define ID_parser___parser_nodes___ALocalPropExternCall (SFT_parser___parser_nodes[457])
+#define COLOR_parser___parser_nodes___ALocalPropExternCall (SFT_parser___parser_nodes[458])
+#define ATTR_parser___parser_nodes___ALocalPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser___parser_nodes[459] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ALocalPropExternCall (SFT_parser___parser_nodes[460] + 0)
+#define CALL_parser___parser_nodes___ALocalPropExternCall___n_methid(recv) ((parser___parser_nodes___ALocalPropExternCall___n_methid_t)CALL((recv), (SFT_parser___parser_nodes[460] + 1)))
+#define CALL_parser___parser_nodes___ALocalPropExternCall___n_methid__eq(recv) ((parser___parser_nodes___ALocalPropExternCall___n_methid__eq_t)CALL((recv), (SFT_parser___parser_nodes[460] + 2)))
+#define ID_parser___parser_nodes___AFullPropExternCall (SFT_parser___parser_nodes[461])
+#define COLOR_parser___parser_nodes___AFullPropExternCall (SFT_parser___parser_nodes[462])
+#define ATTR_parser___parser_nodes___AFullPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser___parser_nodes[463] + 0))
+#define ATTR_parser___parser_nodes___AFullPropExternCall____n_quad(recv) ATTR(recv, (SFT_parser___parser_nodes[463] + 1))
+#define ATTR_parser___parser_nodes___AFullPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser___parser_nodes[463] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AFullPropExternCall (SFT_parser___parser_nodes[464] + 0)
+#define CALL_parser___parser_nodes___AFullPropExternCall___n_classid(recv) ((parser___parser_nodes___AFullPropExternCall___n_classid_t)CALL((recv), (SFT_parser___parser_nodes[464] + 1)))
+#define CALL_parser___parser_nodes___AFullPropExternCall___n_classid__eq(recv) ((parser___parser_nodes___AFullPropExternCall___n_classid__eq_t)CALL((recv), (SFT_parser___parser_nodes[464] + 2)))
+#define CALL_parser___parser_nodes___AFullPropExternCall___n_quad(recv) ((parser___parser_nodes___AFullPropExternCall___n_quad_t)CALL((recv), (SFT_parser___parser_nodes[464] + 3)))
+#define CALL_parser___parser_nodes___AFullPropExternCall___n_quad__eq(recv) ((parser___parser_nodes___AFullPropExternCall___n_quad__eq_t)CALL((recv), (SFT_parser___parser_nodes[464] + 4)))
+#define CALL_parser___parser_nodes___AFullPropExternCall___n_methid(recv) ((parser___parser_nodes___AFullPropExternCall___n_methid_t)CALL((recv), (SFT_parser___parser_nodes[464] + 5)))
+#define CALL_parser___parser_nodes___AFullPropExternCall___n_methid__eq(recv) ((parser___parser_nodes___AFullPropExternCall___n_methid__eq_t)CALL((recv), (SFT_parser___parser_nodes[464] + 6)))
+#define ID_parser___parser_nodes___AInitPropExternCall (SFT_parser___parser_nodes[465])
+#define COLOR_parser___parser_nodes___AInitPropExternCall (SFT_parser___parser_nodes[466])
+#define ATTR_parser___parser_nodes___AInitPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser___parser_nodes[467] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AInitPropExternCall (SFT_parser___parser_nodes[468] + 0)
+#define CALL_parser___parser_nodes___AInitPropExternCall___n_classid(recv) ((parser___parser_nodes___AInitPropExternCall___n_classid_t)CALL((recv), (SFT_parser___parser_nodes[468] + 1)))
+#define CALL_parser___parser_nodes___AInitPropExternCall___n_classid__eq(recv) ((parser___parser_nodes___AInitPropExternCall___n_classid__eq_t)CALL((recv), (SFT_parser___parser_nodes[468] + 2)))
+#define ID_parser___parser_nodes___ASuperExternCall (SFT_parser___parser_nodes[469])
+#define COLOR_parser___parser_nodes___ASuperExternCall (SFT_parser___parser_nodes[470])
+#define ATTR_parser___parser_nodes___ASuperExternCall____n_kwsuper(recv) ATTR(recv, (SFT_parser___parser_nodes[471] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ASuperExternCall (SFT_parser___parser_nodes[472] + 0)
+#define CALL_parser___parser_nodes___ASuperExternCall___n_kwsuper(recv) ((parser___parser_nodes___ASuperExternCall___n_kwsuper_t)CALL((recv), (SFT_parser___parser_nodes[472] + 1)))
+#define CALL_parser___parser_nodes___ASuperExternCall___n_kwsuper__eq(recv) ((parser___parser_nodes___ASuperExternCall___n_kwsuper__eq_t)CALL((recv), (SFT_parser___parser_nodes[472] + 2)))
+#define ID_parser___parser_nodes___ACastExternCall (SFT_parser___parser_nodes[473])
+#define COLOR_parser___parser_nodes___ACastExternCall (SFT_parser___parser_nodes[474])
+#define INIT_TABLE_POS_parser___parser_nodes___ACastExternCall (SFT_parser___parser_nodes[475] + 0)
+#define ID_parser___parser_nodes___ACastAsExternCall (SFT_parser___parser_nodes[476])
+#define COLOR_parser___parser_nodes___ACastAsExternCall (SFT_parser___parser_nodes[477])
+#define ATTR_parser___parser_nodes___ACastAsExternCall____n_from_type(recv) ATTR(recv, (SFT_parser___parser_nodes[478] + 0))
+#define ATTR_parser___parser_nodes___ACastAsExternCall____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[478] + 1))
+#define ATTR_parser___parser_nodes___ACastAsExternCall____n_to_type(recv) ATTR(recv, (SFT_parser___parser_nodes[478] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___ACastAsExternCall (SFT_parser___parser_nodes[479] + 0)
+#define CALL_parser___parser_nodes___ACastAsExternCall___n_from_type(recv) ((parser___parser_nodes___ACastAsExternCall___n_from_type_t)CALL((recv), (SFT_parser___parser_nodes[479] + 1)))
+#define CALL_parser___parser_nodes___ACastAsExternCall___n_from_type__eq(recv) ((parser___parser_nodes___ACastAsExternCall___n_from_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[479] + 2)))
+#define CALL_parser___parser_nodes___ACastAsExternCall___n_kwas(recv) ((parser___parser_nodes___ACastAsExternCall___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[479] + 3)))
+#define CALL_parser___parser_nodes___ACastAsExternCall___n_kwas__eq(recv) ((parser___parser_nodes___ACastAsExternCall___n_kwas__eq_t)CALL((recv), (SFT_parser___parser_nodes[479] + 4)))
+#define CALL_parser___parser_nodes___ACastAsExternCall___n_to_type(recv) ((parser___parser_nodes___ACastAsExternCall___n_to_type_t)CALL((recv), (SFT_parser___parser_nodes[479] + 5)))
+#define CALL_parser___parser_nodes___ACastAsExternCall___n_to_type__eq(recv) ((parser___parser_nodes___ACastAsExternCall___n_to_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[479] + 6)))
+#define ID_parser___parser_nodes___AAsNullableExternCall (SFT_parser___parser_nodes[480])
+#define COLOR_parser___parser_nodes___AAsNullableExternCall (SFT_parser___parser_nodes[481])
+#define ATTR_parser___parser_nodes___AAsNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[482] + 0))
+#define ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[482] + 1))
+#define ATTR_parser___parser_nodes___AAsNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser___parser_nodes[482] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AAsNullableExternCall (SFT_parser___parser_nodes[483] + 0)
+#define CALL_parser___parser_nodes___AAsNullableExternCall___n_type(recv) ((parser___parser_nodes___AAsNullableExternCall___n_type_t)CALL((recv), (SFT_parser___parser_nodes[483] + 1)))
+#define CALL_parser___parser_nodes___AAsNullableExternCall___n_type__eq(recv) ((parser___parser_nodes___AAsNullableExternCall___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[483] + 2)))
+#define CALL_parser___parser_nodes___AAsNullableExternCall___n_kwas(recv) ((parser___parser_nodes___AAsNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[483] + 3)))
+#define CALL_parser___parser_nodes___AAsNullableExternCall___n_kwas__eq(recv) ((parser___parser_nodes___AAsNullableExternCall___n_kwas__eq_t)CALL((recv), (SFT_parser___parser_nodes[483] + 4)))
+#define CALL_parser___parser_nodes___AAsNullableExternCall___n_kwnullable(recv) ((parser___parser_nodes___AAsNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser___parser_nodes[483] + 5)))
+#define CALL_parser___parser_nodes___AAsNullableExternCall___n_kwnullable__eq(recv) ((parser___parser_nodes___AAsNullableExternCall___n_kwnullable__eq_t)CALL((recv), (SFT_parser___parser_nodes[483] + 6)))
+#define ID_parser___parser_nodes___AAsNotNullableExternCall (SFT_parser___parser_nodes[484])
+#define COLOR_parser___parser_nodes___AAsNotNullableExternCall (SFT_parser___parser_nodes[485])
+#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[486] + 0))
+#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[486] + 1))
+#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnot(recv) ATTR(recv, (SFT_parser___parser_nodes[486] + 2))
+#define ATTR_parser___parser_nodes___AAsNotNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser___parser_nodes[486] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AAsNotNullableExternCall (SFT_parser___parser_nodes[487] + 0)
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_type(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_type_t)CALL((recv), (SFT_parser___parser_nodes[487] + 1)))
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_type__eq(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[487] + 2)))
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwas(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[487] + 3)))
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwas__eq(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwas__eq_t)CALL((recv), (SFT_parser___parser_nodes[487] + 4)))
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwnot_t)CALL((recv), (SFT_parser___parser_nodes[487] + 5)))
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot__eq(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwnot__eq_t)CALL((recv), (SFT_parser___parser_nodes[487] + 6)))
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser___parser_nodes[487] + 7)))
+#define CALL_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable__eq(recv) ((parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable__eq_t)CALL((recv), (SFT_parser___parser_nodes[487] + 8)))
+#define ID_parser___parser_nodes___ATypePropdef (SFT_parser___parser_nodes[488])
+#define COLOR_parser___parser_nodes___ATypePropdef (SFT_parser___parser_nodes[489])
+#define ATTR_parser___parser_nodes___ATypePropdef____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[490] + 0))
+#define ATTR_parser___parser_nodes___ATypePropdef____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[490] + 1))
+#define ATTR_parser___parser_nodes___ATypePropdef____n_kwtype(recv) ATTR(recv, (SFT_parser___parser_nodes[490] + 2))
+#define ATTR_parser___parser_nodes___ATypePropdef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[490] + 3))
+#define ATTR_parser___parser_nodes___ATypePropdef____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[490] + 4))
+#define INIT_TABLE_POS_parser___parser_nodes___ATypePropdef (SFT_parser___parser_nodes[491] + 0)
+#define CALL_parser___parser_nodes___ATypePropdef___n_kwredef(recv) ((parser___parser_nodes___ATypePropdef___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[491] + 1)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_kwredef__eq(recv) ((parser___parser_nodes___ATypePropdef___n_kwredef__eq_t)CALL((recv), (SFT_parser___parser_nodes[491] + 2)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_visibility(recv) ((parser___parser_nodes___ATypePropdef___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[491] + 3)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_visibility__eq(recv) ((parser___parser_nodes___ATypePropdef___n_visibility__eq_t)CALL((recv), (SFT_parser___parser_nodes[491] + 4)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_kwtype(recv) ((parser___parser_nodes___ATypePropdef___n_kwtype_t)CALL((recv), (SFT_parser___parser_nodes[491] + 5)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_kwtype__eq(recv) ((parser___parser_nodes___ATypePropdef___n_kwtype__eq_t)CALL((recv), (SFT_parser___parser_nodes[491] + 6)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_id(recv) ((parser___parser_nodes___ATypePropdef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[491] + 7)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_id__eq(recv) ((parser___parser_nodes___ATypePropdef___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[491] + 8)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_type(recv) ((parser___parser_nodes___ATypePropdef___n_type_t)CALL((recv), (SFT_parser___parser_nodes[491] + 9)))
+#define CALL_parser___parser_nodes___ATypePropdef___n_type__eq(recv) ((parser___parser_nodes___ATypePropdef___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[491] + 10)))
+#define ID_parser___parser_nodes___AAble (SFT_parser___parser_nodes[492])
+#define COLOR_parser___parser_nodes___AAble (SFT_parser___parser_nodes[493])
+#define ATTR_parser___parser_nodes___AAble____n_visibility(recv) ATTR(recv, (SFT_parser___parser_nodes[494] + 0))
+#define ATTR_parser___parser_nodes___AAble____n_kwredef(recv) ATTR(recv, (SFT_parser___parser_nodes[494] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AAble (SFT_parser___parser_nodes[495] + 0)
+#define CALL_parser___parser_nodes___AAble___n_visibility(recv) ((parser___parser_nodes___AAble___n_visibility_t)CALL((recv), (SFT_parser___parser_nodes[495] + 1)))
+#define CALL_parser___parser_nodes___AAble___n_visibility__eq(recv) ((parser___parser_nodes___AAble___n_visibility__eq_t)CALL((recv), (SFT_parser___parser_nodes[495] + 2)))
+#define CALL_parser___parser_nodes___AAble___n_kwredef(recv) ((parser___parser_nodes___AAble___n_kwredef_t)CALL((recv), (SFT_parser___parser_nodes[495] + 3)))
+#define CALL_parser___parser_nodes___AAble___n_kwredef__eq(recv) ((parser___parser_nodes___AAble___n_kwredef__eq_t)CALL((recv), (SFT_parser___parser_nodes[495] + 4)))
+#define ID_parser___parser_nodes___AReadAble (SFT_parser___parser_nodes[496])
+#define COLOR_parser___parser_nodes___AReadAble (SFT_parser___parser_nodes[497])
+#define ATTR_parser___parser_nodes___AReadAble____n_kwreadable(recv) ATTR(recv, (SFT_parser___parser_nodes[498] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AReadAble (SFT_parser___parser_nodes[499] + 0)
+#define CALL_parser___parser_nodes___AReadAble___n_kwreadable(recv) ((parser___parser_nodes___AReadAble___n_kwreadable_t)CALL((recv), (SFT_parser___parser_nodes[499] + 1)))
+#define CALL_parser___parser_nodes___AReadAble___n_kwreadable__eq(recv) ((parser___parser_nodes___AReadAble___n_kwreadable__eq_t)CALL((recv), (SFT_parser___parser_nodes[499] + 2)))
+#define ID_parser___parser_nodes___AWriteAble (SFT_parser___parser_nodes[500])
+#define COLOR_parser___parser_nodes___AWriteAble (SFT_parser___parser_nodes[501])
+#define ATTR_parser___parser_nodes___AWriteAble____n_kwwritable(recv) ATTR(recv, (SFT_parser___parser_nodes[502] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AWriteAble (SFT_parser___parser_nodes[503] + 0)
+#define CALL_parser___parser_nodes___AWriteAble___n_kwwritable(recv) ((parser___parser_nodes___AWriteAble___n_kwwritable_t)CALL((recv), (SFT_parser___parser_nodes[503] + 1)))
+#define CALL_parser___parser_nodes___AWriteAble___n_kwwritable__eq(recv) ((parser___parser_nodes___AWriteAble___n_kwwritable__eq_t)CALL((recv), (SFT_parser___parser_nodes[503] + 2)))
+#define ID_parser___parser_nodes___AMethid (SFT_parser___parser_nodes[504])
+#define COLOR_parser___parser_nodes___AMethid (SFT_parser___parser_nodes[505])
+#define INIT_TABLE_POS_parser___parser_nodes___AMethid (SFT_parser___parser_nodes[506] + 0)
+#define ID_parser___parser_nodes___AIdMethid (SFT_parser___parser_nodes[507])
+#define COLOR_parser___parser_nodes___AIdMethid (SFT_parser___parser_nodes[508])
+#define ATTR_parser___parser_nodes___AIdMethid____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[509] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AIdMethid (SFT_parser___parser_nodes[510] + 0)
+#define CALL_parser___parser_nodes___AIdMethid___n_id(recv) ((parser___parser_nodes___AIdMethid___n_id_t)CALL((recv), (SFT_parser___parser_nodes[510] + 1)))
+#define CALL_parser___parser_nodes___AIdMethid___n_id__eq(recv) ((parser___parser_nodes___AIdMethid___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[510] + 2)))
+#define ID_parser___parser_nodes___APlusMethid (SFT_parser___parser_nodes[511])
+#define COLOR_parser___parser_nodes___APlusMethid (SFT_parser___parser_nodes[512])
+#define ATTR_parser___parser_nodes___APlusMethid____n_plus(recv) ATTR(recv, (SFT_parser___parser_nodes[513] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___APlusMethid (SFT_parser___parser_nodes[514] + 0)
+#define CALL_parser___parser_nodes___APlusMethid___n_plus(recv) ((parser___parser_nodes___APlusMethid___n_plus_t)CALL((recv), (SFT_parser___parser_nodes[514] + 1)))
+#define CALL_parser___parser_nodes___APlusMethid___n_plus__eq(recv) ((parser___parser_nodes___APlusMethid___n_plus__eq_t)CALL((recv), (SFT_parser___parser_nodes[514] + 2)))
+#define ID_parser___parser_nodes___AMinusMethid (SFT_parser___parser_nodes[515])
+#define COLOR_parser___parser_nodes___AMinusMethid (SFT_parser___parser_nodes[516])
+#define ATTR_parser___parser_nodes___AMinusMethid____n_minus(recv) ATTR(recv, (SFT_parser___parser_nodes[517] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AMinusMethid (SFT_parser___parser_nodes[518] + 0)
+#define CALL_parser___parser_nodes___AMinusMethid___n_minus(recv) ((parser___parser_nodes___AMinusMethid___n_minus_t)CALL((recv), (SFT_parser___parser_nodes[518] + 1)))
+#define CALL_parser___parser_nodes___AMinusMethid___n_minus__eq(recv) ((parser___parser_nodes___AMinusMethid___n_minus__eq_t)CALL((recv), (SFT_parser___parser_nodes[518] + 2)))
+#define ID_parser___parser_nodes___AStarMethid (SFT_parser___parser_nodes[519])
+#define COLOR_parser___parser_nodes___AStarMethid (SFT_parser___parser_nodes[520])
+#define ATTR_parser___parser_nodes___AStarMethid____n_star(recv) ATTR(recv, (SFT_parser___parser_nodes[521] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AStarMethid (SFT_parser___parser_nodes[522] + 0)
+#define CALL_parser___parser_nodes___AStarMethid___n_star(recv) ((parser___parser_nodes___AStarMethid___n_star_t)CALL((recv), (SFT_parser___parser_nodes[522] + 1)))
+#define CALL_parser___parser_nodes___AStarMethid___n_star__eq(recv) ((parser___parser_nodes___AStarMethid___n_star__eq_t)CALL((recv), (SFT_parser___parser_nodes[522] + 2)))
+#define ID_parser___parser_nodes___ASlashMethid (SFT_parser___parser_nodes[523])
+#define COLOR_parser___parser_nodes___ASlashMethid (SFT_parser___parser_nodes[524])
+#define ATTR_parser___parser_nodes___ASlashMethid____n_slash(recv) ATTR(recv, (SFT_parser___parser_nodes[525] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ASlashMethid (SFT_parser___parser_nodes[526] + 0)
+#define CALL_parser___parser_nodes___ASlashMethid___n_slash(recv) ((parser___parser_nodes___ASlashMethid___n_slash_t)CALL((recv), (SFT_parser___parser_nodes[526] + 1)))
+#define CALL_parser___parser_nodes___ASlashMethid___n_slash__eq(recv) ((parser___parser_nodes___ASlashMethid___n_slash__eq_t)CALL((recv), (SFT_parser___parser_nodes[526] + 2)))
+#define ID_parser___parser_nodes___APercentMethid (SFT_parser___parser_nodes[527])
+#define COLOR_parser___parser_nodes___APercentMethid (SFT_parser___parser_nodes[528])
+#define ATTR_parser___parser_nodes___APercentMethid____n_percent(recv) ATTR(recv, (SFT_parser___parser_nodes[529] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___APercentMethid (SFT_parser___parser_nodes[530] + 0)
+#define CALL_parser___parser_nodes___APercentMethid___n_percent(recv) ((parser___parser_nodes___APercentMethid___n_percent_t)CALL((recv), (SFT_parser___parser_nodes[530] + 1)))
+#define CALL_parser___parser_nodes___APercentMethid___n_percent__eq(recv) ((parser___parser_nodes___APercentMethid___n_percent__eq_t)CALL((recv), (SFT_parser___parser_nodes[530] + 2)))
+#define ID_parser___parser_nodes___AEqMethid (SFT_parser___parser_nodes[531])
+#define COLOR_parser___parser_nodes___AEqMethid (SFT_parser___parser_nodes[532])
+#define ATTR_parser___parser_nodes___AEqMethid____n_eq(recv) ATTR(recv, (SFT_parser___parser_nodes[533] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AEqMethid (SFT_parser___parser_nodes[534] + 0)
+#define CALL_parser___parser_nodes___AEqMethid___n_eq(recv) ((parser___parser_nodes___AEqMethid___n_eq_t)CALL((recv), (SFT_parser___parser_nodes[534] + 1)))
+#define CALL_parser___parser_nodes___AEqMethid___n_eq__eq(recv) ((parser___parser_nodes___AEqMethid___n_eq__eq_t)CALL((recv), (SFT_parser___parser_nodes[534] + 2)))
+#define ID_parser___parser_nodes___ANeMethid (SFT_parser___parser_nodes[535])
+#define COLOR_parser___parser_nodes___ANeMethid (SFT_parser___parser_nodes[536])
+#define ATTR_parser___parser_nodes___ANeMethid____n_ne(recv) ATTR(recv, (SFT_parser___parser_nodes[537] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ANeMethid (SFT_parser___parser_nodes[538] + 0)
+#define CALL_parser___parser_nodes___ANeMethid___n_ne(recv) ((parser___parser_nodes___ANeMethid___n_ne_t)CALL((recv), (SFT_parser___parser_nodes[538] + 1)))
+#define CALL_parser___parser_nodes___ANeMethid___n_ne__eq(recv) ((parser___parser_nodes___ANeMethid___n_ne__eq_t)CALL((recv), (SFT_parser___parser_nodes[538] + 2)))
+#define ID_parser___parser_nodes___ALeMethid (SFT_parser___parser_nodes[539])
+#define COLOR_parser___parser_nodes___ALeMethid (SFT_parser___parser_nodes[540])
+#define ATTR_parser___parser_nodes___ALeMethid____n_le(recv) ATTR(recv, (SFT_parser___parser_nodes[541] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ALeMethid (SFT_parser___parser_nodes[542] + 0)
+#define CALL_parser___parser_nodes___ALeMethid___n_le(recv) ((parser___parser_nodes___ALeMethid___n_le_t)CALL((recv), (SFT_parser___parser_nodes[542] + 1)))
+#define CALL_parser___parser_nodes___ALeMethid___n_le__eq(recv) ((parser___parser_nodes___ALeMethid___n_le__eq_t)CALL((recv), (SFT_parser___parser_nodes[542] + 2)))
+#define ID_parser___parser_nodes___AGeMethid (SFT_parser___parser_nodes[543])
+#define COLOR_parser___parser_nodes___AGeMethid (SFT_parser___parser_nodes[544])
+#define ATTR_parser___parser_nodes___AGeMethid____n_ge(recv) ATTR(recv, (SFT_parser___parser_nodes[545] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AGeMethid (SFT_parser___parser_nodes[546] + 0)
+#define CALL_parser___parser_nodes___AGeMethid___n_ge(recv) ((parser___parser_nodes___AGeMethid___n_ge_t)CALL((recv), (SFT_parser___parser_nodes[546] + 1)))
+#define CALL_parser___parser_nodes___AGeMethid___n_ge__eq(recv) ((parser___parser_nodes___AGeMethid___n_ge__eq_t)CALL((recv), (SFT_parser___parser_nodes[546] + 2)))
+#define ID_parser___parser_nodes___ALtMethid (SFT_parser___parser_nodes[547])
+#define COLOR_parser___parser_nodes___ALtMethid (SFT_parser___parser_nodes[548])
+#define ATTR_parser___parser_nodes___ALtMethid____n_lt(recv) ATTR(recv, (SFT_parser___parser_nodes[549] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ALtMethid (SFT_parser___parser_nodes[550] + 0)
+#define CALL_parser___parser_nodes___ALtMethid___n_lt(recv) ((parser___parser_nodes___ALtMethid___n_lt_t)CALL((recv), (SFT_parser___parser_nodes[550] + 1)))
+#define CALL_parser___parser_nodes___ALtMethid___n_lt__eq(recv) ((parser___parser_nodes___ALtMethid___n_lt__eq_t)CALL((recv), (SFT_parser___parser_nodes[550] + 2)))
+#define ID_parser___parser_nodes___AGtMethid (SFT_parser___parser_nodes[551])
+#define COLOR_parser___parser_nodes___AGtMethid (SFT_parser___parser_nodes[552])
+#define ATTR_parser___parser_nodes___AGtMethid____n_gt(recv) ATTR(recv, (SFT_parser___parser_nodes[553] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AGtMethid (SFT_parser___parser_nodes[554] + 0)
+#define CALL_parser___parser_nodes___AGtMethid___n_gt(recv) ((parser___parser_nodes___AGtMethid___n_gt_t)CALL((recv), (SFT_parser___parser_nodes[554] + 1)))
+#define CALL_parser___parser_nodes___AGtMethid___n_gt__eq(recv) ((parser___parser_nodes___AGtMethid___n_gt__eq_t)CALL((recv), (SFT_parser___parser_nodes[554] + 2)))
+#define ID_parser___parser_nodes___ALlMethid (SFT_parser___parser_nodes[555])
+#define COLOR_parser___parser_nodes___ALlMethid (SFT_parser___parser_nodes[556])
+#define ATTR_parser___parser_nodes___ALlMethid____n_ll(recv) ATTR(recv, (SFT_parser___parser_nodes[557] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ALlMethid (SFT_parser___parser_nodes[558] + 0)
+#define CALL_parser___parser_nodes___ALlMethid___n_ll(recv) ((parser___parser_nodes___ALlMethid___n_ll_t)CALL((recv), (SFT_parser___parser_nodes[558] + 1)))
+#define CALL_parser___parser_nodes___ALlMethid___n_ll__eq(recv) ((parser___parser_nodes___ALlMethid___n_ll__eq_t)CALL((recv), (SFT_parser___parser_nodes[558] + 2)))
+#define ID_parser___parser_nodes___AGgMethid (SFT_parser___parser_nodes[559])
+#define COLOR_parser___parser_nodes___AGgMethid (SFT_parser___parser_nodes[560])
+#define ATTR_parser___parser_nodes___AGgMethid____n_gg(recv) ATTR(recv, (SFT_parser___parser_nodes[561] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AGgMethid (SFT_parser___parser_nodes[562] + 0)
+#define CALL_parser___parser_nodes___AGgMethid___n_gg(recv) ((parser___parser_nodes___AGgMethid___n_gg_t)CALL((recv), (SFT_parser___parser_nodes[562] + 1)))
+#define CALL_parser___parser_nodes___AGgMethid___n_gg__eq(recv) ((parser___parser_nodes___AGgMethid___n_gg__eq_t)CALL((recv), (SFT_parser___parser_nodes[562] + 2)))
+#define ID_parser___parser_nodes___ABraMethid (SFT_parser___parser_nodes[563])
+#define COLOR_parser___parser_nodes___ABraMethid (SFT_parser___parser_nodes[564])
+#define ATTR_parser___parser_nodes___ABraMethid____n_obra(recv) ATTR(recv, (SFT_parser___parser_nodes[565] + 0))
+#define ATTR_parser___parser_nodes___ABraMethid____n_cbra(recv) ATTR(recv, (SFT_parser___parser_nodes[565] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ABraMethid (SFT_parser___parser_nodes[566] + 0)
+#define CALL_parser___parser_nodes___ABraMethid___n_obra(recv) ((parser___parser_nodes___ABraMethid___n_obra_t)CALL((recv), (SFT_parser___parser_nodes[566] + 1)))
+#define CALL_parser___parser_nodes___ABraMethid___n_obra__eq(recv) ((parser___parser_nodes___ABraMethid___n_obra__eq_t)CALL((recv), (SFT_parser___parser_nodes[566] + 2)))
+#define CALL_parser___parser_nodes___ABraMethid___n_cbra(recv) ((parser___parser_nodes___ABraMethid___n_cbra_t)CALL((recv), (SFT_parser___parser_nodes[566] + 3)))
+#define CALL_parser___parser_nodes___ABraMethid___n_cbra__eq(recv) ((parser___parser_nodes___ABraMethid___n_cbra__eq_t)CALL((recv), (SFT_parser___parser_nodes[566] + 4)))
+#define ID_parser___parser_nodes___AStarshipMethid (SFT_parser___parser_nodes[567])
+#define COLOR_parser___parser_nodes___AStarshipMethid (SFT_parser___parser_nodes[568])
+#define ATTR_parser___parser_nodes___AStarshipMethid____n_starship(recv) ATTR(recv, (SFT_parser___parser_nodes[569] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AStarshipMethid (SFT_parser___parser_nodes[570] + 0)
+#define CALL_parser___parser_nodes___AStarshipMethid___n_starship(recv) ((parser___parser_nodes___AStarshipMethid___n_starship_t)CALL((recv), (SFT_parser___parser_nodes[570] + 1)))
+#define CALL_parser___parser_nodes___AStarshipMethid___n_starship__eq(recv) ((parser___parser_nodes___AStarshipMethid___n_starship__eq_t)CALL((recv), (SFT_parser___parser_nodes[570] + 2)))
+#define ID_parser___parser_nodes___AAssignMethid (SFT_parser___parser_nodes[571])
+#define COLOR_parser___parser_nodes___AAssignMethid (SFT_parser___parser_nodes[572])
+#define ATTR_parser___parser_nodes___AAssignMethid____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[573] + 0))
+#define ATTR_parser___parser_nodes___AAssignMethid____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[573] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AAssignMethid (SFT_parser___parser_nodes[574] + 0)
+#define CALL_parser___parser_nodes___AAssignMethid___n_id(recv) ((parser___parser_nodes___AAssignMethid___n_id_t)CALL((recv), (SFT_parser___parser_nodes[574] + 1)))
+#define CALL_parser___parser_nodes___AAssignMethid___n_id__eq(recv) ((parser___parser_nodes___AAssignMethid___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[574] + 2)))
+#define CALL_parser___parser_nodes___AAssignMethid___n_assign(recv) ((parser___parser_nodes___AAssignMethid___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[574] + 3)))
+#define CALL_parser___parser_nodes___AAssignMethid___n_assign__eq(recv) ((parser___parser_nodes___AAssignMethid___n_assign__eq_t)CALL((recv), (SFT_parser___parser_nodes[574] + 4)))
+#define ID_parser___parser_nodes___ABraassignMethid (SFT_parser___parser_nodes[575])
+#define COLOR_parser___parser_nodes___ABraassignMethid (SFT_parser___parser_nodes[576])
+#define ATTR_parser___parser_nodes___ABraassignMethid____n_obra(recv) ATTR(recv, (SFT_parser___parser_nodes[577] + 0))
+#define ATTR_parser___parser_nodes___ABraassignMethid____n_cbra(recv) ATTR(recv, (SFT_parser___parser_nodes[577] + 1))
+#define ATTR_parser___parser_nodes___ABraassignMethid____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[577] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___ABraassignMethid (SFT_parser___parser_nodes[578] + 0)
+#define CALL_parser___parser_nodes___ABraassignMethid___n_obra(recv) ((parser___parser_nodes___ABraassignMethid___n_obra_t)CALL((recv), (SFT_parser___parser_nodes[578] + 1)))
+#define CALL_parser___parser_nodes___ABraassignMethid___n_obra__eq(recv) ((parser___parser_nodes___ABraassignMethid___n_obra__eq_t)CALL((recv), (SFT_parser___parser_nodes[578] + 2)))
+#define CALL_parser___parser_nodes___ABraassignMethid___n_cbra(recv) ((parser___parser_nodes___ABraassignMethid___n_cbra_t)CALL((recv), (SFT_parser___parser_nodes[578] + 3)))
+#define CALL_parser___parser_nodes___ABraassignMethid___n_cbra__eq(recv) ((parser___parser_nodes___ABraassignMethid___n_cbra__eq_t)CALL((recv), (SFT_parser___parser_nodes[578] + 4)))
+#define CALL_parser___parser_nodes___ABraassignMethid___n_assign(recv) ((parser___parser_nodes___ABraassignMethid___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[578] + 5)))
+#define CALL_parser___parser_nodes___ABraassignMethid___n_assign__eq(recv) ((parser___parser_nodes___ABraassignMethid___n_assign__eq_t)CALL((recv), (SFT_parser___parser_nodes[578] + 6)))
+#define ID_parser___parser_nodes___ASignature (SFT_parser___parser_nodes[579])
+#define COLOR_parser___parser_nodes___ASignature (SFT_parser___parser_nodes[580])
+#define ATTR_parser___parser_nodes___ASignature____n_opar(recv) ATTR(recv, (SFT_parser___parser_nodes[581] + 0))
+#define ATTR_parser___parser_nodes___ASignature____n_params(recv) ATTR(recv, (SFT_parser___parser_nodes[581] + 1))
+#define ATTR_parser___parser_nodes___ASignature____n_cpar(recv) ATTR(recv, (SFT_parser___parser_nodes[581] + 2))
+#define ATTR_parser___parser_nodes___ASignature____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[581] + 3))
+#define ATTR_parser___parser_nodes___ASignature____n_closure_decls(recv) ATTR(recv, (SFT_parser___parser_nodes[581] + 4))
+#define INIT_TABLE_POS_parser___parser_nodes___ASignature (SFT_parser___parser_nodes[582] + 0)
+#define CALL_parser___parser_nodes___ASignature___n_opar(recv) ((parser___parser_nodes___ASignature___n_opar_t)CALL((recv), (SFT_parser___parser_nodes[582] + 1)))
+#define CALL_parser___parser_nodes___ASignature___n_opar__eq(recv) ((parser___parser_nodes___ASignature___n_opar__eq_t)CALL((recv), (SFT_parser___parser_nodes[582] + 2)))
+#define CALL_parser___parser_nodes___ASignature___n_params(recv) ((parser___parser_nodes___ASignature___n_params_t)CALL((recv), (SFT_parser___parser_nodes[582] + 3)))
+#define CALL_parser___parser_nodes___ASignature___n_cpar(recv) ((parser___parser_nodes___ASignature___n_cpar_t)CALL((recv), (SFT_parser___parser_nodes[582] + 4)))
+#define CALL_parser___parser_nodes___ASignature___n_cpar__eq(recv) ((parser___parser_nodes___ASignature___n_cpar__eq_t)CALL((recv), (SFT_parser___parser_nodes[582] + 5)))
+#define CALL_parser___parser_nodes___ASignature___n_type(recv) ((parser___parser_nodes___ASignature___n_type_t)CALL((recv), (SFT_parser___parser_nodes[582] + 6)))
+#define CALL_parser___parser_nodes___ASignature___n_type__eq(recv) ((parser___parser_nodes___ASignature___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[582] + 7)))
+#define CALL_parser___parser_nodes___ASignature___n_closure_decls(recv) ((parser___parser_nodes___ASignature___n_closure_decls_t)CALL((recv), (SFT_parser___parser_nodes[582] + 8)))
+#define ID_parser___parser_nodes___AParam (SFT_parser___parser_nodes[583])
+#define COLOR_parser___parser_nodes___AParam (SFT_parser___parser_nodes[584])
+#define ATTR_parser___parser_nodes___AParam____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[585] + 0))
+#define ATTR_parser___parser_nodes___AParam____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[585] + 1))
+#define ATTR_parser___parser_nodes___AParam____n_dotdotdot(recv) ATTR(recv, (SFT_parser___parser_nodes[585] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AParam (SFT_parser___parser_nodes[586] + 0)
+#define CALL_parser___parser_nodes___AParam___n_id(recv) ((parser___parser_nodes___AParam___n_id_t)CALL((recv), (SFT_parser___parser_nodes[586] + 1)))
+#define CALL_parser___parser_nodes___AParam___n_id__eq(recv) ((parser___parser_nodes___AParam___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[586] + 2)))
+#define CALL_parser___parser_nodes___AParam___n_type(recv) ((parser___parser_nodes___AParam___n_type_t)CALL((recv), (SFT_parser___parser_nodes[586] + 3)))
+#define CALL_parser___parser_nodes___AParam___n_type__eq(recv) ((parser___parser_nodes___AParam___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[586] + 4)))
+#define CALL_parser___parser_nodes___AParam___n_dotdotdot(recv) ((parser___parser_nodes___AParam___n_dotdotdot_t)CALL((recv), (SFT_parser___parser_nodes[586] + 5)))
+#define CALL_parser___parser_nodes___AParam___n_dotdotdot__eq(recv) ((parser___parser_nodes___AParam___n_dotdotdot__eq_t)CALL((recv), (SFT_parser___parser_nodes[586] + 6)))
+#define ID_parser___parser_nodes___AClosureDecl (SFT_parser___parser_nodes[587])
+#define COLOR_parser___parser_nodes___AClosureDecl (SFT_parser___parser_nodes[588])
+#define ATTR_parser___parser_nodes___AClosureDecl____n_kwbreak(recv) ATTR(recv, (SFT_parser___parser_nodes[589] + 0))
+#define ATTR_parser___parser_nodes___AClosureDecl____n_bang(recv) ATTR(recv, (SFT_parser___parser_nodes[589] + 1))
+#define ATTR_parser___parser_nodes___AClosureDecl____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[589] + 2))
+#define ATTR_parser___parser_nodes___AClosureDecl____n_signature(recv) ATTR(recv, (SFT_parser___parser_nodes[589] + 3))
+#define ATTR_parser___parser_nodes___AClosureDecl____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[589] + 4))
+#define INIT_TABLE_POS_parser___parser_nodes___AClosureDecl (SFT_parser___parser_nodes[590] + 0)
+#define CALL_parser___parser_nodes___AClosureDecl___n_kwbreak(recv) ((parser___parser_nodes___AClosureDecl___n_kwbreak_t)CALL((recv), (SFT_parser___parser_nodes[590] + 1)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_kwbreak__eq(recv) ((parser___parser_nodes___AClosureDecl___n_kwbreak__eq_t)CALL((recv), (SFT_parser___parser_nodes[590] + 2)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_bang(recv) ((parser___parser_nodes___AClosureDecl___n_bang_t)CALL((recv), (SFT_parser___parser_nodes[590] + 3)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_bang__eq(recv) ((parser___parser_nodes___AClosureDecl___n_bang__eq_t)CALL((recv), (SFT_parser___parser_nodes[590] + 4)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_id(recv) ((parser___parser_nodes___AClosureDecl___n_id_t)CALL((recv), (SFT_parser___parser_nodes[590] + 5)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_id__eq(recv) ((parser___parser_nodes___AClosureDecl___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[590] + 6)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_signature(recv) ((parser___parser_nodes___AClosureDecl___n_signature_t)CALL((recv), (SFT_parser___parser_nodes[590] + 7)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_signature__eq(recv) ((parser___parser_nodes___AClosureDecl___n_signature__eq_t)CALL((recv), (SFT_parser___parser_nodes[590] + 8)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_expr(recv) ((parser___parser_nodes___AClosureDecl___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[590] + 9)))
+#define CALL_parser___parser_nodes___AClosureDecl___n_expr__eq(recv) ((parser___parser_nodes___AClosureDecl___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[590] + 10)))
+#define ID_parser___parser_nodes___AType (SFT_parser___parser_nodes[591])
+#define COLOR_parser___parser_nodes___AType (SFT_parser___parser_nodes[592])
+#define ATTR_parser___parser_nodes___AType____n_kwnullable(recv) ATTR(recv, (SFT_parser___parser_nodes[593] + 0))
+#define ATTR_parser___parser_nodes___AType____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[593] + 1))
+#define ATTR_parser___parser_nodes___AType____n_types(recv) ATTR(recv, (SFT_parser___parser_nodes[593] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AType (SFT_parser___parser_nodes[594] + 0)
+#define CALL_parser___parser_nodes___AType___n_kwnullable(recv) ((parser___parser_nodes___AType___n_kwnullable_t)CALL((recv), (SFT_parser___parser_nodes[594] + 1)))
+#define CALL_parser___parser_nodes___AType___n_kwnullable__eq(recv) ((parser___parser_nodes___AType___n_kwnullable__eq_t)CALL((recv), (SFT_parser___parser_nodes[594] + 2)))
+#define CALL_parser___parser_nodes___AType___n_id(recv) ((parser___parser_nodes___AType___n_id_t)CALL((recv), (SFT_parser___parser_nodes[594] + 3)))
+#define CALL_parser___parser_nodes___AType___n_id__eq(recv) ((parser___parser_nodes___AType___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[594] + 4)))
+#define CALL_parser___parser_nodes___AType___n_types(recv) ((parser___parser_nodes___AType___n_types_t)CALL((recv), (SFT_parser___parser_nodes[594] + 5)))
+#define ID_parser___parser_nodes___ALabel (SFT_parser___parser_nodes[595])
+#define COLOR_parser___parser_nodes___ALabel (SFT_parser___parser_nodes[596])
+#define ATTR_parser___parser_nodes___ALabel____n_kwlabel(recv) ATTR(recv, (SFT_parser___parser_nodes[597] + 0))
+#define ATTR_parser___parser_nodes___ALabel____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[597] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ALabel (SFT_parser___parser_nodes[598] + 0)
+#define CALL_parser___parser_nodes___ALabel___n_kwlabel(recv) ((parser___parser_nodes___ALabel___n_kwlabel_t)CALL((recv), (SFT_parser___parser_nodes[598] + 1)))
+#define CALL_parser___parser_nodes___ALabel___n_kwlabel__eq(recv) ((parser___parser_nodes___ALabel___n_kwlabel__eq_t)CALL((recv), (SFT_parser___parser_nodes[598] + 2)))
+#define CALL_parser___parser_nodes___ALabel___n_id(recv) ((parser___parser_nodes___ALabel___n_id_t)CALL((recv), (SFT_parser___parser_nodes[598] + 3)))
+#define CALL_parser___parser_nodes___ALabel___n_id__eq(recv) ((parser___parser_nodes___ALabel___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[598] + 4)))
+#define ID_parser___parser_nodes___AExpr (SFT_parser___parser_nodes[599])
+#define COLOR_parser___parser_nodes___AExpr (SFT_parser___parser_nodes[600])
+#define INIT_TABLE_POS_parser___parser_nodes___AExpr (SFT_parser___parser_nodes[601] + 0)
+#define ID_parser___parser_nodes___ABlockExpr (SFT_parser___parser_nodes[602])
+#define COLOR_parser___parser_nodes___ABlockExpr (SFT_parser___parser_nodes[603])
+#define ATTR_parser___parser_nodes___ABlockExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[604] + 0))
+#define ATTR_parser___parser_nodes___ABlockExpr____n_kwend(recv) ATTR(recv, (SFT_parser___parser_nodes[604] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ABlockExpr (SFT_parser___parser_nodes[605] + 0)
+#define CALL_parser___parser_nodes___ABlockExpr___n_expr(recv) ((parser___parser_nodes___ABlockExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[605] + 1)))
+#define CALL_parser___parser_nodes___ABlockExpr___n_kwend(recv) ((parser___parser_nodes___ABlockExpr___n_kwend_t)CALL((recv), (SFT_parser___parser_nodes[605] + 2)))
+#define CALL_parser___parser_nodes___ABlockExpr___n_kwend__eq(recv) ((parser___parser_nodes___ABlockExpr___n_kwend__eq_t)CALL((recv), (SFT_parser___parser_nodes[605] + 3)))
+#define ID_parser___parser_nodes___AVardeclExpr (SFT_parser___parser_nodes[606])
+#define COLOR_parser___parser_nodes___AVardeclExpr (SFT_parser___parser_nodes[607])
+#define ATTR_parser___parser_nodes___AVardeclExpr____n_kwvar(recv) ATTR(recv, (SFT_parser___parser_nodes[608] + 0))
+#define ATTR_parser___parser_nodes___AVardeclExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[608] + 1))
+#define ATTR_parser___parser_nodes___AVardeclExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[608] + 2))
+#define ATTR_parser___parser_nodes___AVardeclExpr____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[608] + 3))
+#define ATTR_parser___parser_nodes___AVardeclExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[608] + 4))
+#define INIT_TABLE_POS_parser___parser_nodes___AVardeclExpr (SFT_parser___parser_nodes[609] + 0)
+#define CALL_parser___parser_nodes___AVardeclExpr___n_kwvar(recv) ((parser___parser_nodes___AVardeclExpr___n_kwvar_t)CALL((recv), (SFT_parser___parser_nodes[609] + 1)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_kwvar__eq(recv) ((parser___parser_nodes___AVardeclExpr___n_kwvar__eq_t)CALL((recv), (SFT_parser___parser_nodes[609] + 2)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_id(recv) ((parser___parser_nodes___AVardeclExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[609] + 3)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_id__eq(recv) ((parser___parser_nodes___AVardeclExpr___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[609] + 4)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_type(recv) ((parser___parser_nodes___AVardeclExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[609] + 5)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_type__eq(recv) ((parser___parser_nodes___AVardeclExpr___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[609] + 6)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_assign(recv) ((parser___parser_nodes___AVardeclExpr___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[609] + 7)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_assign__eq(recv) ((parser___parser_nodes___AVardeclExpr___n_assign__eq_t)CALL((recv), (SFT_parser___parser_nodes[609] + 8)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_expr(recv) ((parser___parser_nodes___AVardeclExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[609] + 9)))
+#define CALL_parser___parser_nodes___AVardeclExpr___n_expr__eq(recv) ((parser___parser_nodes___AVardeclExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[609] + 10)))
+#define ID_parser___parser_nodes___AReturnExpr (SFT_parser___parser_nodes[610])
+#define COLOR_parser___parser_nodes___AReturnExpr (SFT_parser___parser_nodes[611])
+#define ATTR_parser___parser_nodes___AReturnExpr____n_kwreturn(recv) ATTR(recv, (SFT_parser___parser_nodes[612] + 0))
+#define ATTR_parser___parser_nodes___AReturnExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[612] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AReturnExpr (SFT_parser___parser_nodes[613] + 0)
+#define CALL_parser___parser_nodes___AReturnExpr___n_kwreturn(recv) ((parser___parser_nodes___AReturnExpr___n_kwreturn_t)CALL((recv), (SFT_parser___parser_nodes[613] + 1)))
+#define CALL_parser___parser_nodes___AReturnExpr___n_kwreturn__eq(recv) ((parser___parser_nodes___AReturnExpr___n_kwreturn__eq_t)CALL((recv), (SFT_parser___parser_nodes[613] + 2)))
+#define CALL_parser___parser_nodes___AReturnExpr___n_expr(recv) ((parser___parser_nodes___AReturnExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[613] + 3)))
+#define CALL_parser___parser_nodes___AReturnExpr___n_expr__eq(recv) ((parser___parser_nodes___AReturnExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[613] + 4)))
+#define ID_parser___parser_nodes___ALabelable (SFT_parser___parser_nodes[614])
+#define COLOR_parser___parser_nodes___ALabelable (SFT_parser___parser_nodes[615])
+#define ATTR_parser___parser_nodes___ALabelable____n_label(recv) ATTR(recv, (SFT_parser___parser_nodes[616] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ALabelable (SFT_parser___parser_nodes[617] + 0)
+#define CALL_parser___parser_nodes___ALabelable___n_label(recv) ((parser___parser_nodes___ALabelable___n_label_t)CALL((recv), (SFT_parser___parser_nodes[617] + 1)))
+#define CALL_parser___parser_nodes___ALabelable___n_label__eq(recv) ((parser___parser_nodes___ALabelable___n_label__eq_t)CALL((recv), (SFT_parser___parser_nodes[617] + 2)))
+#define ID_parser___parser_nodes___ABreakExpr (SFT_parser___parser_nodes[618])
+#define COLOR_parser___parser_nodes___ABreakExpr (SFT_parser___parser_nodes[619])
+#define ATTR_parser___parser_nodes___ABreakExpr____n_kwbreak(recv) ATTR(recv, (SFT_parser___parser_nodes[620] + 0))
+#define ATTR_parser___parser_nodes___ABreakExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[620] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ABreakExpr (SFT_parser___parser_nodes[621] + 0)
+#define CALL_parser___parser_nodes___ABreakExpr___n_kwbreak(recv) ((parser___parser_nodes___ABreakExpr___n_kwbreak_t)CALL((recv), (SFT_parser___parser_nodes[621] + 1)))
+#define CALL_parser___parser_nodes___ABreakExpr___n_kwbreak__eq(recv) ((parser___parser_nodes___ABreakExpr___n_kwbreak__eq_t)CALL((recv), (SFT_parser___parser_nodes[621] + 2)))
+#define CALL_parser___parser_nodes___ABreakExpr___n_expr(recv) ((parser___parser_nodes___ABreakExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[621] + 3)))
+#define CALL_parser___parser_nodes___ABreakExpr___n_expr__eq(recv) ((parser___parser_nodes___ABreakExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[621] + 4)))
+#define ID_parser___parser_nodes___AAbortExpr (SFT_parser___parser_nodes[622])
+#define COLOR_parser___parser_nodes___AAbortExpr (SFT_parser___parser_nodes[623])
+#define ATTR_parser___parser_nodes___AAbortExpr____n_kwabort(recv) ATTR(recv, (SFT_parser___parser_nodes[624] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AAbortExpr (SFT_parser___parser_nodes[625] + 0)
+#define CALL_parser___parser_nodes___AAbortExpr___n_kwabort(recv) ((parser___parser_nodes___AAbortExpr___n_kwabort_t)CALL((recv), (SFT_parser___parser_nodes[625] + 1)))
+#define CALL_parser___parser_nodes___AAbortExpr___n_kwabort__eq(recv) ((parser___parser_nodes___AAbortExpr___n_kwabort__eq_t)CALL((recv), (SFT_parser___parser_nodes[625] + 2)))
+#define ID_parser___parser_nodes___AContinueExpr (SFT_parser___parser_nodes[626])
+#define COLOR_parser___parser_nodes___AContinueExpr (SFT_parser___parser_nodes[627])
+#define ATTR_parser___parser_nodes___AContinueExpr____n_kwcontinue(recv) ATTR(recv, (SFT_parser___parser_nodes[628] + 0))
+#define ATTR_parser___parser_nodes___AContinueExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[628] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AContinueExpr (SFT_parser___parser_nodes[629] + 0)
+#define CALL_parser___parser_nodes___AContinueExpr___n_kwcontinue(recv) ((parser___parser_nodes___AContinueExpr___n_kwcontinue_t)CALL((recv), (SFT_parser___parser_nodes[629] + 1)))
+#define CALL_parser___parser_nodes___AContinueExpr___n_kwcontinue__eq(recv) ((parser___parser_nodes___AContinueExpr___n_kwcontinue__eq_t)CALL((recv), (SFT_parser___parser_nodes[629] + 2)))
+#define CALL_parser___parser_nodes___AContinueExpr___n_expr(recv) ((parser___parser_nodes___AContinueExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[629] + 3)))
+#define CALL_parser___parser_nodes___AContinueExpr___n_expr__eq(recv) ((parser___parser_nodes___AContinueExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[629] + 4)))
+#define ID_parser___parser_nodes___ADoExpr (SFT_parser___parser_nodes[630])
+#define COLOR_parser___parser_nodes___ADoExpr (SFT_parser___parser_nodes[631])
+#define ATTR_parser___parser_nodes___ADoExpr____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[632] + 0))
+#define ATTR_parser___parser_nodes___ADoExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[632] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ADoExpr (SFT_parser___parser_nodes[633] + 0)
+#define CALL_parser___parser_nodes___ADoExpr___n_kwdo(recv) ((parser___parser_nodes___ADoExpr___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[633] + 1)))
+#define CALL_parser___parser_nodes___ADoExpr___n_kwdo__eq(recv) ((parser___parser_nodes___ADoExpr___n_kwdo__eq_t)CALL((recv), (SFT_parser___parser_nodes[633] + 2)))
+#define CALL_parser___parser_nodes___ADoExpr___n_block(recv) ((parser___parser_nodes___ADoExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[633] + 3)))
+#define CALL_parser___parser_nodes___ADoExpr___n_block__eq(recv) ((parser___parser_nodes___ADoExpr___n_block__eq_t)CALL((recv), (SFT_parser___parser_nodes[633] + 4)))
+#define ID_parser___parser_nodes___AIfExpr (SFT_parser___parser_nodes[634])
+#define COLOR_parser___parser_nodes___AIfExpr (SFT_parser___parser_nodes[635])
+#define ATTR_parser___parser_nodes___AIfExpr____n_kwif(recv) ATTR(recv, (SFT_parser___parser_nodes[636] + 0))
+#define ATTR_parser___parser_nodes___AIfExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[636] + 1))
+#define ATTR_parser___parser_nodes___AIfExpr____n_then(recv) ATTR(recv, (SFT_parser___parser_nodes[636] + 2))
+#define ATTR_parser___parser_nodes___AIfExpr____n_else(recv) ATTR(recv, (SFT_parser___parser_nodes[636] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AIfExpr (SFT_parser___parser_nodes[637] + 0)
+#define CALL_parser___parser_nodes___AIfExpr___n_kwif(recv) ((parser___parser_nodes___AIfExpr___n_kwif_t)CALL((recv), (SFT_parser___parser_nodes[637] + 1)))
+#define CALL_parser___parser_nodes___AIfExpr___n_kwif__eq(recv) ((parser___parser_nodes___AIfExpr___n_kwif__eq_t)CALL((recv), (SFT_parser___parser_nodes[637] + 2)))
+#define CALL_parser___parser_nodes___AIfExpr___n_expr(recv) ((parser___parser_nodes___AIfExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[637] + 3)))
+#define CALL_parser___parser_nodes___AIfExpr___n_expr__eq(recv) ((parser___parser_nodes___AIfExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[637] + 4)))
+#define CALL_parser___parser_nodes___AIfExpr___n_then(recv) ((parser___parser_nodes___AIfExpr___n_then_t)CALL((recv), (SFT_parser___parser_nodes[637] + 5)))
+#define CALL_parser___parser_nodes___AIfExpr___n_then__eq(recv) ((parser___parser_nodes___AIfExpr___n_then__eq_t)CALL((recv), (SFT_parser___parser_nodes[637] + 6)))
+#define CALL_parser___parser_nodes___AIfExpr___n_else(recv) ((parser___parser_nodes___AIfExpr___n_else_t)CALL((recv), (SFT_parser___parser_nodes[637] + 7)))
+#define CALL_parser___parser_nodes___AIfExpr___n_else__eq(recv) ((parser___parser_nodes___AIfExpr___n_else__eq_t)CALL((recv), (SFT_parser___parser_nodes[637] + 8)))
+#define ID_parser___parser_nodes___AIfexprExpr (SFT_parser___parser_nodes[638])
+#define COLOR_parser___parser_nodes___AIfexprExpr (SFT_parser___parser_nodes[639])
+#define ATTR_parser___parser_nodes___AIfexprExpr____n_kwif(recv) ATTR(recv, (SFT_parser___parser_nodes[640] + 0))
+#define ATTR_parser___parser_nodes___AIfexprExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[640] + 1))
+#define ATTR_parser___parser_nodes___AIfexprExpr____n_kwthen(recv) ATTR(recv, (SFT_parser___parser_nodes[640] + 2))
+#define ATTR_parser___parser_nodes___AIfexprExpr____n_then(recv) ATTR(recv, (SFT_parser___parser_nodes[640] + 3))
+#define ATTR_parser___parser_nodes___AIfexprExpr____n_kwelse(recv) ATTR(recv, (SFT_parser___parser_nodes[640] + 4))
+#define ATTR_parser___parser_nodes___AIfexprExpr____n_else(recv) ATTR(recv, (SFT_parser___parser_nodes[640] + 5))
+#define INIT_TABLE_POS_parser___parser_nodes___AIfexprExpr (SFT_parser___parser_nodes[641] + 0)
+#define CALL_parser___parser_nodes___AIfexprExpr___n_kwif(recv) ((parser___parser_nodes___AIfexprExpr___n_kwif_t)CALL((recv), (SFT_parser___parser_nodes[641] + 1)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_kwif__eq(recv) ((parser___parser_nodes___AIfexprExpr___n_kwif__eq_t)CALL((recv), (SFT_parser___parser_nodes[641] + 2)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_expr(recv) ((parser___parser_nodes___AIfexprExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[641] + 3)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_expr__eq(recv) ((parser___parser_nodes___AIfexprExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[641] + 4)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_kwthen(recv) ((parser___parser_nodes___AIfexprExpr___n_kwthen_t)CALL((recv), (SFT_parser___parser_nodes[641] + 5)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_kwthen__eq(recv) ((parser___parser_nodes___AIfexprExpr___n_kwthen__eq_t)CALL((recv), (SFT_parser___parser_nodes[641] + 6)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_then(recv) ((parser___parser_nodes___AIfexprExpr___n_then_t)CALL((recv), (SFT_parser___parser_nodes[641] + 7)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_then__eq(recv) ((parser___parser_nodes___AIfexprExpr___n_then__eq_t)CALL((recv), (SFT_parser___parser_nodes[641] + 8)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_kwelse(recv) ((parser___parser_nodes___AIfexprExpr___n_kwelse_t)CALL((recv), (SFT_parser___parser_nodes[641] + 9)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_kwelse__eq(recv) ((parser___parser_nodes___AIfexprExpr___n_kwelse__eq_t)CALL((recv), (SFT_parser___parser_nodes[641] + 10)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_else(recv) ((parser___parser_nodes___AIfexprExpr___n_else_t)CALL((recv), (SFT_parser___parser_nodes[641] + 11)))
+#define CALL_parser___parser_nodes___AIfexprExpr___n_else__eq(recv) ((parser___parser_nodes___AIfexprExpr___n_else__eq_t)CALL((recv), (SFT_parser___parser_nodes[641] + 12)))
+#define ID_parser___parser_nodes___AWhileExpr (SFT_parser___parser_nodes[642])
+#define COLOR_parser___parser_nodes___AWhileExpr (SFT_parser___parser_nodes[643])
+#define ATTR_parser___parser_nodes___AWhileExpr____n_kwwhile(recv) ATTR(recv, (SFT_parser___parser_nodes[644] + 0))
+#define ATTR_parser___parser_nodes___AWhileExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[644] + 1))
+#define ATTR_parser___parser_nodes___AWhileExpr____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[644] + 2))
+#define ATTR_parser___parser_nodes___AWhileExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[644] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AWhileExpr (SFT_parser___parser_nodes[645] + 0)
+#define CALL_parser___parser_nodes___AWhileExpr___n_kwwhile(recv) ((parser___parser_nodes___AWhileExpr___n_kwwhile_t)CALL((recv), (SFT_parser___parser_nodes[645] + 1)))
+#define CALL_parser___parser_nodes___AWhileExpr___n_kwwhile__eq(recv) ((parser___parser_nodes___AWhileExpr___n_kwwhile__eq_t)CALL((recv), (SFT_parser___parser_nodes[645] + 2)))
+#define CALL_parser___parser_nodes___AWhileExpr___n_expr(recv) ((parser___parser_nodes___AWhileExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[645] + 3)))
+#define CALL_parser___parser_nodes___AWhileExpr___n_expr__eq(recv) ((parser___parser_nodes___AWhileExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[645] + 4)))
+#define CALL_parser___parser_nodes___AWhileExpr___n_kwdo(recv) ((parser___parser_nodes___AWhileExpr___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[645] + 5)))
+#define CALL_parser___parser_nodes___AWhileExpr___n_kwdo__eq(recv) ((parser___parser_nodes___AWhileExpr___n_kwdo__eq_t)CALL((recv), (SFT_parser___parser_nodes[645] + 6)))
+#define CALL_parser___parser_nodes___AWhileExpr___n_block(recv) ((parser___parser_nodes___AWhileExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[645] + 7)))
+#define CALL_parser___parser_nodes___AWhileExpr___n_block__eq(recv) ((parser___parser_nodes___AWhileExpr___n_block__eq_t)CALL((recv), (SFT_parser___parser_nodes[645] + 8)))
+#define ID_parser___parser_nodes___ALoopExpr (SFT_parser___parser_nodes[646])
+#define COLOR_parser___parser_nodes___ALoopExpr (SFT_parser___parser_nodes[647])
+#define ATTR_parser___parser_nodes___ALoopExpr____n_kwloop(recv) ATTR(recv, (SFT_parser___parser_nodes[648] + 0))
+#define ATTR_parser___parser_nodes___ALoopExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[648] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ALoopExpr (SFT_parser___parser_nodes[649] + 0)
+#define CALL_parser___parser_nodes___ALoopExpr___n_kwloop(recv) ((parser___parser_nodes___ALoopExpr___n_kwloop_t)CALL((recv), (SFT_parser___parser_nodes[649] + 1)))
+#define CALL_parser___parser_nodes___ALoopExpr___n_kwloop__eq(recv) ((parser___parser_nodes___ALoopExpr___n_kwloop__eq_t)CALL((recv), (SFT_parser___parser_nodes[649] + 2)))
+#define CALL_parser___parser_nodes___ALoopExpr___n_block(recv) ((parser___parser_nodes___ALoopExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[649] + 3)))
+#define CALL_parser___parser_nodes___ALoopExpr___n_block__eq(recv) ((parser___parser_nodes___ALoopExpr___n_block__eq_t)CALL((recv), (SFT_parser___parser_nodes[649] + 4)))
+#define ID_parser___parser_nodes___AForExpr (SFT_parser___parser_nodes[650])
+#define COLOR_parser___parser_nodes___AForExpr (SFT_parser___parser_nodes[651])
+#define ATTR_parser___parser_nodes___AForExpr____n_kwfor(recv) ATTR(recv, (SFT_parser___parser_nodes[652] + 0))
+#define ATTR_parser___parser_nodes___AForExpr____n_ids(recv) ATTR(recv, (SFT_parser___parser_nodes[652] + 1))
+#define ATTR_parser___parser_nodes___AForExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[652] + 2))
+#define ATTR_parser___parser_nodes___AForExpr____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[652] + 3))
+#define ATTR_parser___parser_nodes___AForExpr____n_block(recv) ATTR(recv, (SFT_parser___parser_nodes[652] + 4))
+#define INIT_TABLE_POS_parser___parser_nodes___AForExpr (SFT_parser___parser_nodes[653] + 0)
+#define CALL_parser___parser_nodes___AForExpr___n_kwfor(recv) ((parser___parser_nodes___AForExpr___n_kwfor_t)CALL((recv), (SFT_parser___parser_nodes[653] + 1)))
+#define CALL_parser___parser_nodes___AForExpr___n_kwfor__eq(recv) ((parser___parser_nodes___AForExpr___n_kwfor__eq_t)CALL((recv), (SFT_parser___parser_nodes[653] + 2)))
+#define CALL_parser___parser_nodes___AForExpr___n_ids(recv) ((parser___parser_nodes___AForExpr___n_ids_t)CALL((recv), (SFT_parser___parser_nodes[653] + 3)))
+#define CALL_parser___parser_nodes___AForExpr___n_expr(recv) ((parser___parser_nodes___AForExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[653] + 4)))
+#define CALL_parser___parser_nodes___AForExpr___n_expr__eq(recv) ((parser___parser_nodes___AForExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[653] + 5)))
+#define CALL_parser___parser_nodes___AForExpr___n_kwdo(recv) ((parser___parser_nodes___AForExpr___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[653] + 6)))
+#define CALL_parser___parser_nodes___AForExpr___n_kwdo__eq(recv) ((parser___parser_nodes___AForExpr___n_kwdo__eq_t)CALL((recv), (SFT_parser___parser_nodes[653] + 7)))
+#define CALL_parser___parser_nodes___AForExpr___n_block(recv) ((parser___parser_nodes___AForExpr___n_block_t)CALL((recv), (SFT_parser___parser_nodes[653] + 8)))
+#define CALL_parser___parser_nodes___AForExpr___n_block__eq(recv) ((parser___parser_nodes___AForExpr___n_block__eq_t)CALL((recv), (SFT_parser___parser_nodes[653] + 9)))
+#define ID_parser___parser_nodes___AAssertExpr (SFT_parser___parser_nodes[654])
+#define COLOR_parser___parser_nodes___AAssertExpr (SFT_parser___parser_nodes[655])
+#define ATTR_parser___parser_nodes___AAssertExpr____n_kwassert(recv) ATTR(recv, (SFT_parser___parser_nodes[656] + 0))
+#define ATTR_parser___parser_nodes___AAssertExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[656] + 1))
+#define ATTR_parser___parser_nodes___AAssertExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[656] + 2))
+#define ATTR_parser___parser_nodes___AAssertExpr____n_else(recv) ATTR(recv, (SFT_parser___parser_nodes[656] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AAssertExpr (SFT_parser___parser_nodes[657] + 0)
+#define CALL_parser___parser_nodes___AAssertExpr___n_kwassert(recv) ((parser___parser_nodes___AAssertExpr___n_kwassert_t)CALL((recv), (SFT_parser___parser_nodes[657] + 1)))
+#define CALL_parser___parser_nodes___AAssertExpr___n_kwassert__eq(recv) ((parser___parser_nodes___AAssertExpr___n_kwassert__eq_t)CALL((recv), (SFT_parser___parser_nodes[657] + 2)))
+#define CALL_parser___parser_nodes___AAssertExpr___n_id(recv) ((parser___parser_nodes___AAssertExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[657] + 3)))
+#define CALL_parser___parser_nodes___AAssertExpr___n_id__eq(recv) ((parser___parser_nodes___AAssertExpr___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[657] + 4)))
+#define CALL_parser___parser_nodes___AAssertExpr___n_expr(recv) ((parser___parser_nodes___AAssertExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[657] + 5)))
+#define CALL_parser___parser_nodes___AAssertExpr___n_expr__eq(recv) ((parser___parser_nodes___AAssertExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[657] + 6)))
+#define CALL_parser___parser_nodes___AAssertExpr___n_else(recv) ((parser___parser_nodes___AAssertExpr___n_else_t)CALL((recv), (SFT_parser___parser_nodes[657] + 7)))
+#define CALL_parser___parser_nodes___AAssertExpr___n_else__eq(recv) ((parser___parser_nodes___AAssertExpr___n_else__eq_t)CALL((recv), (SFT_parser___parser_nodes[657] + 8)))
+#define ID_parser___parser_nodes___AAssignFormExpr (SFT_parser___parser_nodes[658])
+#define COLOR_parser___parser_nodes___AAssignFormExpr (SFT_parser___parser_nodes[659])
+#define ATTR_parser___parser_nodes___AAssignFormExpr____n_assign(recv) ATTR(recv, (SFT_parser___parser_nodes[660] + 0))
+#define ATTR_parser___parser_nodes___AAssignFormExpr____n_value(recv) ATTR(recv, (SFT_parser___parser_nodes[660] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AAssignFormExpr (SFT_parser___parser_nodes[661] + 0)
+#define CALL_parser___parser_nodes___AAssignFormExpr___n_assign(recv) ((parser___parser_nodes___AAssignFormExpr___n_assign_t)CALL((recv), (SFT_parser___parser_nodes[661] + 1)))
+#define CALL_parser___parser_nodes___AAssignFormExpr___n_assign__eq(recv) ((parser___parser_nodes___AAssignFormExpr___n_assign__eq_t)CALL((recv), (SFT_parser___parser_nodes[661] + 2)))
+#define CALL_parser___parser_nodes___AAssignFormExpr___n_value(recv) ((parser___parser_nodes___AAssignFormExpr___n_value_t)CALL((recv), (SFT_parser___parser_nodes[661] + 3)))
+#define CALL_parser___parser_nodes___AAssignFormExpr___n_value__eq(recv) ((parser___parser_nodes___AAssignFormExpr___n_value__eq_t)CALL((recv), (SFT_parser___parser_nodes[661] + 4)))
+#define ID_parser___parser_nodes___AReassignFormExpr (SFT_parser___parser_nodes[662])
+#define COLOR_parser___parser_nodes___AReassignFormExpr (SFT_parser___parser_nodes[663])
+#define ATTR_parser___parser_nodes___AReassignFormExpr____n_assign_op(recv) ATTR(recv, (SFT_parser___parser_nodes[664] + 0))
+#define ATTR_parser___parser_nodes___AReassignFormExpr____n_value(recv) ATTR(recv, (SFT_parser___parser_nodes[664] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AReassignFormExpr (SFT_parser___parser_nodes[665] + 0)
+#define CALL_parser___parser_nodes___AReassignFormExpr___n_assign_op(recv) ((parser___parser_nodes___AReassignFormExpr___n_assign_op_t)CALL((recv), (SFT_parser___parser_nodes[665] + 1)))
+#define CALL_parser___parser_nodes___AReassignFormExpr___n_assign_op__eq(recv) ((parser___parser_nodes___AReassignFormExpr___n_assign_op__eq_t)CALL((recv), (SFT_parser___parser_nodes[665] + 2)))
+#define CALL_parser___parser_nodes___AReassignFormExpr___n_value(recv) ((parser___parser_nodes___AReassignFormExpr___n_value_t)CALL((recv), (SFT_parser___parser_nodes[665] + 3)))
+#define CALL_parser___parser_nodes___AReassignFormExpr___n_value__eq(recv) ((parser___parser_nodes___AReassignFormExpr___n_value__eq_t)CALL((recv), (SFT_parser___parser_nodes[665] + 4)))
+#define ID_parser___parser_nodes___AOnceExpr (SFT_parser___parser_nodes[666])
+#define COLOR_parser___parser_nodes___AOnceExpr (SFT_parser___parser_nodes[667])
+#define ATTR_parser___parser_nodes___AOnceExpr____n_kwonce(recv) ATTR(recv, (SFT_parser___parser_nodes[668] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AOnceExpr (SFT_parser___parser_nodes[669] + 0)
+#define CALL_parser___parser_nodes___AOnceExpr___n_kwonce(recv) ((parser___parser_nodes___AOnceExpr___n_kwonce_t)CALL((recv), (SFT_parser___parser_nodes[669] + 1)))
+#define CALL_parser___parser_nodes___AOnceExpr___n_kwonce__eq(recv) ((parser___parser_nodes___AOnceExpr___n_kwonce__eq_t)CALL((recv), (SFT_parser___parser_nodes[669] + 2)))
+#define ID_parser___parser_nodes___ASendExpr (SFT_parser___parser_nodes[670])
+#define COLOR_parser___parser_nodes___ASendExpr (SFT_parser___parser_nodes[671])
+#define ATTR_parser___parser_nodes___ASendExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[672] + 0))
+#define ATTR_parser___parser_nodes___ASendExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser___parser_nodes[672] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ASendExpr (SFT_parser___parser_nodes[673] + 0)
+#define CALL_parser___parser_nodes___ASendExpr___n_expr(recv) ((parser___parser_nodes___ASendExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[673] + 1)))
+#define CALL_parser___parser_nodes___ASendExpr___n_expr__eq(recv) ((parser___parser_nodes___ASendExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[673] + 2)))
+#define CALL_parser___parser_nodes___ASendExpr___n_closure_defs(recv) ((parser___parser_nodes___ASendExpr___n_closure_defs_t)CALL((recv), (SFT_parser___parser_nodes[673] + 3)))
+#define ID_parser___parser_nodes___ABinopExpr (SFT_parser___parser_nodes[674])
+#define COLOR_parser___parser_nodes___ABinopExpr (SFT_parser___parser_nodes[675])
+#define ATTR_parser___parser_nodes___ABinopExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[676] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ABinopExpr (SFT_parser___parser_nodes[677] + 0)
+#define CALL_parser___parser_nodes___ABinopExpr___n_expr2(recv) ((parser___parser_nodes___ABinopExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[677] + 1)))
+#define CALL_parser___parser_nodes___ABinopExpr___n_expr2__eq(recv) ((parser___parser_nodes___ABinopExpr___n_expr2__eq_t)CALL((recv), (SFT_parser___parser_nodes[677] + 2)))
+#define ID_parser___parser_nodes___ABoolExpr (SFT_parser___parser_nodes[678])
+#define COLOR_parser___parser_nodes___ABoolExpr (SFT_parser___parser_nodes[679])
+#define INIT_TABLE_POS_parser___parser_nodes___ABoolExpr (SFT_parser___parser_nodes[680] + 0)
+#define ID_parser___parser_nodes___AOrExpr (SFT_parser___parser_nodes[681])
+#define COLOR_parser___parser_nodes___AOrExpr (SFT_parser___parser_nodes[682])
+#define ATTR_parser___parser_nodes___AOrExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[683] + 0))
+#define ATTR_parser___parser_nodes___AOrExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[683] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AOrExpr (SFT_parser___parser_nodes[684] + 0)
+#define CALL_parser___parser_nodes___AOrExpr___n_expr(recv) ((parser___parser_nodes___AOrExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[684] + 1)))
+#define CALL_parser___parser_nodes___AOrExpr___n_expr__eq(recv) ((parser___parser_nodes___AOrExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[684] + 2)))
+#define CALL_parser___parser_nodes___AOrExpr___n_expr2(recv) ((parser___parser_nodes___AOrExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[684] + 3)))
+#define CALL_parser___parser_nodes___AOrExpr___n_expr2__eq(recv) ((parser___parser_nodes___AOrExpr___n_expr2__eq_t)CALL((recv), (SFT_parser___parser_nodes[684] + 4)))
+#define ID_parser___parser_nodes___AAndExpr (SFT_parser___parser_nodes[685])
+#define COLOR_parser___parser_nodes___AAndExpr (SFT_parser___parser_nodes[686])
+#define ATTR_parser___parser_nodes___AAndExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[687] + 0))
+#define ATTR_parser___parser_nodes___AAndExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[687] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AAndExpr (SFT_parser___parser_nodes[688] + 0)
+#define CALL_parser___parser_nodes___AAndExpr___n_expr(recv) ((parser___parser_nodes___AAndExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[688] + 1)))
+#define CALL_parser___parser_nodes___AAndExpr___n_expr__eq(recv) ((parser___parser_nodes___AAndExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[688] + 2)))
+#define CALL_parser___parser_nodes___AAndExpr___n_expr2(recv) ((parser___parser_nodes___AAndExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[688] + 3)))
+#define CALL_parser___parser_nodes___AAndExpr___n_expr2__eq(recv) ((parser___parser_nodes___AAndExpr___n_expr2__eq_t)CALL((recv), (SFT_parser___parser_nodes[688] + 4)))
+#define ID_parser___parser_nodes___AOrElseExpr (SFT_parser___parser_nodes[689])
+#define COLOR_parser___parser_nodes___AOrElseExpr (SFT_parser___parser_nodes[690])
+#define ATTR_parser___parser_nodes___AOrElseExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[691] + 0))
+#define ATTR_parser___parser_nodes___AOrElseExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[691] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AOrElseExpr (SFT_parser___parser_nodes[692] + 0)
+#define CALL_parser___parser_nodes___AOrElseExpr___n_expr(recv) ((parser___parser_nodes___AOrElseExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[692] + 1)))
+#define CALL_parser___parser_nodes___AOrElseExpr___n_expr__eq(recv) ((parser___parser_nodes___AOrElseExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[692] + 2)))
+#define CALL_parser___parser_nodes___AOrElseExpr___n_expr2(recv) ((parser___parser_nodes___AOrElseExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[692] + 3)))
+#define CALL_parser___parser_nodes___AOrElseExpr___n_expr2__eq(recv) ((parser___parser_nodes___AOrElseExpr___n_expr2__eq_t)CALL((recv), (SFT_parser___parser_nodes[692] + 4)))
+#define ID_parser___parser_nodes___ANotExpr (SFT_parser___parser_nodes[693])
+#define COLOR_parser___parser_nodes___ANotExpr (SFT_parser___parser_nodes[694])
+#define ATTR_parser___parser_nodes___ANotExpr____n_kwnot(recv) ATTR(recv, (SFT_parser___parser_nodes[695] + 0))
+#define ATTR_parser___parser_nodes___ANotExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[695] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ANotExpr (SFT_parser___parser_nodes[696] + 0)
+#define CALL_parser___parser_nodes___ANotExpr___n_kwnot(recv) ((parser___parser_nodes___ANotExpr___n_kwnot_t)CALL((recv), (SFT_parser___parser_nodes[696] + 1)))
+#define CALL_parser___parser_nodes___ANotExpr___n_kwnot__eq(recv) ((parser___parser_nodes___ANotExpr___n_kwnot__eq_t)CALL((recv), (SFT_parser___parser_nodes[696] + 2)))
+#define CALL_parser___parser_nodes___ANotExpr___n_expr(recv) ((parser___parser_nodes___ANotExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[696] + 3)))
+#define CALL_parser___parser_nodes___ANotExpr___n_expr__eq(recv) ((parser___parser_nodes___ANotExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[696] + 4)))
+#define ID_parser___parser_nodes___AEqExpr (SFT_parser___parser_nodes[697])
+#define COLOR_parser___parser_nodes___AEqExpr (SFT_parser___parser_nodes[698])
+#define INIT_TABLE_POS_parser___parser_nodes___AEqExpr (SFT_parser___parser_nodes[699] + 0)
+#define ID_parser___parser_nodes___AEeExpr (SFT_parser___parser_nodes[700])
+#define COLOR_parser___parser_nodes___AEeExpr (SFT_parser___parser_nodes[701])
+#define ATTR_parser___parser_nodes___AEeExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[702] + 0))
+#define ATTR_parser___parser_nodes___AEeExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[702] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AEeExpr (SFT_parser___parser_nodes[703] + 0)
+#define CALL_parser___parser_nodes___AEeExpr___n_expr(recv) ((parser___parser_nodes___AEeExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[703] + 1)))
+#define CALL_parser___parser_nodes___AEeExpr___n_expr__eq(recv) ((parser___parser_nodes___AEeExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[703] + 2)))
+#define CALL_parser___parser_nodes___AEeExpr___n_expr2(recv) ((parser___parser_nodes___AEeExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[703] + 3)))
+#define CALL_parser___parser_nodes___AEeExpr___n_expr2__eq(recv) ((parser___parser_nodes___AEeExpr___n_expr2__eq_t)CALL((recv), (SFT_parser___parser_nodes[703] + 4)))
+#define ID_parser___parser_nodes___ANeExpr (SFT_parser___parser_nodes[704])
+#define COLOR_parser___parser_nodes___ANeExpr (SFT_parser___parser_nodes[705])
+#define INIT_TABLE_POS_parser___parser_nodes___ANeExpr (SFT_parser___parser_nodes[706] + 0)
+#define ID_parser___parser_nodes___ALtExpr (SFT_parser___parser_nodes[707])
+#define COLOR_parser___parser_nodes___ALtExpr (SFT_parser___parser_nodes[708])
+#define INIT_TABLE_POS_parser___parser_nodes___ALtExpr (SFT_parser___parser_nodes[709] + 0)
+#define ID_parser___parser_nodes___ALeExpr (SFT_parser___parser_nodes[710])
+#define COLOR_parser___parser_nodes___ALeExpr (SFT_parser___parser_nodes[711])
+#define INIT_TABLE_POS_parser___parser_nodes___ALeExpr (SFT_parser___parser_nodes[712] + 0)
+#define ID_parser___parser_nodes___ALlExpr (SFT_parser___parser_nodes[713])
+#define COLOR_parser___parser_nodes___ALlExpr (SFT_parser___parser_nodes[714])
+#define INIT_TABLE_POS_parser___parser_nodes___ALlExpr (SFT_parser___parser_nodes[715] + 0)
+#define ID_parser___parser_nodes___AGtExpr (SFT_parser___parser_nodes[716])
+#define COLOR_parser___parser_nodes___AGtExpr (SFT_parser___parser_nodes[717])
+#define INIT_TABLE_POS_parser___parser_nodes___AGtExpr (SFT_parser___parser_nodes[718] + 0)
+#define ID_parser___parser_nodes___AGeExpr (SFT_parser___parser_nodes[719])
+#define COLOR_parser___parser_nodes___AGeExpr (SFT_parser___parser_nodes[720])
+#define INIT_TABLE_POS_parser___parser_nodes___AGeExpr (SFT_parser___parser_nodes[721] + 0)
+#define ID_parser___parser_nodes___AGgExpr (SFT_parser___parser_nodes[722])
+#define COLOR_parser___parser_nodes___AGgExpr (SFT_parser___parser_nodes[723])
+#define INIT_TABLE_POS_parser___parser_nodes___AGgExpr (SFT_parser___parser_nodes[724] + 0)
+#define ID_parser___parser_nodes___AIsaExpr (SFT_parser___parser_nodes[725])
+#define COLOR_parser___parser_nodes___AIsaExpr (SFT_parser___parser_nodes[726])
+#define ATTR_parser___parser_nodes___AIsaExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[727] + 0))
+#define ATTR_parser___parser_nodes___AIsaExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[727] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AIsaExpr (SFT_parser___parser_nodes[728] + 0)
+#define CALL_parser___parser_nodes___AIsaExpr___n_expr(recv) ((parser___parser_nodes___AIsaExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[728] + 1)))
+#define CALL_parser___parser_nodes___AIsaExpr___n_expr__eq(recv) ((parser___parser_nodes___AIsaExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[728] + 2)))
+#define CALL_parser___parser_nodes___AIsaExpr___n_type(recv) ((parser___parser_nodes___AIsaExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[728] + 3)))
+#define CALL_parser___parser_nodes___AIsaExpr___n_type__eq(recv) ((parser___parser_nodes___AIsaExpr___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[728] + 4)))
+#define ID_parser___parser_nodes___APlusExpr (SFT_parser___parser_nodes[729])
+#define COLOR_parser___parser_nodes___APlusExpr (SFT_parser___parser_nodes[730])
+#define INIT_TABLE_POS_parser___parser_nodes___APlusExpr (SFT_parser___parser_nodes[731] + 0)
+#define ID_parser___parser_nodes___AMinusExpr (SFT_parser___parser_nodes[732])
+#define COLOR_parser___parser_nodes___AMinusExpr (SFT_parser___parser_nodes[733])
+#define INIT_TABLE_POS_parser___parser_nodes___AMinusExpr (SFT_parser___parser_nodes[734] + 0)
+#define ID_parser___parser_nodes___AStarshipExpr (SFT_parser___parser_nodes[735])
+#define COLOR_parser___parser_nodes___AStarshipExpr (SFT_parser___parser_nodes[736])
+#define INIT_TABLE_POS_parser___parser_nodes___AStarshipExpr (SFT_parser___parser_nodes[737] + 0)
+#define ID_parser___parser_nodes___AStarExpr (SFT_parser___parser_nodes[738])
+#define COLOR_parser___parser_nodes___AStarExpr (SFT_parser___parser_nodes[739])
+#define INIT_TABLE_POS_parser___parser_nodes___AStarExpr (SFT_parser___parser_nodes[740] + 0)
+#define ID_parser___parser_nodes___ASlashExpr (SFT_parser___parser_nodes[741])
+#define COLOR_parser___parser_nodes___ASlashExpr (SFT_parser___parser_nodes[742])
+#define INIT_TABLE_POS_parser___parser_nodes___ASlashExpr (SFT_parser___parser_nodes[743] + 0)
+#define ID_parser___parser_nodes___APercentExpr (SFT_parser___parser_nodes[744])
+#define COLOR_parser___parser_nodes___APercentExpr (SFT_parser___parser_nodes[745])
+#define INIT_TABLE_POS_parser___parser_nodes___APercentExpr (SFT_parser___parser_nodes[746] + 0)
+#define ID_parser___parser_nodes___AUminusExpr (SFT_parser___parser_nodes[747])
+#define COLOR_parser___parser_nodes___AUminusExpr (SFT_parser___parser_nodes[748])
+#define ATTR_parser___parser_nodes___AUminusExpr____n_minus(recv) ATTR(recv, (SFT_parser___parser_nodes[749] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AUminusExpr (SFT_parser___parser_nodes[750] + 0)
+#define CALL_parser___parser_nodes___AUminusExpr___n_minus(recv) ((parser___parser_nodes___AUminusExpr___n_minus_t)CALL((recv), (SFT_parser___parser_nodes[750] + 1)))
+#define CALL_parser___parser_nodes___AUminusExpr___n_minus__eq(recv) ((parser___parser_nodes___AUminusExpr___n_minus__eq_t)CALL((recv), (SFT_parser___parser_nodes[750] + 2)))
+#define ID_parser___parser_nodes___ANewExpr (SFT_parser___parser_nodes[751])
+#define COLOR_parser___parser_nodes___ANewExpr (SFT_parser___parser_nodes[752])
+#define ATTR_parser___parser_nodes___ANewExpr____n_kwnew(recv) ATTR(recv, (SFT_parser___parser_nodes[753] + 0))
+#define ATTR_parser___parser_nodes___ANewExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[753] + 1))
+#define ATTR_parser___parser_nodes___ANewExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[753] + 2))
+#define ATTR_parser___parser_nodes___ANewExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[753] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___ANewExpr (SFT_parser___parser_nodes[754] + 0)
+#define CALL_parser___parser_nodes___ANewExpr___n_kwnew(recv) ((parser___parser_nodes___ANewExpr___n_kwnew_t)CALL((recv), (SFT_parser___parser_nodes[754] + 1)))
+#define CALL_parser___parser_nodes___ANewExpr___n_kwnew__eq(recv) ((parser___parser_nodes___ANewExpr___n_kwnew__eq_t)CALL((recv), (SFT_parser___parser_nodes[754] + 2)))
+#define CALL_parser___parser_nodes___ANewExpr___n_type(recv) ((parser___parser_nodes___ANewExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[754] + 3)))
+#define CALL_parser___parser_nodes___ANewExpr___n_type__eq(recv) ((parser___parser_nodes___ANewExpr___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[754] + 4)))
+#define CALL_parser___parser_nodes___ANewExpr___n_id(recv) ((parser___parser_nodes___ANewExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[754] + 5)))
+#define CALL_parser___parser_nodes___ANewExpr___n_id__eq(recv) ((parser___parser_nodes___ANewExpr___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[754] + 6)))
+#define CALL_parser___parser_nodes___ANewExpr___n_args(recv) ((parser___parser_nodes___ANewExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[754] + 7)))
+#define CALL_parser___parser_nodes___ANewExpr___n_args__eq(recv) ((parser___parser_nodes___ANewExpr___n_args__eq_t)CALL((recv), (SFT_parser___parser_nodes[754] + 8)))
+#define ID_parser___parser_nodes___AAttrFormExpr (SFT_parser___parser_nodes[755])
+#define COLOR_parser___parser_nodes___AAttrFormExpr (SFT_parser___parser_nodes[756])
+#define ATTR_parser___parser_nodes___AAttrFormExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[757] + 0))
+#define ATTR_parser___parser_nodes___AAttrFormExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[757] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AAttrFormExpr (SFT_parser___parser_nodes[758] + 0)
+#define CALL_parser___parser_nodes___AAttrFormExpr___n_expr(recv) ((parser___parser_nodes___AAttrFormExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[758] + 1)))
+#define CALL_parser___parser_nodes___AAttrFormExpr___n_expr__eq(recv) ((parser___parser_nodes___AAttrFormExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[758] + 2)))
+#define CALL_parser___parser_nodes___AAttrFormExpr___n_id(recv) ((parser___parser_nodes___AAttrFormExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[758] + 3)))
+#define CALL_parser___parser_nodes___AAttrFormExpr___n_id__eq(recv) ((parser___parser_nodes___AAttrFormExpr___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[758] + 4)))
+#define ID_parser___parser_nodes___AAttrExpr (SFT_parser___parser_nodes[759])
+#define COLOR_parser___parser_nodes___AAttrExpr (SFT_parser___parser_nodes[760])
+#define INIT_TABLE_POS_parser___parser_nodes___AAttrExpr (SFT_parser___parser_nodes[761] + 0)
+#define ID_parser___parser_nodes___AAttrAssignExpr (SFT_parser___parser_nodes[762])
+#define COLOR_parser___parser_nodes___AAttrAssignExpr (SFT_parser___parser_nodes[763])
+#define INIT_TABLE_POS_parser___parser_nodes___AAttrAssignExpr (SFT_parser___parser_nodes[764] + 0)
+#define ID_parser___parser_nodes___ACallFormExpr (SFT_parser___parser_nodes[765])
+#define COLOR_parser___parser_nodes___ACallFormExpr (SFT_parser___parser_nodes[766])
+#define ATTR_parser___parser_nodes___ACallFormExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[767] + 0))
+#define ATTR_parser___parser_nodes___ACallFormExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[767] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ACallFormExpr (SFT_parser___parser_nodes[768] + 0)
+#define CALL_parser___parser_nodes___ACallFormExpr___n_id(recv) ((parser___parser_nodes___ACallFormExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[768] + 1)))
+#define CALL_parser___parser_nodes___ACallFormExpr___n_id__eq(recv) ((parser___parser_nodes___ACallFormExpr___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[768] + 2)))
+#define CALL_parser___parser_nodes___ACallFormExpr___n_args(recv) ((parser___parser_nodes___ACallFormExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[768] + 3)))
+#define CALL_parser___parser_nodes___ACallFormExpr___n_args__eq(recv) ((parser___parser_nodes___ACallFormExpr___n_args__eq_t)CALL((recv), (SFT_parser___parser_nodes[768] + 4)))
+#define ID_parser___parser_nodes___ASendReassignFormExpr (SFT_parser___parser_nodes[769])
+#define COLOR_parser___parser_nodes___ASendReassignFormExpr (SFT_parser___parser_nodes[770])
+#define INIT_TABLE_POS_parser___parser_nodes___ASendReassignFormExpr (SFT_parser___parser_nodes[771] + 0)
+#define ID_parser___parser_nodes___AAttrReassignExpr (SFT_parser___parser_nodes[772])
+#define COLOR_parser___parser_nodes___AAttrReassignExpr (SFT_parser___parser_nodes[773])
+#define INIT_TABLE_POS_parser___parser_nodes___AAttrReassignExpr (SFT_parser___parser_nodes[774] + 0)
+#define ID_parser___parser_nodes___ACallExpr (SFT_parser___parser_nodes[775])
+#define COLOR_parser___parser_nodes___ACallExpr (SFT_parser___parser_nodes[776])
+#define INIT_TABLE_POS_parser___parser_nodes___ACallExpr (SFT_parser___parser_nodes[777] + 0)
+#define ID_parser___parser_nodes___ACallAssignExpr (SFT_parser___parser_nodes[778])
+#define COLOR_parser___parser_nodes___ACallAssignExpr (SFT_parser___parser_nodes[779])
+#define INIT_TABLE_POS_parser___parser_nodes___ACallAssignExpr (SFT_parser___parser_nodes[780] + 0)
+#define ID_parser___parser_nodes___ACallReassignExpr (SFT_parser___parser_nodes[781])
+#define COLOR_parser___parser_nodes___ACallReassignExpr (SFT_parser___parser_nodes[782])
+#define INIT_TABLE_POS_parser___parser_nodes___ACallReassignExpr (SFT_parser___parser_nodes[783] + 0)
+#define ID_parser___parser_nodes___ASuperExpr (SFT_parser___parser_nodes[784])
+#define COLOR_parser___parser_nodes___ASuperExpr (SFT_parser___parser_nodes[785])
+#define ATTR_parser___parser_nodes___ASuperExpr____n_qualified(recv) ATTR(recv, (SFT_parser___parser_nodes[786] + 0))
+#define ATTR_parser___parser_nodes___ASuperExpr____n_kwsuper(recv) ATTR(recv, (SFT_parser___parser_nodes[786] + 1))
+#define ATTR_parser___parser_nodes___ASuperExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[786] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___ASuperExpr (SFT_parser___parser_nodes[787] + 0)
+#define CALL_parser___parser_nodes___ASuperExpr___n_qualified(recv) ((parser___parser_nodes___ASuperExpr___n_qualified_t)CALL((recv), (SFT_parser___parser_nodes[787] + 1)))
+#define CALL_parser___parser_nodes___ASuperExpr___n_qualified__eq(recv) ((parser___parser_nodes___ASuperExpr___n_qualified__eq_t)CALL((recv), (SFT_parser___parser_nodes[787] + 2)))
+#define CALL_parser___parser_nodes___ASuperExpr___n_kwsuper(recv) ((parser___parser_nodes___ASuperExpr___n_kwsuper_t)CALL((recv), (SFT_parser___parser_nodes[787] + 3)))
+#define CALL_parser___parser_nodes___ASuperExpr___n_kwsuper__eq(recv) ((parser___parser_nodes___ASuperExpr___n_kwsuper__eq_t)CALL((recv), (SFT_parser___parser_nodes[787] + 4)))
+#define CALL_parser___parser_nodes___ASuperExpr___n_args(recv) ((parser___parser_nodes___ASuperExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[787] + 5)))
+#define CALL_parser___parser_nodes___ASuperExpr___n_args__eq(recv) ((parser___parser_nodes___ASuperExpr___n_args__eq_t)CALL((recv), (SFT_parser___parser_nodes[787] + 6)))
+#define ID_parser___parser_nodes___AInitExpr (SFT_parser___parser_nodes[788])
+#define COLOR_parser___parser_nodes___AInitExpr (SFT_parser___parser_nodes[789])
+#define ATTR_parser___parser_nodes___AInitExpr____n_kwinit(recv) ATTR(recv, (SFT_parser___parser_nodes[790] + 0))
+#define ATTR_parser___parser_nodes___AInitExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[790] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AInitExpr (SFT_parser___parser_nodes[791] + 0)
+#define CALL_parser___parser_nodes___AInitExpr___n_kwinit(recv) ((parser___parser_nodes___AInitExpr___n_kwinit_t)CALL((recv), (SFT_parser___parser_nodes[791] + 1)))
+#define CALL_parser___parser_nodes___AInitExpr___n_kwinit__eq(recv) ((parser___parser_nodes___AInitExpr___n_kwinit__eq_t)CALL((recv), (SFT_parser___parser_nodes[791] + 2)))
+#define CALL_parser___parser_nodes___AInitExpr___n_args(recv) ((parser___parser_nodes___AInitExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[791] + 3)))
+#define CALL_parser___parser_nodes___AInitExpr___n_args__eq(recv) ((parser___parser_nodes___AInitExpr___n_args__eq_t)CALL((recv), (SFT_parser___parser_nodes[791] + 4)))
+#define ID_parser___parser_nodes___ABraFormExpr (SFT_parser___parser_nodes[792])
+#define COLOR_parser___parser_nodes___ABraFormExpr (SFT_parser___parser_nodes[793])
+#define ATTR_parser___parser_nodes___ABraFormExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[794] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ABraFormExpr (SFT_parser___parser_nodes[795] + 0)
+#define CALL_parser___parser_nodes___ABraFormExpr___n_args(recv) ((parser___parser_nodes___ABraFormExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[795] + 1)))
+#define CALL_parser___parser_nodes___ABraFormExpr___n_args__eq(recv) ((parser___parser_nodes___ABraFormExpr___n_args__eq_t)CALL((recv), (SFT_parser___parser_nodes[795] + 2)))
+#define ID_parser___parser_nodes___ABraExpr (SFT_parser___parser_nodes[796])
+#define COLOR_parser___parser_nodes___ABraExpr (SFT_parser___parser_nodes[797])
+#define INIT_TABLE_POS_parser___parser_nodes___ABraExpr (SFT_parser___parser_nodes[798] + 0)
+#define ID_parser___parser_nodes___ABraAssignExpr (SFT_parser___parser_nodes[799])
+#define COLOR_parser___parser_nodes___ABraAssignExpr (SFT_parser___parser_nodes[800])
+#define INIT_TABLE_POS_parser___parser_nodes___ABraAssignExpr (SFT_parser___parser_nodes[801] + 0)
+#define ID_parser___parser_nodes___AVarFormExpr (SFT_parser___parser_nodes[802])
+#define COLOR_parser___parser_nodes___AVarFormExpr (SFT_parser___parser_nodes[803])
+#define ATTR_parser___parser_nodes___AVarFormExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[804] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AVarFormExpr (SFT_parser___parser_nodes[805] + 0)
+#define CALL_parser___parser_nodes___AVarFormExpr___n_id(recv) ((parser___parser_nodes___AVarFormExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[805] + 1)))
+#define CALL_parser___parser_nodes___AVarFormExpr___n_id__eq(recv) ((parser___parser_nodes___AVarFormExpr___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[805] + 2)))
+#define ID_parser___parser_nodes___ABraReassignExpr (SFT_parser___parser_nodes[806])
+#define COLOR_parser___parser_nodes___ABraReassignExpr (SFT_parser___parser_nodes[807])
+#define INIT_TABLE_POS_parser___parser_nodes___ABraReassignExpr (SFT_parser___parser_nodes[808] + 0)
+#define ID_parser___parser_nodes___AClosureCallExpr (SFT_parser___parser_nodes[809])
+#define COLOR_parser___parser_nodes___AClosureCallExpr (SFT_parser___parser_nodes[810])
+#define ATTR_parser___parser_nodes___AClosureCallExpr____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[811] + 0))
+#define ATTR_parser___parser_nodes___AClosureCallExpr____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[811] + 1))
+#define ATTR_parser___parser_nodes___AClosureCallExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser___parser_nodes[811] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AClosureCallExpr (SFT_parser___parser_nodes[812] + 0)
+#define CALL_parser___parser_nodes___AClosureCallExpr___n_id(recv) ((parser___parser_nodes___AClosureCallExpr___n_id_t)CALL((recv), (SFT_parser___parser_nodes[812] + 1)))
+#define CALL_parser___parser_nodes___AClosureCallExpr___n_id__eq(recv) ((parser___parser_nodes___AClosureCallExpr___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[812] + 2)))
+#define CALL_parser___parser_nodes___AClosureCallExpr___n_args(recv) ((parser___parser_nodes___AClosureCallExpr___n_args_t)CALL((recv), (SFT_parser___parser_nodes[812] + 3)))
+#define CALL_parser___parser_nodes___AClosureCallExpr___n_args__eq(recv) ((parser___parser_nodes___AClosureCallExpr___n_args__eq_t)CALL((recv), (SFT_parser___parser_nodes[812] + 4)))
+#define CALL_parser___parser_nodes___AClosureCallExpr___n_closure_defs(recv) ((parser___parser_nodes___AClosureCallExpr___n_closure_defs_t)CALL((recv), (SFT_parser___parser_nodes[812] + 5)))
+#define ID_parser___parser_nodes___AVarExpr (SFT_parser___parser_nodes[813])
+#define COLOR_parser___parser_nodes___AVarExpr (SFT_parser___parser_nodes[814])
+#define INIT_TABLE_POS_parser___parser_nodes___AVarExpr (SFT_parser___parser_nodes[815] + 0)
+#define ID_parser___parser_nodes___AVarAssignExpr (SFT_parser___parser_nodes[816])
+#define COLOR_parser___parser_nodes___AVarAssignExpr (SFT_parser___parser_nodes[817])
+#define INIT_TABLE_POS_parser___parser_nodes___AVarAssignExpr (SFT_parser___parser_nodes[818] + 0)
+#define ID_parser___parser_nodes___AVarReassignExpr (SFT_parser___parser_nodes[819])
+#define COLOR_parser___parser_nodes___AVarReassignExpr (SFT_parser___parser_nodes[820])
+#define INIT_TABLE_POS_parser___parser_nodes___AVarReassignExpr (SFT_parser___parser_nodes[821] + 0)
+#define ID_parser___parser_nodes___ARangeExpr (SFT_parser___parser_nodes[822])
+#define COLOR_parser___parser_nodes___ARangeExpr (SFT_parser___parser_nodes[823])
+#define ATTR_parser___parser_nodes___ARangeExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[824] + 0))
+#define ATTR_parser___parser_nodes___ARangeExpr____n_expr2(recv) ATTR(recv, (SFT_parser___parser_nodes[824] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ARangeExpr (SFT_parser___parser_nodes[825] + 0)
+#define CALL_parser___parser_nodes___ARangeExpr___n_expr(recv) ((parser___parser_nodes___ARangeExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[825] + 1)))
+#define CALL_parser___parser_nodes___ARangeExpr___n_expr__eq(recv) ((parser___parser_nodes___ARangeExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[825] + 2)))
+#define CALL_parser___parser_nodes___ARangeExpr___n_expr2(recv) ((parser___parser_nodes___ARangeExpr___n_expr2_t)CALL((recv), (SFT_parser___parser_nodes[825] + 3)))
+#define CALL_parser___parser_nodes___ARangeExpr___n_expr2__eq(recv) ((parser___parser_nodes___ARangeExpr___n_expr2__eq_t)CALL((recv), (SFT_parser___parser_nodes[825] + 4)))
+#define ID_parser___parser_nodes___ACrangeExpr (SFT_parser___parser_nodes[826])
+#define COLOR_parser___parser_nodes___ACrangeExpr (SFT_parser___parser_nodes[827])
+#define ATTR_parser___parser_nodes___ACrangeExpr____n_obra(recv) ATTR(recv, (SFT_parser___parser_nodes[828] + 0))
+#define ATTR_parser___parser_nodes___ACrangeExpr____n_cbra(recv) ATTR(recv, (SFT_parser___parser_nodes[828] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ACrangeExpr (SFT_parser___parser_nodes[829] + 0)
+#define CALL_parser___parser_nodes___ACrangeExpr___n_obra(recv) ((parser___parser_nodes___ACrangeExpr___n_obra_t)CALL((recv), (SFT_parser___parser_nodes[829] + 1)))
+#define CALL_parser___parser_nodes___ACrangeExpr___n_obra__eq(recv) ((parser___parser_nodes___ACrangeExpr___n_obra__eq_t)CALL((recv), (SFT_parser___parser_nodes[829] + 2)))
+#define CALL_parser___parser_nodes___ACrangeExpr___n_cbra(recv) ((parser___parser_nodes___ACrangeExpr___n_cbra_t)CALL((recv), (SFT_parser___parser_nodes[829] + 3)))
+#define CALL_parser___parser_nodes___ACrangeExpr___n_cbra__eq(recv) ((parser___parser_nodes___ACrangeExpr___n_cbra__eq_t)CALL((recv), (SFT_parser___parser_nodes[829] + 4)))
+#define ID_parser___parser_nodes___AOrangeExpr (SFT_parser___parser_nodes[830])
+#define COLOR_parser___parser_nodes___AOrangeExpr (SFT_parser___parser_nodes[831])
+#define ATTR_parser___parser_nodes___AOrangeExpr____n_obra(recv) ATTR(recv, (SFT_parser___parser_nodes[832] + 0))
+#define ATTR_parser___parser_nodes___AOrangeExpr____n_cbra(recv) ATTR(recv, (SFT_parser___parser_nodes[832] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AOrangeExpr (SFT_parser___parser_nodes[833] + 0)
+#define CALL_parser___parser_nodes___AOrangeExpr___n_obra(recv) ((parser___parser_nodes___AOrangeExpr___n_obra_t)CALL((recv), (SFT_parser___parser_nodes[833] + 1)))
+#define CALL_parser___parser_nodes___AOrangeExpr___n_obra__eq(recv) ((parser___parser_nodes___AOrangeExpr___n_obra__eq_t)CALL((recv), (SFT_parser___parser_nodes[833] + 2)))
+#define CALL_parser___parser_nodes___AOrangeExpr___n_cbra(recv) ((parser___parser_nodes___AOrangeExpr___n_cbra_t)CALL((recv), (SFT_parser___parser_nodes[833] + 3)))
+#define CALL_parser___parser_nodes___AOrangeExpr___n_cbra__eq(recv) ((parser___parser_nodes___AOrangeExpr___n_cbra__eq_t)CALL((recv), (SFT_parser___parser_nodes[833] + 4)))
+#define ID_parser___parser_nodes___AArrayExpr (SFT_parser___parser_nodes[834])
+#define COLOR_parser___parser_nodes___AArrayExpr (SFT_parser___parser_nodes[835])
+#define ATTR_parser___parser_nodes___AArrayExpr____n_exprs(recv) ATTR(recv, (SFT_parser___parser_nodes[836] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AArrayExpr (SFT_parser___parser_nodes[837] + 0)
+#define CALL_parser___parser_nodes___AArrayExpr___n_exprs(recv) ((parser___parser_nodes___AArrayExpr___n_exprs_t)CALL((recv), (SFT_parser___parser_nodes[837] + 1)))
+#define CALL_parser___parser_nodes___AArrayExpr___n_exprs__eq(recv) ((parser___parser_nodes___AArrayExpr___n_exprs__eq_t)CALL((recv), (SFT_parser___parser_nodes[837] + 2)))
+#define ID_parser___parser_nodes___ASelfExpr (SFT_parser___parser_nodes[838])
+#define COLOR_parser___parser_nodes___ASelfExpr (SFT_parser___parser_nodes[839])
+#define ATTR_parser___parser_nodes___ASelfExpr____n_kwself(recv) ATTR(recv, (SFT_parser___parser_nodes[840] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ASelfExpr (SFT_parser___parser_nodes[841] + 0)
+#define CALL_parser___parser_nodes___ASelfExpr___n_kwself(recv) ((parser___parser_nodes___ASelfExpr___n_kwself_t)CALL((recv), (SFT_parser___parser_nodes[841] + 1)))
+#define CALL_parser___parser_nodes___ASelfExpr___n_kwself__eq(recv) ((parser___parser_nodes___ASelfExpr___n_kwself__eq_t)CALL((recv), (SFT_parser___parser_nodes[841] + 2)))
+#define ID_parser___parser_nodes___AImplicitSelfExpr (SFT_parser___parser_nodes[842])
+#define COLOR_parser___parser_nodes___AImplicitSelfExpr (SFT_parser___parser_nodes[843])
+#define INIT_TABLE_POS_parser___parser_nodes___AImplicitSelfExpr (SFT_parser___parser_nodes[844] + 0)
+#define ID_parser___parser_nodes___ATrueExpr (SFT_parser___parser_nodes[845])
+#define COLOR_parser___parser_nodes___ATrueExpr (SFT_parser___parser_nodes[846])
+#define ATTR_parser___parser_nodes___ATrueExpr____n_kwtrue(recv) ATTR(recv, (SFT_parser___parser_nodes[847] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ATrueExpr (SFT_parser___parser_nodes[848] + 0)
+#define CALL_parser___parser_nodes___ATrueExpr___n_kwtrue(recv) ((parser___parser_nodes___ATrueExpr___n_kwtrue_t)CALL((recv), (SFT_parser___parser_nodes[848] + 1)))
+#define CALL_parser___parser_nodes___ATrueExpr___n_kwtrue__eq(recv) ((parser___parser_nodes___ATrueExpr___n_kwtrue__eq_t)CALL((recv), (SFT_parser___parser_nodes[848] + 2)))
+#define ID_parser___parser_nodes___AFalseExpr (SFT_parser___parser_nodes[849])
+#define COLOR_parser___parser_nodes___AFalseExpr (SFT_parser___parser_nodes[850])
+#define ATTR_parser___parser_nodes___AFalseExpr____n_kwfalse(recv) ATTR(recv, (SFT_parser___parser_nodes[851] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AFalseExpr (SFT_parser___parser_nodes[852] + 0)
+#define CALL_parser___parser_nodes___AFalseExpr___n_kwfalse(recv) ((parser___parser_nodes___AFalseExpr___n_kwfalse_t)CALL((recv), (SFT_parser___parser_nodes[852] + 1)))
+#define CALL_parser___parser_nodes___AFalseExpr___n_kwfalse__eq(recv) ((parser___parser_nodes___AFalseExpr___n_kwfalse__eq_t)CALL((recv), (SFT_parser___parser_nodes[852] + 2)))
+#define ID_parser___parser_nodes___ANullExpr (SFT_parser___parser_nodes[853])
+#define COLOR_parser___parser_nodes___ANullExpr (SFT_parser___parser_nodes[854])
+#define ATTR_parser___parser_nodes___ANullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser___parser_nodes[855] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ANullExpr (SFT_parser___parser_nodes[856] + 0)
+#define CALL_parser___parser_nodes___ANullExpr___n_kwnull(recv) ((parser___parser_nodes___ANullExpr___n_kwnull_t)CALL((recv), (SFT_parser___parser_nodes[856] + 1)))
+#define CALL_parser___parser_nodes___ANullExpr___n_kwnull__eq(recv) ((parser___parser_nodes___ANullExpr___n_kwnull__eq_t)CALL((recv), (SFT_parser___parser_nodes[856] + 2)))
+#define ID_parser___parser_nodes___AIntExpr (SFT_parser___parser_nodes[857])
+#define COLOR_parser___parser_nodes___AIntExpr (SFT_parser___parser_nodes[858])
+#define ATTR_parser___parser_nodes___AIntExpr____n_number(recv) ATTR(recv, (SFT_parser___parser_nodes[859] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AIntExpr (SFT_parser___parser_nodes[860] + 0)
+#define CALL_parser___parser_nodes___AIntExpr___n_number(recv) ((parser___parser_nodes___AIntExpr___n_number_t)CALL((recv), (SFT_parser___parser_nodes[860] + 1)))
+#define CALL_parser___parser_nodes___AIntExpr___n_number__eq(recv) ((parser___parser_nodes___AIntExpr___n_number__eq_t)CALL((recv), (SFT_parser___parser_nodes[860] + 2)))
+#define ID_parser___parser_nodes___AFloatExpr (SFT_parser___parser_nodes[861])
+#define COLOR_parser___parser_nodes___AFloatExpr (SFT_parser___parser_nodes[862])
+#define ATTR_parser___parser_nodes___AFloatExpr____n_float(recv) ATTR(recv, (SFT_parser___parser_nodes[863] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AFloatExpr (SFT_parser___parser_nodes[864] + 0)
+#define CALL_parser___parser_nodes___AFloatExpr___n_float(recv) ((parser___parser_nodes___AFloatExpr___n_float_t)CALL((recv), (SFT_parser___parser_nodes[864] + 1)))
+#define CALL_parser___parser_nodes___AFloatExpr___n_float__eq(recv) ((parser___parser_nodes___AFloatExpr___n_float__eq_t)CALL((recv), (SFT_parser___parser_nodes[864] + 2)))
+#define ID_parser___parser_nodes___ACharExpr (SFT_parser___parser_nodes[865])
+#define COLOR_parser___parser_nodes___ACharExpr (SFT_parser___parser_nodes[866])
+#define ATTR_parser___parser_nodes___ACharExpr____n_char(recv) ATTR(recv, (SFT_parser___parser_nodes[867] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ACharExpr (SFT_parser___parser_nodes[868] + 0)
+#define CALL_parser___parser_nodes___ACharExpr___n_char(recv) ((parser___parser_nodes___ACharExpr___n_char_t)CALL((recv), (SFT_parser___parser_nodes[868] + 1)))
+#define CALL_parser___parser_nodes___ACharExpr___n_char__eq(recv) ((parser___parser_nodes___ACharExpr___n_char__eq_t)CALL((recv), (SFT_parser___parser_nodes[868] + 2)))
+#define ID_parser___parser_nodes___AStringFormExpr (SFT_parser___parser_nodes[869])
+#define COLOR_parser___parser_nodes___AStringFormExpr (SFT_parser___parser_nodes[870])
+#define ATTR_parser___parser_nodes___AStringFormExpr____n_string(recv) ATTR(recv, (SFT_parser___parser_nodes[871] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AStringFormExpr (SFT_parser___parser_nodes[872] + 0)
+#define CALL_parser___parser_nodes___AStringFormExpr___n_string(recv) ((parser___parser_nodes___AStringFormExpr___n_string_t)CALL((recv), (SFT_parser___parser_nodes[872] + 1)))
+#define CALL_parser___parser_nodes___AStringFormExpr___n_string__eq(recv) ((parser___parser_nodes___AStringFormExpr___n_string__eq_t)CALL((recv), (SFT_parser___parser_nodes[872] + 2)))
+#define ID_parser___parser_nodes___AStringExpr (SFT_parser___parser_nodes[873])
+#define COLOR_parser___parser_nodes___AStringExpr (SFT_parser___parser_nodes[874])
+#define INIT_TABLE_POS_parser___parser_nodes___AStringExpr (SFT_parser___parser_nodes[875] + 0)
+#define ID_parser___parser_nodes___AStartStringExpr (SFT_parser___parser_nodes[876])
+#define COLOR_parser___parser_nodes___AStartStringExpr (SFT_parser___parser_nodes[877])
+#define INIT_TABLE_POS_parser___parser_nodes___AStartStringExpr (SFT_parser___parser_nodes[878] + 0)
+#define ID_parser___parser_nodes___AMidStringExpr (SFT_parser___parser_nodes[879])
+#define COLOR_parser___parser_nodes___AMidStringExpr (SFT_parser___parser_nodes[880])
+#define INIT_TABLE_POS_parser___parser_nodes___AMidStringExpr (SFT_parser___parser_nodes[881] + 0)
+#define ID_parser___parser_nodes___AEndStringExpr (SFT_parser___parser_nodes[882])
+#define COLOR_parser___parser_nodes___AEndStringExpr (SFT_parser___parser_nodes[883])
+#define INIT_TABLE_POS_parser___parser_nodes___AEndStringExpr (SFT_parser___parser_nodes[884] + 0)
+#define ID_parser___parser_nodes___ASuperstringExpr (SFT_parser___parser_nodes[885])
+#define COLOR_parser___parser_nodes___ASuperstringExpr (SFT_parser___parser_nodes[886])
+#define ATTR_parser___parser_nodes___ASuperstringExpr____n_exprs(recv) ATTR(recv, (SFT_parser___parser_nodes[887] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ASuperstringExpr (SFT_parser___parser_nodes[888] + 0)
+#define CALL_parser___parser_nodes___ASuperstringExpr___n_exprs(recv) ((parser___parser_nodes___ASuperstringExpr___n_exprs_t)CALL((recv), (SFT_parser___parser_nodes[888] + 1)))
+#define ID_parser___parser_nodes___AParExpr (SFT_parser___parser_nodes[889])
+#define COLOR_parser___parser_nodes___AParExpr (SFT_parser___parser_nodes[890])
+#define ATTR_parser___parser_nodes___AParExpr____n_opar(recv) ATTR(recv, (SFT_parser___parser_nodes[891] + 0))
+#define ATTR_parser___parser_nodes___AParExpr____n_cpar(recv) ATTR(recv, (SFT_parser___parser_nodes[891] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AParExpr (SFT_parser___parser_nodes[892] + 0)
+#define CALL_parser___parser_nodes___AParExpr___n_opar(recv) ((parser___parser_nodes___AParExpr___n_opar_t)CALL((recv), (SFT_parser___parser_nodes[892] + 1)))
+#define CALL_parser___parser_nodes___AParExpr___n_opar__eq(recv) ((parser___parser_nodes___AParExpr___n_opar__eq_t)CALL((recv), (SFT_parser___parser_nodes[892] + 2)))
+#define CALL_parser___parser_nodes___AParExpr___n_cpar(recv) ((parser___parser_nodes___AParExpr___n_cpar_t)CALL((recv), (SFT_parser___parser_nodes[892] + 3)))
+#define CALL_parser___parser_nodes___AParExpr___n_cpar__eq(recv) ((parser___parser_nodes___AParExpr___n_cpar__eq_t)CALL((recv), (SFT_parser___parser_nodes[892] + 4)))
+#define ID_parser___parser_nodes___AProxyExpr (SFT_parser___parser_nodes[893])
+#define COLOR_parser___parser_nodes___AProxyExpr (SFT_parser___parser_nodes[894])
+#define ATTR_parser___parser_nodes___AProxyExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[895] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AProxyExpr (SFT_parser___parser_nodes[896] + 0)
+#define CALL_parser___parser_nodes___AProxyExpr___n_expr(recv) ((parser___parser_nodes___AProxyExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[896] + 1)))
+#define CALL_parser___parser_nodes___AProxyExpr___n_expr__eq(recv) ((parser___parser_nodes___AProxyExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[896] + 2)))
+#define ID_parser___parser_nodes___AAsCastExpr (SFT_parser___parser_nodes[897])
+#define COLOR_parser___parser_nodes___AAsCastExpr (SFT_parser___parser_nodes[898])
+#define ATTR_parser___parser_nodes___AAsCastExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 0))
+#define ATTR_parser___parser_nodes___AAsCastExpr____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 1))
+#define ATTR_parser___parser_nodes___AAsCastExpr____n_opar(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 2))
+#define ATTR_parser___parser_nodes___AAsCastExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 3))
+#define ATTR_parser___parser_nodes___AAsCastExpr____n_cpar(recv) ATTR(recv, (SFT_parser___parser_nodes[899] + 4))
+#define INIT_TABLE_POS_parser___parser_nodes___AAsCastExpr (SFT_parser___parser_nodes[900] + 0)
+#define CALL_parser___parser_nodes___AAsCastExpr___n_expr(recv) ((parser___parser_nodes___AAsCastExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[900] + 1)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_expr__eq(recv) ((parser___parser_nodes___AAsCastExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[900] + 2)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_kwas(recv) ((parser___parser_nodes___AAsCastExpr___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[900] + 3)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_kwas__eq(recv) ((parser___parser_nodes___AAsCastExpr___n_kwas__eq_t)CALL((recv), (SFT_parser___parser_nodes[900] + 4)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_opar(recv) ((parser___parser_nodes___AAsCastExpr___n_opar_t)CALL((recv), (SFT_parser___parser_nodes[900] + 5)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_opar__eq(recv) ((parser___parser_nodes___AAsCastExpr___n_opar__eq_t)CALL((recv), (SFT_parser___parser_nodes[900] + 6)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_type(recv) ((parser___parser_nodes___AAsCastExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[900] + 7)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_type__eq(recv) ((parser___parser_nodes___AAsCastExpr___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[900] + 8)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_cpar(recv) ((parser___parser_nodes___AAsCastExpr___n_cpar_t)CALL((recv), (SFT_parser___parser_nodes[900] + 9)))
+#define CALL_parser___parser_nodes___AAsCastExpr___n_cpar__eq(recv) ((parser___parser_nodes___AAsCastExpr___n_cpar__eq_t)CALL((recv), (SFT_parser___parser_nodes[900] + 10)))
+#define ID_parser___parser_nodes___AAsNotnullExpr (SFT_parser___parser_nodes[901])
+#define COLOR_parser___parser_nodes___AAsNotnullExpr (SFT_parser___parser_nodes[902])
+#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 0))
+#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwas(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 1))
+#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_opar(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 2))
+#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnot(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 3))
+#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 4))
+#define ATTR_parser___parser_nodes___AAsNotnullExpr____n_cpar(recv) ATTR(recv, (SFT_parser___parser_nodes[903] + 5))
+#define INIT_TABLE_POS_parser___parser_nodes___AAsNotnullExpr (SFT_parser___parser_nodes[904] + 0)
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_expr(recv) ((parser___parser_nodes___AAsNotnullExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[904] + 1)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_expr__eq(recv) ((parser___parser_nodes___AAsNotnullExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[904] + 2)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwas(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwas_t)CALL((recv), (SFT_parser___parser_nodes[904] + 3)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwas__eq(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwas__eq_t)CALL((recv), (SFT_parser___parser_nodes[904] + 4)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_opar(recv) ((parser___parser_nodes___AAsNotnullExpr___n_opar_t)CALL((recv), (SFT_parser___parser_nodes[904] + 5)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_opar__eq(recv) ((parser___parser_nodes___AAsNotnullExpr___n_opar__eq_t)CALL((recv), (SFT_parser___parser_nodes[904] + 6)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwnot(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwnot_t)CALL((recv), (SFT_parser___parser_nodes[904] + 7)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwnot__eq(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwnot__eq_t)CALL((recv), (SFT_parser___parser_nodes[904] + 8)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwnull(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwnull_t)CALL((recv), (SFT_parser___parser_nodes[904] + 9)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_kwnull__eq(recv) ((parser___parser_nodes___AAsNotnullExpr___n_kwnull__eq_t)CALL((recv), (SFT_parser___parser_nodes[904] + 10)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_cpar(recv) ((parser___parser_nodes___AAsNotnullExpr___n_cpar_t)CALL((recv), (SFT_parser___parser_nodes[904] + 11)))
+#define CALL_parser___parser_nodes___AAsNotnullExpr___n_cpar__eq(recv) ((parser___parser_nodes___AAsNotnullExpr___n_cpar__eq_t)CALL((recv), (SFT_parser___parser_nodes[904] + 12)))
+#define ID_parser___parser_nodes___AIssetAttrExpr (SFT_parser___parser_nodes[905])
+#define COLOR_parser___parser_nodes___AIssetAttrExpr (SFT_parser___parser_nodes[906])
+#define ATTR_parser___parser_nodes___AIssetAttrExpr____n_kwisset(recv) ATTR(recv, (SFT_parser___parser_nodes[907] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AIssetAttrExpr (SFT_parser___parser_nodes[908] + 0)
+#define CALL_parser___parser_nodes___AIssetAttrExpr___n_kwisset(recv) ((parser___parser_nodes___AIssetAttrExpr___n_kwisset_t)CALL((recv), (SFT_parser___parser_nodes[908] + 1)))
+#define CALL_parser___parser_nodes___AIssetAttrExpr___n_kwisset__eq(recv) ((parser___parser_nodes___AIssetAttrExpr___n_kwisset__eq_t)CALL((recv), (SFT_parser___parser_nodes[908] + 2)))
+#define ID_parser___parser_nodes___AExprs (SFT_parser___parser_nodes[909])
+#define COLOR_parser___parser_nodes___AExprs (SFT_parser___parser_nodes[910])
+#define ATTR_parser___parser_nodes___AExprs____n_exprs(recv) ATTR(recv, (SFT_parser___parser_nodes[911] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AExprs (SFT_parser___parser_nodes[912] + 0)
+#define CALL_parser___parser_nodes___AExprs___n_exprs(recv) ((parser___parser_nodes___AExprs___n_exprs_t)CALL((recv), (SFT_parser___parser_nodes[912] + 1)))
+#define ID_parser___parser_nodes___ADebugTypeExpr (SFT_parser___parser_nodes[913])
+#define COLOR_parser___parser_nodes___ADebugTypeExpr (SFT_parser___parser_nodes[914])
+#define ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwdebug(recv) ATTR(recv, (SFT_parser___parser_nodes[915] + 0))
+#define ATTR_parser___parser_nodes___ADebugTypeExpr____n_kwtype(recv) ATTR(recv, (SFT_parser___parser_nodes[915] + 1))
+#define ATTR_parser___parser_nodes___ADebugTypeExpr____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[915] + 2))
+#define ATTR_parser___parser_nodes___ADebugTypeExpr____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[915] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___ADebugTypeExpr (SFT_parser___parser_nodes[916] + 0)
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_kwdebug(recv) ((parser___parser_nodes___ADebugTypeExpr___n_kwdebug_t)CALL((recv), (SFT_parser___parser_nodes[916] + 1)))
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_kwdebug__eq(recv) ((parser___parser_nodes___ADebugTypeExpr___n_kwdebug__eq_t)CALL((recv), (SFT_parser___parser_nodes[916] + 2)))
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_kwtype(recv) ((parser___parser_nodes___ADebugTypeExpr___n_kwtype_t)CALL((recv), (SFT_parser___parser_nodes[916] + 3)))
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_kwtype__eq(recv) ((parser___parser_nodes___ADebugTypeExpr___n_kwtype__eq_t)CALL((recv), (SFT_parser___parser_nodes[916] + 4)))
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_expr(recv) ((parser___parser_nodes___ADebugTypeExpr___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[916] + 5)))
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_expr__eq(recv) ((parser___parser_nodes___ADebugTypeExpr___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[916] + 6)))
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_type(recv) ((parser___parser_nodes___ADebugTypeExpr___n_type_t)CALL((recv), (SFT_parser___parser_nodes[916] + 7)))
+#define CALL_parser___parser_nodes___ADebugTypeExpr___n_type__eq(recv) ((parser___parser_nodes___ADebugTypeExpr___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[916] + 8)))
+#define ID_parser___parser_nodes___AListExprs (SFT_parser___parser_nodes[917])
+#define COLOR_parser___parser_nodes___AListExprs (SFT_parser___parser_nodes[918])
+#define INIT_TABLE_POS_parser___parser_nodes___AListExprs (SFT_parser___parser_nodes[919] + 0)
+#define ID_parser___parser_nodes___AParExprs (SFT_parser___parser_nodes[920])
+#define COLOR_parser___parser_nodes___AParExprs (SFT_parser___parser_nodes[921])
+#define ATTR_parser___parser_nodes___AParExprs____n_opar(recv) ATTR(recv, (SFT_parser___parser_nodes[922] + 0))
+#define ATTR_parser___parser_nodes___AParExprs____n_cpar(recv) ATTR(recv, (SFT_parser___parser_nodes[922] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AParExprs (SFT_parser___parser_nodes[923] + 0)
+#define CALL_parser___parser_nodes___AParExprs___n_opar(recv) ((parser___parser_nodes___AParExprs___n_opar_t)CALL((recv), (SFT_parser___parser_nodes[923] + 1)))
+#define CALL_parser___parser_nodes___AParExprs___n_opar__eq(recv) ((parser___parser_nodes___AParExprs___n_opar__eq_t)CALL((recv), (SFT_parser___parser_nodes[923] + 2)))
+#define CALL_parser___parser_nodes___AParExprs___n_cpar(recv) ((parser___parser_nodes___AParExprs___n_cpar_t)CALL((recv), (SFT_parser___parser_nodes[923] + 3)))
+#define CALL_parser___parser_nodes___AParExprs___n_cpar__eq(recv) ((parser___parser_nodes___AParExprs___n_cpar__eq_t)CALL((recv), (SFT_parser___parser_nodes[923] + 4)))
+#define ID_parser___parser_nodes___ABraExprs (SFT_parser___parser_nodes[924])
+#define COLOR_parser___parser_nodes___ABraExprs (SFT_parser___parser_nodes[925])
+#define ATTR_parser___parser_nodes___ABraExprs____n_obra(recv) ATTR(recv, (SFT_parser___parser_nodes[926] + 0))
+#define ATTR_parser___parser_nodes___ABraExprs____n_cbra(recv) ATTR(recv, (SFT_parser___parser_nodes[926] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___ABraExprs (SFT_parser___parser_nodes[927] + 0)
+#define CALL_parser___parser_nodes___ABraExprs___n_obra(recv) ((parser___parser_nodes___ABraExprs___n_obra_t)CALL((recv), (SFT_parser___parser_nodes[927] + 1)))
+#define CALL_parser___parser_nodes___ABraExprs___n_obra__eq(recv) ((parser___parser_nodes___ABraExprs___n_obra__eq_t)CALL((recv), (SFT_parser___parser_nodes[927] + 2)))
+#define CALL_parser___parser_nodes___ABraExprs___n_cbra(recv) ((parser___parser_nodes___ABraExprs___n_cbra_t)CALL((recv), (SFT_parser___parser_nodes[927] + 3)))
+#define CALL_parser___parser_nodes___ABraExprs___n_cbra__eq(recv) ((parser___parser_nodes___ABraExprs___n_cbra__eq_t)CALL((recv), (SFT_parser___parser_nodes[927] + 4)))
+#define ID_parser___parser_nodes___AAssignOp (SFT_parser___parser_nodes[928])
+#define COLOR_parser___parser_nodes___AAssignOp (SFT_parser___parser_nodes[929])
+#define INIT_TABLE_POS_parser___parser_nodes___AAssignOp (SFT_parser___parser_nodes[930] + 0)
+#define ID_parser___parser_nodes___APlusAssignOp (SFT_parser___parser_nodes[931])
+#define COLOR_parser___parser_nodes___APlusAssignOp (SFT_parser___parser_nodes[932])
+#define ATTR_parser___parser_nodes___APlusAssignOp____n_pluseq(recv) ATTR(recv, (SFT_parser___parser_nodes[933] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___APlusAssignOp (SFT_parser___parser_nodes[934] + 0)
+#define CALL_parser___parser_nodes___APlusAssignOp___n_pluseq(recv) ((parser___parser_nodes___APlusAssignOp___n_pluseq_t)CALL((recv), (SFT_parser___parser_nodes[934] + 1)))
+#define CALL_parser___parser_nodes___APlusAssignOp___n_pluseq__eq(recv) ((parser___parser_nodes___APlusAssignOp___n_pluseq__eq_t)CALL((recv), (SFT_parser___parser_nodes[934] + 2)))
+#define ID_parser___parser_nodes___AMinusAssignOp (SFT_parser___parser_nodes[935])
+#define COLOR_parser___parser_nodes___AMinusAssignOp (SFT_parser___parser_nodes[936])
+#define ATTR_parser___parser_nodes___AMinusAssignOp____n_minuseq(recv) ATTR(recv, (SFT_parser___parser_nodes[937] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AMinusAssignOp (SFT_parser___parser_nodes[938] + 0)
+#define CALL_parser___parser_nodes___AMinusAssignOp___n_minuseq(recv) ((parser___parser_nodes___AMinusAssignOp___n_minuseq_t)CALL((recv), (SFT_parser___parser_nodes[938] + 1)))
+#define CALL_parser___parser_nodes___AMinusAssignOp___n_minuseq__eq(recv) ((parser___parser_nodes___AMinusAssignOp___n_minuseq__eq_t)CALL((recv), (SFT_parser___parser_nodes[938] + 2)))
+#define ID_parser___parser_nodes___AClosureDef (SFT_parser___parser_nodes[939])
+#define COLOR_parser___parser_nodes___AClosureDef (SFT_parser___parser_nodes[940])
+#define ATTR_parser___parser_nodes___AClosureDef____n_bang(recv) ATTR(recv, (SFT_parser___parser_nodes[941] + 0))
+#define ATTR_parser___parser_nodes___AClosureDef____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[941] + 1))
+#define ATTR_parser___parser_nodes___AClosureDef____n_ids(recv) ATTR(recv, (SFT_parser___parser_nodes[941] + 2))
+#define ATTR_parser___parser_nodes___AClosureDef____n_kwdo(recv) ATTR(recv, (SFT_parser___parser_nodes[941] + 3))
+#define ATTR_parser___parser_nodes___AClosureDef____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[941] + 4))
+#define INIT_TABLE_POS_parser___parser_nodes___AClosureDef (SFT_parser___parser_nodes[942] + 0)
+#define CALL_parser___parser_nodes___AClosureDef___n_bang(recv) ((parser___parser_nodes___AClosureDef___n_bang_t)CALL((recv), (SFT_parser___parser_nodes[942] + 1)))
+#define CALL_parser___parser_nodes___AClosureDef___n_bang__eq(recv) ((parser___parser_nodes___AClosureDef___n_bang__eq_t)CALL((recv), (SFT_parser___parser_nodes[942] + 2)))
+#define CALL_parser___parser_nodes___AClosureDef___n_id(recv) ((parser___parser_nodes___AClosureDef___n_id_t)CALL((recv), (SFT_parser___parser_nodes[942] + 3)))
+#define CALL_parser___parser_nodes___AClosureDef___n_id__eq(recv) ((parser___parser_nodes___AClosureDef___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[942] + 4)))
+#define CALL_parser___parser_nodes___AClosureDef___n_ids(recv) ((parser___parser_nodes___AClosureDef___n_ids_t)CALL((recv), (SFT_parser___parser_nodes[942] + 5)))
+#define CALL_parser___parser_nodes___AClosureDef___n_kwdo(recv) ((parser___parser_nodes___AClosureDef___n_kwdo_t)CALL((recv), (SFT_parser___parser_nodes[942] + 6)))
+#define CALL_parser___parser_nodes___AClosureDef___n_kwdo__eq(recv) ((parser___parser_nodes___AClosureDef___n_kwdo__eq_t)CALL((recv), (SFT_parser___parser_nodes[942] + 7)))
+#define CALL_parser___parser_nodes___AClosureDef___n_expr(recv) ((parser___parser_nodes___AClosureDef___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[942] + 8)))
+#define CALL_parser___parser_nodes___AClosureDef___n_expr__eq(recv) ((parser___parser_nodes___AClosureDef___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[942] + 9)))
+#define ID_parser___parser_nodes___AClosureId (SFT_parser___parser_nodes[943])
+#define COLOR_parser___parser_nodes___AClosureId (SFT_parser___parser_nodes[944])
+#define INIT_TABLE_POS_parser___parser_nodes___AClosureId (SFT_parser___parser_nodes[945] + 0)
+#define ID_parser___parser_nodes___ASimpleClosureId (SFT_parser___parser_nodes[946])
+#define COLOR_parser___parser_nodes___ASimpleClosureId (SFT_parser___parser_nodes[947])
+#define ATTR_parser___parser_nodes___ASimpleClosureId____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[948] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ASimpleClosureId (SFT_parser___parser_nodes[949] + 0)
+#define CALL_parser___parser_nodes___ASimpleClosureId___n_id(recv) ((parser___parser_nodes___ASimpleClosureId___n_id_t)CALL((recv), (SFT_parser___parser_nodes[949] + 1)))
+#define CALL_parser___parser_nodes___ASimpleClosureId___n_id__eq(recv) ((parser___parser_nodes___ASimpleClosureId___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[949] + 2)))
+#define ID_parser___parser_nodes___ABreakClosureId (SFT_parser___parser_nodes[950])
+#define COLOR_parser___parser_nodes___ABreakClosureId (SFT_parser___parser_nodes[951])
+#define ATTR_parser___parser_nodes___ABreakClosureId____n_kwbreak(recv) ATTR(recv, (SFT_parser___parser_nodes[952] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ABreakClosureId (SFT_parser___parser_nodes[953] + 0)
+#define CALL_parser___parser_nodes___ABreakClosureId___n_kwbreak(recv) ((parser___parser_nodes___ABreakClosureId___n_kwbreak_t)CALL((recv), (SFT_parser___parser_nodes[953] + 1)))
+#define CALL_parser___parser_nodes___ABreakClosureId___n_kwbreak__eq(recv) ((parser___parser_nodes___ABreakClosureId___n_kwbreak__eq_t)CALL((recv), (SFT_parser___parser_nodes[953] + 2)))
+#define ID_parser___parser_nodes___AModuleName (SFT_parser___parser_nodes[954])
+#define COLOR_parser___parser_nodes___AModuleName (SFT_parser___parser_nodes[955])
+#define ATTR_parser___parser_nodes___AModuleName____n_quad(recv) ATTR(recv, (SFT_parser___parser_nodes[956] + 0))
+#define ATTR_parser___parser_nodes___AModuleName____n_path(recv) ATTR(recv, (SFT_parser___parser_nodes[956] + 1))
+#define ATTR_parser___parser_nodes___AModuleName____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[956] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AModuleName (SFT_parser___parser_nodes[957] + 0)
+#define CALL_parser___parser_nodes___AModuleName___n_quad(recv) ((parser___parser_nodes___AModuleName___n_quad_t)CALL((recv), (SFT_parser___parser_nodes[957] + 1)))
+#define CALL_parser___parser_nodes___AModuleName___n_quad__eq(recv) ((parser___parser_nodes___AModuleName___n_quad__eq_t)CALL((recv), (SFT_parser___parser_nodes[957] + 2)))
+#define CALL_parser___parser_nodes___AModuleName___n_path(recv) ((parser___parser_nodes___AModuleName___n_path_t)CALL((recv), (SFT_parser___parser_nodes[957] + 3)))
+#define CALL_parser___parser_nodes___AModuleName___n_id(recv) ((parser___parser_nodes___AModuleName___n_id_t)CALL((recv), (SFT_parser___parser_nodes[957] + 4)))
+#define CALL_parser___parser_nodes___AModuleName___n_id__eq(recv) ((parser___parser_nodes___AModuleName___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[957] + 5)))
+#define ID_parser___parser_nodes___AInLanguage (SFT_parser___parser_nodes[958])
+#define COLOR_parser___parser_nodes___AInLanguage (SFT_parser___parser_nodes[959])
+#define ATTR_parser___parser_nodes___AInLanguage____n_kwin(recv) ATTR(recv, (SFT_parser___parser_nodes[960] + 0))
+#define ATTR_parser___parser_nodes___AInLanguage____n_string(recv) ATTR(recv, (SFT_parser___parser_nodes[960] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AInLanguage (SFT_parser___parser_nodes[961] + 0)
+#define CALL_parser___parser_nodes___AInLanguage___n_kwin(recv) ((parser___parser_nodes___AInLanguage___n_kwin_t)CALL((recv), (SFT_parser___parser_nodes[961] + 1)))
+#define CALL_parser___parser_nodes___AInLanguage___n_kwin__eq(recv) ((parser___parser_nodes___AInLanguage___n_kwin__eq_t)CALL((recv), (SFT_parser___parser_nodes[961] + 2)))
+#define CALL_parser___parser_nodes___AInLanguage___n_string(recv) ((parser___parser_nodes___AInLanguage___n_string_t)CALL((recv), (SFT_parser___parser_nodes[961] + 3)))
+#define CALL_parser___parser_nodes___AInLanguage___n_string__eq(recv) ((parser___parser_nodes___AInLanguage___n_string__eq_t)CALL((recv), (SFT_parser___parser_nodes[961] + 4)))
+#define ID_parser___parser_nodes___AExternCodeBlock (SFT_parser___parser_nodes[962])
+#define COLOR_parser___parser_nodes___AExternCodeBlock (SFT_parser___parser_nodes[963])
+#define ATTR_parser___parser_nodes___AExternCodeBlock____n_in_language(recv) ATTR(recv, (SFT_parser___parser_nodes[964] + 0))
+#define ATTR_parser___parser_nodes___AExternCodeBlock____n_extern_code_segment(recv) ATTR(recv, (SFT_parser___parser_nodes[964] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___AExternCodeBlock (SFT_parser___parser_nodes[965] + 0)
+#define CALL_parser___parser_nodes___AExternCodeBlock___n_in_language(recv) ((parser___parser_nodes___AExternCodeBlock___n_in_language_t)CALL((recv), (SFT_parser___parser_nodes[965] + 1)))
+#define CALL_parser___parser_nodes___AExternCodeBlock___n_in_language__eq(recv) ((parser___parser_nodes___AExternCodeBlock___n_in_language__eq_t)CALL((recv), (SFT_parser___parser_nodes[965] + 2)))
+#define CALL_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment(recv) ((parser___parser_nodes___AExternCodeBlock___n_extern_code_segment_t)CALL((recv), (SFT_parser___parser_nodes[965] + 3)))
+#define CALL_parser___parser_nodes___AExternCodeBlock___n_extern_code_segment__eq(recv) ((parser___parser_nodes___AExternCodeBlock___n_extern_code_segment__eq_t)CALL((recv), (SFT_parser___parser_nodes[965] + 4)))
+#define ID_parser___parser_nodes___AQualified (SFT_parser___parser_nodes[966])
+#define COLOR_parser___parser_nodes___AQualified (SFT_parser___parser_nodes[967])
+#define ATTR_parser___parser_nodes___AQualified____n_quad(recv) ATTR(recv, (SFT_parser___parser_nodes[968] + 0))
+#define ATTR_parser___parser_nodes___AQualified____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[968] + 1))
+#define ATTR_parser___parser_nodes___AQualified____n_classid(recv) ATTR(recv, (SFT_parser___parser_nodes[968] + 2))
+#define INIT_TABLE_POS_parser___parser_nodes___AQualified (SFT_parser___parser_nodes[969] + 0)
+#define CALL_parser___parser_nodes___AQualified___n_quad(recv) ((parser___parser_nodes___AQualified___n_quad_t)CALL((recv), (SFT_parser___parser_nodes[969] + 1)))
+#define CALL_parser___parser_nodes___AQualified___n_quad__eq(recv) ((parser___parser_nodes___AQualified___n_quad__eq_t)CALL((recv), (SFT_parser___parser_nodes[969] + 2)))
+#define CALL_parser___parser_nodes___AQualified___n_id(recv) ((parser___parser_nodes___AQualified___n_id_t)CALL((recv), (SFT_parser___parser_nodes[969] + 3)))
+#define CALL_parser___parser_nodes___AQualified___n_classid(recv) ((parser___parser_nodes___AQualified___n_classid_t)CALL((recv), (SFT_parser___parser_nodes[969] + 4)))
+#define CALL_parser___parser_nodes___AQualified___n_classid__eq(recv) ((parser___parser_nodes___AQualified___n_classid__eq_t)CALL((recv), (SFT_parser___parser_nodes[969] + 5)))
+#define ID_parser___parser_nodes___ADoc (SFT_parser___parser_nodes[970])
+#define COLOR_parser___parser_nodes___ADoc (SFT_parser___parser_nodes[971])
+#define ATTR_parser___parser_nodes___ADoc____n_comment(recv) ATTR(recv, (SFT_parser___parser_nodes[972] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ADoc (SFT_parser___parser_nodes[973] + 0)
+#define CALL_parser___parser_nodes___ADoc___n_comment(recv) ((parser___parser_nodes___ADoc___n_comment_t)CALL((recv), (SFT_parser___parser_nodes[973] + 1)))
+#define ID_parser___parser_nodes___AAnnotations (SFT_parser___parser_nodes[974])
+#define COLOR_parser___parser_nodes___AAnnotations (SFT_parser___parser_nodes[975])
+#define ATTR_parser___parser_nodes___AAnnotations____n_at(recv) ATTR(recv, (SFT_parser___parser_nodes[976] + 0))
+#define ATTR_parser___parser_nodes___AAnnotations____n_opar(recv) ATTR(recv, (SFT_parser___parser_nodes[976] + 1))
+#define ATTR_parser___parser_nodes___AAnnotations____n_items(recv) ATTR(recv, (SFT_parser___parser_nodes[976] + 2))
+#define ATTR_parser___parser_nodes___AAnnotations____n_cpar(recv) ATTR(recv, (SFT_parser___parser_nodes[976] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AAnnotations (SFT_parser___parser_nodes[977] + 0)
+#define CALL_parser___parser_nodes___AAnnotations___n_at(recv) ((parser___parser_nodes___AAnnotations___n_at_t)CALL((recv), (SFT_parser___parser_nodes[977] + 1)))
+#define CALL_parser___parser_nodes___AAnnotations___n_at__eq(recv) ((parser___parser_nodes___AAnnotations___n_at__eq_t)CALL((recv), (SFT_parser___parser_nodes[977] + 2)))
+#define CALL_parser___parser_nodes___AAnnotations___n_opar(recv) ((parser___parser_nodes___AAnnotations___n_opar_t)CALL((recv), (SFT_parser___parser_nodes[977] + 3)))
+#define CALL_parser___parser_nodes___AAnnotations___n_opar__eq(recv) ((parser___parser_nodes___AAnnotations___n_opar__eq_t)CALL((recv), (SFT_parser___parser_nodes[977] + 4)))
+#define CALL_parser___parser_nodes___AAnnotations___n_items(recv) ((parser___parser_nodes___AAnnotations___n_items_t)CALL((recv), (SFT_parser___parser_nodes[977] + 5)))
+#define CALL_parser___parser_nodes___AAnnotations___n_cpar(recv) ((parser___parser_nodes___AAnnotations___n_cpar_t)CALL((recv), (SFT_parser___parser_nodes[977] + 6)))
+#define CALL_parser___parser_nodes___AAnnotations___n_cpar__eq(recv) ((parser___parser_nodes___AAnnotations___n_cpar__eq_t)CALL((recv), (SFT_parser___parser_nodes[977] + 7)))
+#define ID_parser___parser_nodes___AAnnotation (SFT_parser___parser_nodes[978])
+#define COLOR_parser___parser_nodes___AAnnotation (SFT_parser___parser_nodes[979])
+#define ATTR_parser___parser_nodes___AAnnotation____n_atid(recv) ATTR(recv, (SFT_parser___parser_nodes[980] + 0))
+#define ATTR_parser___parser_nodes___AAnnotation____n_opar(recv) ATTR(recv, (SFT_parser___parser_nodes[980] + 1))
+#define ATTR_parser___parser_nodes___AAnnotation____n_args(recv) ATTR(recv, (SFT_parser___parser_nodes[980] + 2))
+#define ATTR_parser___parser_nodes___AAnnotation____n_cpar(recv) ATTR(recv, (SFT_parser___parser_nodes[980] + 3))
+#define INIT_TABLE_POS_parser___parser_nodes___AAnnotation (SFT_parser___parser_nodes[981] + 0)
+#define CALL_parser___parser_nodes___AAnnotation___n_atid(recv) ((parser___parser_nodes___AAnnotation___n_atid_t)CALL((recv), (SFT_parser___parser_nodes[981] + 1)))
+#define CALL_parser___parser_nodes___AAnnotation___n_atid__eq(recv) ((parser___parser_nodes___AAnnotation___n_atid__eq_t)CALL((recv), (SFT_parser___parser_nodes[981] + 2)))
+#define CALL_parser___parser_nodes___AAnnotation___n_opar(recv) ((parser___parser_nodes___AAnnotation___n_opar_t)CALL((recv), (SFT_parser___parser_nodes[981] + 3)))
+#define CALL_parser___parser_nodes___AAnnotation___n_opar__eq(recv) ((parser___parser_nodes___AAnnotation___n_opar__eq_t)CALL((recv), (SFT_parser___parser_nodes[981] + 4)))
+#define CALL_parser___parser_nodes___AAnnotation___n_args(recv) ((parser___parser_nodes___AAnnotation___n_args_t)CALL((recv), (SFT_parser___parser_nodes[981] + 5)))
+#define CALL_parser___parser_nodes___AAnnotation___n_cpar(recv) ((parser___parser_nodes___AAnnotation___n_cpar_t)CALL((recv), (SFT_parser___parser_nodes[981] + 6)))
+#define CALL_parser___parser_nodes___AAnnotation___n_cpar__eq(recv) ((parser___parser_nodes___AAnnotation___n_cpar__eq_t)CALL((recv), (SFT_parser___parser_nodes[981] + 7)))
+#define ID_parser___parser_nodes___AAtArg (SFT_parser___parser_nodes[982])
+#define COLOR_parser___parser_nodes___AAtArg (SFT_parser___parser_nodes[983])
+#define INIT_TABLE_POS_parser___parser_nodes___AAtArg (SFT_parser___parser_nodes[984] + 0)
+#define ID_parser___parser_nodes___ATypeAtArg (SFT_parser___parser_nodes[985])
+#define COLOR_parser___parser_nodes___ATypeAtArg (SFT_parser___parser_nodes[986])
+#define ATTR_parser___parser_nodes___ATypeAtArg____n_type(recv) ATTR(recv, (SFT_parser___parser_nodes[987] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___ATypeAtArg (SFT_parser___parser_nodes[988] + 0)
+#define CALL_parser___parser_nodes___ATypeAtArg___n_type(recv) ((parser___parser_nodes___ATypeAtArg___n_type_t)CALL((recv), (SFT_parser___parser_nodes[988] + 1)))
+#define CALL_parser___parser_nodes___ATypeAtArg___n_type__eq(recv) ((parser___parser_nodes___ATypeAtArg___n_type__eq_t)CALL((recv), (SFT_parser___parser_nodes[988] + 2)))
+#define ID_parser___parser_nodes___AExprAtArg (SFT_parser___parser_nodes[989])
+#define COLOR_parser___parser_nodes___AExprAtArg (SFT_parser___parser_nodes[990])
+#define ATTR_parser___parser_nodes___AExprAtArg____n_expr(recv) ATTR(recv, (SFT_parser___parser_nodes[991] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AExprAtArg (SFT_parser___parser_nodes[992] + 0)
+#define CALL_parser___parser_nodes___AExprAtArg___n_expr(recv) ((parser___parser_nodes___AExprAtArg___n_expr_t)CALL((recv), (SFT_parser___parser_nodes[992] + 1)))
+#define CALL_parser___parser_nodes___AExprAtArg___n_expr__eq(recv) ((parser___parser_nodes___AExprAtArg___n_expr__eq_t)CALL((recv), (SFT_parser___parser_nodes[992] + 2)))
+#define ID_parser___parser_nodes___AAtAtArg (SFT_parser___parser_nodes[993])
+#define COLOR_parser___parser_nodes___AAtAtArg (SFT_parser___parser_nodes[994])
+#define INIT_TABLE_POS_parser___parser_nodes___AAtAtArg (SFT_parser___parser_nodes[995] + 0)
+#define ID_parser___parser_nodes___AAtid (SFT_parser___parser_nodes[996])
+#define COLOR_parser___parser_nodes___AAtid (SFT_parser___parser_nodes[997])
+#define ATTR_parser___parser_nodes___AAtid____n_id(recv) ATTR(recv, (SFT_parser___parser_nodes[998] + 0))
+#define INIT_TABLE_POS_parser___parser_nodes___AAtid (SFT_parser___parser_nodes[999] + 0)
+#define CALL_parser___parser_nodes___AAtid___n_id(recv) ((parser___parser_nodes___AAtid___n_id_t)CALL((recv), (SFT_parser___parser_nodes[999] + 1)))
+#define CALL_parser___parser_nodes___AAtid___n_id__eq(recv) ((parser___parser_nodes___AAtid___n_id__eq_t)CALL((recv), (SFT_parser___parser_nodes[999] + 2)))
+#define ID_parser___parser_nodes___AIdAtid (SFT_parser___parser_nodes[1000])
+#define COLOR_parser___parser_nodes___AIdAtid (SFT_parser___parser_nodes[1001])
+#define INIT_TABLE_POS_parser___parser_nodes___AIdAtid (SFT_parser___parser_nodes[1002] + 0)
+#define ID_parser___parser_nodes___AKwexternAtid (SFT_parser___parser_nodes[1003])
+#define COLOR_parser___parser_nodes___AKwexternAtid (SFT_parser___parser_nodes[1004])
+#define INIT_TABLE_POS_parser___parser_nodes___AKwexternAtid (SFT_parser___parser_nodes[1005] + 0)
+#define ID_parser___parser_nodes___AKwinternAtid (SFT_parser___parser_nodes[1006])
+#define COLOR_parser___parser_nodes___AKwinternAtid (SFT_parser___parser_nodes[1007])
+#define INIT_TABLE_POS_parser___parser_nodes___AKwinternAtid (SFT_parser___parser_nodes[1008] + 0)
+#define ID_parser___parser_nodes___AKwreadableAtid (SFT_parser___parser_nodes[1009])
+#define COLOR_parser___parser_nodes___AKwreadableAtid (SFT_parser___parser_nodes[1010])
+#define INIT_TABLE_POS_parser___parser_nodes___AKwreadableAtid (SFT_parser___parser_nodes[1011] + 0)
+#define ID_parser___parser_nodes___AKwwritableAtid (SFT_parser___parser_nodes[1012])
+#define COLOR_parser___parser_nodes___AKwwritableAtid (SFT_parser___parser_nodes[1013])
+#define INIT_TABLE_POS_parser___parser_nodes___AKwwritableAtid (SFT_parser___parser_nodes[1014] + 0)
+#define ID_parser___parser_nodes___AKwimportAtid (SFT_parser___parser_nodes[1015])
+#define COLOR_parser___parser_nodes___AKwimportAtid (SFT_parser___parser_nodes[1016])
+#define INIT_TABLE_POS_parser___parser_nodes___AKwimportAtid (SFT_parser___parser_nodes[1017] + 0)
+#define ID_parser___parser_nodes___Start (SFT_parser___parser_nodes[1018])
+#define COLOR_parser___parser_nodes___Start (SFT_parser___parser_nodes[1019])
+#define ATTR_parser___parser_nodes___Start____n_base(recv) ATTR(recv, (SFT_parser___parser_nodes[1020] + 0))
+#define ATTR_parser___parser_nodes___Start____n_eof(recv) ATTR(recv, (SFT_parser___parser_nodes[1020] + 1))
+#define INIT_TABLE_POS_parser___parser_nodes___Start (SFT_parser___parser_nodes[1021] + 0)
+#define CALL_parser___parser_nodes___Start___n_base(recv) ((parser___parser_nodes___Start___n_base_t)CALL((recv), (SFT_parser___parser_nodes[1021] + 1)))
+#define CALL_parser___parser_nodes___Start___n_base__eq(recv) ((parser___parser_nodes___Start___n_base__eq_t)CALL((recv), (SFT_parser___parser_nodes[1021] + 2)))
+#define CALL_parser___parser_nodes___Start___n_eof(recv) ((parser___parser_nodes___Start___n_eof_t)CALL((recv), (SFT_parser___parser_nodes[1021] + 3)))
+#define CALL_parser___parser_nodes___Start___n_eof__eq(recv) ((parser___parser_nodes___Start___n_eof__eq_t)CALL((recv), (SFT_parser___parser_nodes[1021] + 4)))
+#define CALL_parser___parser_nodes___Start___init(recv) ((parser___parser_nodes___Start___init_t)CALL((recv), (SFT_parser___parser_nodes[1021] + 5)))
 val_t parser___parser_nodes___ANode___location(val_t p0);
 typedef val_t (*parser___parser_nodes___ANode___location_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANode___hot_location = "parser_nodes::ANode::hot_location";
 val_t parser___parser_nodes___ANode___hot_location(val_t p0);
 typedef val_t (*parser___parser_nodes___ANode___hot_location_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANode___init = "parser_nodes::ANode::init";
-void parser___parser_nodes___ANode___init(val_t p0, val_t p1, int* init_table);
-typedef void (*parser___parser_nodes___ANode___init_t)(val_t p0, val_t p1, int* init_table);
-val_t NEW_ANode_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_Token_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___Prod___location__eq = "parser_nodes::Prod::location=";
+void parser___parser_nodes___ANode___debug(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANode___debug_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ANode___parent(val_t p0);
+typedef val_t (*parser___parser_nodes___ANode___parent_t)(val_t p0);
+void parser___parser_nodes___ANode___parent__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANode___parent__eq_t)(val_t p0, val_t p1);
+void parser___parser_nodes___ANode___init(val_t p0, int* init_table);
+typedef void (*parser___parser_nodes___ANode___init_t)(val_t p0, int* init_table);
+val_t NEW_ANode_parser___parser_nodes___ANode___init();
+void parser___parser_nodes___ANode___replace_child(val_t p0, val_t p1, val_t p2);
+typedef void (*parser___parser_nodes___ANode___replace_child_t)(val_t p0, val_t p1, val_t p2);
+void parser___parser_nodes___ANode___detach(val_t p0);
+typedef void (*parser___parser_nodes___ANode___detach_t)(val_t p0);
+void parser___parser_nodes___ANode___replace_with(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANode___replace_with_t)(val_t p0, val_t p1);
+void parser___parser_nodes___ANode___visit_all(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANode___visit_all_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ANodes___parent(val_t p0);
+typedef val_t (*parser___parser_nodes___ANodes___parent_t)(val_t p0);
+void parser___parser_nodes___ANodes___parent__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANodes___parent__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ANodes___items(val_t p0);
+typedef val_t (*parser___parser_nodes___ANodes___items_t)(val_t p0);
+void parser___parser_nodes___ANodes___items__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANodes___items__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ANodes___iterator(val_t p0);
+typedef val_t (*parser___parser_nodes___ANodes___iterator_t)(val_t p0);
+val_t parser___parser_nodes___ANodes___length(val_t p0);
+typedef val_t (*parser___parser_nodes___ANodes___length_t)(val_t p0);
+val_t parser___parser_nodes___ANodes___is_empty(val_t p0);
+typedef val_t (*parser___parser_nodes___ANodes___is_empty_t)(val_t p0);
+void parser___parser_nodes___ANodes___push(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANodes___push_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ANodes___pop(val_t p0);
+typedef val_t (*parser___parser_nodes___ANodes___pop_t)(val_t p0);
+void parser___parser_nodes___ANodes___unshift(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANodes___unshift_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ANodes___shift(val_t p0);
+typedef val_t (*parser___parser_nodes___ANodes___shift_t)(val_t p0);
+val_t parser___parser_nodes___ANodes___has(val_t p0, val_t p1);
+typedef val_t (*parser___parser_nodes___ANodes___has_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ANodes_____bra(val_t p0, val_t p1);
+typedef val_t (*parser___parser_nodes___ANodes_____bra_t)(val_t p0, val_t p1);
+void parser___parser_nodes___ANodes_____braeq(val_t p0, val_t p1, val_t p2);
+typedef void (*parser___parser_nodes___ANodes_____braeq_t)(val_t p0, val_t p1, val_t p2);
+void parser___parser_nodes___ANodes___remove_at(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANodes___remove_at_t)(val_t p0, val_t p1);
+void parser___parser_nodes___ANodes___hook_add(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANodes___hook_add_t)(val_t p0, val_t p1);
+void parser___parser_nodes___ANodes___hook_remove(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANodes___hook_remove_t)(val_t p0, val_t p1);
+void parser___parser_nodes___ANodes___init(val_t p0, val_t p1, int* init_table);
+typedef void (*parser___parser_nodes___ANodes___init_t)(val_t p0, val_t p1, int* init_table);
+val_t NEW_ANodes_parser___parser_nodes___ANodes___init(val_t p0);
+val_t parser___parser_nodes___Token___text(val_t p0);
+typedef val_t (*parser___parser_nodes___Token___text_t)(val_t p0);
+void parser___parser_nodes___Token___text__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Token___text__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___Token___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___Token___to_s_t)(val_t p0);
+void parser___parser_nodes___Token___visit_all(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Token___visit_all_t)(val_t p0, val_t p1);
+void parser___parser_nodes___Token___replace_child(val_t p0, val_t p1, val_t p2);
+typedef void (*parser___parser_nodes___Token___replace_child_t)(val_t p0, val_t p1, val_t p2);
+val_t NEW_Token_parser___parser_nodes___ANode___init();
 void parser___parser_nodes___Prod___location__eq(val_t p0, val_t p1);
 typedef void (*parser___parser_nodes___Prod___location__eq_t)(val_t p0, val_t p1);
-val_t NEW_Prod_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TEol_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TComment_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwmodule_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwimport_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwclass_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwabstract_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwinterface_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwenum_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwspecial_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwend_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwmeth_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwtype_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwinit_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwredef_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwis_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwdo_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwreadable_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwwritable_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwvar_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwintern_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwextern_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwprotected_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwprivate_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwintrude_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwif_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwthen_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwelse_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwwhile_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwloop_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwfor_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwin_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwand_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwor_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwnot_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwreturn_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwcontinue_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwbreak_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwabort_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwassert_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwnew_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwisa_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwonce_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwsuper_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwself_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwtrue_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwfalse_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwnull_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwas_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwnullable_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwisset_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TKwlabel_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TOpar_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TCpar_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TObra_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TCbra_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TComma_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TColumn_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TQuad_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TAssign_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TPluseq_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TMinuseq_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TDotdotdot_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TDotdot_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TDot_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TPlus_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TMinus_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TStar_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TSlash_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TPercent_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TEq_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TNe_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TLt_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TLe_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TLl_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TGt_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TGe_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TGg_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TStarship_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TBang_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TClassid_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TId_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TAttrid_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TNumber_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TFloat_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TChar_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TString_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TStartString_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TMidString_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_TEndString_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___EOF___noinit = "parser_nodes::EOF::noinit";
-void parser___parser_nodes___EOF___noinit(val_t p0, int* init_table);
-typedef void (*parser___parser_nodes___EOF___noinit_t)(val_t p0, int* init_table);
-val_t NEW_EOF_parser___parser_nodes___EOF___noinit();
-static const char * const LOCATE_parser___parser_nodes___AError___noinit = "parser_nodes::AError::noinit";
-void parser___parser_nodes___AError___noinit(val_t p0, int* init_table);
-typedef void (*parser___parser_nodes___AError___noinit_t)(val_t p0, int* init_table);
-val_t NEW_AError_parser___parser_nodes___AError___noinit();
-static const char * const LOCATE_parser___parser_nodes___AModule___n_moduledecl = "parser_nodes::AModule::n_moduledecl";
+val_t parser___parser_nodes___Prod___n_annotations(val_t p0);
+typedef val_t (*parser___parser_nodes___Prod___n_annotations_t)(val_t p0);
+void parser___parser_nodes___Prod___n_annotations__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Prod___n_annotations__eq_t)(val_t p0, val_t p1);
+void parser___parser_nodes___Prod___replace_with(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Prod___replace_with_t)(val_t p0, val_t p1);
+val_t NEW_Prod_parser___parser_nodes___ANode___init();
+void parser___parser_nodes___Visitor___visit(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Visitor___visit_t)(val_t p0, val_t p1);
+void parser___parser_nodes___Visitor___enter_visit(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Visitor___enter_visit_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___Visitor___current_node(val_t p0);
+typedef val_t (*parser___parser_nodes___Visitor___current_node_t)(val_t p0);
+void parser___parser_nodes___Visitor___current_node__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Visitor___current_node__eq_t)(val_t p0, val_t p1);
+void parser___parser_nodes___Visitor___init(val_t p0, int* init_table);
+typedef void (*parser___parser_nodes___Visitor___init_t)(val_t p0, int* init_table);
+val_t NEW_Visitor_parser___parser_nodes___Visitor___init();
+val_t parser___parser_nodes___TEol___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TEol___to_s_t)(val_t p0);
+val_t NEW_TEol_parser___parser_nodes___ANode___init();
+val_t NEW_TComment_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TokenKeyword___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TokenKeyword___to_s_t)(val_t p0);
+val_t NEW_TokenKeyword_parser___parser_nodes___ANode___init();
+val_t NEW_TKwmodule_parser___parser_nodes___ANode___init();
+val_t NEW_TKwimport_parser___parser_nodes___ANode___init();
+val_t NEW_TKwclass_parser___parser_nodes___ANode___init();
+val_t NEW_TKwabstract_parser___parser_nodes___ANode___init();
+val_t NEW_TKwinterface_parser___parser_nodes___ANode___init();
+val_t NEW_TKwenum_parser___parser_nodes___ANode___init();
+val_t NEW_TKwend_parser___parser_nodes___ANode___init();
+val_t NEW_TKwmeth_parser___parser_nodes___ANode___init();
+val_t NEW_TKwtype_parser___parser_nodes___ANode___init();
+val_t NEW_TKwinit_parser___parser_nodes___ANode___init();
+val_t NEW_TKwredef_parser___parser_nodes___ANode___init();
+val_t NEW_TKwis_parser___parser_nodes___ANode___init();
+val_t NEW_TKwdo_parser___parser_nodes___ANode___init();
+val_t NEW_TKwreadable_parser___parser_nodes___ANode___init();
+val_t NEW_TKwwritable_parser___parser_nodes___ANode___init();
+val_t NEW_TKwvar_parser___parser_nodes___ANode___init();
+val_t NEW_TKwintern_parser___parser_nodes___ANode___init();
+val_t NEW_TKwextern_parser___parser_nodes___ANode___init();
+val_t NEW_TKwprotected_parser___parser_nodes___ANode___init();
+val_t NEW_TKwprivate_parser___parser_nodes___ANode___init();
+val_t NEW_TKwintrude_parser___parser_nodes___ANode___init();
+val_t NEW_TKwif_parser___parser_nodes___ANode___init();
+val_t NEW_TKwthen_parser___parser_nodes___ANode___init();
+val_t NEW_TKwelse_parser___parser_nodes___ANode___init();
+val_t NEW_TKwwhile_parser___parser_nodes___ANode___init();
+val_t NEW_TKwloop_parser___parser_nodes___ANode___init();
+val_t NEW_TKwfor_parser___parser_nodes___ANode___init();
+val_t NEW_TKwin_parser___parser_nodes___ANode___init();
+val_t NEW_TKwand_parser___parser_nodes___ANode___init();
+val_t NEW_TKwor_parser___parser_nodes___ANode___init();
+val_t NEW_TKwnot_parser___parser_nodes___ANode___init();
+val_t NEW_TKwreturn_parser___parser_nodes___ANode___init();
+val_t NEW_TKwcontinue_parser___parser_nodes___ANode___init();
+val_t NEW_TKwbreak_parser___parser_nodes___ANode___init();
+val_t NEW_TKwabort_parser___parser_nodes___ANode___init();
+val_t NEW_TKwassert_parser___parser_nodes___ANode___init();
+val_t NEW_TKwnew_parser___parser_nodes___ANode___init();
+val_t NEW_TKwisa_parser___parser_nodes___ANode___init();
+val_t NEW_TKwonce_parser___parser_nodes___ANode___init();
+val_t NEW_TKwsuper_parser___parser_nodes___ANode___init();
+val_t NEW_TKwself_parser___parser_nodes___ANode___init();
+val_t NEW_TKwtrue_parser___parser_nodes___ANode___init();
+val_t NEW_TKwfalse_parser___parser_nodes___ANode___init();
+val_t NEW_TKwnull_parser___parser_nodes___ANode___init();
+val_t NEW_TKwas_parser___parser_nodes___ANode___init();
+val_t NEW_TKwnullable_parser___parser_nodes___ANode___init();
+val_t NEW_TKwisset_parser___parser_nodes___ANode___init();
+val_t NEW_TKwlabel_parser___parser_nodes___ANode___init();
+val_t NEW_TKwdebug_parser___parser_nodes___ANode___init();
+val_t NEW_TOpar_parser___parser_nodes___ANode___init();
+val_t NEW_TCpar_parser___parser_nodes___ANode___init();
+val_t NEW_TObra_parser___parser_nodes___ANode___init();
+val_t NEW_TCbra_parser___parser_nodes___ANode___init();
+val_t NEW_TComma_parser___parser_nodes___ANode___init();
+val_t NEW_TColumn_parser___parser_nodes___ANode___init();
+val_t NEW_TQuad_parser___parser_nodes___ANode___init();
+val_t NEW_TAssign_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TokenOperator___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TokenOperator___to_s_t)(val_t p0);
+val_t NEW_TokenOperator_parser___parser_nodes___ANode___init();
+val_t NEW_TPluseq_parser___parser_nodes___ANode___init();
+val_t NEW_TMinuseq_parser___parser_nodes___ANode___init();
+val_t NEW_TDotdotdot_parser___parser_nodes___ANode___init();
+val_t NEW_TDotdot_parser___parser_nodes___ANode___init();
+val_t NEW_TDot_parser___parser_nodes___ANode___init();
+val_t NEW_TPlus_parser___parser_nodes___ANode___init();
+val_t NEW_TMinus_parser___parser_nodes___ANode___init();
+val_t NEW_TStar_parser___parser_nodes___ANode___init();
+val_t NEW_TSlash_parser___parser_nodes___ANode___init();
+val_t NEW_TPercent_parser___parser_nodes___ANode___init();
+val_t NEW_TEq_parser___parser_nodes___ANode___init();
+val_t NEW_TNe_parser___parser_nodes___ANode___init();
+val_t NEW_TLt_parser___parser_nodes___ANode___init();
+val_t NEW_TLe_parser___parser_nodes___ANode___init();
+val_t NEW_TLl_parser___parser_nodes___ANode___init();
+val_t NEW_TGt_parser___parser_nodes___ANode___init();
+val_t NEW_TGe_parser___parser_nodes___ANode___init();
+val_t NEW_TGg_parser___parser_nodes___ANode___init();
+val_t NEW_TStarship_parser___parser_nodes___ANode___init();
+val_t NEW_TBang_parser___parser_nodes___ANode___init();
+val_t NEW_TAt_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TClassid___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TClassid___to_s_t)(val_t p0);
+val_t NEW_TClassid_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TId___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TId___to_s_t)(val_t p0);
+val_t NEW_TId_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TAttrid___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TAttrid___to_s_t)(val_t p0);
+val_t NEW_TAttrid_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TokenLiteral___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TokenLiteral___to_s_t)(val_t p0);
+val_t NEW_TokenLiteral_parser___parser_nodes___ANode___init();
+val_t NEW_TNumber_parser___parser_nodes___ANode___init();
+val_t NEW_TFloat_parser___parser_nodes___ANode___init();
+val_t NEW_TChar_parser___parser_nodes___ANode___init();
+val_t NEW_TString_parser___parser_nodes___ANode___init();
+val_t NEW_TStartString_parser___parser_nodes___ANode___init();
+val_t NEW_TMidString_parser___parser_nodes___ANode___init();
+val_t NEW_TEndString_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TBadString___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TBadString___to_s_t)(val_t p0);
+val_t NEW_TBadString_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___TBadChar___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___TBadChar___to_s_t)(val_t p0);
+val_t NEW_TBadChar_parser___parser_nodes___ANode___init();
+val_t NEW_TExternCodeSegment_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___EOF___to_s(val_t p0);
+typedef val_t (*parser___parser_nodes___EOF___to_s_t)(val_t p0);
+val_t NEW_EOF_parser___parser_nodes___ANode___init();
+val_t NEW_AError_parser___parser_nodes___ANode___init();
+val_t NEW_ALexerError_parser___parser_nodes___ANode___init();
+val_t NEW_AParserError_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AModule___n_moduledecl(val_t p0);
 typedef val_t (*parser___parser_nodes___AModule___n_moduledecl_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModule___n_imports = "parser_nodes::AModule::n_imports";
+void parser___parser_nodes___AModule___n_moduledecl__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AModule___n_moduledecl__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AModule___n_imports(val_t p0);
 typedef val_t (*parser___parser_nodes___AModule___n_imports_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModule___n_classdefs = "parser_nodes::AModule::n_classdefs";
+val_t parser___parser_nodes___AModule___n_extern_code_blocks(val_t p0);
+typedef val_t (*parser___parser_nodes___AModule___n_extern_code_blocks_t)(val_t p0);
 val_t parser___parser_nodes___AModule___n_classdefs(val_t p0);
 typedef val_t (*parser___parser_nodes___AModule___n_classdefs_t)(val_t p0);
-val_t NEW_AModule_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModuledecl___n_doc = "parser_nodes::AModuledecl::n_doc";
+val_t NEW_AModule_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AModuledecl___n_doc(val_t p0);
 typedef val_t (*parser___parser_nodes___AModuledecl___n_doc_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModuledecl___n_kwmodule = "parser_nodes::AModuledecl::n_kwmodule";
+void parser___parser_nodes___AModuledecl___n_doc__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AModuledecl___n_doc__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AModuledecl___n_kwmodule(val_t p0);
 typedef val_t (*parser___parser_nodes___AModuledecl___n_kwmodule_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModuledecl___n_name = "parser_nodes::AModuledecl::n_name";
+void parser___parser_nodes___AModuledecl___n_kwmodule__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AModuledecl___n_kwmodule__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AModuledecl___n_name(val_t p0);
 typedef val_t (*parser___parser_nodes___AModuledecl___n_name_t)(val_t p0);
-val_t NEW_AModuledecl_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AImport_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdImport___n_visibility = "parser_nodes::AStdImport::n_visibility";
+void parser___parser_nodes___AModuledecl___n_name__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AModuledecl___n_name__eq_t)(val_t p0, val_t p1);
+val_t NEW_AModuledecl_parser___parser_nodes___ANode___init();
+val_t NEW_AImport_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AStdImport___n_visibility(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdImport___n_visibility_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdImport___n_kwimport = "parser_nodes::AStdImport::n_kwimport";
+void parser___parser_nodes___AStdImport___n_visibility__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdImport___n_visibility__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdImport___n_kwimport(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdImport___n_kwimport_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdImport___n_name = "parser_nodes::AStdImport::n_name";
+void parser___parser_nodes___AStdImport___n_kwimport__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdImport___n_kwimport__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdImport___n_name(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdImport___n_name_t)(val_t p0);
-val_t NEW_AStdImport_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANoImport___n_visibility = "parser_nodes::ANoImport::n_visibility";
+void parser___parser_nodes___AStdImport___n_name__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdImport___n_name__eq_t)(val_t p0, val_t p1);
+val_t NEW_AStdImport_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ANoImport___n_visibility(val_t p0);
 typedef val_t (*parser___parser_nodes___ANoImport___n_visibility_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANoImport___n_kwimport = "parser_nodes::ANoImport::n_kwimport";
+void parser___parser_nodes___ANoImport___n_visibility__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANoImport___n_visibility__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ANoImport___n_kwimport(val_t p0);
 typedef val_t (*parser___parser_nodes___ANoImport___n_kwimport_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANoImport___n_kwend = "parser_nodes::ANoImport::n_kwend";
+void parser___parser_nodes___ANoImport___n_kwimport__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANoImport___n_kwimport__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ANoImport___n_kwend(val_t p0);
 typedef val_t (*parser___parser_nodes___ANoImport___n_kwend_t)(val_t p0);
-val_t NEW_ANoImport_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AVisibility_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_APublicVisibility_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___APrivateVisibility___n_kwprivate = "parser_nodes::APrivateVisibility::n_kwprivate";
+void parser___parser_nodes___ANoImport___n_kwend__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANoImport___n_kwend__eq_t)(val_t p0, val_t p1);
+val_t NEW_ANoImport_parser___parser_nodes___ANode___init();
+val_t NEW_AVisibility_parser___parser_nodes___ANode___init();
+val_t NEW_APublicVisibility_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___APrivateVisibility___n_kwprivate(val_t p0);
 typedef val_t (*parser___parser_nodes___APrivateVisibility___n_kwprivate_t)(val_t p0);
-val_t NEW_APrivateVisibility_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AProtectedVisibility___n_kwprotected = "parser_nodes::AProtectedVisibility::n_kwprotected";
+void parser___parser_nodes___APrivateVisibility___n_kwprivate__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___APrivateVisibility___n_kwprivate__eq_t)(val_t p0, val_t p1);
+val_t NEW_APrivateVisibility_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AProtectedVisibility___n_kwprotected(val_t p0);
 typedef val_t (*parser___parser_nodes___AProtectedVisibility___n_kwprotected_t)(val_t p0);
-val_t NEW_AProtectedVisibility_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIntrudeVisibility___n_kwintrude = "parser_nodes::AIntrudeVisibility::n_kwintrude";
+void parser___parser_nodes___AProtectedVisibility___n_kwprotected__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AProtectedVisibility___n_kwprotected__eq_t)(val_t p0, val_t p1);
+val_t NEW_AProtectedVisibility_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AIntrudeVisibility___n_kwintrude(val_t p0);
 typedef val_t (*parser___parser_nodes___AIntrudeVisibility___n_kwintrude_t)(val_t p0);
-val_t NEW_AIntrudeVisibility_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AClassdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_doc = "parser_nodes::AStdClassdef::n_doc";
+void parser___parser_nodes___AIntrudeVisibility___n_kwintrude__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIntrudeVisibility___n_kwintrude__eq_t)(val_t p0, val_t p1);
+val_t NEW_AIntrudeVisibility_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AClassdef___n_propdefs(val_t p0);
+typedef val_t (*parser___parser_nodes___AClassdef___n_propdefs_t)(val_t p0);
+val_t NEW_AClassdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AStdClassdef___n_doc(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___n_doc_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_kwredef = "parser_nodes::AStdClassdef::n_kwredef";
+void parser___parser_nodes___AStdClassdef___n_doc__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdClassdef___n_doc__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdClassdef___n_kwredef(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___n_kwredef_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_visibility = "parser_nodes::AStdClassdef::n_visibility";
+void parser___parser_nodes___AStdClassdef___n_kwredef__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdClassdef___n_kwredef__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdClassdef___n_visibility(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___n_visibility_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_classkind = "parser_nodes::AStdClassdef::n_classkind";
+void parser___parser_nodes___AStdClassdef___n_visibility__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdClassdef___n_visibility__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdClassdef___n_classkind(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___n_classkind_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_id = "parser_nodes::AStdClassdef::n_id";
+void parser___parser_nodes___AStdClassdef___n_classkind__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdClassdef___n_classkind__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdClassdef___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_formaldefs = "parser_nodes::AStdClassdef::n_formaldefs";
+void parser___parser_nodes___AStdClassdef___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdClassdef___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdClassdef___n_formaldefs(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___n_formaldefs_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_superclasses = "parser_nodes::AStdClassdef::n_superclasses";
+val_t parser___parser_nodes___AStdClassdef___n_extern_code_block(val_t p0);
+typedef val_t (*parser___parser_nodes___AStdClassdef___n_extern_code_block_t)(val_t p0);
+void parser___parser_nodes___AStdClassdef___n_extern_code_block__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdClassdef___n_extern_code_block__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdClassdef___n_superclasses(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___n_superclasses_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___n_propdefs = "parser_nodes::AStdClassdef::n_propdefs";
-val_t parser___parser_nodes___AStdClassdef___n_propdefs(val_t p0);
-typedef val_t (*parser___parser_nodes___AStdClassdef___n_propdefs_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStdClassdef___hot_location = "parser_nodes::AStdClassdef::(parser_nodes::ANode::hot_location)";
+val_t parser___parser_nodes___AStdClassdef___n_kwend(val_t p0);
+typedef val_t (*parser___parser_nodes___AStdClassdef___n_kwend_t)(val_t p0);
+void parser___parser_nodes___AStdClassdef___n_kwend__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStdClassdef___n_kwend__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AStdClassdef___hot_location(val_t p0);
 typedef val_t (*parser___parser_nodes___AStdClassdef___hot_location_t)(val_t p0);
-val_t NEW_AStdClassdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ATopClassdef___n_propdefs = "parser_nodes::ATopClassdef::n_propdefs";
-val_t parser___parser_nodes___ATopClassdef___n_propdefs(val_t p0);
-typedef val_t (*parser___parser_nodes___ATopClassdef___n_propdefs_t)(val_t p0);
-val_t NEW_ATopClassdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMainClassdef___n_propdefs = "parser_nodes::AMainClassdef::n_propdefs";
-val_t parser___parser_nodes___AMainClassdef___n_propdefs(val_t p0);
-typedef val_t (*parser___parser_nodes___AMainClassdef___n_propdefs_t)(val_t p0);
-val_t NEW_AMainClassdef_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AClasskind_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AConcreteClasskind___n_kwclass = "parser_nodes::AConcreteClasskind::n_kwclass";
+val_t NEW_AStdClassdef_parser___parser_nodes___ANode___init();
+val_t NEW_ATopClassdef_parser___parser_nodes___ANode___init();
+val_t NEW_AMainClassdef_parser___parser_nodes___ANode___init();
+val_t NEW_AClasskind_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AConcreteClasskind___n_kwclass(val_t p0);
 typedef val_t (*parser___parser_nodes___AConcreteClasskind___n_kwclass_t)(val_t p0);
-val_t NEW_AConcreteClasskind_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwabstract = "parser_nodes::AAbstractClasskind::n_kwabstract";
+void parser___parser_nodes___AConcreteClasskind___n_kwclass__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AConcreteClasskind___n_kwclass__eq_t)(val_t p0, val_t p1);
+val_t NEW_AConcreteClasskind_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAbstractClasskind___n_kwabstract(val_t p0);
 typedef val_t (*parser___parser_nodes___AAbstractClasskind___n_kwabstract_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAbstractClasskind___n_kwclass = "parser_nodes::AAbstractClasskind::n_kwclass";
+void parser___parser_nodes___AAbstractClasskind___n_kwabstract__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAbstractClasskind___n_kwabstract__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAbstractClasskind___n_kwclass(val_t p0);
 typedef val_t (*parser___parser_nodes___AAbstractClasskind___n_kwclass_t)(val_t p0);
-val_t NEW_AAbstractClasskind_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AInterfaceClasskind___n_kwinterface = "parser_nodes::AInterfaceClasskind::n_kwinterface";
+void parser___parser_nodes___AAbstractClasskind___n_kwclass__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAbstractClasskind___n_kwclass__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAbstractClasskind_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AInterfaceClasskind___n_kwinterface(val_t p0);
 typedef val_t (*parser___parser_nodes___AInterfaceClasskind___n_kwinterface_t)(val_t p0);
-val_t NEW_AInterfaceClasskind_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AEnumClasskind___n_kwenum = "parser_nodes::AEnumClasskind::n_kwenum";
+void parser___parser_nodes___AInterfaceClasskind___n_kwinterface__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AInterfaceClasskind___n_kwinterface__eq_t)(val_t p0, val_t p1);
+val_t NEW_AInterfaceClasskind_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AEnumClasskind___n_kwenum(val_t p0);
 typedef val_t (*parser___parser_nodes___AEnumClasskind___n_kwenum_t)(val_t p0);
-val_t NEW_AEnumClasskind_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AExternClasskind___n_kwextern = "parser_nodes::AExternClasskind::n_kwextern";
+void parser___parser_nodes___AEnumClasskind___n_kwenum__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AEnumClasskind___n_kwenum__eq_t)(val_t p0, val_t p1);
+val_t NEW_AEnumClasskind_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AExternClasskind___n_kwextern(val_t p0);
 typedef val_t (*parser___parser_nodes___AExternClasskind___n_kwextern_t)(val_t p0);
-val_t NEW_AExternClasskind_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AFormaldef___n_id = "parser_nodes::AFormaldef::n_id";
+void parser___parser_nodes___AExternClasskind___n_kwextern__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternClasskind___n_kwextern__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AExternClasskind___n_kwclass(val_t p0);
+typedef val_t (*parser___parser_nodes___AExternClasskind___n_kwclass_t)(val_t p0);
+void parser___parser_nodes___AExternClasskind___n_kwclass__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternClasskind___n_kwclass__eq_t)(val_t p0, val_t p1);
+val_t NEW_AExternClasskind_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AFormaldef___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AFormaldef___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AFormaldef___n_type = "parser_nodes::AFormaldef::n_type";
+void parser___parser_nodes___AFormaldef___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AFormaldef___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AFormaldef___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AFormaldef___n_type_t)(val_t p0);
-val_t NEW_AFormaldef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperclass___n_kwspecial = "parser_nodes::ASuperclass::n_kwspecial";
-val_t parser___parser_nodes___ASuperclass___n_kwspecial(val_t p0);
-typedef val_t (*parser___parser_nodes___ASuperclass___n_kwspecial_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperclass___n_kwsuper = "parser_nodes::ASuperclass::n_kwsuper";
+void parser___parser_nodes___AFormaldef___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AFormaldef___n_type__eq_t)(val_t p0, val_t p1);
+val_t NEW_AFormaldef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASuperclass___n_kwsuper(val_t p0);
 typedef val_t (*parser___parser_nodes___ASuperclass___n_kwsuper_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperclass___n_type = "parser_nodes::ASuperclass::n_type";
+void parser___parser_nodes___ASuperclass___n_kwsuper__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASuperclass___n_kwsuper__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ASuperclass___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___ASuperclass___n_type_t)(val_t p0);
-val_t NEW_ASuperclass_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___APropdef___n_doc = "parser_nodes::APropdef::n_doc";
+void parser___parser_nodes___ASuperclass___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASuperclass___n_type__eq_t)(val_t p0, val_t p1);
+val_t NEW_ASuperclass_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___APropdef___n_doc(val_t p0);
 typedef val_t (*parser___parser_nodes___APropdef___n_doc_t)(val_t p0);
-val_t NEW_APropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_kwredef = "parser_nodes::AAttrPropdef::n_kwredef";
+void parser___parser_nodes___APropdef___n_doc__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___APropdef___n_doc__eq_t)(val_t p0, val_t p1);
+val_t NEW_APropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAttrPropdef___n_kwredef(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_kwredef_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_visibility = "parser_nodes::AAttrPropdef::n_visibility";
+void parser___parser_nodes___AAttrPropdef___n_kwredef__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_visibility(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_visibility_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_kwvar = "parser_nodes::AAttrPropdef::n_kwvar";
+void parser___parser_nodes___AAttrPropdef___n_visibility__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_kwvar(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_kwvar_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_id = "parser_nodes::AAttrPropdef::n_id";
+void parser___parser_nodes___AAttrPropdef___n_kwvar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_kwvar__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_id2 = "parser_nodes::AAttrPropdef::n_id2";
+void parser___parser_nodes___AAttrPropdef___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_id2(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_id2_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_type = "parser_nodes::AAttrPropdef::n_type";
+void parser___parser_nodes___AAttrPropdef___n_id2__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_id2__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_readable = "parser_nodes::AAttrPropdef::n_readable";
+void parser___parser_nodes___AAttrPropdef___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_readable(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_readable_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_writable = "parser_nodes::AAttrPropdef::n_writable";
+void parser___parser_nodes___AAttrPropdef___n_readable__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_readable__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_writable(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_writable_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___n_expr = "parser_nodes::AAttrPropdef::n_expr";
+void parser___parser_nodes___AAttrPropdef___n_writable__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_writable__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrPropdef___hot_location = "parser_nodes::AAttrPropdef::(parser_nodes::ANode::hot_location)";
+void parser___parser_nodes___AAttrPropdef___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrPropdef___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrPropdef___hot_location(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrPropdef___hot_location_t)(val_t p0);
-val_t NEW_AAttrPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMethPropdef___n_kwredef = "parser_nodes::AMethPropdef::n_kwredef";
+val_t NEW_AAttrPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AMethPropdef___n_kwredef(val_t p0);
 typedef val_t (*parser___parser_nodes___AMethPropdef___n_kwredef_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMethPropdef___n_visibility = "parser_nodes::AMethPropdef::n_visibility";
+void parser___parser_nodes___AMethPropdef___n_kwredef__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AMethPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AMethPropdef___n_visibility(val_t p0);
 typedef val_t (*parser___parser_nodes___AMethPropdef___n_visibility_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMethPropdef___n_methid = "parser_nodes::AMethPropdef::n_methid";
+void parser___parser_nodes___AMethPropdef___n_visibility__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AMethPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AMethPropdef___n_methid(val_t p0);
 typedef val_t (*parser___parser_nodes___AMethPropdef___n_methid_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMethPropdef___n_signature = "parser_nodes::AMethPropdef::n_signature";
+void parser___parser_nodes___AMethPropdef___n_methid__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AMethPropdef___n_methid__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AMethPropdef___n_signature(val_t p0);
 typedef val_t (*parser___parser_nodes___AMethPropdef___n_signature_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMethPropdef___hot_location = "parser_nodes::AMethPropdef::(parser_nodes::ANode::hot_location)";
+void parser___parser_nodes___AMethPropdef___n_signature__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AMethPropdef___n_signature__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AMethPropdef___hot_location(val_t p0);
 typedef val_t (*parser___parser_nodes___AMethPropdef___hot_location_t)(val_t p0);
-val_t NEW_AMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ADeferredMethPropdef___n_kwmeth = "parser_nodes::ADeferredMethPropdef::n_kwmeth";
+val_t NEW_AMethPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t p0);
 typedef val_t (*parser___parser_nodes___ADeferredMethPropdef___n_kwmeth_t)(val_t p0);
-val_t NEW_ADeferredMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AInternMethPropdef___n_kwmeth = "parser_nodes::AInternMethPropdef::n_kwmeth";
+void parser___parser_nodes___ADeferredMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ADeferredMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
+val_t NEW_ADeferredMethPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AInternMethPropdef___n_kwmeth(val_t p0);
 typedef val_t (*parser___parser_nodes___AInternMethPropdef___n_kwmeth_t)(val_t p0);
-val_t NEW_AInternMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AExternPropdef___n_extern = "parser_nodes::AExternPropdef::n_extern";
+void parser___parser_nodes___AInternMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AInternMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
+val_t NEW_AInternMethPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AExternPropdef___n_extern(val_t p0);
 typedef val_t (*parser___parser_nodes___AExternPropdef___n_extern_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AExternPropdef___n_extern_calls = "parser_nodes::AExternPropdef::n_extern_calls";
+void parser___parser_nodes___AExternPropdef___n_extern__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternPropdef___n_extern__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AExternPropdef___n_extern_calls(val_t p0);
 typedef val_t (*parser___parser_nodes___AExternPropdef___n_extern_calls_t)(val_t p0);
-val_t NEW_AExternPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AExternMethPropdef___n_kwmeth = "parser_nodes::AExternMethPropdef::n_kwmeth";
+void parser___parser_nodes___AExternPropdef___n_extern_calls__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternPropdef___n_extern_calls__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AExternPropdef___n_extern_code_block(val_t p0);
+typedef val_t (*parser___parser_nodes___AExternPropdef___n_extern_code_block_t)(val_t p0);
+void parser___parser_nodes___AExternPropdef___n_extern_code_block__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternPropdef___n_extern_code_block__eq_t)(val_t p0, val_t p1);
+val_t NEW_AExternPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AExternMethPropdef___n_kwmeth(val_t p0);
 typedef val_t (*parser___parser_nodes___AExternMethPropdef___n_kwmeth_t)(val_t p0);
-val_t NEW_AExternMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_kwmeth = "parser_nodes::AConcreteMethPropdef::n_kwmeth";
+void parser___parser_nodes___AExternMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
+val_t NEW_AExternMethPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t p0);
 typedef val_t (*parser___parser_nodes___AConcreteMethPropdef___n_kwmeth_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AConcreteMethPropdef___n_block = "parser_nodes::AConcreteMethPropdef::n_block";
+void parser___parser_nodes___AConcreteMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AConcreteMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AConcreteMethPropdef___n_block(val_t p0);
 typedef val_t (*parser___parser_nodes___AConcreteMethPropdef___n_block_t)(val_t p0);
-val_t NEW_AConcreteMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AInitPropdef___init = "parser_nodes::AInitPropdef::init";
-void parser___parser_nodes___AInitPropdef___init(val_t p0, int* init_table);
-typedef void (*parser___parser_nodes___AInitPropdef___init_t)(val_t p0, int* init_table);
-val_t NEW_AInitPropdef_parser___parser_nodes___AInitPropdef___init();
-static const char * const LOCATE_parser___parser_nodes___AConcreteInitPropdef___init = "parser_nodes::AConcreteInitPropdef::init";
-void parser___parser_nodes___AConcreteInitPropdef___init(val_t p0, int* init_table);
-typedef void (*parser___parser_nodes___AConcreteInitPropdef___init_t)(val_t p0, int* init_table);
-val_t NEW_AConcreteInitPropdef_parser___parser_nodes___AConcreteInitPropdef___init();
-static const char * const LOCATE_parser___parser_nodes___AConcreteInitPropdef___n_kwinit = "parser_nodes::AConcreteInitPropdef::n_kwinit";
+void parser___parser_nodes___AConcreteMethPropdef___n_block__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AConcreteMethPropdef___n_block__eq_t)(val_t p0, val_t p1);
+val_t NEW_AConcreteMethPropdef_parser___parser_nodes___ANode___init();
+val_t NEW_AInitPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AConcreteInitPropdef___n_kwinit(val_t p0);
 typedef val_t (*parser___parser_nodes___AConcreteInitPropdef___n_kwinit_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AConcreteInitPropdef___hot_location = "parser_nodes::AConcreteInitPropdef::(parser_nodes::ANode::hot_location)";
+void parser___parser_nodes___AConcreteInitPropdef___n_kwinit__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AConcreteInitPropdef___n_kwinit__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AConcreteInitPropdef___hot_location(val_t p0);
 typedef val_t (*parser___parser_nodes___AConcreteInitPropdef___hot_location_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AExternInitPropdef___init = "parser_nodes::AExternInitPropdef::init";
-void parser___parser_nodes___AExternInitPropdef___init(val_t p0, int* init_table);
-typedef void (*parser___parser_nodes___AExternInitPropdef___init_t)(val_t p0, int* init_table);
-val_t NEW_AExternInitPropdef_parser___parser_nodes___AExternInitPropdef___init();
-static const char * const LOCATE_parser___parser_nodes___AExternInitPropdef___n_kwnew = "parser_nodes::AExternInitPropdef::n_kwnew";
+val_t NEW_AConcreteInitPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AExternInitPropdef___n_kwnew(val_t p0);
 typedef val_t (*parser___parser_nodes___AExternInitPropdef___n_kwnew_t)(val_t p0);
-val_t NEW_AMainMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AExternCalls___n_kwimport = "parser_nodes::AExternCalls::n_kwimport";
+void parser___parser_nodes___AExternInitPropdef___n_kwnew__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternInitPropdef___n_kwnew__eq_t)(val_t p0, val_t p1);
+val_t NEW_AExternInitPropdef_parser___parser_nodes___ANode___init();
+val_t NEW_AMainMethPropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AExternCalls___n_kwimport(val_t p0);
 typedef val_t (*parser___parser_nodes___AExternCalls___n_kwimport_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AExternCalls___n_extern_calls = "parser_nodes::AExternCalls::n_extern_calls";
+void parser___parser_nodes___AExternCalls___n_kwimport__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternCalls___n_kwimport__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AExternCalls___n_extern_calls(val_t p0);
 typedef val_t (*parser___parser_nodes___AExternCalls___n_extern_calls_t)(val_t p0);
-val_t NEW_AExternCalls_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AExternCall_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_APropExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALocalPropExternCall___n_methid = "parser_nodes::ALocalPropExternCall::n_methid";
+val_t NEW_AExternCalls_parser___parser_nodes___ANode___init();
+val_t NEW_AExternCall_parser___parser_nodes___ANode___init();
+val_t NEW_APropExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ALocalPropExternCall___n_methid(val_t p0);
 typedef val_t (*parser___parser_nodes___ALocalPropExternCall___n_methid_t)(val_t p0);
-val_t NEW_ALocalPropExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AFullPropExternCall___n_classid = "parser_nodes::AFullPropExternCall::n_classid";
+void parser___parser_nodes___ALocalPropExternCall___n_methid__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALocalPropExternCall___n_methid__eq_t)(val_t p0, val_t p1);
+val_t NEW_ALocalPropExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AFullPropExternCall___n_classid(val_t p0);
 typedef val_t (*parser___parser_nodes___AFullPropExternCall___n_classid_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AFullPropExternCall___n_quad = "parser_nodes::AFullPropExternCall::n_quad";
+void parser___parser_nodes___AFullPropExternCall___n_classid__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AFullPropExternCall___n_classid__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AFullPropExternCall___n_quad(val_t p0);
 typedef val_t (*parser___parser_nodes___AFullPropExternCall___n_quad_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AFullPropExternCall___n_methid = "parser_nodes::AFullPropExternCall::n_methid";
+void parser___parser_nodes___AFullPropExternCall___n_quad__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AFullPropExternCall___n_quad__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AFullPropExternCall___n_methid(val_t p0);
 typedef val_t (*parser___parser_nodes___AFullPropExternCall___n_methid_t)(val_t p0);
-val_t NEW_AFullPropExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AInitPropExternCall___n_classid = "parser_nodes::AInitPropExternCall::n_classid";
+void parser___parser_nodes___AFullPropExternCall___n_methid__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AFullPropExternCall___n_methid__eq_t)(val_t p0, val_t p1);
+val_t NEW_AFullPropExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AInitPropExternCall___n_classid(val_t p0);
 typedef val_t (*parser___parser_nodes___AInitPropExternCall___n_classid_t)(val_t p0);
-val_t NEW_AInitPropExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperExternCall___n_kwsuper = "parser_nodes::ASuperExternCall::n_kwsuper";
+void parser___parser_nodes___AInitPropExternCall___n_classid__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AInitPropExternCall___n_classid__eq_t)(val_t p0, val_t p1);
+val_t NEW_AInitPropExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASuperExternCall___n_kwsuper(val_t p0);
 typedef val_t (*parser___parser_nodes___ASuperExternCall___n_kwsuper_t)(val_t p0);
-val_t NEW_ASuperExternCall_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ACastExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ACastAsExternCall___n_from_type = "parser_nodes::ACastAsExternCall::n_from_type";
+void parser___parser_nodes___ASuperExternCall___n_kwsuper__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASuperExternCall___n_kwsuper__eq_t)(val_t p0, val_t p1);
+val_t NEW_ASuperExternCall_parser___parser_nodes___ANode___init();
+val_t NEW_ACastExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ACastAsExternCall___n_from_type(val_t p0);
 typedef val_t (*parser___parser_nodes___ACastAsExternCall___n_from_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ACastAsExternCall___n_kwas = "parser_nodes::ACastAsExternCall::n_kwas";
+void parser___parser_nodes___ACastAsExternCall___n_from_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACastAsExternCall___n_from_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ACastAsExternCall___n_kwas(val_t p0);
 typedef val_t (*parser___parser_nodes___ACastAsExternCall___n_kwas_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ACastAsExternCall___n_to_type = "parser_nodes::ACastAsExternCall::n_to_type";
+void parser___parser_nodes___ACastAsExternCall___n_kwas__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACastAsExternCall___n_kwas__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ACastAsExternCall___n_to_type(val_t p0);
 typedef val_t (*parser___parser_nodes___ACastAsExternCall___n_to_type_t)(val_t p0);
-val_t NEW_ACastAsExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNullableExternCall___n_type = "parser_nodes::AAsNullableExternCall::n_type";
+void parser___parser_nodes___ACastAsExternCall___n_to_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACastAsExternCall___n_to_type__eq_t)(val_t p0, val_t p1);
+val_t NEW_ACastAsExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAsNullableExternCall___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNullableExternCall___n_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwas = "parser_nodes::AAsNullableExternCall::n_kwas";
+void parser___parser_nodes___AAsNullableExternCall___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNullableExternCall___n_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNullableExternCall___n_kwas(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNullableExternCall___n_kwas_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNullableExternCall___n_kwnullable = "parser_nodes::AAsNullableExternCall::n_kwnullable";
+void parser___parser_nodes___AAsNullableExternCall___n_kwas__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNullableExternCall___n_kwas__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNullableExternCall___n_kwnullable(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNullableExternCall___n_kwnullable_t)(val_t p0);
-val_t NEW_AAsNullableExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_type = "parser_nodes::AAsNotNullableExternCall::n_type";
+void parser___parser_nodes___AAsNullableExternCall___n_kwnullable__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNullableExternCall___n_kwnullable__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAsNullableExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAsNotNullableExternCall___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotNullableExternCall___n_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwas = "parser_nodes::AAsNotNullableExternCall::n_kwas";
+void parser___parser_nodes___AAsNotNullableExternCall___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotNullableExternCall___n_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNotNullableExternCall___n_kwas(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotNullableExternCall___n_kwas_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnot = "parser_nodes::AAsNotNullableExternCall::n_kwnot";
+void parser___parser_nodes___AAsNotNullableExternCall___n_kwas__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotNullableExternCall___n_kwas__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNotNullableExternCall___n_kwnot(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotNullableExternCall___n_kwnot_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable = "parser_nodes::AAsNotNullableExternCall::n_kwnullable";
+void parser___parser_nodes___AAsNotNullableExternCall___n_kwnot__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotNullableExternCall___n_kwnot__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable_t)(val_t p0);
-val_t NEW_AAsNotNullableExternCall_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ATypePropdef___n_kwredef = "parser_nodes::ATypePropdef::n_kwredef";
+void parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotNullableExternCall___n_kwnullable__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAsNotNullableExternCall_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ATypePropdef___n_kwredef(val_t p0);
 typedef val_t (*parser___parser_nodes___ATypePropdef___n_kwredef_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ATypePropdef___n_visibility = "parser_nodes::ATypePropdef::n_visibility";
+void parser___parser_nodes___ATypePropdef___n_kwredef__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ATypePropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ATypePropdef___n_visibility(val_t p0);
 typedef val_t (*parser___parser_nodes___ATypePropdef___n_visibility_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ATypePropdef___n_kwtype = "parser_nodes::ATypePropdef::n_kwtype";
+void parser___parser_nodes___ATypePropdef___n_visibility__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ATypePropdef___n_visibility__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ATypePropdef___n_kwtype(val_t p0);
 typedef val_t (*parser___parser_nodes___ATypePropdef___n_kwtype_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ATypePropdef___n_id = "parser_nodes::ATypePropdef::n_id";
+void parser___parser_nodes___ATypePropdef___n_kwtype__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ATypePropdef___n_kwtype__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ATypePropdef___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___ATypePropdef___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ATypePropdef___n_type = "parser_nodes::ATypePropdef::n_type";
+void parser___parser_nodes___ATypePropdef___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ATypePropdef___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ATypePropdef___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___ATypePropdef___n_type_t)(val_t p0);
-val_t NEW_ATypePropdef_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAble___n_visibility = "parser_nodes::AAble::n_visibility";
+void parser___parser_nodes___ATypePropdef___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ATypePropdef___n_type__eq_t)(val_t p0, val_t p1);
+val_t NEW_ATypePropdef_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAble___n_visibility(val_t p0);
 typedef val_t (*parser___parser_nodes___AAble___n_visibility_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAble___n_kwredef = "parser_nodes::AAble::n_kwredef";
+void parser___parser_nodes___AAble___n_visibility__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAble___n_visibility__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAble___n_kwredef(val_t p0);
 typedef val_t (*parser___parser_nodes___AAble___n_kwredef_t)(val_t p0);
-val_t NEW_AAble_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AReadAble___n_kwreadable = "parser_nodes::AReadAble::n_kwreadable";
+void parser___parser_nodes___AAble___n_kwredef__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAble___n_kwredef__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAble_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AReadAble___n_kwreadable(val_t p0);
 typedef val_t (*parser___parser_nodes___AReadAble___n_kwreadable_t)(val_t p0);
-val_t NEW_AReadAble_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AWriteAble___n_kwwritable = "parser_nodes::AWriteAble::n_kwwritable";
+void parser___parser_nodes___AReadAble___n_kwreadable__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AReadAble___n_kwreadable__eq_t)(val_t p0, val_t p1);
+val_t NEW_AReadAble_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AWriteAble___n_kwwritable(val_t p0);
 typedef val_t (*parser___parser_nodes___AWriteAble___n_kwwritable_t)(val_t p0);
-val_t NEW_AWriteAble_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIdMethid___n_id = "parser_nodes::AIdMethid::n_id";
+void parser___parser_nodes___AWriteAble___n_kwwritable__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AWriteAble___n_kwwritable__eq_t)(val_t p0, val_t p1);
+val_t NEW_AWriteAble_parser___parser_nodes___ANode___init();
+val_t NEW_AMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AIdMethid___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AIdMethid___n_id_t)(val_t p0);
-val_t NEW_AIdMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___APlusMethid___n_plus = "parser_nodes::APlusMethid::n_plus";
+void parser___parser_nodes___AIdMethid___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIdMethid___n_id__eq_t)(val_t p0, val_t p1);
+val_t NEW_AIdMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___APlusMethid___n_plus(val_t p0);
 typedef val_t (*parser___parser_nodes___APlusMethid___n_plus_t)(val_t p0);
-val_t NEW_APlusMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMinusMethid___n_minus = "parser_nodes::AMinusMethid::n_minus";
+void parser___parser_nodes___APlusMethid___n_plus__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___APlusMethid___n_plus__eq_t)(val_t p0, val_t p1);
+val_t NEW_APlusMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AMinusMethid___n_minus(val_t p0);
 typedef val_t (*parser___parser_nodes___AMinusMethid___n_minus_t)(val_t p0);
-val_t NEW_AMinusMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStarMethid___n_star = "parser_nodes::AStarMethid::n_star";
+void parser___parser_nodes___AMinusMethid___n_minus__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AMinusMethid___n_minus__eq_t)(val_t p0, val_t p1);
+val_t NEW_AMinusMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AStarMethid___n_star(val_t p0);
 typedef val_t (*parser___parser_nodes___AStarMethid___n_star_t)(val_t p0);
-val_t NEW_AStarMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASlashMethid___n_slash = "parser_nodes::ASlashMethid::n_slash";
+void parser___parser_nodes___AStarMethid___n_star__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStarMethid___n_star__eq_t)(val_t p0, val_t p1);
+val_t NEW_AStarMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASlashMethid___n_slash(val_t p0);
 typedef val_t (*parser___parser_nodes___ASlashMethid___n_slash_t)(val_t p0);
-val_t NEW_ASlashMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___APercentMethid___n_percent = "parser_nodes::APercentMethid::n_percent";
+void parser___parser_nodes___ASlashMethid___n_slash__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASlashMethid___n_slash__eq_t)(val_t p0, val_t p1);
+val_t NEW_ASlashMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___APercentMethid___n_percent(val_t p0);
 typedef val_t (*parser___parser_nodes___APercentMethid___n_percent_t)(val_t p0);
-val_t NEW_APercentMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AEqMethid___n_eq = "parser_nodes::AEqMethid::n_eq";
+void parser___parser_nodes___APercentMethid___n_percent__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___APercentMethid___n_percent__eq_t)(val_t p0, val_t p1);
+val_t NEW_APercentMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AEqMethid___n_eq(val_t p0);
 typedef val_t (*parser___parser_nodes___AEqMethid___n_eq_t)(val_t p0);
-val_t NEW_AEqMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANeMethid___n_ne = "parser_nodes::ANeMethid::n_ne";
+void parser___parser_nodes___AEqMethid___n_eq__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AEqMethid___n_eq__eq_t)(val_t p0, val_t p1);
+val_t NEW_AEqMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ANeMethid___n_ne(val_t p0);
 typedef val_t (*parser___parser_nodes___ANeMethid___n_ne_t)(val_t p0);
-val_t NEW_ANeMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALeMethid___n_le = "parser_nodes::ALeMethid::n_le";
+void parser___parser_nodes___ANeMethid___n_ne__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANeMethid___n_ne__eq_t)(val_t p0, val_t p1);
+val_t NEW_ANeMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ALeMethid___n_le(val_t p0);
 typedef val_t (*parser___parser_nodes___ALeMethid___n_le_t)(val_t p0);
-val_t NEW_ALeMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AGeMethid___n_ge = "parser_nodes::AGeMethid::n_ge";
+void parser___parser_nodes___ALeMethid___n_le__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALeMethid___n_le__eq_t)(val_t p0, val_t p1);
+val_t NEW_ALeMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AGeMethid___n_ge(val_t p0);
 typedef val_t (*parser___parser_nodes___AGeMethid___n_ge_t)(val_t p0);
-val_t NEW_AGeMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALtMethid___n_lt = "parser_nodes::ALtMethid::n_lt";
+void parser___parser_nodes___AGeMethid___n_ge__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AGeMethid___n_ge__eq_t)(val_t p0, val_t p1);
+val_t NEW_AGeMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ALtMethid___n_lt(val_t p0);
 typedef val_t (*parser___parser_nodes___ALtMethid___n_lt_t)(val_t p0);
-val_t NEW_ALtMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AGtMethid___n_gt = "parser_nodes::AGtMethid::n_gt";
+void parser___parser_nodes___ALtMethid___n_lt__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALtMethid___n_lt__eq_t)(val_t p0, val_t p1);
+val_t NEW_ALtMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AGtMethid___n_gt(val_t p0);
 typedef val_t (*parser___parser_nodes___AGtMethid___n_gt_t)(val_t p0);
-val_t NEW_AGtMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALlMethid___n_ll = "parser_nodes::ALlMethid::n_ll";
+void parser___parser_nodes___AGtMethid___n_gt__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AGtMethid___n_gt__eq_t)(val_t p0, val_t p1);
+val_t NEW_AGtMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ALlMethid___n_ll(val_t p0);
 typedef val_t (*parser___parser_nodes___ALlMethid___n_ll_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALlMethid___n_ll__eq = "parser_nodes::ALlMethid::n_ll=";
 void parser___parser_nodes___ALlMethid___n_ll__eq(val_t p0, val_t p1);
 typedef void (*parser___parser_nodes___ALlMethid___n_ll__eq_t)(val_t p0, val_t p1);
-val_t NEW_ALlMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AGgMethid___n_gg = "parser_nodes::AGgMethid::n_gg";
+val_t NEW_ALlMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AGgMethid___n_gg(val_t p0);
 typedef val_t (*parser___parser_nodes___AGgMethid___n_gg_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AGgMethid___n_gg__eq = "parser_nodes::AGgMethid::n_gg=";
 void parser___parser_nodes___AGgMethid___n_gg__eq(val_t p0, val_t p1);
 typedef void (*parser___parser_nodes___AGgMethid___n_gg__eq_t)(val_t p0, val_t p1);
-val_t NEW_AGgMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABraMethid___n_obra = "parser_nodes::ABraMethid::n_obra";
+val_t NEW_AGgMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ABraMethid___n_obra(val_t p0);
 typedef val_t (*parser___parser_nodes___ABraMethid___n_obra_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABraMethid___n_cbra = "parser_nodes::ABraMethid::n_cbra";
+void parser___parser_nodes___ABraMethid___n_obra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraMethid___n_obra__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ABraMethid___n_cbra(val_t p0);
 typedef val_t (*parser___parser_nodes___ABraMethid___n_cbra_t)(val_t p0);
-val_t NEW_ABraMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStarshipMethid___n_starship = "parser_nodes::AStarshipMethid::n_starship";
+void parser___parser_nodes___ABraMethid___n_cbra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraMethid___n_cbra__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABraMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AStarshipMethid___n_starship(val_t p0);
 typedef val_t (*parser___parser_nodes___AStarshipMethid___n_starship_t)(val_t p0);
-val_t NEW_AStarshipMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssignMethid___n_id = "parser_nodes::AAssignMethid::n_id";
+void parser___parser_nodes___AStarshipMethid___n_starship__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStarshipMethid___n_starship__eq_t)(val_t p0, val_t p1);
+val_t NEW_AStarshipMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAssignMethid___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssignMethid___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssignMethid___n_assign = "parser_nodes::AAssignMethid::n_assign";
+void parser___parser_nodes___AAssignMethid___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssignMethid___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAssignMethid___n_assign(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssignMethid___n_assign_t)(val_t p0);
-val_t NEW_AAssignMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABraassignMethid___n_obra = "parser_nodes::ABraassignMethid::n_obra";
+void parser___parser_nodes___AAssignMethid___n_assign__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssignMethid___n_assign__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAssignMethid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ABraassignMethid___n_obra(val_t p0);
 typedef val_t (*parser___parser_nodes___ABraassignMethid___n_obra_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABraassignMethid___n_cbra = "parser_nodes::ABraassignMethid::n_cbra";
+void parser___parser_nodes___ABraassignMethid___n_obra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraassignMethid___n_obra__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ABraassignMethid___n_cbra(val_t p0);
 typedef val_t (*parser___parser_nodes___ABraassignMethid___n_cbra_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABraassignMethid___n_assign = "parser_nodes::ABraassignMethid::n_assign";
+void parser___parser_nodes___ABraassignMethid___n_cbra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraassignMethid___n_cbra__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ABraassignMethid___n_assign(val_t p0);
 typedef val_t (*parser___parser_nodes___ABraassignMethid___n_assign_t)(val_t p0);
-val_t NEW_ABraassignMethid_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASignature___n_params = "parser_nodes::ASignature::n_params";
+void parser___parser_nodes___ABraassignMethid___n_assign__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraassignMethid___n_assign__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABraassignMethid_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___ASignature___n_opar(val_t p0);
+typedef val_t (*parser___parser_nodes___ASignature___n_opar_t)(val_t p0);
+void parser___parser_nodes___ASignature___n_opar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASignature___n_opar__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ASignature___n_params(val_t p0);
 typedef val_t (*parser___parser_nodes___ASignature___n_params_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASignature___n_type = "parser_nodes::ASignature::n_type";
+val_t parser___parser_nodes___ASignature___n_cpar(val_t p0);
+typedef val_t (*parser___parser_nodes___ASignature___n_cpar_t)(val_t p0);
+void parser___parser_nodes___ASignature___n_cpar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASignature___n_cpar__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ASignature___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___ASignature___n_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASignature___n_closure_decls = "parser_nodes::ASignature::n_closure_decls";
+void parser___parser_nodes___ASignature___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASignature___n_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ASignature___n_closure_decls(val_t p0);
 typedef val_t (*parser___parser_nodes___ASignature___n_closure_decls_t)(val_t p0);
-val_t NEW_ASignature_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AParam___n_id = "parser_nodes::AParam::n_id";
+val_t NEW_ASignature_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AParam___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AParam___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AParam___n_type = "parser_nodes::AParam::n_type";
+void parser___parser_nodes___AParam___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AParam___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AParam___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AParam___n_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AParam___n_dotdotdot = "parser_nodes::AParam::n_dotdotdot";
+void parser___parser_nodes___AParam___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AParam___n_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AParam___n_dotdotdot(val_t p0);
 typedef val_t (*parser___parser_nodes___AParam___n_dotdotdot_t)(val_t p0);
-val_t NEW_AParam_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDecl___n_kwbreak = "parser_nodes::AClosureDecl::n_kwbreak";
+void parser___parser_nodes___AParam___n_dotdotdot__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AParam___n_dotdotdot__eq_t)(val_t p0, val_t p1);
+val_t NEW_AParam_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AClosureDecl___n_kwbreak(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDecl___n_kwbreak_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDecl___n_bang = "parser_nodes::AClosureDecl::n_bang";
+void parser___parser_nodes___AClosureDecl___n_kwbreak__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDecl___n_kwbreak__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureDecl___n_bang(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDecl___n_bang_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDecl___n_id = "parser_nodes::AClosureDecl::n_id";
+void parser___parser_nodes___AClosureDecl___n_bang__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDecl___n_bang__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureDecl___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDecl___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDecl___n_signature = "parser_nodes::AClosureDecl::n_signature";
+void parser___parser_nodes___AClosureDecl___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDecl___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureDecl___n_signature(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDecl___n_signature_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDecl___n_expr = "parser_nodes::AClosureDecl::n_expr";
+void parser___parser_nodes___AClosureDecl___n_signature__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDecl___n_signature__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureDecl___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDecl___n_expr_t)(val_t p0);
-val_t NEW_AClosureDecl_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AType___n_kwnullable = "parser_nodes::AType::n_kwnullable";
+void parser___parser_nodes___AClosureDecl___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDecl___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_AClosureDecl_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AType___n_kwnullable(val_t p0);
 typedef val_t (*parser___parser_nodes___AType___n_kwnullable_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AType___n_id = "parser_nodes::AType::n_id";
+void parser___parser_nodes___AType___n_kwnullable__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AType___n_kwnullable__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AType___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AType___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AType___n_types = "parser_nodes::AType::n_types";
+void parser___parser_nodes___AType___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AType___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AType___n_types(val_t p0);
 typedef val_t (*parser___parser_nodes___AType___n_types_t)(val_t p0);
-val_t NEW_AType_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALabel___n_kwlabel = "parser_nodes::ALabel::n_kwlabel";
+val_t NEW_AType_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ALabel___n_kwlabel(val_t p0);
 typedef val_t (*parser___parser_nodes___ALabel___n_kwlabel_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALabel___n_id = "parser_nodes::ALabel::n_id";
+void parser___parser_nodes___ALabel___n_kwlabel__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALabel___n_kwlabel__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ALabel___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___ALabel___n_id_t)(val_t p0);
-val_t NEW_ALabel_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABlockExpr___n_expr = "parser_nodes::ABlockExpr::n_expr";
+void parser___parser_nodes___ALabel___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALabel___n_id__eq_t)(val_t p0, val_t p1);
+val_t NEW_ALabel_parser___parser_nodes___ANode___init();
+val_t NEW_AExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ABlockExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___ABlockExpr___n_expr_t)(val_t p0);
-val_t NEW_ABlockExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AVardeclExpr___n_kwvar = "parser_nodes::AVardeclExpr::n_kwvar";
+val_t parser___parser_nodes___ABlockExpr___n_kwend(val_t p0);
+typedef val_t (*parser___parser_nodes___ABlockExpr___n_kwend_t)(val_t p0);
+void parser___parser_nodes___ABlockExpr___n_kwend__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABlockExpr___n_kwend__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABlockExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AVardeclExpr___n_kwvar(val_t p0);
 typedef val_t (*parser___parser_nodes___AVardeclExpr___n_kwvar_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AVardeclExpr___n_id = "parser_nodes::AVardeclExpr::n_id";
+void parser___parser_nodes___AVardeclExpr___n_kwvar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AVardeclExpr___n_kwvar__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AVardeclExpr___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AVardeclExpr___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AVardeclExpr___n_type = "parser_nodes::AVardeclExpr::n_type";
+void parser___parser_nodes___AVardeclExpr___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AVardeclExpr___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AVardeclExpr___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AVardeclExpr___n_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AVardeclExpr___n_assign = "parser_nodes::AVardeclExpr::n_assign";
+void parser___parser_nodes___AVardeclExpr___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AVardeclExpr___n_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AVardeclExpr___n_assign(val_t p0);
 typedef val_t (*parser___parser_nodes___AVardeclExpr___n_assign_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AVardeclExpr___n_expr = "parser_nodes::AVardeclExpr::n_expr";
+void parser___parser_nodes___AVardeclExpr___n_assign__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AVardeclExpr___n_assign__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AVardeclExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AVardeclExpr___n_expr_t)(val_t p0);
-val_t NEW_AVardeclExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AReturnExpr___n_kwreturn = "parser_nodes::AReturnExpr::n_kwreturn";
+void parser___parser_nodes___AVardeclExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AVardeclExpr___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_AVardeclExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AReturnExpr___n_kwreturn(val_t p0);
 typedef val_t (*parser___parser_nodes___AReturnExpr___n_kwreturn_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AReturnExpr___n_expr = "parser_nodes::AReturnExpr::n_expr";
+void parser___parser_nodes___AReturnExpr___n_kwreturn__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AReturnExpr___n_kwreturn__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AReturnExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AReturnExpr___n_expr_t)(val_t p0);
-val_t NEW_AReturnExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALabelable___n_label = "parser_nodes::ALabelable::n_label";
+void parser___parser_nodes___AReturnExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AReturnExpr___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_AReturnExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ALabelable___n_label(val_t p0);
 typedef val_t (*parser___parser_nodes___ALabelable___n_label_t)(val_t p0);
-val_t NEW_ALabelable_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABreakExpr___n_kwbreak = "parser_nodes::ABreakExpr::n_kwbreak";
+void parser___parser_nodes___ALabelable___n_label__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALabelable___n_label__eq_t)(val_t p0, val_t p1);
+val_t NEW_ALabelable_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ABreakExpr___n_kwbreak(val_t p0);
 typedef val_t (*parser___parser_nodes___ABreakExpr___n_kwbreak_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABreakExpr___n_expr = "parser_nodes::ABreakExpr::n_expr";
+void parser___parser_nodes___ABreakExpr___n_kwbreak__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABreakExpr___n_kwbreak__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ABreakExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___ABreakExpr___n_expr_t)(val_t p0);
-val_t NEW_ABreakExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAbortExpr___n_kwabort = "parser_nodes::AAbortExpr::n_kwabort";
+void parser___parser_nodes___ABreakExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABreakExpr___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABreakExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAbortExpr___n_kwabort(val_t p0);
 typedef val_t (*parser___parser_nodes___AAbortExpr___n_kwabort_t)(val_t p0);
-val_t NEW_AAbortExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AContinueExpr___n_kwcontinue = "parser_nodes::AContinueExpr::n_kwcontinue";
+void parser___parser_nodes___AAbortExpr___n_kwabort__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAbortExpr___n_kwabort__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAbortExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AContinueExpr___n_kwcontinue(val_t p0);
 typedef val_t (*parser___parser_nodes___AContinueExpr___n_kwcontinue_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AContinueExpr___n_expr = "parser_nodes::AContinueExpr::n_expr";
+void parser___parser_nodes___AContinueExpr___n_kwcontinue__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AContinueExpr___n_kwcontinue__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AContinueExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AContinueExpr___n_expr_t)(val_t p0);
-val_t NEW_AContinueExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ADoExpr___n_kwdo = "parser_nodes::ADoExpr::n_kwdo";
+void parser___parser_nodes___AContinueExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AContinueExpr___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_AContinueExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ADoExpr___n_kwdo(val_t p0);
 typedef val_t (*parser___parser_nodes___ADoExpr___n_kwdo_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ADoExpr___n_block = "parser_nodes::ADoExpr::n_block";
+void parser___parser_nodes___ADoExpr___n_kwdo__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ADoExpr___n_kwdo__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ADoExpr___n_block(val_t p0);
 typedef val_t (*parser___parser_nodes___ADoExpr___n_block_t)(val_t p0);
-val_t NEW_ADoExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfExpr___n_kwif = "parser_nodes::AIfExpr::n_kwif";
+void parser___parser_nodes___ADoExpr___n_block__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ADoExpr___n_block__eq_t)(val_t p0, val_t p1);
+val_t NEW_ADoExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AIfExpr___n_kwif(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfExpr___n_kwif_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfExpr___n_expr = "parser_nodes::AIfExpr::n_expr";
+void parser___parser_nodes___AIfExpr___n_kwif__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfExpr___n_kwif__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfExpr___n_then = "parser_nodes::AIfExpr::n_then";
+void parser___parser_nodes___AIfExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfExpr___n_then(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfExpr___n_then_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfExpr___n_else = "parser_nodes::AIfExpr::n_else";
+void parser___parser_nodes___AIfExpr___n_then__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfExpr___n_then__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfExpr___n_else(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfExpr___n_else_t)(val_t p0);
-val_t NEW_AIfExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfexprExpr___n_kwif = "parser_nodes::AIfexprExpr::n_kwif";
+void parser___parser_nodes___AIfExpr___n_else__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfExpr___n_else__eq_t)(val_t p0, val_t p1);
+val_t NEW_AIfExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AIfexprExpr___n_kwif(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfexprExpr___n_kwif_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfexprExpr___n_expr = "parser_nodes::AIfexprExpr::n_expr";
+void parser___parser_nodes___AIfexprExpr___n_kwif__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfexprExpr___n_kwif__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfexprExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfexprExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfexprExpr___n_kwthen = "parser_nodes::AIfexprExpr::n_kwthen";
+void parser___parser_nodes___AIfexprExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfexprExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfexprExpr___n_kwthen(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfexprExpr___n_kwthen_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfexprExpr___n_then = "parser_nodes::AIfexprExpr::n_then";
+void parser___parser_nodes___AIfexprExpr___n_kwthen__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfexprExpr___n_kwthen__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfexprExpr___n_then(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfexprExpr___n_then_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfexprExpr___n_kwelse = "parser_nodes::AIfexprExpr::n_kwelse";
+void parser___parser_nodes___AIfexprExpr___n_then__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfexprExpr___n_then__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfexprExpr___n_kwelse(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfexprExpr___n_kwelse_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIfexprExpr___n_else = "parser_nodes::AIfexprExpr::n_else";
+void parser___parser_nodes___AIfexprExpr___n_kwelse__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfexprExpr___n_kwelse__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIfexprExpr___n_else(val_t p0);
 typedef val_t (*parser___parser_nodes___AIfexprExpr___n_else_t)(val_t p0);
-val_t NEW_AIfexprExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AWhileExpr___n_kwwhile = "parser_nodes::AWhileExpr::n_kwwhile";
+void parser___parser_nodes___AIfexprExpr___n_else__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIfexprExpr___n_else__eq_t)(val_t p0, val_t p1);
+val_t NEW_AIfexprExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AWhileExpr___n_kwwhile(val_t p0);
 typedef val_t (*parser___parser_nodes___AWhileExpr___n_kwwhile_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AWhileExpr___n_expr = "parser_nodes::AWhileExpr::n_expr";
+void parser___parser_nodes___AWhileExpr___n_kwwhile__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AWhileExpr___n_kwwhile__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AWhileExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AWhileExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AWhileExpr___n_kwdo = "parser_nodes::AWhileExpr::n_kwdo";
+void parser___parser_nodes___AWhileExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AWhileExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AWhileExpr___n_kwdo(val_t p0);
 typedef val_t (*parser___parser_nodes___AWhileExpr___n_kwdo_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AWhileExpr___n_block = "parser_nodes::AWhileExpr::n_block";
+void parser___parser_nodes___AWhileExpr___n_kwdo__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AWhileExpr___n_kwdo__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AWhileExpr___n_block(val_t p0);
 typedef val_t (*parser___parser_nodes___AWhileExpr___n_block_t)(val_t p0);
-val_t NEW_AWhileExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALoopExpr___n_kwloop = "parser_nodes::ALoopExpr::n_kwloop";
+void parser___parser_nodes___AWhileExpr___n_block__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AWhileExpr___n_block__eq_t)(val_t p0, val_t p1);
+val_t NEW_AWhileExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ALoopExpr___n_kwloop(val_t p0);
 typedef val_t (*parser___parser_nodes___ALoopExpr___n_kwloop_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ALoopExpr___n_block = "parser_nodes::ALoopExpr::n_block";
+void parser___parser_nodes___ALoopExpr___n_kwloop__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALoopExpr___n_kwloop__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ALoopExpr___n_block(val_t p0);
 typedef val_t (*parser___parser_nodes___ALoopExpr___n_block_t)(val_t p0);
-val_t NEW_ALoopExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AForExpr___n_kwfor = "parser_nodes::AForExpr::n_kwfor";
+void parser___parser_nodes___ALoopExpr___n_block__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ALoopExpr___n_block__eq_t)(val_t p0, val_t p1);
+val_t NEW_ALoopExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AForExpr___n_kwfor(val_t p0);
 typedef val_t (*parser___parser_nodes___AForExpr___n_kwfor_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AForExpr___n_ids = "parser_nodes::AForExpr::n_ids";
+void parser___parser_nodes___AForExpr___n_kwfor__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AForExpr___n_kwfor__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AForExpr___n_ids(val_t p0);
 typedef val_t (*parser___parser_nodes___AForExpr___n_ids_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AForExpr___n_expr = "parser_nodes::AForExpr::n_expr";
 val_t parser___parser_nodes___AForExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AForExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AForExpr___n_kwdo = "parser_nodes::AForExpr::n_kwdo";
+void parser___parser_nodes___AForExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AForExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AForExpr___n_kwdo(val_t p0);
 typedef val_t (*parser___parser_nodes___AForExpr___n_kwdo_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AForExpr___n_block = "parser_nodes::AForExpr::n_block";
+void parser___parser_nodes___AForExpr___n_kwdo__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AForExpr___n_kwdo__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AForExpr___n_block(val_t p0);
 typedef val_t (*parser___parser_nodes___AForExpr___n_block_t)(val_t p0);
-val_t NEW_AForExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssertExpr___n_kwassert = "parser_nodes::AAssertExpr::n_kwassert";
+void parser___parser_nodes___AForExpr___n_block__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AForExpr___n_block__eq_t)(val_t p0, val_t p1);
+val_t NEW_AForExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAssertExpr___n_kwassert(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssertExpr___n_kwassert_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssertExpr___n_id = "parser_nodes::AAssertExpr::n_id";
+void parser___parser_nodes___AAssertExpr___n_kwassert__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssertExpr___n_kwassert__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAssertExpr___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssertExpr___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssertExpr___n_expr = "parser_nodes::AAssertExpr::n_expr";
+void parser___parser_nodes___AAssertExpr___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssertExpr___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAssertExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssertExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssertExpr___n_else = "parser_nodes::AAssertExpr::n_else";
+void parser___parser_nodes___AAssertExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssertExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAssertExpr___n_else(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssertExpr___n_else_t)(val_t p0);
-val_t NEW_AAssertExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssignFormExpr___n_assign = "parser_nodes::AAssignFormExpr::n_assign";
+void parser___parser_nodes___AAssertExpr___n_else__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssertExpr___n_else__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAssertExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAssignFormExpr___n_assign(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssignFormExpr___n_assign_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAssignFormExpr___n_value = "parser_nodes::AAssignFormExpr::n_value";
+void parser___parser_nodes___AAssignFormExpr___n_assign__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssignFormExpr___n_assign__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAssignFormExpr___n_value(val_t p0);
 typedef val_t (*parser___parser_nodes___AAssignFormExpr___n_value_t)(val_t p0);
-val_t NEW_AAssignFormExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AReassignFormExpr___n_assign_op = "parser_nodes::AReassignFormExpr::n_assign_op";
+void parser___parser_nodes___AAssignFormExpr___n_value__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAssignFormExpr___n_value__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAssignFormExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AReassignFormExpr___n_assign_op(val_t p0);
 typedef val_t (*parser___parser_nodes___AReassignFormExpr___n_assign_op_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AReassignFormExpr___n_value = "parser_nodes::AReassignFormExpr::n_value";
+void parser___parser_nodes___AReassignFormExpr___n_assign_op__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AReassignFormExpr___n_assign_op__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AReassignFormExpr___n_value(val_t p0);
 typedef val_t (*parser___parser_nodes___AReassignFormExpr___n_value_t)(val_t p0);
-val_t NEW_AReassignFormExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AOnceExpr___n_kwonce = "parser_nodes::AOnceExpr::n_kwonce";
+void parser___parser_nodes___AReassignFormExpr___n_value__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AReassignFormExpr___n_value__eq_t)(val_t p0, val_t p1);
+val_t NEW_AReassignFormExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AOnceExpr___n_kwonce(val_t p0);
 typedef val_t (*parser___parser_nodes___AOnceExpr___n_kwonce_t)(val_t p0);
-val_t NEW_AOnceExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASendExpr___n_expr = "parser_nodes::ASendExpr::n_expr";
+void parser___parser_nodes___AOnceExpr___n_kwonce__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AOnceExpr___n_kwonce__eq_t)(val_t p0, val_t p1);
+val_t NEW_AOnceExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASendExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___ASendExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASendExpr___n_closure_defs = "parser_nodes::ASendExpr::n_closure_defs";
+void parser___parser_nodes___ASendExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASendExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ASendExpr___n_closure_defs(val_t p0);
 typedef val_t (*parser___parser_nodes___ASendExpr___n_closure_defs_t)(val_t p0);
-val_t NEW_ASendExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABinopExpr___n_expr2 = "parser_nodes::ABinopExpr::n_expr2";
+val_t NEW_ASendExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ABinopExpr___n_expr2(val_t p0);
 typedef val_t (*parser___parser_nodes___ABinopExpr___n_expr2_t)(val_t p0);
-val_t NEW_ABinopExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ABoolExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AOrExpr___n_expr = "parser_nodes::AOrExpr::n_expr";
+void parser___parser_nodes___ABinopExpr___n_expr2__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABinopExpr___n_expr2__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABinopExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ABoolExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AOrExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AOrExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AOrExpr___n_expr2 = "parser_nodes::AOrExpr::n_expr2";
+void parser___parser_nodes___AOrExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AOrExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AOrExpr___n_expr2(val_t p0);
 typedef val_t (*parser___parser_nodes___AOrExpr___n_expr2_t)(val_t p0);
-val_t NEW_AOrExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAndExpr___n_expr = "parser_nodes::AAndExpr::n_expr";
+void parser___parser_nodes___AOrExpr___n_expr2__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AOrExpr___n_expr2__eq_t)(val_t p0, val_t p1);
+val_t NEW_AOrExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAndExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AAndExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAndExpr___n_expr2 = "parser_nodes::AAndExpr::n_expr2";
+void parser___parser_nodes___AAndExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAndExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAndExpr___n_expr2(val_t p0);
 typedef val_t (*parser___parser_nodes___AAndExpr___n_expr2_t)(val_t p0);
-val_t NEW_AAndExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AOrElseExpr___n_expr = "parser_nodes::AOrElseExpr::n_expr";
+void parser___parser_nodes___AAndExpr___n_expr2__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAndExpr___n_expr2__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAndExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AOrElseExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AOrElseExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AOrElseExpr___n_expr2 = "parser_nodes::AOrElseExpr::n_expr2";
+void parser___parser_nodes___AOrElseExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AOrElseExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AOrElseExpr___n_expr2(val_t p0);
 typedef val_t (*parser___parser_nodes___AOrElseExpr___n_expr2_t)(val_t p0);
-val_t NEW_AOrElseExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANotExpr___n_kwnot = "parser_nodes::ANotExpr::n_kwnot";
+void parser___parser_nodes___AOrElseExpr___n_expr2__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AOrElseExpr___n_expr2__eq_t)(val_t p0, val_t p1);
+val_t NEW_AOrElseExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ANotExpr___n_kwnot(val_t p0);
 typedef val_t (*parser___parser_nodes___ANotExpr___n_kwnot_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANotExpr___n_expr = "parser_nodes::ANotExpr::n_expr";
+void parser___parser_nodes___ANotExpr___n_kwnot__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANotExpr___n_kwnot__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ANotExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___ANotExpr___n_expr_t)(val_t p0);
-val_t NEW_ANotExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AEqExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AEeExpr___n_expr = "parser_nodes::AEeExpr::n_expr";
+void parser___parser_nodes___ANotExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANotExpr___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_ANotExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AEqExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AEeExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AEeExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AEeExpr___n_expr2 = "parser_nodes::AEeExpr::n_expr2";
+void parser___parser_nodes___AEeExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AEeExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AEeExpr___n_expr2(val_t p0);
 typedef val_t (*parser___parser_nodes___AEeExpr___n_expr2_t)(val_t p0);
-val_t NEW_AEeExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ANeExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ALtExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ALeExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ALlExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AGtExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AGeExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AGgExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIsaExpr___n_expr = "parser_nodes::AIsaExpr::n_expr";
+void parser___parser_nodes___AEeExpr___n_expr2__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AEeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
+val_t NEW_AEeExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ANeExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ALtExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ALeExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ALlExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AGtExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AGeExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AGgExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AIsaExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AIsaExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIsaExpr___n_type = "parser_nodes::AIsaExpr::n_type";
+void parser___parser_nodes___AIsaExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIsaExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AIsaExpr___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AIsaExpr___n_type_t)(val_t p0);
-val_t NEW_AIsaExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_APlusExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AMinusExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AStarshipExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AStarExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ASlashExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_APercentExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AUminusExpr___n_minus = "parser_nodes::AUminusExpr::n_minus";
+void parser___parser_nodes___AIsaExpr___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIsaExpr___n_type__eq_t)(val_t p0, val_t p1);
+val_t NEW_AIsaExpr_parser___parser_nodes___ANode___init();
+val_t NEW_APlusExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AMinusExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AStarshipExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AStarExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ASlashExpr_parser___parser_nodes___ANode___init();
+val_t NEW_APercentExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AUminusExpr___n_minus(val_t p0);
 typedef val_t (*parser___parser_nodes___AUminusExpr___n_minus_t)(val_t p0);
-val_t NEW_AUminusExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANewExpr___n_kwnew = "parser_nodes::ANewExpr::n_kwnew";
+void parser___parser_nodes___AUminusExpr___n_minus__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AUminusExpr___n_minus__eq_t)(val_t p0, val_t p1);
+val_t NEW_AUminusExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ANewExpr___n_kwnew(val_t p0);
 typedef val_t (*parser___parser_nodes___ANewExpr___n_kwnew_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANewExpr___n_type = "parser_nodes::ANewExpr::n_type";
+void parser___parser_nodes___ANewExpr___n_kwnew__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANewExpr___n_kwnew__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ANewExpr___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___ANewExpr___n_type_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANewExpr___n_id = "parser_nodes::ANewExpr::n_id";
+void parser___parser_nodes___ANewExpr___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANewExpr___n_type__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ANewExpr___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___ANewExpr___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANewExpr___n_args = "parser_nodes::ANewExpr::n_args";
+void parser___parser_nodes___ANewExpr___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANewExpr___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ANewExpr___n_args(val_t p0);
 typedef val_t (*parser___parser_nodes___ANewExpr___n_args_t)(val_t p0);
-val_t NEW_ANewExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrFormExpr___n_expr = "parser_nodes::AAttrFormExpr::n_expr";
+void parser___parser_nodes___ANewExpr___n_args__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANewExpr___n_args__eq_t)(val_t p0, val_t p1);
+val_t NEW_ANewExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAttrFormExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrFormExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAttrFormExpr___n_id = "parser_nodes::AAttrFormExpr::n_id";
+void parser___parser_nodes___AAttrFormExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrFormExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAttrFormExpr___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AAttrFormExpr___n_id_t)(val_t p0);
-val_t NEW_AAttrFormExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AAttrExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AAttrAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ACallFormExpr___n_id = "parser_nodes::ACallFormExpr::n_id";
+void parser___parser_nodes___AAttrFormExpr___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAttrFormExpr___n_id__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAttrFormExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AAttrExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AAttrAssignExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ACallFormExpr___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___ACallFormExpr___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ACallFormExpr___n_args = "parser_nodes::ACallFormExpr::n_args";
+void parser___parser_nodes___ACallFormExpr___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACallFormExpr___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ACallFormExpr___n_args(val_t p0);
 typedef val_t (*parser___parser_nodes___ACallFormExpr___n_args_t)(val_t p0);
-val_t NEW_ACallFormExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AAttrReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ACallExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ACallAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ACallReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperExpr___n_qualified = "parser_nodes::ASuperExpr::n_qualified";
+void parser___parser_nodes___ACallFormExpr___n_args__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACallFormExpr___n_args__eq_t)(val_t p0, val_t p1);
+val_t NEW_ACallFormExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ASendReassignFormExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AAttrReassignExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ACallExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ACallAssignExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ACallReassignExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASuperExpr___n_qualified(val_t p0);
 typedef val_t (*parser___parser_nodes___ASuperExpr___n_qualified_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperExpr___n_kwsuper = "parser_nodes::ASuperExpr::n_kwsuper";
+void parser___parser_nodes___ASuperExpr___n_qualified__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASuperExpr___n_qualified__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ASuperExpr___n_kwsuper(val_t p0);
 typedef val_t (*parser___parser_nodes___ASuperExpr___n_kwsuper_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperExpr___n_args = "parser_nodes::ASuperExpr::n_args";
+void parser___parser_nodes___ASuperExpr___n_kwsuper__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASuperExpr___n_kwsuper__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ASuperExpr___n_args(val_t p0);
 typedef val_t (*parser___parser_nodes___ASuperExpr___n_args_t)(val_t p0);
-val_t NEW_ASuperExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AInitExpr___n_kwinit = "parser_nodes::AInitExpr::n_kwinit";
+void parser___parser_nodes___ASuperExpr___n_args__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASuperExpr___n_args__eq_t)(val_t p0, val_t p1);
+val_t NEW_ASuperExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AInitExpr___n_kwinit(val_t p0);
 typedef val_t (*parser___parser_nodes___AInitExpr___n_kwinit_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AInitExpr___n_args = "parser_nodes::AInitExpr::n_args";
+void parser___parser_nodes___AInitExpr___n_kwinit__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AInitExpr___n_kwinit__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AInitExpr___n_args(val_t p0);
 typedef val_t (*parser___parser_nodes___AInitExpr___n_args_t)(val_t p0);
-val_t NEW_AInitExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABraFormExpr___n_args = "parser_nodes::ABraFormExpr::n_args";
+void parser___parser_nodes___AInitExpr___n_args__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AInitExpr___n_args__eq_t)(val_t p0, val_t p1);
+val_t NEW_AInitExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ABraFormExpr___n_args(val_t p0);
 typedef val_t (*parser___parser_nodes___ABraFormExpr___n_args_t)(val_t p0);
-val_t NEW_ABraFormExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ABraExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ABraAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AVarFormExpr___n_id = "parser_nodes::AVarFormExpr::n_id";
+void parser___parser_nodes___ABraFormExpr___n_args__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraFormExpr___n_args__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABraFormExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ABraExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ABraAssignExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AVarFormExpr___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AVarFormExpr___n_id_t)(val_t p0);
-val_t NEW_AVarFormExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ABraReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureCallExpr___n_id = "parser_nodes::AClosureCallExpr::n_id";
+void parser___parser_nodes___AVarFormExpr___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AVarFormExpr___n_id__eq_t)(val_t p0, val_t p1);
+val_t NEW_AVarFormExpr_parser___parser_nodes___ANode___init();
+val_t NEW_ABraReassignExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AClosureCallExpr___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureCallExpr___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureCallExpr___n_args = "parser_nodes::AClosureCallExpr::n_args";
+void parser___parser_nodes___AClosureCallExpr___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureCallExpr___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureCallExpr___n_args(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureCallExpr___n_args_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureCallExpr___n_closure_defs = "parser_nodes::AClosureCallExpr::n_closure_defs";
+void parser___parser_nodes___AClosureCallExpr___n_args__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureCallExpr___n_args__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureCallExpr___n_closure_defs(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureCallExpr___n_closure_defs_t)(val_t p0);
-val_t NEW_AClosureCallExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AVarExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AVarAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AVarReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ARangeExpr___n_expr = "parser_nodes::ARangeExpr::n_expr";
+val_t NEW_AClosureCallExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AVarExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AVarAssignExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AVarReassignExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ARangeExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___ARangeExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ARangeExpr___n_expr2 = "parser_nodes::ARangeExpr::n_expr2";
+void parser___parser_nodes___ARangeExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ARangeExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___ARangeExpr___n_expr2(val_t p0);
 typedef val_t (*parser___parser_nodes___ARangeExpr___n_expr2_t)(val_t p0);
-val_t NEW_ARangeExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_ACrangeExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AOrangeExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AArrayExpr___n_exprs = "parser_nodes::AArrayExpr::n_exprs";
+void parser___parser_nodes___ARangeExpr___n_expr2__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ARangeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
+val_t NEW_ARangeExpr_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___ACrangeExpr___n_obra(val_t p0);
+typedef val_t (*parser___parser_nodes___ACrangeExpr___n_obra_t)(val_t p0);
+void parser___parser_nodes___ACrangeExpr___n_obra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACrangeExpr___n_obra__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ACrangeExpr___n_cbra(val_t p0);
+typedef val_t (*parser___parser_nodes___ACrangeExpr___n_cbra_t)(val_t p0);
+void parser___parser_nodes___ACrangeExpr___n_cbra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACrangeExpr___n_cbra__eq_t)(val_t p0, val_t p1);
+val_t NEW_ACrangeExpr_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AOrangeExpr___n_obra(val_t p0);
+typedef val_t (*parser___parser_nodes___AOrangeExpr___n_obra_t)(val_t p0);
+void parser___parser_nodes___AOrangeExpr___n_obra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AOrangeExpr___n_obra__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AOrangeExpr___n_cbra(val_t p0);
+typedef val_t (*parser___parser_nodes___AOrangeExpr___n_cbra_t)(val_t p0);
+void parser___parser_nodes___AOrangeExpr___n_cbra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AOrangeExpr___n_cbra__eq_t)(val_t p0, val_t p1);
+val_t NEW_AOrangeExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AArrayExpr___n_exprs(val_t p0);
 typedef val_t (*parser___parser_nodes___AArrayExpr___n_exprs_t)(val_t p0);
-val_t NEW_AArrayExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASelfExpr___n_kwself = "parser_nodes::ASelfExpr::n_kwself";
+void parser___parser_nodes___AArrayExpr___n_exprs__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AArrayExpr___n_exprs__eq_t)(val_t p0, val_t p1);
+val_t NEW_AArrayExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASelfExpr___n_kwself(val_t p0);
 typedef val_t (*parser___parser_nodes___ASelfExpr___n_kwself_t)(val_t p0);
-val_t NEW_ASelfExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AImplicitSelfExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ATrueExpr___n_kwtrue = "parser_nodes::ATrueExpr::n_kwtrue";
+void parser___parser_nodes___ASelfExpr___n_kwself__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASelfExpr___n_kwself__eq_t)(val_t p0, val_t p1);
+val_t NEW_ASelfExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AImplicitSelfExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ATrueExpr___n_kwtrue(val_t p0);
 typedef val_t (*parser___parser_nodes___ATrueExpr___n_kwtrue_t)(val_t p0);
-val_t NEW_ATrueExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AFalseExpr___n_kwfalse = "parser_nodes::AFalseExpr::n_kwfalse";
+void parser___parser_nodes___ATrueExpr___n_kwtrue__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ATrueExpr___n_kwtrue__eq_t)(val_t p0, val_t p1);
+val_t NEW_ATrueExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AFalseExpr___n_kwfalse(val_t p0);
 typedef val_t (*parser___parser_nodes___AFalseExpr___n_kwfalse_t)(val_t p0);
-val_t NEW_AFalseExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ANullExpr___n_kwnull = "parser_nodes::ANullExpr::n_kwnull";
+void parser___parser_nodes___AFalseExpr___n_kwfalse__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AFalseExpr___n_kwfalse__eq_t)(val_t p0, val_t p1);
+val_t NEW_AFalseExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ANullExpr___n_kwnull(val_t p0);
 typedef val_t (*parser___parser_nodes___ANullExpr___n_kwnull_t)(val_t p0);
-val_t NEW_ANullExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIntExpr___n_number = "parser_nodes::AIntExpr::n_number";
+void parser___parser_nodes___ANullExpr___n_kwnull__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ANullExpr___n_kwnull__eq_t)(val_t p0, val_t p1);
+val_t NEW_ANullExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AIntExpr___n_number(val_t p0);
 typedef val_t (*parser___parser_nodes___AIntExpr___n_number_t)(val_t p0);
-val_t NEW_AIntExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AFloatExpr___n_float = "parser_nodes::AFloatExpr::n_float";
+void parser___parser_nodes___AIntExpr___n_number__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIntExpr___n_number__eq_t)(val_t p0, val_t p1);
+val_t NEW_AIntExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AFloatExpr___n_float(val_t p0);
 typedef val_t (*parser___parser_nodes___AFloatExpr___n_float_t)(val_t p0);
-val_t NEW_AFloatExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ACharExpr___n_char = "parser_nodes::ACharExpr::n_char";
+void parser___parser_nodes___AFloatExpr___n_float__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AFloatExpr___n_float__eq_t)(val_t p0, val_t p1);
+val_t NEW_AFloatExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ACharExpr___n_char(val_t p0);
 typedef val_t (*parser___parser_nodes___ACharExpr___n_char_t)(val_t p0);
-val_t NEW_ACharExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AStringFormExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStringExpr___n_string = "parser_nodes::AStringExpr::n_string";
-val_t parser___parser_nodes___AStringExpr___n_string(val_t p0);
-typedef val_t (*parser___parser_nodes___AStringExpr___n_string_t)(val_t p0);
-val_t NEW_AStringExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AStartStringExpr___n_string = "parser_nodes::AStartStringExpr::n_string";
-val_t parser___parser_nodes___AStartStringExpr___n_string(val_t p0);
-typedef val_t (*parser___parser_nodes___AStartStringExpr___n_string_t)(val_t p0);
-val_t NEW_AStartStringExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMidStringExpr___n_string = "parser_nodes::AMidStringExpr::n_string";
-val_t parser___parser_nodes___AMidStringExpr___n_string(val_t p0);
-typedef val_t (*parser___parser_nodes___AMidStringExpr___n_string_t)(val_t p0);
-val_t NEW_AMidStringExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AEndStringExpr___n_string = "parser_nodes::AEndStringExpr::n_string";
-val_t parser___parser_nodes___AEndStringExpr___n_string(val_t p0);
-typedef val_t (*parser___parser_nodes___AEndStringExpr___n_string_t)(val_t p0);
-val_t NEW_AEndStringExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASuperstringExpr___n_exprs = "parser_nodes::ASuperstringExpr::n_exprs";
+void parser___parser_nodes___ACharExpr___n_char__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ACharExpr___n_char__eq_t)(val_t p0, val_t p1);
+val_t NEW_ACharExpr_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AStringFormExpr___n_string(val_t p0);
+typedef val_t (*parser___parser_nodes___AStringFormExpr___n_string_t)(val_t p0);
+void parser___parser_nodes___AStringFormExpr___n_string__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AStringFormExpr___n_string__eq_t)(val_t p0, val_t p1);
+val_t NEW_AStringFormExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AStringExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AStartStringExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AMidStringExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AEndStringExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASuperstringExpr___n_exprs(val_t p0);
 typedef val_t (*parser___parser_nodes___ASuperstringExpr___n_exprs_t)(val_t p0);
-val_t NEW_ASuperstringExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AParExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AProxyExpr___n_expr = "parser_nodes::AProxyExpr::n_expr";
+val_t NEW_ASuperstringExpr_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AParExpr___n_opar(val_t p0);
+typedef val_t (*parser___parser_nodes___AParExpr___n_opar_t)(val_t p0);
+void parser___parser_nodes___AParExpr___n_opar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AParExpr___n_opar__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AParExpr___n_cpar(val_t p0);
+typedef val_t (*parser___parser_nodes___AParExpr___n_cpar_t)(val_t p0);
+void parser___parser_nodes___AParExpr___n_cpar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AParExpr___n_cpar__eq_t)(val_t p0, val_t p1);
+val_t NEW_AParExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AProxyExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AProxyExpr___n_expr_t)(val_t p0);
-val_t NEW_AProxyExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsCastExpr___n_expr = "parser_nodes::AAsCastExpr::n_expr";
+void parser___parser_nodes___AProxyExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AProxyExpr___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_AProxyExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAsCastExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsCastExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsCastExpr___n_kwas = "parser_nodes::AAsCastExpr::n_kwas";
+void parser___parser_nodes___AAsCastExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsCastExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsCastExpr___n_kwas(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsCastExpr___n_kwas_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsCastExpr___n_type = "parser_nodes::AAsCastExpr::n_type";
+void parser___parser_nodes___AAsCastExpr___n_kwas__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsCastExpr___n_kwas__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAsCastExpr___n_opar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAsCastExpr___n_opar_t)(val_t p0);
+void parser___parser_nodes___AAsCastExpr___n_opar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsCastExpr___n_opar__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsCastExpr___n_type(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsCastExpr___n_type_t)(val_t p0);
-val_t NEW_AAsCastExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotnullExpr___n_expr = "parser_nodes::AAsNotnullExpr::n_expr";
+void parser___parser_nodes___AAsCastExpr___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsCastExpr___n_type__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAsCastExpr___n_cpar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAsCastExpr___n_cpar_t)(val_t p0);
+void parser___parser_nodes___AAsCastExpr___n_cpar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsCastExpr___n_cpar__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAsCastExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AAsNotnullExpr___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotnullExpr___n_expr_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwas = "parser_nodes::AAsNotnullExpr::n_kwas";
+void parser___parser_nodes___AAsNotnullExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotnullExpr___n_expr__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNotnullExpr___n_kwas(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotnullExpr___n_kwas_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnot = "parser_nodes::AAsNotnullExpr::n_kwnot";
+void parser___parser_nodes___AAsNotnullExpr___n_kwas__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotnullExpr___n_kwas__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAsNotnullExpr___n_opar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAsNotnullExpr___n_opar_t)(val_t p0);
+void parser___parser_nodes___AAsNotnullExpr___n_opar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotnullExpr___n_opar__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNotnullExpr___n_kwnot(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotnullExpr___n_kwnot_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AAsNotnullExpr___n_kwnull = "parser_nodes::AAsNotnullExpr::n_kwnull";
+void parser___parser_nodes___AAsNotnullExpr___n_kwnot__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotnullExpr___n_kwnot__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AAsNotnullExpr___n_kwnull(val_t p0);
 typedef val_t (*parser___parser_nodes___AAsNotnullExpr___n_kwnull_t)(val_t p0);
-val_t NEW_AAsNotnullExpr_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AIssetAttrExpr___n_kwisset = "parser_nodes::AIssetAttrExpr::n_kwisset";
+void parser___parser_nodes___AAsNotnullExpr___n_kwnull__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotnullExpr___n_kwnull__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAsNotnullExpr___n_cpar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAsNotnullExpr___n_cpar_t)(val_t p0);
+void parser___parser_nodes___AAsNotnullExpr___n_cpar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAsNotnullExpr___n_cpar__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAsNotnullExpr_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AIssetAttrExpr___n_kwisset(val_t p0);
 typedef val_t (*parser___parser_nodes___AIssetAttrExpr___n_kwisset_t)(val_t p0);
-val_t NEW_AIssetAttrExpr_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AAssignOp_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___APlusAssignOp___n_pluseq = "parser_nodes::APlusAssignOp::n_pluseq";
+void parser___parser_nodes___AIssetAttrExpr___n_kwisset__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AIssetAttrExpr___n_kwisset__eq_t)(val_t p0, val_t p1);
+val_t NEW_AIssetAttrExpr_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AExprs___n_exprs(val_t p0);
+typedef val_t (*parser___parser_nodes___AExprs___n_exprs_t)(val_t p0);
+val_t NEW_AExprs_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___ADebugTypeExpr___n_kwdebug(val_t p0);
+typedef val_t (*parser___parser_nodes___ADebugTypeExpr___n_kwdebug_t)(val_t p0);
+void parser___parser_nodes___ADebugTypeExpr___n_kwdebug__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ADebugTypeExpr___n_kwdebug__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ADebugTypeExpr___n_kwtype(val_t p0);
+typedef val_t (*parser___parser_nodes___ADebugTypeExpr___n_kwtype_t)(val_t p0);
+void parser___parser_nodes___ADebugTypeExpr___n_kwtype__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ADebugTypeExpr___n_kwtype__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ADebugTypeExpr___n_expr(val_t p0);
+typedef val_t (*parser___parser_nodes___ADebugTypeExpr___n_expr_t)(val_t p0);
+void parser___parser_nodes___ADebugTypeExpr___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ADebugTypeExpr___n_expr__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ADebugTypeExpr___n_type(val_t p0);
+typedef val_t (*parser___parser_nodes___ADebugTypeExpr___n_type_t)(val_t p0);
+void parser___parser_nodes___ADebugTypeExpr___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ADebugTypeExpr___n_type__eq_t)(val_t p0, val_t p1);
+val_t NEW_ADebugTypeExpr_parser___parser_nodes___ANode___init();
+val_t NEW_AListExprs_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AParExprs___n_opar(val_t p0);
+typedef val_t (*parser___parser_nodes___AParExprs___n_opar_t)(val_t p0);
+void parser___parser_nodes___AParExprs___n_opar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AParExprs___n_opar__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AParExprs___n_cpar(val_t p0);
+typedef val_t (*parser___parser_nodes___AParExprs___n_cpar_t)(val_t p0);
+void parser___parser_nodes___AParExprs___n_cpar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AParExprs___n_cpar__eq_t)(val_t p0, val_t p1);
+val_t NEW_AParExprs_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___ABraExprs___n_obra(val_t p0);
+typedef val_t (*parser___parser_nodes___ABraExprs___n_obra_t)(val_t p0);
+void parser___parser_nodes___ABraExprs___n_obra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraExprs___n_obra__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___ABraExprs___n_cbra(val_t p0);
+typedef val_t (*parser___parser_nodes___ABraExprs___n_cbra_t)(val_t p0);
+void parser___parser_nodes___ABraExprs___n_cbra__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABraExprs___n_cbra__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABraExprs_parser___parser_nodes___ANode___init();
+val_t NEW_AAssignOp_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___APlusAssignOp___n_pluseq(val_t p0);
 typedef val_t (*parser___parser_nodes___APlusAssignOp___n_pluseq_t)(val_t p0);
-val_t NEW_APlusAssignOp_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AMinusAssignOp___n_minuseq = "parser_nodes::AMinusAssignOp::n_minuseq";
+void parser___parser_nodes___APlusAssignOp___n_pluseq__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___APlusAssignOp___n_pluseq__eq_t)(val_t p0, val_t p1);
+val_t NEW_APlusAssignOp_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AMinusAssignOp___n_minuseq(val_t p0);
 typedef val_t (*parser___parser_nodes___AMinusAssignOp___n_minuseq_t)(val_t p0);
-val_t NEW_AMinusAssignOp_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDef___n_bang = "parser_nodes::AClosureDef::n_bang";
+void parser___parser_nodes___AMinusAssignOp___n_minuseq__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AMinusAssignOp___n_minuseq__eq_t)(val_t p0, val_t p1);
+val_t NEW_AMinusAssignOp_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AClosureDef___n_bang(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDef___n_bang_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDef___n_id = "parser_nodes::AClosureDef::n_id";
+void parser___parser_nodes___AClosureDef___n_bang__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDef___n_bang__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureDef___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDef___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDef___n_ids = "parser_nodes::AClosureDef::n_ids";
+void parser___parser_nodes___AClosureDef___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDef___n_id__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureDef___n_ids(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDef___n_ids_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDef___n_kwdo = "parser_nodes::AClosureDef::n_kwdo";
 val_t parser___parser_nodes___AClosureDef___n_kwdo(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDef___n_kwdo_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AClosureDef___n_expr = "parser_nodes::AClosureDef::n_expr";
+void parser___parser_nodes___AClosureDef___n_kwdo__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDef___n_kwdo__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AClosureDef___n_expr(val_t p0);
 typedef val_t (*parser___parser_nodes___AClosureDef___n_expr_t)(val_t p0);
-val_t NEW_AClosureDef_parser___parser_nodes___ANode___init(val_t p0);
-val_t NEW_AClosureId_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ASimpleClosureId___n_id = "parser_nodes::ASimpleClosureId::n_id";
+void parser___parser_nodes___AClosureDef___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AClosureDef___n_expr__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AClosureDef___hot_location(val_t p0);
+typedef val_t (*parser___parser_nodes___AClosureDef___hot_location_t)(val_t p0);
+val_t NEW_AClosureDef_parser___parser_nodes___ANode___init();
+val_t NEW_AClosureId_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ASimpleClosureId___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___ASimpleClosureId___n_id_t)(val_t p0);
-val_t NEW_ASimpleClosureId_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ABreakClosureId___n_kwbreak = "parser_nodes::ABreakClosureId::n_kwbreak";
+void parser___parser_nodes___ASimpleClosureId___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ASimpleClosureId___n_id__eq_t)(val_t p0, val_t p1);
+val_t NEW_ASimpleClosureId_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ABreakClosureId___n_kwbreak(val_t p0);
 typedef val_t (*parser___parser_nodes___ABreakClosureId___n_kwbreak_t)(val_t p0);
-val_t NEW_ABreakClosureId_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModuleName___n_quad = "parser_nodes::AModuleName::n_quad";
+void parser___parser_nodes___ABreakClosureId___n_kwbreak__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ABreakClosureId___n_kwbreak__eq_t)(val_t p0, val_t p1);
+val_t NEW_ABreakClosureId_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AModuleName___n_quad(val_t p0);
 typedef val_t (*parser___parser_nodes___AModuleName___n_quad_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModuleName___n_path = "parser_nodes::AModuleName::n_path";
+void parser___parser_nodes___AModuleName___n_quad__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AModuleName___n_quad__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AModuleName___n_path(val_t p0);
 typedef val_t (*parser___parser_nodes___AModuleName___n_path_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AModuleName___n_id = "parser_nodes::AModuleName::n_id";
 val_t parser___parser_nodes___AModuleName___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AModuleName___n_id_t)(val_t p0);
-val_t NEW_AModuleName_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AQualified___n_quad = "parser_nodes::AQualified::n_quad";
+void parser___parser_nodes___AModuleName___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AModuleName___n_id__eq_t)(val_t p0, val_t p1);
+val_t NEW_AModuleName_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AInLanguage___n_kwin(val_t p0);
+typedef val_t (*parser___parser_nodes___AInLanguage___n_kwin_t)(val_t p0);
+void parser___parser_nodes___AInLanguage___n_kwin__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AInLanguage___n_kwin__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AInLanguage___n_string(val_t p0);
+typedef val_t (*parser___parser_nodes___AInLanguage___n_string_t)(val_t p0);
+void parser___parser_nodes___AInLanguage___n_string__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AInLanguage___n_string__eq_t)(val_t p0, val_t p1);
+val_t NEW_AInLanguage_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AExternCodeBlock___n_in_language(val_t p0);
+typedef val_t (*parser___parser_nodes___AExternCodeBlock___n_in_language_t)(val_t p0);
+void parser___parser_nodes___AExternCodeBlock___n_in_language__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternCodeBlock___n_in_language__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AExternCodeBlock___n_extern_code_segment(val_t p0);
+typedef val_t (*parser___parser_nodes___AExternCodeBlock___n_extern_code_segment_t)(val_t p0);
+void parser___parser_nodes___AExternCodeBlock___n_extern_code_segment__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExternCodeBlock___n_extern_code_segment__eq_t)(val_t p0, val_t p1);
+val_t NEW_AExternCodeBlock_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___AQualified___n_quad(val_t p0);
 typedef val_t (*parser___parser_nodes___AQualified___n_quad_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AQualified___n_id = "parser_nodes::AQualified::n_id";
+void parser___parser_nodes___AQualified___n_quad__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AQualified___n_quad__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___AQualified___n_id(val_t p0);
 typedef val_t (*parser___parser_nodes___AQualified___n_id_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___AQualified___n_classid = "parser_nodes::AQualified::n_classid";
 val_t parser___parser_nodes___AQualified___n_classid(val_t p0);
 typedef val_t (*parser___parser_nodes___AQualified___n_classid_t)(val_t p0);
-val_t NEW_AQualified_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___ADoc___n_comment = "parser_nodes::ADoc::n_comment";
+void parser___parser_nodes___AQualified___n_classid__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AQualified___n_classid__eq_t)(val_t p0, val_t p1);
+val_t NEW_AQualified_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___ADoc___n_comment(val_t p0);
 typedef val_t (*parser___parser_nodes___ADoc___n_comment_t)(val_t p0);
-val_t NEW_ADoc_parser___parser_nodes___ANode___init(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___Start___n_base = "parser_nodes::Start::n_base";
+val_t NEW_ADoc_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AAnnotations___n_at(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotations___n_at_t)(val_t p0);
+void parser___parser_nodes___AAnnotations___n_at__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAnnotations___n_at__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAnnotations___n_opar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotations___n_opar_t)(val_t p0);
+void parser___parser_nodes___AAnnotations___n_opar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAnnotations___n_opar__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAnnotations___n_items(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotations___n_items_t)(val_t p0);
+val_t parser___parser_nodes___AAnnotations___n_cpar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotations___n_cpar_t)(val_t p0);
+void parser___parser_nodes___AAnnotations___n_cpar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAnnotations___n_cpar__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAnnotations_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AAnnotation___n_atid(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotation___n_atid_t)(val_t p0);
+void parser___parser_nodes___AAnnotation___n_atid__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAnnotation___n_atid__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAnnotation___n_opar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotation___n_opar_t)(val_t p0);
+void parser___parser_nodes___AAnnotation___n_opar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAnnotation___n_opar__eq_t)(val_t p0, val_t p1);
+val_t parser___parser_nodes___AAnnotation___n_args(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotation___n_args_t)(val_t p0);
+val_t parser___parser_nodes___AAnnotation___n_cpar(val_t p0);
+typedef val_t (*parser___parser_nodes___AAnnotation___n_cpar_t)(val_t p0);
+void parser___parser_nodes___AAnnotation___n_cpar__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAnnotation___n_cpar__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAnnotation_parser___parser_nodes___ANode___init();
+val_t NEW_AAtArg_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___ATypeAtArg___n_type(val_t p0);
+typedef val_t (*parser___parser_nodes___ATypeAtArg___n_type_t)(val_t p0);
+void parser___parser_nodes___ATypeAtArg___n_type__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___ATypeAtArg___n_type__eq_t)(val_t p0, val_t p1);
+val_t NEW_ATypeAtArg_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AExprAtArg___n_expr(val_t p0);
+typedef val_t (*parser___parser_nodes___AExprAtArg___n_expr_t)(val_t p0);
+void parser___parser_nodes___AExprAtArg___n_expr__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AExprAtArg___n_expr__eq_t)(val_t p0, val_t p1);
+val_t NEW_AExprAtArg_parser___parser_nodes___ANode___init();
+val_t NEW_AAtAtArg_parser___parser_nodes___ANode___init();
+val_t parser___parser_nodes___AAtid___n_id(val_t p0);
+typedef val_t (*parser___parser_nodes___AAtid___n_id_t)(val_t p0);
+void parser___parser_nodes___AAtid___n_id__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___AAtid___n_id__eq_t)(val_t p0, val_t p1);
+val_t NEW_AAtid_parser___parser_nodes___ANode___init();
+val_t NEW_AIdAtid_parser___parser_nodes___ANode___init();
+val_t NEW_AKwexternAtid_parser___parser_nodes___ANode___init();
+val_t NEW_AKwinternAtid_parser___parser_nodes___ANode___init();
+val_t NEW_AKwreadableAtid_parser___parser_nodes___ANode___init();
+val_t NEW_AKwwritableAtid_parser___parser_nodes___ANode___init();
+val_t NEW_AKwimportAtid_parser___parser_nodes___ANode___init();
 val_t parser___parser_nodes___Start___n_base(val_t p0);
 typedef val_t (*parser___parser_nodes___Start___n_base_t)(val_t p0);
-static const char * const LOCATE_parser___parser_nodes___Start___n_eof = "parser_nodes::Start::n_eof";
+void parser___parser_nodes___Start___n_base__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Start___n_base__eq_t)(val_t p0, val_t p1);
 val_t parser___parser_nodes___Start___n_eof(val_t p0);
 typedef val_t (*parser___parser_nodes___Start___n_eof_t)(val_t p0);
-val_t NEW_Start_parser___parser_nodes___ANode___init(val_t p0);
+void parser___parser_nodes___Start___n_eof__eq(val_t p0, val_t p1);
+typedef void (*parser___parser_nodes___Start___n_eof__eq_t)(val_t p0, val_t p1);
+void parser___parser_nodes___Start___init(val_t p0, val_t p1, val_t p2, int* init_table);
+typedef void (*parser___parser_nodes___Start___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
+val_t NEW_Start_parser___parser_nodes___Start___init(val_t p0, val_t p1);
 #endif