ni: intro of frontier files between nit code and extern code
[nit.git] / c_src / parser_nodes._sep.h
index 5695cef..c5d39ba 100644 (file)
@@ -252,8 +252,12 @@ extern const classtable_elt_t VFT_AExternMethPropdef[];
 
 extern const classtable_elt_t VFT_AConcreteMethPropdef[];
 
+extern const classtable_elt_t VFT_AInitPropdef[];
+
 extern const classtable_elt_t VFT_AConcreteInitPropdef[];
 
+extern const classtable_elt_t VFT_AExternInitPropdef[];
+
 extern const classtable_elt_t VFT_AMainMethPropdef[];
 
 extern const classtable_elt_t VFT_AExternCalls[];
@@ -1017,784 +1021,795 @@ extern const int SFT_parser_nodes[];
 #define INIT_TABLE_POS_AConcreteMethPropdef (SFT_parser_nodes[397] + 0)
 #define CALL_parser_nodes___AConcreteMethPropdef___n_kwmeth(recv) ((parser_nodes___AConcreteMethPropdef___n_kwmeth_t)CALL((recv), (SFT_parser_nodes[397] + 1)))
 #define CALL_parser_nodes___AConcreteMethPropdef___n_block(recv) ((parser_nodes___AConcreteMethPropdef___n_block_t)CALL((recv), (SFT_parser_nodes[397] + 2)))
-#define ID_AConcreteInitPropdef (SFT_parser_nodes[398])
-#define COLOR_AConcreteInitPropdef (SFT_parser_nodes[399])
-#define ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit(recv) ATTR(recv, (SFT_parser_nodes[400] + 0))
-#define INIT_TABLE_POS_AConcreteInitPropdef (SFT_parser_nodes[401] + 0)
-#define CALL_parser_nodes___AConcreteInitPropdef___n_kwinit(recv) ((parser_nodes___AConcreteInitPropdef___n_kwinit_t)CALL((recv), (SFT_parser_nodes[401] + 1)))
-#define ID_AMainMethPropdef (SFT_parser_nodes[402])
-#define COLOR_AMainMethPropdef (SFT_parser_nodes[403])
-#define INIT_TABLE_POS_AMainMethPropdef (SFT_parser_nodes[404] + 0)
-#define ID_AExternCalls (SFT_parser_nodes[405])
-#define COLOR_AExternCalls (SFT_parser_nodes[406])
-#define ATTR_parser_nodes___AExternCalls____n_kwimport(recv) ATTR(recv, (SFT_parser_nodes[407] + 0))
-#define ATTR_parser_nodes___AExternCalls____n_extern_calls(recv) ATTR(recv, (SFT_parser_nodes[407] + 1))
-#define INIT_TABLE_POS_AExternCalls (SFT_parser_nodes[408] + 0)
-#define CALL_parser_nodes___AExternCalls___n_kwimport(recv) ((parser_nodes___AExternCalls___n_kwimport_t)CALL((recv), (SFT_parser_nodes[408] + 1)))
-#define CALL_parser_nodes___AExternCalls___n_extern_calls(recv) ((parser_nodes___AExternCalls___n_extern_calls_t)CALL((recv), (SFT_parser_nodes[408] + 2)))
-#define ID_AExternCall (SFT_parser_nodes[409])
-#define COLOR_AExternCall (SFT_parser_nodes[410])
-#define INIT_TABLE_POS_AExternCall (SFT_parser_nodes[411] + 0)
-#define ID_APropExternCall (SFT_parser_nodes[412])
-#define COLOR_APropExternCall (SFT_parser_nodes[413])
-#define INIT_TABLE_POS_APropExternCall (SFT_parser_nodes[414] + 0)
-#define ID_ALocalPropExternCall (SFT_parser_nodes[415])
-#define COLOR_ALocalPropExternCall (SFT_parser_nodes[416])
-#define ATTR_parser_nodes___ALocalPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser_nodes[417] + 0))
-#define INIT_TABLE_POS_ALocalPropExternCall (SFT_parser_nodes[418] + 0)
-#define CALL_parser_nodes___ALocalPropExternCall___n_methid(recv) ((parser_nodes___ALocalPropExternCall___n_methid_t)CALL((recv), (SFT_parser_nodes[418] + 1)))
-#define ID_AFullPropExternCall (SFT_parser_nodes[419])
-#define COLOR_AFullPropExternCall (SFT_parser_nodes[420])
-#define ATTR_parser_nodes___AFullPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser_nodes[421] + 0))
-#define ATTR_parser_nodes___AFullPropExternCall____n_quad(recv) ATTR(recv, (SFT_parser_nodes[421] + 1))
-#define ATTR_parser_nodes___AFullPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser_nodes[421] + 2))
-#define INIT_TABLE_POS_AFullPropExternCall (SFT_parser_nodes[422] + 0)
-#define CALL_parser_nodes___AFullPropExternCall___n_classid(recv) ((parser_nodes___AFullPropExternCall___n_classid_t)CALL((recv), (SFT_parser_nodes[422] + 1)))
-#define CALL_parser_nodes___AFullPropExternCall___n_quad(recv) ((parser_nodes___AFullPropExternCall___n_quad_t)CALL((recv), (SFT_parser_nodes[422] + 2)))
-#define CALL_parser_nodes___AFullPropExternCall___n_methid(recv) ((parser_nodes___AFullPropExternCall___n_methid_t)CALL((recv), (SFT_parser_nodes[422] + 3)))
-#define ID_AInitPropExternCall (SFT_parser_nodes[423])
-#define COLOR_AInitPropExternCall (SFT_parser_nodes[424])
-#define ATTR_parser_nodes___AInitPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser_nodes[425] + 0))
-#define INIT_TABLE_POS_AInitPropExternCall (SFT_parser_nodes[426] + 0)
-#define CALL_parser_nodes___AInitPropExternCall___n_classid(recv) ((parser_nodes___AInitPropExternCall___n_classid_t)CALL((recv), (SFT_parser_nodes[426] + 1)))
-#define ID_ASuperExternCall (SFT_parser_nodes[427])
-#define COLOR_ASuperExternCall (SFT_parser_nodes[428])
-#define ATTR_parser_nodes___ASuperExternCall____n_kwsuper(recv) ATTR(recv, (SFT_parser_nodes[429] + 0))
-#define INIT_TABLE_POS_ASuperExternCall (SFT_parser_nodes[430] + 0)
-#define CALL_parser_nodes___ASuperExternCall___n_kwsuper(recv) ((parser_nodes___ASuperExternCall___n_kwsuper_t)CALL((recv), (SFT_parser_nodes[430] + 1)))
-#define ID_ACastExternCall (SFT_parser_nodes[431])
-#define COLOR_ACastExternCall (SFT_parser_nodes[432])
-#define INIT_TABLE_POS_ACastExternCall (SFT_parser_nodes[433] + 0)
-#define ID_ACastAsExternCall (SFT_parser_nodes[434])
-#define COLOR_ACastAsExternCall (SFT_parser_nodes[435])
-#define ATTR_parser_nodes___ACastAsExternCall____n_from_type(recv) ATTR(recv, (SFT_parser_nodes[436] + 0))
-#define ATTR_parser_nodes___ACastAsExternCall____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[436] + 1))
-#define ATTR_parser_nodes___ACastAsExternCall____n_to_type(recv) ATTR(recv, (SFT_parser_nodes[436] + 2))
-#define INIT_TABLE_POS_ACastAsExternCall (SFT_parser_nodes[437] + 0)
-#define CALL_parser_nodes___ACastAsExternCall___n_from_type(recv) ((parser_nodes___ACastAsExternCall___n_from_type_t)CALL((recv), (SFT_parser_nodes[437] + 1)))
-#define CALL_parser_nodes___ACastAsExternCall___n_kwas(recv) ((parser_nodes___ACastAsExternCall___n_kwas_t)CALL((recv), (SFT_parser_nodes[437] + 2)))
-#define CALL_parser_nodes___ACastAsExternCall___n_to_type(recv) ((parser_nodes___ACastAsExternCall___n_to_type_t)CALL((recv), (SFT_parser_nodes[437] + 3)))
-#define ID_AAsNullableExternCall (SFT_parser_nodes[438])
-#define COLOR_AAsNullableExternCall (SFT_parser_nodes[439])
-#define ATTR_parser_nodes___AAsNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser_nodes[440] + 0))
-#define ATTR_parser_nodes___AAsNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[440] + 1))
-#define ATTR_parser_nodes___AAsNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser_nodes[440] + 2))
-#define INIT_TABLE_POS_AAsNullableExternCall (SFT_parser_nodes[441] + 0)
-#define CALL_parser_nodes___AAsNullableExternCall___n_type(recv) ((parser_nodes___AAsNullableExternCall___n_type_t)CALL((recv), (SFT_parser_nodes[441] + 1)))
-#define CALL_parser_nodes___AAsNullableExternCall___n_kwas(recv) ((parser_nodes___AAsNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser_nodes[441] + 2)))
-#define CALL_parser_nodes___AAsNullableExternCall___n_kwnullable(recv) ((parser_nodes___AAsNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser_nodes[441] + 3)))
-#define ID_AAsNotNullableExternCall (SFT_parser_nodes[442])
-#define COLOR_AAsNotNullableExternCall (SFT_parser_nodes[443])
-#define ATTR_parser_nodes___AAsNotNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser_nodes[444] + 0))
-#define ATTR_parser_nodes___AAsNotNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[444] + 1))
-#define ATTR_parser_nodes___AAsNotNullableExternCall____n_kwnot(recv) ATTR(recv, (SFT_parser_nodes[444] + 2))
-#define ATTR_parser_nodes___AAsNotNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser_nodes[444] + 3))
-#define INIT_TABLE_POS_AAsNotNullableExternCall (SFT_parser_nodes[445] + 0)
-#define CALL_parser_nodes___AAsNotNullableExternCall___n_type(recv) ((parser_nodes___AAsNotNullableExternCall___n_type_t)CALL((recv), (SFT_parser_nodes[445] + 1)))
-#define CALL_parser_nodes___AAsNotNullableExternCall___n_kwas(recv) ((parser_nodes___AAsNotNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser_nodes[445] + 2)))
-#define CALL_parser_nodes___AAsNotNullableExternCall___n_kwnot(recv) ((parser_nodes___AAsNotNullableExternCall___n_kwnot_t)CALL((recv), (SFT_parser_nodes[445] + 3)))
-#define CALL_parser_nodes___AAsNotNullableExternCall___n_kwnullable(recv) ((parser_nodes___AAsNotNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser_nodes[445] + 4)))
-#define ID_ATypePropdef (SFT_parser_nodes[446])
-#define COLOR_ATypePropdef (SFT_parser_nodes[447])
-#define ATTR_parser_nodes___ATypePropdef____n_kwredef(recv) ATTR(recv, (SFT_parser_nodes[448] + 0))
-#define ATTR_parser_nodes___ATypePropdef____n_visibility(recv) ATTR(recv, (SFT_parser_nodes[448] + 1))
-#define ATTR_parser_nodes___ATypePropdef____n_kwtype(recv) ATTR(recv, (SFT_parser_nodes[448] + 2))
-#define ATTR_parser_nodes___ATypePropdef____n_id(recv) ATTR(recv, (SFT_parser_nodes[448] + 3))
-#define ATTR_parser_nodes___ATypePropdef____n_type(recv) ATTR(recv, (SFT_parser_nodes[448] + 4))
-#define INIT_TABLE_POS_ATypePropdef (SFT_parser_nodes[449] + 0)
-#define CALL_parser_nodes___ATypePropdef___n_kwredef(recv) ((parser_nodes___ATypePropdef___n_kwredef_t)CALL((recv), (SFT_parser_nodes[449] + 1)))
-#define CALL_parser_nodes___ATypePropdef___n_visibility(recv) ((parser_nodes___ATypePropdef___n_visibility_t)CALL((recv), (SFT_parser_nodes[449] + 2)))
-#define CALL_parser_nodes___ATypePropdef___n_kwtype(recv) ((parser_nodes___ATypePropdef___n_kwtype_t)CALL((recv), (SFT_parser_nodes[449] + 3)))
-#define CALL_parser_nodes___ATypePropdef___n_id(recv) ((parser_nodes___ATypePropdef___n_id_t)CALL((recv), (SFT_parser_nodes[449] + 4)))
-#define CALL_parser_nodes___ATypePropdef___n_type(recv) ((parser_nodes___ATypePropdef___n_type_t)CALL((recv), (SFT_parser_nodes[449] + 5)))
-#define ID_AAble (SFT_parser_nodes[450])
-#define COLOR_AAble (SFT_parser_nodes[451])
-#define ATTR_parser_nodes___AAble____n_visibility(recv) ATTR(recv, (SFT_parser_nodes[452] + 0))
-#define ATTR_parser_nodes___AAble____n_kwredef(recv) ATTR(recv, (SFT_parser_nodes[452] + 1))
-#define INIT_TABLE_POS_AAble (SFT_parser_nodes[453] + 0)
-#define CALL_parser_nodes___AAble___n_visibility(recv) ((parser_nodes___AAble___n_visibility_t)CALL((recv), (SFT_parser_nodes[453] + 1)))
-#define CALL_parser_nodes___AAble___n_kwredef(recv) ((parser_nodes___AAble___n_kwredef_t)CALL((recv), (SFT_parser_nodes[453] + 2)))
-#define ID_AReadAble (SFT_parser_nodes[454])
-#define COLOR_AReadAble (SFT_parser_nodes[455])
-#define ATTR_parser_nodes___AReadAble____n_kwreadable(recv) ATTR(recv, (SFT_parser_nodes[456] + 0))
-#define INIT_TABLE_POS_AReadAble (SFT_parser_nodes[457] + 0)
-#define CALL_parser_nodes___AReadAble___n_kwreadable(recv) ((parser_nodes___AReadAble___n_kwreadable_t)CALL((recv), (SFT_parser_nodes[457] + 1)))
-#define ID_AWriteAble (SFT_parser_nodes[458])
-#define COLOR_AWriteAble (SFT_parser_nodes[459])
-#define ATTR_parser_nodes___AWriteAble____n_kwwritable(recv) ATTR(recv, (SFT_parser_nodes[460] + 0))
-#define INIT_TABLE_POS_AWriteAble (SFT_parser_nodes[461] + 0)
-#define CALL_parser_nodes___AWriteAble___n_kwwritable(recv) ((parser_nodes___AWriteAble___n_kwwritable_t)CALL((recv), (SFT_parser_nodes[461] + 1)))
-#define ID_AMethid (SFT_parser_nodes[462])
-#define COLOR_AMethid (SFT_parser_nodes[463])
-#define INIT_TABLE_POS_AMethid (SFT_parser_nodes[464] + 0)
-#define ID_AIdMethid (SFT_parser_nodes[465])
-#define COLOR_AIdMethid (SFT_parser_nodes[466])
-#define ATTR_parser_nodes___AIdMethid____n_id(recv) ATTR(recv, (SFT_parser_nodes[467] + 0))
-#define INIT_TABLE_POS_AIdMethid (SFT_parser_nodes[468] + 0)
-#define CALL_parser_nodes___AIdMethid___n_id(recv) ((parser_nodes___AIdMethid___n_id_t)CALL((recv), (SFT_parser_nodes[468] + 1)))
-#define ID_APlusMethid (SFT_parser_nodes[469])
-#define COLOR_APlusMethid (SFT_parser_nodes[470])
-#define ATTR_parser_nodes___APlusMethid____n_plus(recv) ATTR(recv, (SFT_parser_nodes[471] + 0))
-#define INIT_TABLE_POS_APlusMethid (SFT_parser_nodes[472] + 0)
-#define CALL_parser_nodes___APlusMethid___n_plus(recv) ((parser_nodes___APlusMethid___n_plus_t)CALL((recv), (SFT_parser_nodes[472] + 1)))
-#define ID_AMinusMethid (SFT_parser_nodes[473])
-#define COLOR_AMinusMethid (SFT_parser_nodes[474])
-#define ATTR_parser_nodes___AMinusMethid____n_minus(recv) ATTR(recv, (SFT_parser_nodes[475] + 0))
-#define INIT_TABLE_POS_AMinusMethid (SFT_parser_nodes[476] + 0)
-#define CALL_parser_nodes___AMinusMethid___n_minus(recv) ((parser_nodes___AMinusMethid___n_minus_t)CALL((recv), (SFT_parser_nodes[476] + 1)))
-#define ID_AStarMethid (SFT_parser_nodes[477])
-#define COLOR_AStarMethid (SFT_parser_nodes[478])
-#define ATTR_parser_nodes___AStarMethid____n_star(recv) ATTR(recv, (SFT_parser_nodes[479] + 0))
-#define INIT_TABLE_POS_AStarMethid (SFT_parser_nodes[480] + 0)
-#define CALL_parser_nodes___AStarMethid___n_star(recv) ((parser_nodes___AStarMethid___n_star_t)CALL((recv), (SFT_parser_nodes[480] + 1)))
-#define ID_ASlashMethid (SFT_parser_nodes[481])
-#define COLOR_ASlashMethid (SFT_parser_nodes[482])
-#define ATTR_parser_nodes___ASlashMethid____n_slash(recv) ATTR(recv, (SFT_parser_nodes[483] + 0))
-#define INIT_TABLE_POS_ASlashMethid (SFT_parser_nodes[484] + 0)
-#define CALL_parser_nodes___ASlashMethid___n_slash(recv) ((parser_nodes___ASlashMethid___n_slash_t)CALL((recv), (SFT_parser_nodes[484] + 1)))
-#define ID_APercentMethid (SFT_parser_nodes[485])
-#define COLOR_APercentMethid (SFT_parser_nodes[486])
-#define ATTR_parser_nodes___APercentMethid____n_percent(recv) ATTR(recv, (SFT_parser_nodes[487] + 0))
-#define INIT_TABLE_POS_APercentMethid (SFT_parser_nodes[488] + 0)
-#define CALL_parser_nodes___APercentMethid___n_percent(recv) ((parser_nodes___APercentMethid___n_percent_t)CALL((recv), (SFT_parser_nodes[488] + 1)))
-#define ID_AEqMethid (SFT_parser_nodes[489])
-#define COLOR_AEqMethid (SFT_parser_nodes[490])
-#define ATTR_parser_nodes___AEqMethid____n_eq(recv) ATTR(recv, (SFT_parser_nodes[491] + 0))
-#define INIT_TABLE_POS_AEqMethid (SFT_parser_nodes[492] + 0)
-#define CALL_parser_nodes___AEqMethid___n_eq(recv) ((parser_nodes___AEqMethid___n_eq_t)CALL((recv), (SFT_parser_nodes[492] + 1)))
-#define ID_ANeMethid (SFT_parser_nodes[493])
-#define COLOR_ANeMethid (SFT_parser_nodes[494])
-#define ATTR_parser_nodes___ANeMethid____n_ne(recv) ATTR(recv, (SFT_parser_nodes[495] + 0))
-#define INIT_TABLE_POS_ANeMethid (SFT_parser_nodes[496] + 0)
-#define CALL_parser_nodes___ANeMethid___n_ne(recv) ((parser_nodes___ANeMethid___n_ne_t)CALL((recv), (SFT_parser_nodes[496] + 1)))
-#define ID_ALeMethid (SFT_parser_nodes[497])
-#define COLOR_ALeMethid (SFT_parser_nodes[498])
-#define ATTR_parser_nodes___ALeMethid____n_le(recv) ATTR(recv, (SFT_parser_nodes[499] + 0))
-#define INIT_TABLE_POS_ALeMethid (SFT_parser_nodes[500] + 0)
-#define CALL_parser_nodes___ALeMethid___n_le(recv) ((parser_nodes___ALeMethid___n_le_t)CALL((recv), (SFT_parser_nodes[500] + 1)))
-#define ID_AGeMethid (SFT_parser_nodes[501])
-#define COLOR_AGeMethid (SFT_parser_nodes[502])
-#define ATTR_parser_nodes___AGeMethid____n_ge(recv) ATTR(recv, (SFT_parser_nodes[503] + 0))
-#define INIT_TABLE_POS_AGeMethid (SFT_parser_nodes[504] + 0)
-#define CALL_parser_nodes___AGeMethid___n_ge(recv) ((parser_nodes___AGeMethid___n_ge_t)CALL((recv), (SFT_parser_nodes[504] + 1)))
-#define ID_ALtMethid (SFT_parser_nodes[505])
-#define COLOR_ALtMethid (SFT_parser_nodes[506])
-#define ATTR_parser_nodes___ALtMethid____n_lt(recv) ATTR(recv, (SFT_parser_nodes[507] + 0))
-#define INIT_TABLE_POS_ALtMethid (SFT_parser_nodes[508] + 0)
-#define CALL_parser_nodes___ALtMethid___n_lt(recv) ((parser_nodes___ALtMethid___n_lt_t)CALL((recv), (SFT_parser_nodes[508] + 1)))
-#define ID_AGtMethid (SFT_parser_nodes[509])
-#define COLOR_AGtMethid (SFT_parser_nodes[510])
-#define ATTR_parser_nodes___AGtMethid____n_gt(recv) ATTR(recv, (SFT_parser_nodes[511] + 0))
-#define INIT_TABLE_POS_AGtMethid (SFT_parser_nodes[512] + 0)
-#define CALL_parser_nodes___AGtMethid___n_gt(recv) ((parser_nodes___AGtMethid___n_gt_t)CALL((recv), (SFT_parser_nodes[512] + 1)))
-#define ID_ALlMethid (SFT_parser_nodes[513])
-#define COLOR_ALlMethid (SFT_parser_nodes[514])
-#define ATTR_parser_nodes___ALlMethid____n_ll(recv) ATTR(recv, (SFT_parser_nodes[515] + 0))
-#define INIT_TABLE_POS_ALlMethid (SFT_parser_nodes[516] + 0)
-#define CALL_parser_nodes___ALlMethid___n_ll(recv) ((parser_nodes___ALlMethid___n_ll_t)CALL((recv), (SFT_parser_nodes[516] + 1)))
-#define CALL_parser_nodes___ALlMethid___n_ll__eq(recv) ((parser_nodes___ALlMethid___n_ll__eq_t)CALL((recv), (SFT_parser_nodes[516] + 2)))
-#define ID_AGgMethid (SFT_parser_nodes[517])
-#define COLOR_AGgMethid (SFT_parser_nodes[518])
-#define ATTR_parser_nodes___AGgMethid____n_gg(recv) ATTR(recv, (SFT_parser_nodes[519] + 0))
-#define INIT_TABLE_POS_AGgMethid (SFT_parser_nodes[520] + 0)
-#define CALL_parser_nodes___AGgMethid___n_gg(recv) ((parser_nodes___AGgMethid___n_gg_t)CALL((recv), (SFT_parser_nodes[520] + 1)))
-#define CALL_parser_nodes___AGgMethid___n_gg__eq(recv) ((parser_nodes___AGgMethid___n_gg__eq_t)CALL((recv), (SFT_parser_nodes[520] + 2)))
-#define ID_ABraMethid (SFT_parser_nodes[521])
-#define COLOR_ABraMethid (SFT_parser_nodes[522])
-#define ATTR_parser_nodes___ABraMethid____n_obra(recv) ATTR(recv, (SFT_parser_nodes[523] + 0))
-#define ATTR_parser_nodes___ABraMethid____n_cbra(recv) ATTR(recv, (SFT_parser_nodes[523] + 1))
-#define INIT_TABLE_POS_ABraMethid (SFT_parser_nodes[524] + 0)
-#define CALL_parser_nodes___ABraMethid___n_obra(recv) ((parser_nodes___ABraMethid___n_obra_t)CALL((recv), (SFT_parser_nodes[524] + 1)))
-#define CALL_parser_nodes___ABraMethid___n_cbra(recv) ((parser_nodes___ABraMethid___n_cbra_t)CALL((recv), (SFT_parser_nodes[524] + 2)))
-#define ID_AStarshipMethid (SFT_parser_nodes[525])
-#define COLOR_AStarshipMethid (SFT_parser_nodes[526])
-#define ATTR_parser_nodes___AStarshipMethid____n_starship(recv) ATTR(recv, (SFT_parser_nodes[527] + 0))
-#define INIT_TABLE_POS_AStarshipMethid (SFT_parser_nodes[528] + 0)
-#define CALL_parser_nodes___AStarshipMethid___n_starship(recv) ((parser_nodes___AStarshipMethid___n_starship_t)CALL((recv), (SFT_parser_nodes[528] + 1)))
-#define ID_AAssignMethid (SFT_parser_nodes[529])
-#define COLOR_AAssignMethid (SFT_parser_nodes[530])
-#define ATTR_parser_nodes___AAssignMethid____n_id(recv) ATTR(recv, (SFT_parser_nodes[531] + 0))
-#define ATTR_parser_nodes___AAssignMethid____n_assign(recv) ATTR(recv, (SFT_parser_nodes[531] + 1))
-#define INIT_TABLE_POS_AAssignMethid (SFT_parser_nodes[532] + 0)
-#define CALL_parser_nodes___AAssignMethid___n_id(recv) ((parser_nodes___AAssignMethid___n_id_t)CALL((recv), (SFT_parser_nodes[532] + 1)))
-#define CALL_parser_nodes___AAssignMethid___n_assign(recv) ((parser_nodes___AAssignMethid___n_assign_t)CALL((recv), (SFT_parser_nodes[532] + 2)))
-#define ID_ABraassignMethid (SFT_parser_nodes[533])
-#define COLOR_ABraassignMethid (SFT_parser_nodes[534])
-#define ATTR_parser_nodes___ABraassignMethid____n_obra(recv) ATTR(recv, (SFT_parser_nodes[535] + 0))
-#define ATTR_parser_nodes___ABraassignMethid____n_cbra(recv) ATTR(recv, (SFT_parser_nodes[535] + 1))
-#define ATTR_parser_nodes___ABraassignMethid____n_assign(recv) ATTR(recv, (SFT_parser_nodes[535] + 2))
-#define INIT_TABLE_POS_ABraassignMethid (SFT_parser_nodes[536] + 0)
-#define CALL_parser_nodes___ABraassignMethid___n_obra(recv) ((parser_nodes___ABraassignMethid___n_obra_t)CALL((recv), (SFT_parser_nodes[536] + 1)))
-#define CALL_parser_nodes___ABraassignMethid___n_cbra(recv) ((parser_nodes___ABraassignMethid___n_cbra_t)CALL((recv), (SFT_parser_nodes[536] + 2)))
-#define CALL_parser_nodes___ABraassignMethid___n_assign(recv) ((parser_nodes___ABraassignMethid___n_assign_t)CALL((recv), (SFT_parser_nodes[536] + 3)))
-#define ID_ASignature (SFT_parser_nodes[537])
-#define COLOR_ASignature (SFT_parser_nodes[538])
-#define ATTR_parser_nodes___ASignature____n_params(recv) ATTR(recv, (SFT_parser_nodes[539] + 0))
-#define ATTR_parser_nodes___ASignature____n_type(recv) ATTR(recv, (SFT_parser_nodes[539] + 1))
-#define ATTR_parser_nodes___ASignature____n_closure_decls(recv) ATTR(recv, (SFT_parser_nodes[539] + 2))
-#define INIT_TABLE_POS_ASignature (SFT_parser_nodes[540] + 0)
-#define CALL_parser_nodes___ASignature___n_params(recv) ((parser_nodes___ASignature___n_params_t)CALL((recv), (SFT_parser_nodes[540] + 1)))
-#define CALL_parser_nodes___ASignature___n_type(recv) ((parser_nodes___ASignature___n_type_t)CALL((recv), (SFT_parser_nodes[540] + 2)))
-#define CALL_parser_nodes___ASignature___n_closure_decls(recv) ((parser_nodes___ASignature___n_closure_decls_t)CALL((recv), (SFT_parser_nodes[540] + 3)))
-#define ID_AParam (SFT_parser_nodes[541])
-#define COLOR_AParam (SFT_parser_nodes[542])
-#define ATTR_parser_nodes___AParam____n_id(recv) ATTR(recv, (SFT_parser_nodes[543] + 0))
-#define ATTR_parser_nodes___AParam____n_type(recv) ATTR(recv, (SFT_parser_nodes[543] + 1))
-#define ATTR_parser_nodes___AParam____n_dotdotdot(recv) ATTR(recv, (SFT_parser_nodes[543] + 2))
-#define INIT_TABLE_POS_AParam (SFT_parser_nodes[544] + 0)
-#define CALL_parser_nodes___AParam___n_id(recv) ((parser_nodes___AParam___n_id_t)CALL((recv), (SFT_parser_nodes[544] + 1)))
-#define CALL_parser_nodes___AParam___n_type(recv) ((parser_nodes___AParam___n_type_t)CALL((recv), (SFT_parser_nodes[544] + 2)))
-#define CALL_parser_nodes___AParam___n_dotdotdot(recv) ((parser_nodes___AParam___n_dotdotdot_t)CALL((recv), (SFT_parser_nodes[544] + 3)))
-#define ID_AClosureDecl (SFT_parser_nodes[545])
-#define COLOR_AClosureDecl (SFT_parser_nodes[546])
-#define ATTR_parser_nodes___AClosureDecl____n_kwbreak(recv) ATTR(recv, (SFT_parser_nodes[547] + 0))
-#define ATTR_parser_nodes___AClosureDecl____n_bang(recv) ATTR(recv, (SFT_parser_nodes[547] + 1))
-#define ATTR_parser_nodes___AClosureDecl____n_id(recv) ATTR(recv, (SFT_parser_nodes[547] + 2))
-#define ATTR_parser_nodes___AClosureDecl____n_signature(recv) ATTR(recv, (SFT_parser_nodes[547] + 3))
-#define ATTR_parser_nodes___AClosureDecl____n_expr(recv) ATTR(recv, (SFT_parser_nodes[547] + 4))
-#define INIT_TABLE_POS_AClosureDecl (SFT_parser_nodes[548] + 0)
-#define CALL_parser_nodes___AClosureDecl___n_kwbreak(recv) ((parser_nodes___AClosureDecl___n_kwbreak_t)CALL((recv), (SFT_parser_nodes[548] + 1)))
-#define CALL_parser_nodes___AClosureDecl___n_bang(recv) ((parser_nodes___AClosureDecl___n_bang_t)CALL((recv), (SFT_parser_nodes[548] + 2)))
-#define CALL_parser_nodes___AClosureDecl___n_id(recv) ((parser_nodes___AClosureDecl___n_id_t)CALL((recv), (SFT_parser_nodes[548] + 3)))
-#define CALL_parser_nodes___AClosureDecl___n_signature(recv) ((parser_nodes___AClosureDecl___n_signature_t)CALL((recv), (SFT_parser_nodes[548] + 4)))
-#define CALL_parser_nodes___AClosureDecl___n_expr(recv) ((parser_nodes___AClosureDecl___n_expr_t)CALL((recv), (SFT_parser_nodes[548] + 5)))
-#define ID_AType (SFT_parser_nodes[549])
-#define COLOR_AType (SFT_parser_nodes[550])
-#define ATTR_parser_nodes___AType____n_kwnullable(recv) ATTR(recv, (SFT_parser_nodes[551] + 0))
-#define ATTR_parser_nodes___AType____n_id(recv) ATTR(recv, (SFT_parser_nodes[551] + 1))
-#define ATTR_parser_nodes___AType____n_types(recv) ATTR(recv, (SFT_parser_nodes[551] + 2))
-#define INIT_TABLE_POS_AType (SFT_parser_nodes[552] + 0)
-#define CALL_parser_nodes___AType___n_kwnullable(recv) ((parser_nodes___AType___n_kwnullable_t)CALL((recv), (SFT_parser_nodes[552] + 1)))
-#define CALL_parser_nodes___AType___n_id(recv) ((parser_nodes___AType___n_id_t)CALL((recv), (SFT_parser_nodes[552] + 2)))
-#define CALL_parser_nodes___AType___n_types(recv) ((parser_nodes___AType___n_types_t)CALL((recv), (SFT_parser_nodes[552] + 3)))
-#define ID_ALabel (SFT_parser_nodes[553])
-#define COLOR_ALabel (SFT_parser_nodes[554])
-#define ATTR_parser_nodes___ALabel____n_kwlabel(recv) ATTR(recv, (SFT_parser_nodes[555] + 0))
-#define ATTR_parser_nodes___ALabel____n_id(recv) ATTR(recv, (SFT_parser_nodes[555] + 1))
-#define INIT_TABLE_POS_ALabel (SFT_parser_nodes[556] + 0)
-#define CALL_parser_nodes___ALabel___n_kwlabel(recv) ((parser_nodes___ALabel___n_kwlabel_t)CALL((recv), (SFT_parser_nodes[556] + 1)))
-#define CALL_parser_nodes___ALabel___n_id(recv) ((parser_nodes___ALabel___n_id_t)CALL((recv), (SFT_parser_nodes[556] + 2)))
-#define ID_AExpr (SFT_parser_nodes[557])
-#define COLOR_AExpr (SFT_parser_nodes[558])
-#define INIT_TABLE_POS_AExpr (SFT_parser_nodes[559] + 0)
-#define ID_ABlockExpr (SFT_parser_nodes[560])
-#define COLOR_ABlockExpr (SFT_parser_nodes[561])
-#define ATTR_parser_nodes___ABlockExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[562] + 0))
-#define INIT_TABLE_POS_ABlockExpr (SFT_parser_nodes[563] + 0)
-#define CALL_parser_nodes___ABlockExpr___n_expr(recv) ((parser_nodes___ABlockExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[563] + 1)))
-#define ID_AVardeclExpr (SFT_parser_nodes[564])
-#define COLOR_AVardeclExpr (SFT_parser_nodes[565])
-#define ATTR_parser_nodes___AVardeclExpr____n_kwvar(recv) ATTR(recv, (SFT_parser_nodes[566] + 0))
-#define ATTR_parser_nodes___AVardeclExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[566] + 1))
-#define ATTR_parser_nodes___AVardeclExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[566] + 2))
-#define ATTR_parser_nodes___AVardeclExpr____n_assign(recv) ATTR(recv, (SFT_parser_nodes[566] + 3))
-#define ATTR_parser_nodes___AVardeclExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[566] + 4))
-#define INIT_TABLE_POS_AVardeclExpr (SFT_parser_nodes[567] + 0)
-#define CALL_parser_nodes___AVardeclExpr___n_kwvar(recv) ((parser_nodes___AVardeclExpr___n_kwvar_t)CALL((recv), (SFT_parser_nodes[567] + 1)))
-#define CALL_parser_nodes___AVardeclExpr___n_id(recv) ((parser_nodes___AVardeclExpr___n_id_t)CALL((recv), (SFT_parser_nodes[567] + 2)))
-#define CALL_parser_nodes___AVardeclExpr___n_type(recv) ((parser_nodes___AVardeclExpr___n_type_t)CALL((recv), (SFT_parser_nodes[567] + 3)))
-#define CALL_parser_nodes___AVardeclExpr___n_assign(recv) ((parser_nodes___AVardeclExpr___n_assign_t)CALL((recv), (SFT_parser_nodes[567] + 4)))
-#define CALL_parser_nodes___AVardeclExpr___n_expr(recv) ((parser_nodes___AVardeclExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[567] + 5)))
-#define ID_AReturnExpr (SFT_parser_nodes[568])
-#define COLOR_AReturnExpr (SFT_parser_nodes[569])
-#define ATTR_parser_nodes___AReturnExpr____n_kwreturn(recv) ATTR(recv, (SFT_parser_nodes[570] + 0))
-#define ATTR_parser_nodes___AReturnExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[570] + 1))
-#define INIT_TABLE_POS_AReturnExpr (SFT_parser_nodes[571] + 0)
-#define CALL_parser_nodes___AReturnExpr___n_kwreturn(recv) ((parser_nodes___AReturnExpr___n_kwreturn_t)CALL((recv), (SFT_parser_nodes[571] + 1)))
-#define CALL_parser_nodes___AReturnExpr___n_expr(recv) ((parser_nodes___AReturnExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[571] + 2)))
-#define ID_ALabelable (SFT_parser_nodes[572])
-#define COLOR_ALabelable (SFT_parser_nodes[573])
-#define ATTR_parser_nodes___ALabelable____n_label(recv) ATTR(recv, (SFT_parser_nodes[574] + 0))
-#define INIT_TABLE_POS_ALabelable (SFT_parser_nodes[575] + 0)
-#define CALL_parser_nodes___ALabelable___n_label(recv) ((parser_nodes___ALabelable___n_label_t)CALL((recv), (SFT_parser_nodes[575] + 1)))
-#define ID_ABreakExpr (SFT_parser_nodes[576])
-#define COLOR_ABreakExpr (SFT_parser_nodes[577])
-#define ATTR_parser_nodes___ABreakExpr____n_kwbreak(recv) ATTR(recv, (SFT_parser_nodes[578] + 0))
-#define ATTR_parser_nodes___ABreakExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[578] + 1))
-#define INIT_TABLE_POS_ABreakExpr (SFT_parser_nodes[579] + 0)
-#define CALL_parser_nodes___ABreakExpr___n_kwbreak(recv) ((parser_nodes___ABreakExpr___n_kwbreak_t)CALL((recv), (SFT_parser_nodes[579] + 1)))
-#define CALL_parser_nodes___ABreakExpr___n_expr(recv) ((parser_nodes___ABreakExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[579] + 2)))
-#define ID_AAbortExpr (SFT_parser_nodes[580])
-#define COLOR_AAbortExpr (SFT_parser_nodes[581])
-#define ATTR_parser_nodes___AAbortExpr____n_kwabort(recv) ATTR(recv, (SFT_parser_nodes[582] + 0))
-#define INIT_TABLE_POS_AAbortExpr (SFT_parser_nodes[583] + 0)
-#define CALL_parser_nodes___AAbortExpr___n_kwabort(recv) ((parser_nodes___AAbortExpr___n_kwabort_t)CALL((recv), (SFT_parser_nodes[583] + 1)))
-#define ID_AContinueExpr (SFT_parser_nodes[584])
-#define COLOR_AContinueExpr (SFT_parser_nodes[585])
-#define ATTR_parser_nodes___AContinueExpr____n_kwcontinue(recv) ATTR(recv, (SFT_parser_nodes[586] + 0))
-#define ATTR_parser_nodes___AContinueExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[586] + 1))
-#define INIT_TABLE_POS_AContinueExpr (SFT_parser_nodes[587] + 0)
-#define CALL_parser_nodes___AContinueExpr___n_kwcontinue(recv) ((parser_nodes___AContinueExpr___n_kwcontinue_t)CALL((recv), (SFT_parser_nodes[587] + 1)))
-#define CALL_parser_nodes___AContinueExpr___n_expr(recv) ((parser_nodes___AContinueExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[587] + 2)))
-#define ID_ADoExpr (SFT_parser_nodes[588])
-#define COLOR_ADoExpr (SFT_parser_nodes[589])
-#define ATTR_parser_nodes___ADoExpr____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[590] + 0))
-#define ATTR_parser_nodes___ADoExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[590] + 1))
-#define INIT_TABLE_POS_ADoExpr (SFT_parser_nodes[591] + 0)
-#define CALL_parser_nodes___ADoExpr___n_kwdo(recv) ((parser_nodes___ADoExpr___n_kwdo_t)CALL((recv), (SFT_parser_nodes[591] + 1)))
-#define CALL_parser_nodes___ADoExpr___n_block(recv) ((parser_nodes___ADoExpr___n_block_t)CALL((recv), (SFT_parser_nodes[591] + 2)))
-#define ID_AIfExpr (SFT_parser_nodes[592])
-#define COLOR_AIfExpr (SFT_parser_nodes[593])
-#define ATTR_parser_nodes___AIfExpr____n_kwif(recv) ATTR(recv, (SFT_parser_nodes[594] + 0))
-#define ATTR_parser_nodes___AIfExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[594] + 1))
-#define ATTR_parser_nodes___AIfExpr____n_then(recv) ATTR(recv, (SFT_parser_nodes[594] + 2))
-#define ATTR_parser_nodes___AIfExpr____n_else(recv) ATTR(recv, (SFT_parser_nodes[594] + 3))
-#define INIT_TABLE_POS_AIfExpr (SFT_parser_nodes[595] + 0)
-#define CALL_parser_nodes___AIfExpr___n_kwif(recv) ((parser_nodes___AIfExpr___n_kwif_t)CALL((recv), (SFT_parser_nodes[595] + 1)))
-#define CALL_parser_nodes___AIfExpr___n_expr(recv) ((parser_nodes___AIfExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[595] + 2)))
-#define CALL_parser_nodes___AIfExpr___n_then(recv) ((parser_nodes___AIfExpr___n_then_t)CALL((recv), (SFT_parser_nodes[595] + 3)))
-#define CALL_parser_nodes___AIfExpr___n_else(recv) ((parser_nodes___AIfExpr___n_else_t)CALL((recv), (SFT_parser_nodes[595] + 4)))
-#define ID_AIfexprExpr (SFT_parser_nodes[596])
-#define COLOR_AIfexprExpr (SFT_parser_nodes[597])
-#define ATTR_parser_nodes___AIfexprExpr____n_kwif(recv) ATTR(recv, (SFT_parser_nodes[598] + 0))
-#define ATTR_parser_nodes___AIfexprExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[598] + 1))
-#define ATTR_parser_nodes___AIfexprExpr____n_kwthen(recv) ATTR(recv, (SFT_parser_nodes[598] + 2))
-#define ATTR_parser_nodes___AIfexprExpr____n_then(recv) ATTR(recv, (SFT_parser_nodes[598] + 3))
-#define ATTR_parser_nodes___AIfexprExpr____n_kwelse(recv) ATTR(recv, (SFT_parser_nodes[598] + 4))
-#define ATTR_parser_nodes___AIfexprExpr____n_else(recv) ATTR(recv, (SFT_parser_nodes[598] + 5))
-#define INIT_TABLE_POS_AIfexprExpr (SFT_parser_nodes[599] + 0)
-#define CALL_parser_nodes___AIfexprExpr___n_kwif(recv) ((parser_nodes___AIfexprExpr___n_kwif_t)CALL((recv), (SFT_parser_nodes[599] + 1)))
-#define CALL_parser_nodes___AIfexprExpr___n_expr(recv) ((parser_nodes___AIfexprExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[599] + 2)))
-#define CALL_parser_nodes___AIfexprExpr___n_kwthen(recv) ((parser_nodes___AIfexprExpr___n_kwthen_t)CALL((recv), (SFT_parser_nodes[599] + 3)))
-#define CALL_parser_nodes___AIfexprExpr___n_then(recv) ((parser_nodes___AIfexprExpr___n_then_t)CALL((recv), (SFT_parser_nodes[599] + 4)))
-#define CALL_parser_nodes___AIfexprExpr___n_kwelse(recv) ((parser_nodes___AIfexprExpr___n_kwelse_t)CALL((recv), (SFT_parser_nodes[599] + 5)))
-#define CALL_parser_nodes___AIfexprExpr___n_else(recv) ((parser_nodes___AIfexprExpr___n_else_t)CALL((recv), (SFT_parser_nodes[599] + 6)))
-#define ID_AWhileExpr (SFT_parser_nodes[600])
-#define COLOR_AWhileExpr (SFT_parser_nodes[601])
-#define ATTR_parser_nodes___AWhileExpr____n_kwwhile(recv) ATTR(recv, (SFT_parser_nodes[602] + 0))
-#define ATTR_parser_nodes___AWhileExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[602] + 1))
-#define ATTR_parser_nodes___AWhileExpr____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[602] + 2))
-#define ATTR_parser_nodes___AWhileExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[602] + 3))
-#define INIT_TABLE_POS_AWhileExpr (SFT_parser_nodes[603] + 0)
-#define CALL_parser_nodes___AWhileExpr___n_kwwhile(recv) ((parser_nodes___AWhileExpr___n_kwwhile_t)CALL((recv), (SFT_parser_nodes[603] + 1)))
-#define CALL_parser_nodes___AWhileExpr___n_expr(recv) ((parser_nodes___AWhileExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[603] + 2)))
-#define CALL_parser_nodes___AWhileExpr___n_kwdo(recv) ((parser_nodes___AWhileExpr___n_kwdo_t)CALL((recv), (SFT_parser_nodes[603] + 3)))
-#define CALL_parser_nodes___AWhileExpr___n_block(recv) ((parser_nodes___AWhileExpr___n_block_t)CALL((recv), (SFT_parser_nodes[603] + 4)))
-#define ID_ALoopExpr (SFT_parser_nodes[604])
-#define COLOR_ALoopExpr (SFT_parser_nodes[605])
-#define ATTR_parser_nodes___ALoopExpr____n_kwloop(recv) ATTR(recv, (SFT_parser_nodes[606] + 0))
-#define ATTR_parser_nodes___ALoopExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[606] + 1))
-#define INIT_TABLE_POS_ALoopExpr (SFT_parser_nodes[607] + 0)
-#define CALL_parser_nodes___ALoopExpr___n_kwloop(recv) ((parser_nodes___ALoopExpr___n_kwloop_t)CALL((recv), (SFT_parser_nodes[607] + 1)))
-#define CALL_parser_nodes___ALoopExpr___n_block(recv) ((parser_nodes___ALoopExpr___n_block_t)CALL((recv), (SFT_parser_nodes[607] + 2)))
-#define ID_AForExpr (SFT_parser_nodes[608])
-#define COLOR_AForExpr (SFT_parser_nodes[609])
-#define ATTR_parser_nodes___AForExpr____n_kwfor(recv) ATTR(recv, (SFT_parser_nodes[610] + 0))
-#define ATTR_parser_nodes___AForExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[610] + 1))
-#define ATTR_parser_nodes___AForExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[610] + 2))
-#define ATTR_parser_nodes___AForExpr____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[610] + 3))
-#define ATTR_parser_nodes___AForExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[610] + 4))
-#define INIT_TABLE_POS_AForExpr (SFT_parser_nodes[611] + 0)
-#define CALL_parser_nodes___AForExpr___n_kwfor(recv) ((parser_nodes___AForExpr___n_kwfor_t)CALL((recv), (SFT_parser_nodes[611] + 1)))
-#define CALL_parser_nodes___AForExpr___n_id(recv) ((parser_nodes___AForExpr___n_id_t)CALL((recv), (SFT_parser_nodes[611] + 2)))
-#define CALL_parser_nodes___AForExpr___n_expr(recv) ((parser_nodes___AForExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[611] + 3)))
-#define CALL_parser_nodes___AForExpr___n_kwdo(recv) ((parser_nodes___AForExpr___n_kwdo_t)CALL((recv), (SFT_parser_nodes[611] + 4)))
-#define CALL_parser_nodes___AForExpr___n_block(recv) ((parser_nodes___AForExpr___n_block_t)CALL((recv), (SFT_parser_nodes[611] + 5)))
-#define ID_AAssertExpr (SFT_parser_nodes[612])
-#define COLOR_AAssertExpr (SFT_parser_nodes[613])
-#define ATTR_parser_nodes___AAssertExpr____n_kwassert(recv) ATTR(recv, (SFT_parser_nodes[614] + 0))
-#define ATTR_parser_nodes___AAssertExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[614] + 1))
-#define ATTR_parser_nodes___AAssertExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[614] + 2))
-#define ATTR_parser_nodes___AAssertExpr____n_else(recv) ATTR(recv, (SFT_parser_nodes[614] + 3))
-#define INIT_TABLE_POS_AAssertExpr (SFT_parser_nodes[615] + 0)
-#define CALL_parser_nodes___AAssertExpr___n_kwassert(recv) ((parser_nodes___AAssertExpr___n_kwassert_t)CALL((recv), (SFT_parser_nodes[615] + 1)))
-#define CALL_parser_nodes___AAssertExpr___n_id(recv) ((parser_nodes___AAssertExpr___n_id_t)CALL((recv), (SFT_parser_nodes[615] + 2)))
-#define CALL_parser_nodes___AAssertExpr___n_expr(recv) ((parser_nodes___AAssertExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[615] + 3)))
-#define CALL_parser_nodes___AAssertExpr___n_else(recv) ((parser_nodes___AAssertExpr___n_else_t)CALL((recv), (SFT_parser_nodes[615] + 4)))
-#define ID_AAssignFormExpr (SFT_parser_nodes[616])
-#define COLOR_AAssignFormExpr (SFT_parser_nodes[617])
-#define ATTR_parser_nodes___AAssignFormExpr____n_assign(recv) ATTR(recv, (SFT_parser_nodes[618] + 0))
-#define ATTR_parser_nodes___AAssignFormExpr____n_value(recv) ATTR(recv, (SFT_parser_nodes[618] + 1))
-#define INIT_TABLE_POS_AAssignFormExpr (SFT_parser_nodes[619] + 0)
-#define CALL_parser_nodes___AAssignFormExpr___n_assign(recv) ((parser_nodes___AAssignFormExpr___n_assign_t)CALL((recv), (SFT_parser_nodes[619] + 1)))
-#define CALL_parser_nodes___AAssignFormExpr___n_value(recv) ((parser_nodes___AAssignFormExpr___n_value_t)CALL((recv), (SFT_parser_nodes[619] + 2)))
-#define ID_AReassignFormExpr (SFT_parser_nodes[620])
-#define COLOR_AReassignFormExpr (SFT_parser_nodes[621])
-#define ATTR_parser_nodes___AReassignFormExpr____n_assign_op(recv) ATTR(recv, (SFT_parser_nodes[622] + 0))
-#define ATTR_parser_nodes___AReassignFormExpr____n_value(recv) ATTR(recv, (SFT_parser_nodes[622] + 1))
-#define INIT_TABLE_POS_AReassignFormExpr (SFT_parser_nodes[623] + 0)
-#define CALL_parser_nodes___AReassignFormExpr___n_assign_op(recv) ((parser_nodes___AReassignFormExpr___n_assign_op_t)CALL((recv), (SFT_parser_nodes[623] + 1)))
-#define CALL_parser_nodes___AReassignFormExpr___n_value(recv) ((parser_nodes___AReassignFormExpr___n_value_t)CALL((recv), (SFT_parser_nodes[623] + 2)))
-#define ID_AOnceExpr (SFT_parser_nodes[624])
-#define COLOR_AOnceExpr (SFT_parser_nodes[625])
-#define ATTR_parser_nodes___AOnceExpr____n_kwonce(recv) ATTR(recv, (SFT_parser_nodes[626] + 0))
-#define INIT_TABLE_POS_AOnceExpr (SFT_parser_nodes[627] + 0)
-#define CALL_parser_nodes___AOnceExpr___n_kwonce(recv) ((parser_nodes___AOnceExpr___n_kwonce_t)CALL((recv), (SFT_parser_nodes[627] + 1)))
-#define ID_ASendExpr (SFT_parser_nodes[628])
-#define COLOR_ASendExpr (SFT_parser_nodes[629])
-#define ATTR_parser_nodes___ASendExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[630] + 0))
-#define ATTR_parser_nodes___ASendExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser_nodes[630] + 1))
-#define INIT_TABLE_POS_ASendExpr (SFT_parser_nodes[631] + 0)
-#define CALL_parser_nodes___ASendExpr___n_expr(recv) ((parser_nodes___ASendExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[631] + 1)))
-#define CALL_parser_nodes___ASendExpr___n_closure_defs(recv) ((parser_nodes___ASendExpr___n_closure_defs_t)CALL((recv), (SFT_parser_nodes[631] + 2)))
-#define ID_ABinopExpr (SFT_parser_nodes[632])
-#define COLOR_ABinopExpr (SFT_parser_nodes[633])
-#define ATTR_parser_nodes___ABinopExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[634] + 0))
-#define INIT_TABLE_POS_ABinopExpr (SFT_parser_nodes[635] + 0)
-#define CALL_parser_nodes___ABinopExpr___n_expr2(recv) ((parser_nodes___ABinopExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[635] + 1)))
-#define ID_ABoolExpr (SFT_parser_nodes[636])
-#define COLOR_ABoolExpr (SFT_parser_nodes[637])
-#define INIT_TABLE_POS_ABoolExpr (SFT_parser_nodes[638] + 0)
-#define ID_AOrExpr (SFT_parser_nodes[639])
-#define COLOR_AOrExpr (SFT_parser_nodes[640])
-#define ATTR_parser_nodes___AOrExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[641] + 0))
-#define ATTR_parser_nodes___AOrExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[641] + 1))
-#define INIT_TABLE_POS_AOrExpr (SFT_parser_nodes[642] + 0)
-#define CALL_parser_nodes___AOrExpr___n_expr(recv) ((parser_nodes___AOrExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[642] + 1)))
-#define CALL_parser_nodes___AOrExpr___n_expr2(recv) ((parser_nodes___AOrExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[642] + 2)))
-#define ID_AAndExpr (SFT_parser_nodes[643])
-#define COLOR_AAndExpr (SFT_parser_nodes[644])
-#define ATTR_parser_nodes___AAndExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[645] + 0))
-#define ATTR_parser_nodes___AAndExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[645] + 1))
-#define INIT_TABLE_POS_AAndExpr (SFT_parser_nodes[646] + 0)
-#define CALL_parser_nodes___AAndExpr___n_expr(recv) ((parser_nodes___AAndExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[646] + 1)))
-#define CALL_parser_nodes___AAndExpr___n_expr2(recv) ((parser_nodes___AAndExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[646] + 2)))
-#define ID_AOrElseExpr (SFT_parser_nodes[647])
-#define COLOR_AOrElseExpr (SFT_parser_nodes[648])
-#define ATTR_parser_nodes___AOrElseExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[649] + 0))
-#define ATTR_parser_nodes___AOrElseExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[649] + 1))
-#define INIT_TABLE_POS_AOrElseExpr (SFT_parser_nodes[650] + 0)
-#define CALL_parser_nodes___AOrElseExpr___n_expr(recv) ((parser_nodes___AOrElseExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[650] + 1)))
-#define CALL_parser_nodes___AOrElseExpr___n_expr2(recv) ((parser_nodes___AOrElseExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[650] + 2)))
-#define ID_ANotExpr (SFT_parser_nodes[651])
-#define COLOR_ANotExpr (SFT_parser_nodes[652])
-#define ATTR_parser_nodes___ANotExpr____n_kwnot(recv) ATTR(recv, (SFT_parser_nodes[653] + 0))
-#define ATTR_parser_nodes___ANotExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[653] + 1))
-#define INIT_TABLE_POS_ANotExpr (SFT_parser_nodes[654] + 0)
-#define CALL_parser_nodes___ANotExpr___n_kwnot(recv) ((parser_nodes___ANotExpr___n_kwnot_t)CALL((recv), (SFT_parser_nodes[654] + 1)))
-#define CALL_parser_nodes___ANotExpr___n_expr(recv) ((parser_nodes___ANotExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[654] + 2)))
-#define ID_AEqExpr (SFT_parser_nodes[655])
-#define COLOR_AEqExpr (SFT_parser_nodes[656])
-#define INIT_TABLE_POS_AEqExpr (SFT_parser_nodes[657] + 0)
-#define ID_AEeExpr (SFT_parser_nodes[658])
-#define COLOR_AEeExpr (SFT_parser_nodes[659])
-#define ATTR_parser_nodes___AEeExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[660] + 0))
-#define ATTR_parser_nodes___AEeExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[660] + 1))
-#define INIT_TABLE_POS_AEeExpr (SFT_parser_nodes[661] + 0)
-#define CALL_parser_nodes___AEeExpr___n_expr(recv) ((parser_nodes___AEeExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[661] + 1)))
-#define CALL_parser_nodes___AEeExpr___n_expr2(recv) ((parser_nodes___AEeExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[661] + 2)))
-#define ID_ANeExpr (SFT_parser_nodes[662])
-#define COLOR_ANeExpr (SFT_parser_nodes[663])
-#define INIT_TABLE_POS_ANeExpr (SFT_parser_nodes[664] + 0)
-#define ID_ALtExpr (SFT_parser_nodes[665])
-#define COLOR_ALtExpr (SFT_parser_nodes[666])
-#define INIT_TABLE_POS_ALtExpr (SFT_parser_nodes[667] + 0)
-#define ID_ALeExpr (SFT_parser_nodes[668])
-#define COLOR_ALeExpr (SFT_parser_nodes[669])
-#define INIT_TABLE_POS_ALeExpr (SFT_parser_nodes[670] + 0)
-#define ID_ALlExpr (SFT_parser_nodes[671])
-#define COLOR_ALlExpr (SFT_parser_nodes[672])
-#define INIT_TABLE_POS_ALlExpr (SFT_parser_nodes[673] + 0)
-#define ID_AGtExpr (SFT_parser_nodes[674])
-#define COLOR_AGtExpr (SFT_parser_nodes[675])
-#define INIT_TABLE_POS_AGtExpr (SFT_parser_nodes[676] + 0)
-#define ID_AGeExpr (SFT_parser_nodes[677])
-#define COLOR_AGeExpr (SFT_parser_nodes[678])
-#define INIT_TABLE_POS_AGeExpr (SFT_parser_nodes[679] + 0)
-#define ID_AGgExpr (SFT_parser_nodes[680])
-#define COLOR_AGgExpr (SFT_parser_nodes[681])
-#define INIT_TABLE_POS_AGgExpr (SFT_parser_nodes[682] + 0)
-#define ID_AIsaExpr (SFT_parser_nodes[683])
-#define COLOR_AIsaExpr (SFT_parser_nodes[684])
-#define ATTR_parser_nodes___AIsaExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[685] + 0))
-#define ATTR_parser_nodes___AIsaExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[685] + 1))
-#define INIT_TABLE_POS_AIsaExpr (SFT_parser_nodes[686] + 0)
-#define CALL_parser_nodes___AIsaExpr___n_expr(recv) ((parser_nodes___AIsaExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[686] + 1)))
-#define CALL_parser_nodes___AIsaExpr___n_type(recv) ((parser_nodes___AIsaExpr___n_type_t)CALL((recv), (SFT_parser_nodes[686] + 2)))
-#define ID_APlusExpr (SFT_parser_nodes[687])
-#define COLOR_APlusExpr (SFT_parser_nodes[688])
-#define INIT_TABLE_POS_APlusExpr (SFT_parser_nodes[689] + 0)
-#define ID_AMinusExpr (SFT_parser_nodes[690])
-#define COLOR_AMinusExpr (SFT_parser_nodes[691])
-#define INIT_TABLE_POS_AMinusExpr (SFT_parser_nodes[692] + 0)
-#define ID_AStarshipExpr (SFT_parser_nodes[693])
-#define COLOR_AStarshipExpr (SFT_parser_nodes[694])
-#define INIT_TABLE_POS_AStarshipExpr (SFT_parser_nodes[695] + 0)
-#define ID_AStarExpr (SFT_parser_nodes[696])
-#define COLOR_AStarExpr (SFT_parser_nodes[697])
-#define INIT_TABLE_POS_AStarExpr (SFT_parser_nodes[698] + 0)
-#define ID_ASlashExpr (SFT_parser_nodes[699])
-#define COLOR_ASlashExpr (SFT_parser_nodes[700])
-#define INIT_TABLE_POS_ASlashExpr (SFT_parser_nodes[701] + 0)
-#define ID_APercentExpr (SFT_parser_nodes[702])
-#define COLOR_APercentExpr (SFT_parser_nodes[703])
-#define INIT_TABLE_POS_APercentExpr (SFT_parser_nodes[704] + 0)
-#define ID_AUminusExpr (SFT_parser_nodes[705])
-#define COLOR_AUminusExpr (SFT_parser_nodes[706])
-#define ATTR_parser_nodes___AUminusExpr____n_minus(recv) ATTR(recv, (SFT_parser_nodes[707] + 0))
-#define INIT_TABLE_POS_AUminusExpr (SFT_parser_nodes[708] + 0)
-#define CALL_parser_nodes___AUminusExpr___n_minus(recv) ((parser_nodes___AUminusExpr___n_minus_t)CALL((recv), (SFT_parser_nodes[708] + 1)))
-#define ID_ANewExpr (SFT_parser_nodes[709])
-#define COLOR_ANewExpr (SFT_parser_nodes[710])
-#define ATTR_parser_nodes___ANewExpr____n_kwnew(recv) ATTR(recv, (SFT_parser_nodes[711] + 0))
-#define ATTR_parser_nodes___ANewExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[711] + 1))
-#define ATTR_parser_nodes___ANewExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[711] + 2))
-#define ATTR_parser_nodes___ANewExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[711] + 3))
-#define INIT_TABLE_POS_ANewExpr (SFT_parser_nodes[712] + 0)
-#define CALL_parser_nodes___ANewExpr___n_kwnew(recv) ((parser_nodes___ANewExpr___n_kwnew_t)CALL((recv), (SFT_parser_nodes[712] + 1)))
-#define CALL_parser_nodes___ANewExpr___n_type(recv) ((parser_nodes___ANewExpr___n_type_t)CALL((recv), (SFT_parser_nodes[712] + 2)))
-#define CALL_parser_nodes___ANewExpr___n_id(recv) ((parser_nodes___ANewExpr___n_id_t)CALL((recv), (SFT_parser_nodes[712] + 3)))
-#define CALL_parser_nodes___ANewExpr___n_args(recv) ((parser_nodes___ANewExpr___n_args_t)CALL((recv), (SFT_parser_nodes[712] + 4)))
-#define ID_AAttrFormExpr (SFT_parser_nodes[713])
-#define COLOR_AAttrFormExpr (SFT_parser_nodes[714])
-#define ATTR_parser_nodes___AAttrFormExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[715] + 0))
-#define ATTR_parser_nodes___AAttrFormExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[715] + 1))
-#define INIT_TABLE_POS_AAttrFormExpr (SFT_parser_nodes[716] + 0)
-#define CALL_parser_nodes___AAttrFormExpr___n_expr(recv) ((parser_nodes___AAttrFormExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[716] + 1)))
-#define CALL_parser_nodes___AAttrFormExpr___n_id(recv) ((parser_nodes___AAttrFormExpr___n_id_t)CALL((recv), (SFT_parser_nodes[716] + 2)))
-#define ID_AAttrExpr (SFT_parser_nodes[717])
-#define COLOR_AAttrExpr (SFT_parser_nodes[718])
-#define INIT_TABLE_POS_AAttrExpr (SFT_parser_nodes[719] + 0)
-#define ID_AAttrAssignExpr (SFT_parser_nodes[720])
-#define COLOR_AAttrAssignExpr (SFT_parser_nodes[721])
-#define INIT_TABLE_POS_AAttrAssignExpr (SFT_parser_nodes[722] + 0)
-#define ID_ACallFormExpr (SFT_parser_nodes[723])
-#define COLOR_ACallFormExpr (SFT_parser_nodes[724])
-#define ATTR_parser_nodes___ACallFormExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[725] + 0))
-#define ATTR_parser_nodes___ACallFormExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[725] + 1))
-#define INIT_TABLE_POS_ACallFormExpr (SFT_parser_nodes[726] + 0)
-#define CALL_parser_nodes___ACallFormExpr___n_id(recv) ((parser_nodes___ACallFormExpr___n_id_t)CALL((recv), (SFT_parser_nodes[726] + 1)))
-#define CALL_parser_nodes___ACallFormExpr___n_args(recv) ((parser_nodes___ACallFormExpr___n_args_t)CALL((recv), (SFT_parser_nodes[726] + 2)))
-#define ID_AAttrReassignExpr (SFT_parser_nodes[727])
-#define COLOR_AAttrReassignExpr (SFT_parser_nodes[728])
-#define INIT_TABLE_POS_AAttrReassignExpr (SFT_parser_nodes[729] + 0)
-#define ID_ACallExpr (SFT_parser_nodes[730])
-#define COLOR_ACallExpr (SFT_parser_nodes[731])
-#define INIT_TABLE_POS_ACallExpr (SFT_parser_nodes[732] + 0)
-#define ID_ACallAssignExpr (SFT_parser_nodes[733])
-#define COLOR_ACallAssignExpr (SFT_parser_nodes[734])
-#define INIT_TABLE_POS_ACallAssignExpr (SFT_parser_nodes[735] + 0)
-#define ID_ACallReassignExpr (SFT_parser_nodes[736])
-#define COLOR_ACallReassignExpr (SFT_parser_nodes[737])
-#define INIT_TABLE_POS_ACallReassignExpr (SFT_parser_nodes[738] + 0)
-#define ID_ASuperExpr (SFT_parser_nodes[739])
-#define COLOR_ASuperExpr (SFT_parser_nodes[740])
-#define ATTR_parser_nodes___ASuperExpr____n_qualified(recv) ATTR(recv, (SFT_parser_nodes[741] + 0))
-#define ATTR_parser_nodes___ASuperExpr____n_kwsuper(recv) ATTR(recv, (SFT_parser_nodes[741] + 1))
-#define ATTR_parser_nodes___ASuperExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[741] + 2))
-#define INIT_TABLE_POS_ASuperExpr (SFT_parser_nodes[742] + 0)
-#define CALL_parser_nodes___ASuperExpr___n_qualified(recv) ((parser_nodes___ASuperExpr___n_qualified_t)CALL((recv), (SFT_parser_nodes[742] + 1)))
-#define CALL_parser_nodes___ASuperExpr___n_kwsuper(recv) ((parser_nodes___ASuperExpr___n_kwsuper_t)CALL((recv), (SFT_parser_nodes[742] + 2)))
-#define CALL_parser_nodes___ASuperExpr___n_args(recv) ((parser_nodes___ASuperExpr___n_args_t)CALL((recv), (SFT_parser_nodes[742] + 3)))
-#define ID_AInitExpr (SFT_parser_nodes[743])
-#define COLOR_AInitExpr (SFT_parser_nodes[744])
-#define ATTR_parser_nodes___AInitExpr____n_kwinit(recv) ATTR(recv, (SFT_parser_nodes[745] + 0))
-#define ATTR_parser_nodes___AInitExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[745] + 1))
-#define INIT_TABLE_POS_AInitExpr (SFT_parser_nodes[746] + 0)
-#define CALL_parser_nodes___AInitExpr___n_kwinit(recv) ((parser_nodes___AInitExpr___n_kwinit_t)CALL((recv), (SFT_parser_nodes[746] + 1)))
-#define CALL_parser_nodes___AInitExpr___n_args(recv) ((parser_nodes___AInitExpr___n_args_t)CALL((recv), (SFT_parser_nodes[746] + 2)))
-#define ID_ABraFormExpr (SFT_parser_nodes[747])
-#define COLOR_ABraFormExpr (SFT_parser_nodes[748])
-#define ATTR_parser_nodes___ABraFormExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[749] + 0))
-#define INIT_TABLE_POS_ABraFormExpr (SFT_parser_nodes[750] + 0)
-#define CALL_parser_nodes___ABraFormExpr___n_args(recv) ((parser_nodes___ABraFormExpr___n_args_t)CALL((recv), (SFT_parser_nodes[750] + 1)))
-#define ID_ABraExpr (SFT_parser_nodes[751])
-#define COLOR_ABraExpr (SFT_parser_nodes[752])
-#define INIT_TABLE_POS_ABraExpr (SFT_parser_nodes[753] + 0)
-#define ID_ABraAssignExpr (SFT_parser_nodes[754])
-#define COLOR_ABraAssignExpr (SFT_parser_nodes[755])
-#define INIT_TABLE_POS_ABraAssignExpr (SFT_parser_nodes[756] + 0)
-#define ID_AVarFormExpr (SFT_parser_nodes[757])
-#define COLOR_AVarFormExpr (SFT_parser_nodes[758])
-#define ATTR_parser_nodes___AVarFormExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[759] + 0))
-#define INIT_TABLE_POS_AVarFormExpr (SFT_parser_nodes[760] + 0)
-#define CALL_parser_nodes___AVarFormExpr___n_id(recv) ((parser_nodes___AVarFormExpr___n_id_t)CALL((recv), (SFT_parser_nodes[760] + 1)))
-#define ID_ABraReassignExpr (SFT_parser_nodes[761])
-#define COLOR_ABraReassignExpr (SFT_parser_nodes[762])
-#define INIT_TABLE_POS_ABraReassignExpr (SFT_parser_nodes[763] + 0)
-#define ID_AClosureCallExpr (SFT_parser_nodes[764])
-#define COLOR_AClosureCallExpr (SFT_parser_nodes[765])
-#define ATTR_parser_nodes___AClosureCallExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[766] + 0))
-#define ATTR_parser_nodes___AClosureCallExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[766] + 1))
-#define ATTR_parser_nodes___AClosureCallExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser_nodes[766] + 2))
-#define INIT_TABLE_POS_AClosureCallExpr (SFT_parser_nodes[767] + 0)
-#define CALL_parser_nodes___AClosureCallExpr___n_id(recv) ((parser_nodes___AClosureCallExpr___n_id_t)CALL((recv), (SFT_parser_nodes[767] + 1)))
-#define CALL_parser_nodes___AClosureCallExpr___n_args(recv) ((parser_nodes___AClosureCallExpr___n_args_t)CALL((recv), (SFT_parser_nodes[767] + 2)))
-#define CALL_parser_nodes___AClosureCallExpr___n_closure_defs(recv) ((parser_nodes___AClosureCallExpr___n_closure_defs_t)CALL((recv), (SFT_parser_nodes[767] + 3)))
-#define ID_AVarExpr (SFT_parser_nodes[768])
-#define COLOR_AVarExpr (SFT_parser_nodes[769])
-#define INIT_TABLE_POS_AVarExpr (SFT_parser_nodes[770] + 0)
-#define ID_AVarAssignExpr (SFT_parser_nodes[771])
-#define COLOR_AVarAssignExpr (SFT_parser_nodes[772])
-#define INIT_TABLE_POS_AVarAssignExpr (SFT_parser_nodes[773] + 0)
-#define ID_AVarReassignExpr (SFT_parser_nodes[774])
-#define COLOR_AVarReassignExpr (SFT_parser_nodes[775])
-#define INIT_TABLE_POS_AVarReassignExpr (SFT_parser_nodes[776] + 0)
-#define ID_ARangeExpr (SFT_parser_nodes[777])
-#define COLOR_ARangeExpr (SFT_parser_nodes[778])
-#define ATTR_parser_nodes___ARangeExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[779] + 0))
-#define ATTR_parser_nodes___ARangeExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[779] + 1))
-#define INIT_TABLE_POS_ARangeExpr (SFT_parser_nodes[780] + 0)
-#define CALL_parser_nodes___ARangeExpr___n_expr(recv) ((parser_nodes___ARangeExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[780] + 1)))
-#define CALL_parser_nodes___ARangeExpr___n_expr2(recv) ((parser_nodes___ARangeExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[780] + 2)))
-#define ID_ACrangeExpr (SFT_parser_nodes[781])
-#define COLOR_ACrangeExpr (SFT_parser_nodes[782])
-#define INIT_TABLE_POS_ACrangeExpr (SFT_parser_nodes[783] + 0)
-#define ID_AOrangeExpr (SFT_parser_nodes[784])
-#define COLOR_AOrangeExpr (SFT_parser_nodes[785])
-#define INIT_TABLE_POS_AOrangeExpr (SFT_parser_nodes[786] + 0)
-#define ID_AArrayExpr (SFT_parser_nodes[787])
-#define COLOR_AArrayExpr (SFT_parser_nodes[788])
-#define ATTR_parser_nodes___AArrayExpr____n_exprs(recv) ATTR(recv, (SFT_parser_nodes[789] + 0))
-#define INIT_TABLE_POS_AArrayExpr (SFT_parser_nodes[790] + 0)
-#define CALL_parser_nodes___AArrayExpr___n_exprs(recv) ((parser_nodes___AArrayExpr___n_exprs_t)CALL((recv), (SFT_parser_nodes[790] + 1)))
-#define ID_ASelfExpr (SFT_parser_nodes[791])
-#define COLOR_ASelfExpr (SFT_parser_nodes[792])
-#define ATTR_parser_nodes___ASelfExpr____n_kwself(recv) ATTR(recv, (SFT_parser_nodes[793] + 0))
-#define INIT_TABLE_POS_ASelfExpr (SFT_parser_nodes[794] + 0)
-#define CALL_parser_nodes___ASelfExpr___n_kwself(recv) ((parser_nodes___ASelfExpr___n_kwself_t)CALL((recv), (SFT_parser_nodes[794] + 1)))
-#define ID_AImplicitSelfExpr (SFT_parser_nodes[795])
-#define COLOR_AImplicitSelfExpr (SFT_parser_nodes[796])
-#define INIT_TABLE_POS_AImplicitSelfExpr (SFT_parser_nodes[797] + 0)
-#define ID_ATrueExpr (SFT_parser_nodes[798])
-#define COLOR_ATrueExpr (SFT_parser_nodes[799])
-#define ATTR_parser_nodes___ATrueExpr____n_kwtrue(recv) ATTR(recv, (SFT_parser_nodes[800] + 0))
-#define INIT_TABLE_POS_ATrueExpr (SFT_parser_nodes[801] + 0)
-#define CALL_parser_nodes___ATrueExpr___n_kwtrue(recv) ((parser_nodes___ATrueExpr___n_kwtrue_t)CALL((recv), (SFT_parser_nodes[801] + 1)))
-#define ID_AFalseExpr (SFT_parser_nodes[802])
-#define COLOR_AFalseExpr (SFT_parser_nodes[803])
-#define ATTR_parser_nodes___AFalseExpr____n_kwfalse(recv) ATTR(recv, (SFT_parser_nodes[804] + 0))
-#define INIT_TABLE_POS_AFalseExpr (SFT_parser_nodes[805] + 0)
-#define CALL_parser_nodes___AFalseExpr___n_kwfalse(recv) ((parser_nodes___AFalseExpr___n_kwfalse_t)CALL((recv), (SFT_parser_nodes[805] + 1)))
-#define ID_ANullExpr (SFT_parser_nodes[806])
-#define COLOR_ANullExpr (SFT_parser_nodes[807])
-#define ATTR_parser_nodes___ANullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser_nodes[808] + 0))
-#define INIT_TABLE_POS_ANullExpr (SFT_parser_nodes[809] + 0)
-#define CALL_parser_nodes___ANullExpr___n_kwnull(recv) ((parser_nodes___ANullExpr___n_kwnull_t)CALL((recv), (SFT_parser_nodes[809] + 1)))
-#define ID_AIntExpr (SFT_parser_nodes[810])
-#define COLOR_AIntExpr (SFT_parser_nodes[811])
-#define ATTR_parser_nodes___AIntExpr____n_number(recv) ATTR(recv, (SFT_parser_nodes[812] + 0))
-#define INIT_TABLE_POS_AIntExpr (SFT_parser_nodes[813] + 0)
-#define CALL_parser_nodes___AIntExpr___n_number(recv) ((parser_nodes___AIntExpr___n_number_t)CALL((recv), (SFT_parser_nodes[813] + 1)))
-#define ID_AFloatExpr (SFT_parser_nodes[814])
-#define COLOR_AFloatExpr (SFT_parser_nodes[815])
-#define ATTR_parser_nodes___AFloatExpr____n_float(recv) ATTR(recv, (SFT_parser_nodes[816] + 0))
-#define INIT_TABLE_POS_AFloatExpr (SFT_parser_nodes[817] + 0)
-#define CALL_parser_nodes___AFloatExpr___n_float(recv) ((parser_nodes___AFloatExpr___n_float_t)CALL((recv), (SFT_parser_nodes[817] + 1)))
-#define ID_ACharExpr (SFT_parser_nodes[818])
-#define COLOR_ACharExpr (SFT_parser_nodes[819])
-#define ATTR_parser_nodes___ACharExpr____n_char(recv) ATTR(recv, (SFT_parser_nodes[820] + 0))
-#define INIT_TABLE_POS_ACharExpr (SFT_parser_nodes[821] + 0)
-#define CALL_parser_nodes___ACharExpr___n_char(recv) ((parser_nodes___ACharExpr___n_char_t)CALL((recv), (SFT_parser_nodes[821] + 1)))
-#define ID_AStringFormExpr (SFT_parser_nodes[822])
-#define COLOR_AStringFormExpr (SFT_parser_nodes[823])
-#define INIT_TABLE_POS_AStringFormExpr (SFT_parser_nodes[824] + 0)
-#define ID_AStringExpr (SFT_parser_nodes[825])
-#define COLOR_AStringExpr (SFT_parser_nodes[826])
-#define ATTR_parser_nodes___AStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[827] + 0))
-#define INIT_TABLE_POS_AStringExpr (SFT_parser_nodes[828] + 0)
-#define CALL_parser_nodes___AStringExpr___n_string(recv) ((parser_nodes___AStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[828] + 1)))
-#define ID_AStartStringExpr (SFT_parser_nodes[829])
-#define COLOR_AStartStringExpr (SFT_parser_nodes[830])
-#define ATTR_parser_nodes___AStartStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[831] + 0))
-#define INIT_TABLE_POS_AStartStringExpr (SFT_parser_nodes[832] + 0)
-#define CALL_parser_nodes___AStartStringExpr___n_string(recv) ((parser_nodes___AStartStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[832] + 1)))
-#define ID_AMidStringExpr (SFT_parser_nodes[833])
-#define COLOR_AMidStringExpr (SFT_parser_nodes[834])
-#define ATTR_parser_nodes___AMidStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[835] + 0))
-#define INIT_TABLE_POS_AMidStringExpr (SFT_parser_nodes[836] + 0)
-#define CALL_parser_nodes___AMidStringExpr___n_string(recv) ((parser_nodes___AMidStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[836] + 1)))
-#define ID_AEndStringExpr (SFT_parser_nodes[837])
-#define COLOR_AEndStringExpr (SFT_parser_nodes[838])
-#define ATTR_parser_nodes___AEndStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[839] + 0))
-#define INIT_TABLE_POS_AEndStringExpr (SFT_parser_nodes[840] + 0)
-#define CALL_parser_nodes___AEndStringExpr___n_string(recv) ((parser_nodes___AEndStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[840] + 1)))
-#define ID_ASuperstringExpr (SFT_parser_nodes[841])
-#define COLOR_ASuperstringExpr (SFT_parser_nodes[842])
-#define ATTR_parser_nodes___ASuperstringExpr____n_exprs(recv) ATTR(recv, (SFT_parser_nodes[843] + 0))
-#define INIT_TABLE_POS_ASuperstringExpr (SFT_parser_nodes[844] + 0)
-#define CALL_parser_nodes___ASuperstringExpr___n_exprs(recv) ((parser_nodes___ASuperstringExpr___n_exprs_t)CALL((recv), (SFT_parser_nodes[844] + 1)))
-#define ID_AParExpr (SFT_parser_nodes[845])
-#define COLOR_AParExpr (SFT_parser_nodes[846])
-#define INIT_TABLE_POS_AParExpr (SFT_parser_nodes[847] + 0)
-#define ID_AProxyExpr (SFT_parser_nodes[848])
-#define COLOR_AProxyExpr (SFT_parser_nodes[849])
-#define ATTR_parser_nodes___AProxyExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[850] + 0))
-#define INIT_TABLE_POS_AProxyExpr (SFT_parser_nodes[851] + 0)
-#define CALL_parser_nodes___AProxyExpr___n_expr(recv) ((parser_nodes___AProxyExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[851] + 1)))
-#define ID_AAsCastExpr (SFT_parser_nodes[852])
-#define COLOR_AAsCastExpr (SFT_parser_nodes[853])
-#define ATTR_parser_nodes___AAsCastExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[854] + 0))
-#define ATTR_parser_nodes___AAsCastExpr____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[854] + 1))
-#define ATTR_parser_nodes___AAsCastExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[854] + 2))
-#define INIT_TABLE_POS_AAsCastExpr (SFT_parser_nodes[855] + 0)
-#define CALL_parser_nodes___AAsCastExpr___n_expr(recv) ((parser_nodes___AAsCastExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[855] + 1)))
-#define CALL_parser_nodes___AAsCastExpr___n_kwas(recv) ((parser_nodes___AAsCastExpr___n_kwas_t)CALL((recv), (SFT_parser_nodes[855] + 2)))
-#define CALL_parser_nodes___AAsCastExpr___n_type(recv) ((parser_nodes___AAsCastExpr___n_type_t)CALL((recv), (SFT_parser_nodes[855] + 3)))
-#define ID_AAsNotnullExpr (SFT_parser_nodes[856])
-#define COLOR_AAsNotnullExpr (SFT_parser_nodes[857])
-#define ATTR_parser_nodes___AAsNotnullExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[858] + 0))
-#define ATTR_parser_nodes___AAsNotnullExpr____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[858] + 1))
-#define ATTR_parser_nodes___AAsNotnullExpr____n_kwnot(recv) ATTR(recv, (SFT_parser_nodes[858] + 2))
-#define ATTR_parser_nodes___AAsNotnullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser_nodes[858] + 3))
-#define INIT_TABLE_POS_AAsNotnullExpr (SFT_parser_nodes[859] + 0)
-#define CALL_parser_nodes___AAsNotnullExpr___n_expr(recv) ((parser_nodes___AAsNotnullExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[859] + 1)))
-#define CALL_parser_nodes___AAsNotnullExpr___n_kwas(recv) ((parser_nodes___AAsNotnullExpr___n_kwas_t)CALL((recv), (SFT_parser_nodes[859] + 2)))
-#define CALL_parser_nodes___AAsNotnullExpr___n_kwnot(recv) ((parser_nodes___AAsNotnullExpr___n_kwnot_t)CALL((recv), (SFT_parser_nodes[859] + 3)))
-#define CALL_parser_nodes___AAsNotnullExpr___n_kwnull(recv) ((parser_nodes___AAsNotnullExpr___n_kwnull_t)CALL((recv), (SFT_parser_nodes[859] + 4)))
-#define ID_AIssetAttrExpr (SFT_parser_nodes[860])
-#define COLOR_AIssetAttrExpr (SFT_parser_nodes[861])
-#define ATTR_parser_nodes___AIssetAttrExpr____n_kwisset(recv) ATTR(recv, (SFT_parser_nodes[862] + 0))
-#define INIT_TABLE_POS_AIssetAttrExpr (SFT_parser_nodes[863] + 0)
-#define CALL_parser_nodes___AIssetAttrExpr___n_kwisset(recv) ((parser_nodes___AIssetAttrExpr___n_kwisset_t)CALL((recv), (SFT_parser_nodes[863] + 1)))
-#define ID_AAssignOp (SFT_parser_nodes[864])
-#define COLOR_AAssignOp (SFT_parser_nodes[865])
-#define INIT_TABLE_POS_AAssignOp (SFT_parser_nodes[866] + 0)
-#define ID_APlusAssignOp (SFT_parser_nodes[867])
-#define COLOR_APlusAssignOp (SFT_parser_nodes[868])
-#define ATTR_parser_nodes___APlusAssignOp____n_pluseq(recv) ATTR(recv, (SFT_parser_nodes[869] + 0))
-#define INIT_TABLE_POS_APlusAssignOp (SFT_parser_nodes[870] + 0)
-#define CALL_parser_nodes___APlusAssignOp___n_pluseq(recv) ((parser_nodes___APlusAssignOp___n_pluseq_t)CALL((recv), (SFT_parser_nodes[870] + 1)))
-#define ID_AMinusAssignOp (SFT_parser_nodes[871])
-#define COLOR_AMinusAssignOp (SFT_parser_nodes[872])
-#define ATTR_parser_nodes___AMinusAssignOp____n_minuseq(recv) ATTR(recv, (SFT_parser_nodes[873] + 0))
-#define INIT_TABLE_POS_AMinusAssignOp (SFT_parser_nodes[874] + 0)
-#define CALL_parser_nodes___AMinusAssignOp___n_minuseq(recv) ((parser_nodes___AMinusAssignOp___n_minuseq_t)CALL((recv), (SFT_parser_nodes[874] + 1)))
-#define ID_AClosureDef (SFT_parser_nodes[875])
-#define COLOR_AClosureDef (SFT_parser_nodes[876])
-#define ATTR_parser_nodes___AClosureDef____n_bang(recv) ATTR(recv, (SFT_parser_nodes[877] + 0))
-#define ATTR_parser_nodes___AClosureDef____n_id(recv) ATTR(recv, (SFT_parser_nodes[877] + 1))
-#define ATTR_parser_nodes___AClosureDef____n_ids(recv) ATTR(recv, (SFT_parser_nodes[877] + 2))
-#define ATTR_parser_nodes___AClosureDef____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[877] + 3))
-#define ATTR_parser_nodes___AClosureDef____n_expr(recv) ATTR(recv, (SFT_parser_nodes[877] + 4))
-#define INIT_TABLE_POS_AClosureDef (SFT_parser_nodes[878] + 0)
-#define CALL_parser_nodes___AClosureDef___n_bang(recv) ((parser_nodes___AClosureDef___n_bang_t)CALL((recv), (SFT_parser_nodes[878] + 1)))
-#define CALL_parser_nodes___AClosureDef___n_id(recv) ((parser_nodes___AClosureDef___n_id_t)CALL((recv), (SFT_parser_nodes[878] + 2)))
-#define CALL_parser_nodes___AClosureDef___n_ids(recv) ((parser_nodes___AClosureDef___n_ids_t)CALL((recv), (SFT_parser_nodes[878] + 3)))
-#define CALL_parser_nodes___AClosureDef___n_kwdo(recv) ((parser_nodes___AClosureDef___n_kwdo_t)CALL((recv), (SFT_parser_nodes[878] + 4)))
-#define CALL_parser_nodes___AClosureDef___n_expr(recv) ((parser_nodes___AClosureDef___n_expr_t)CALL((recv), (SFT_parser_nodes[878] + 5)))
-#define ID_AClosureId (SFT_parser_nodes[879])
-#define COLOR_AClosureId (SFT_parser_nodes[880])
-#define INIT_TABLE_POS_AClosureId (SFT_parser_nodes[881] + 0)
-#define ID_ASimpleClosureId (SFT_parser_nodes[882])
-#define COLOR_ASimpleClosureId (SFT_parser_nodes[883])
-#define ATTR_parser_nodes___ASimpleClosureId____n_id(recv) ATTR(recv, (SFT_parser_nodes[884] + 0))
-#define INIT_TABLE_POS_ASimpleClosureId (SFT_parser_nodes[885] + 0)
-#define CALL_parser_nodes___ASimpleClosureId___n_id(recv) ((parser_nodes___ASimpleClosureId___n_id_t)CALL((recv), (SFT_parser_nodes[885] + 1)))
-#define ID_ABreakClosureId (SFT_parser_nodes[886])
-#define COLOR_ABreakClosureId (SFT_parser_nodes[887])
-#define ATTR_parser_nodes___ABreakClosureId____n_kwbreak(recv) ATTR(recv, (SFT_parser_nodes[888] + 0))
-#define INIT_TABLE_POS_ABreakClosureId (SFT_parser_nodes[889] + 0)
-#define CALL_parser_nodes___ABreakClosureId___n_kwbreak(recv) ((parser_nodes___ABreakClosureId___n_kwbreak_t)CALL((recv), (SFT_parser_nodes[889] + 1)))
-#define ID_AQualified (SFT_parser_nodes[890])
-#define COLOR_AQualified (SFT_parser_nodes[891])
-#define ATTR_parser_nodes___AQualified____n_id(recv) ATTR(recv, (SFT_parser_nodes[892] + 0))
-#define ATTR_parser_nodes___AQualified____n_classid(recv) ATTR(recv, (SFT_parser_nodes[892] + 1))
-#define INIT_TABLE_POS_AQualified (SFT_parser_nodes[893] + 0)
-#define CALL_parser_nodes___AQualified___n_id(recv) ((parser_nodes___AQualified___n_id_t)CALL((recv), (SFT_parser_nodes[893] + 1)))
-#define CALL_parser_nodes___AQualified___n_classid(recv) ((parser_nodes___AQualified___n_classid_t)CALL((recv), (SFT_parser_nodes[893] + 2)))
-#define ID_ADoc (SFT_parser_nodes[894])
-#define COLOR_ADoc (SFT_parser_nodes[895])
-#define ATTR_parser_nodes___ADoc____n_comment(recv) ATTR(recv, (SFT_parser_nodes[896] + 0))
-#define INIT_TABLE_POS_ADoc (SFT_parser_nodes[897] + 0)
-#define CALL_parser_nodes___ADoc___n_comment(recv) ((parser_nodes___ADoc___n_comment_t)CALL((recv), (SFT_parser_nodes[897] + 1)))
-#define ID_Start (SFT_parser_nodes[898])
-#define COLOR_Start (SFT_parser_nodes[899])
-#define ATTR_parser_nodes___Start____n_base(recv) ATTR(recv, (SFT_parser_nodes[900] + 0))
-#define ATTR_parser_nodes___Start____n_eof(recv) ATTR(recv, (SFT_parser_nodes[900] + 1))
-#define INIT_TABLE_POS_Start (SFT_parser_nodes[901] + 0)
-#define CALL_parser_nodes___Start___n_base(recv) ((parser_nodes___Start___n_base_t)CALL((recv), (SFT_parser_nodes[901] + 1)))
-#define CALL_parser_nodes___Start___n_eof(recv) ((parser_nodes___Start___n_eof_t)CALL((recv), (SFT_parser_nodes[901] + 2)))
+#define ID_AInitPropdef (SFT_parser_nodes[398])
+#define COLOR_AInitPropdef (SFT_parser_nodes[399])
+#define INIT_TABLE_POS_AInitPropdef (SFT_parser_nodes[400] + 0)
+#define CALL_parser_nodes___AInitPropdef___init(recv) ((parser_nodes___AInitPropdef___init_t)CALL((recv), (SFT_parser_nodes[400] + 1)))
+#define ID_AConcreteInitPropdef (SFT_parser_nodes[401])
+#define COLOR_AConcreteInitPropdef (SFT_parser_nodes[402])
+#define ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit(recv) ATTR(recv, (SFT_parser_nodes[403] + 0))
+#define INIT_TABLE_POS_AConcreteInitPropdef (SFT_parser_nodes[404] + 0)
+#define CALL_parser_nodes___AConcreteInitPropdef___init(recv) ((parser_nodes___AConcreteInitPropdef___init_t)CALL((recv), (SFT_parser_nodes[404] + 1)))
+#define CALL_parser_nodes___AConcreteInitPropdef___n_kwinit(recv) ((parser_nodes___AConcreteInitPropdef___n_kwinit_t)CALL((recv), (SFT_parser_nodes[404] + 2)))
+#define ID_AExternInitPropdef (SFT_parser_nodes[405])
+#define COLOR_AExternInitPropdef (SFT_parser_nodes[406])
+#define ATTR_parser_nodes___AExternInitPropdef____n_kwnew(recv) ATTR(recv, (SFT_parser_nodes[407] + 0))
+#define INIT_TABLE_POS_AExternInitPropdef (SFT_parser_nodes[408] + 0)
+#define CALL_parser_nodes___AExternInitPropdef___init(recv) ((parser_nodes___AExternInitPropdef___init_t)CALL((recv), (SFT_parser_nodes[408] + 1)))
+#define CALL_parser_nodes___AExternInitPropdef___n_kwnew(recv) ((parser_nodes___AExternInitPropdef___n_kwnew_t)CALL((recv), (SFT_parser_nodes[408] + 2)))
+#define ID_AMainMethPropdef (SFT_parser_nodes[409])
+#define COLOR_AMainMethPropdef (SFT_parser_nodes[410])
+#define INIT_TABLE_POS_AMainMethPropdef (SFT_parser_nodes[411] + 0)
+#define ID_AExternCalls (SFT_parser_nodes[412])
+#define COLOR_AExternCalls (SFT_parser_nodes[413])
+#define ATTR_parser_nodes___AExternCalls____n_kwimport(recv) ATTR(recv, (SFT_parser_nodes[414] + 0))
+#define ATTR_parser_nodes___AExternCalls____n_extern_calls(recv) ATTR(recv, (SFT_parser_nodes[414] + 1))
+#define INIT_TABLE_POS_AExternCalls (SFT_parser_nodes[415] + 0)
+#define CALL_parser_nodes___AExternCalls___n_kwimport(recv) ((parser_nodes___AExternCalls___n_kwimport_t)CALL((recv), (SFT_parser_nodes[415] + 1)))
+#define CALL_parser_nodes___AExternCalls___n_extern_calls(recv) ((parser_nodes___AExternCalls___n_extern_calls_t)CALL((recv), (SFT_parser_nodes[415] + 2)))
+#define ID_AExternCall (SFT_parser_nodes[416])
+#define COLOR_AExternCall (SFT_parser_nodes[417])
+#define INIT_TABLE_POS_AExternCall (SFT_parser_nodes[418] + 0)
+#define ID_APropExternCall (SFT_parser_nodes[419])
+#define COLOR_APropExternCall (SFT_parser_nodes[420])
+#define INIT_TABLE_POS_APropExternCall (SFT_parser_nodes[421] + 0)
+#define ID_ALocalPropExternCall (SFT_parser_nodes[422])
+#define COLOR_ALocalPropExternCall (SFT_parser_nodes[423])
+#define ATTR_parser_nodes___ALocalPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser_nodes[424] + 0))
+#define INIT_TABLE_POS_ALocalPropExternCall (SFT_parser_nodes[425] + 0)
+#define CALL_parser_nodes___ALocalPropExternCall___n_methid(recv) ((parser_nodes___ALocalPropExternCall___n_methid_t)CALL((recv), (SFT_parser_nodes[425] + 1)))
+#define ID_AFullPropExternCall (SFT_parser_nodes[426])
+#define COLOR_AFullPropExternCall (SFT_parser_nodes[427])
+#define ATTR_parser_nodes___AFullPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser_nodes[428] + 0))
+#define ATTR_parser_nodes___AFullPropExternCall____n_quad(recv) ATTR(recv, (SFT_parser_nodes[428] + 1))
+#define ATTR_parser_nodes___AFullPropExternCall____n_methid(recv) ATTR(recv, (SFT_parser_nodes[428] + 2))
+#define INIT_TABLE_POS_AFullPropExternCall (SFT_parser_nodes[429] + 0)
+#define CALL_parser_nodes___AFullPropExternCall___n_classid(recv) ((parser_nodes___AFullPropExternCall___n_classid_t)CALL((recv), (SFT_parser_nodes[429] + 1)))
+#define CALL_parser_nodes___AFullPropExternCall___n_quad(recv) ((parser_nodes___AFullPropExternCall___n_quad_t)CALL((recv), (SFT_parser_nodes[429] + 2)))
+#define CALL_parser_nodes___AFullPropExternCall___n_methid(recv) ((parser_nodes___AFullPropExternCall___n_methid_t)CALL((recv), (SFT_parser_nodes[429] + 3)))
+#define ID_AInitPropExternCall (SFT_parser_nodes[430])
+#define COLOR_AInitPropExternCall (SFT_parser_nodes[431])
+#define ATTR_parser_nodes___AInitPropExternCall____n_classid(recv) ATTR(recv, (SFT_parser_nodes[432] + 0))
+#define INIT_TABLE_POS_AInitPropExternCall (SFT_parser_nodes[433] + 0)
+#define CALL_parser_nodes___AInitPropExternCall___n_classid(recv) ((parser_nodes___AInitPropExternCall___n_classid_t)CALL((recv), (SFT_parser_nodes[433] + 1)))
+#define ID_ASuperExternCall (SFT_parser_nodes[434])
+#define COLOR_ASuperExternCall (SFT_parser_nodes[435])
+#define ATTR_parser_nodes___ASuperExternCall____n_kwsuper(recv) ATTR(recv, (SFT_parser_nodes[436] + 0))
+#define INIT_TABLE_POS_ASuperExternCall (SFT_parser_nodes[437] + 0)
+#define CALL_parser_nodes___ASuperExternCall___n_kwsuper(recv) ((parser_nodes___ASuperExternCall___n_kwsuper_t)CALL((recv), (SFT_parser_nodes[437] + 1)))
+#define ID_ACastExternCall (SFT_parser_nodes[438])
+#define COLOR_ACastExternCall (SFT_parser_nodes[439])
+#define INIT_TABLE_POS_ACastExternCall (SFT_parser_nodes[440] + 0)
+#define ID_ACastAsExternCall (SFT_parser_nodes[441])
+#define COLOR_ACastAsExternCall (SFT_parser_nodes[442])
+#define ATTR_parser_nodes___ACastAsExternCall____n_from_type(recv) ATTR(recv, (SFT_parser_nodes[443] + 0))
+#define ATTR_parser_nodes___ACastAsExternCall____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[443] + 1))
+#define ATTR_parser_nodes___ACastAsExternCall____n_to_type(recv) ATTR(recv, (SFT_parser_nodes[443] + 2))
+#define INIT_TABLE_POS_ACastAsExternCall (SFT_parser_nodes[444] + 0)
+#define CALL_parser_nodes___ACastAsExternCall___n_from_type(recv) ((parser_nodes___ACastAsExternCall___n_from_type_t)CALL((recv), (SFT_parser_nodes[444] + 1)))
+#define CALL_parser_nodes___ACastAsExternCall___n_kwas(recv) ((parser_nodes___ACastAsExternCall___n_kwas_t)CALL((recv), (SFT_parser_nodes[444] + 2)))
+#define CALL_parser_nodes___ACastAsExternCall___n_to_type(recv) ((parser_nodes___ACastAsExternCall___n_to_type_t)CALL((recv), (SFT_parser_nodes[444] + 3)))
+#define ID_AAsNullableExternCall (SFT_parser_nodes[445])
+#define COLOR_AAsNullableExternCall (SFT_parser_nodes[446])
+#define ATTR_parser_nodes___AAsNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser_nodes[447] + 0))
+#define ATTR_parser_nodes___AAsNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[447] + 1))
+#define ATTR_parser_nodes___AAsNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser_nodes[447] + 2))
+#define INIT_TABLE_POS_AAsNullableExternCall (SFT_parser_nodes[448] + 0)
+#define CALL_parser_nodes___AAsNullableExternCall___n_type(recv) ((parser_nodes___AAsNullableExternCall___n_type_t)CALL((recv), (SFT_parser_nodes[448] + 1)))
+#define CALL_parser_nodes___AAsNullableExternCall___n_kwas(recv) ((parser_nodes___AAsNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser_nodes[448] + 2)))
+#define CALL_parser_nodes___AAsNullableExternCall___n_kwnullable(recv) ((parser_nodes___AAsNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser_nodes[448] + 3)))
+#define ID_AAsNotNullableExternCall (SFT_parser_nodes[449])
+#define COLOR_AAsNotNullableExternCall (SFT_parser_nodes[450])
+#define ATTR_parser_nodes___AAsNotNullableExternCall____n_type(recv) ATTR(recv, (SFT_parser_nodes[451] + 0))
+#define ATTR_parser_nodes___AAsNotNullableExternCall____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[451] + 1))
+#define ATTR_parser_nodes___AAsNotNullableExternCall____n_kwnot(recv) ATTR(recv, (SFT_parser_nodes[451] + 2))
+#define ATTR_parser_nodes___AAsNotNullableExternCall____n_kwnullable(recv) ATTR(recv, (SFT_parser_nodes[451] + 3))
+#define INIT_TABLE_POS_AAsNotNullableExternCall (SFT_parser_nodes[452] + 0)
+#define CALL_parser_nodes___AAsNotNullableExternCall___n_type(recv) ((parser_nodes___AAsNotNullableExternCall___n_type_t)CALL((recv), (SFT_parser_nodes[452] + 1)))
+#define CALL_parser_nodes___AAsNotNullableExternCall___n_kwas(recv) ((parser_nodes___AAsNotNullableExternCall___n_kwas_t)CALL((recv), (SFT_parser_nodes[452] + 2)))
+#define CALL_parser_nodes___AAsNotNullableExternCall___n_kwnot(recv) ((parser_nodes___AAsNotNullableExternCall___n_kwnot_t)CALL((recv), (SFT_parser_nodes[452] + 3)))
+#define CALL_parser_nodes___AAsNotNullableExternCall___n_kwnullable(recv) ((parser_nodes___AAsNotNullableExternCall___n_kwnullable_t)CALL((recv), (SFT_parser_nodes[452] + 4)))
+#define ID_ATypePropdef (SFT_parser_nodes[453])
+#define COLOR_ATypePropdef (SFT_parser_nodes[454])
+#define ATTR_parser_nodes___ATypePropdef____n_kwredef(recv) ATTR(recv, (SFT_parser_nodes[455] + 0))
+#define ATTR_parser_nodes___ATypePropdef____n_visibility(recv) ATTR(recv, (SFT_parser_nodes[455] + 1))
+#define ATTR_parser_nodes___ATypePropdef____n_kwtype(recv) ATTR(recv, (SFT_parser_nodes[455] + 2))
+#define ATTR_parser_nodes___ATypePropdef____n_id(recv) ATTR(recv, (SFT_parser_nodes[455] + 3))
+#define ATTR_parser_nodes___ATypePropdef____n_type(recv) ATTR(recv, (SFT_parser_nodes[455] + 4))
+#define INIT_TABLE_POS_ATypePropdef (SFT_parser_nodes[456] + 0)
+#define CALL_parser_nodes___ATypePropdef___n_kwredef(recv) ((parser_nodes___ATypePropdef___n_kwredef_t)CALL((recv), (SFT_parser_nodes[456] + 1)))
+#define CALL_parser_nodes___ATypePropdef___n_visibility(recv) ((parser_nodes___ATypePropdef___n_visibility_t)CALL((recv), (SFT_parser_nodes[456] + 2)))
+#define CALL_parser_nodes___ATypePropdef___n_kwtype(recv) ((parser_nodes___ATypePropdef___n_kwtype_t)CALL((recv), (SFT_parser_nodes[456] + 3)))
+#define CALL_parser_nodes___ATypePropdef___n_id(recv) ((parser_nodes___ATypePropdef___n_id_t)CALL((recv), (SFT_parser_nodes[456] + 4)))
+#define CALL_parser_nodes___ATypePropdef___n_type(recv) ((parser_nodes___ATypePropdef___n_type_t)CALL((recv), (SFT_parser_nodes[456] + 5)))
+#define ID_AAble (SFT_parser_nodes[457])
+#define COLOR_AAble (SFT_parser_nodes[458])
+#define ATTR_parser_nodes___AAble____n_visibility(recv) ATTR(recv, (SFT_parser_nodes[459] + 0))
+#define ATTR_parser_nodes___AAble____n_kwredef(recv) ATTR(recv, (SFT_parser_nodes[459] + 1))
+#define INIT_TABLE_POS_AAble (SFT_parser_nodes[460] + 0)
+#define CALL_parser_nodes___AAble___n_visibility(recv) ((parser_nodes___AAble___n_visibility_t)CALL((recv), (SFT_parser_nodes[460] + 1)))
+#define CALL_parser_nodes___AAble___n_kwredef(recv) ((parser_nodes___AAble___n_kwredef_t)CALL((recv), (SFT_parser_nodes[460] + 2)))
+#define ID_AReadAble (SFT_parser_nodes[461])
+#define COLOR_AReadAble (SFT_parser_nodes[462])
+#define ATTR_parser_nodes___AReadAble____n_kwreadable(recv) ATTR(recv, (SFT_parser_nodes[463] + 0))
+#define INIT_TABLE_POS_AReadAble (SFT_parser_nodes[464] + 0)
+#define CALL_parser_nodes___AReadAble___n_kwreadable(recv) ((parser_nodes___AReadAble___n_kwreadable_t)CALL((recv), (SFT_parser_nodes[464] + 1)))
+#define ID_AWriteAble (SFT_parser_nodes[465])
+#define COLOR_AWriteAble (SFT_parser_nodes[466])
+#define ATTR_parser_nodes___AWriteAble____n_kwwritable(recv) ATTR(recv, (SFT_parser_nodes[467] + 0))
+#define INIT_TABLE_POS_AWriteAble (SFT_parser_nodes[468] + 0)
+#define CALL_parser_nodes___AWriteAble___n_kwwritable(recv) ((parser_nodes___AWriteAble___n_kwwritable_t)CALL((recv), (SFT_parser_nodes[468] + 1)))
+#define ID_AMethid (SFT_parser_nodes[469])
+#define COLOR_AMethid (SFT_parser_nodes[470])
+#define INIT_TABLE_POS_AMethid (SFT_parser_nodes[471] + 0)
+#define ID_AIdMethid (SFT_parser_nodes[472])
+#define COLOR_AIdMethid (SFT_parser_nodes[473])
+#define ATTR_parser_nodes___AIdMethid____n_id(recv) ATTR(recv, (SFT_parser_nodes[474] + 0))
+#define INIT_TABLE_POS_AIdMethid (SFT_parser_nodes[475] + 0)
+#define CALL_parser_nodes___AIdMethid___n_id(recv) ((parser_nodes___AIdMethid___n_id_t)CALL((recv), (SFT_parser_nodes[475] + 1)))
+#define ID_APlusMethid (SFT_parser_nodes[476])
+#define COLOR_APlusMethid (SFT_parser_nodes[477])
+#define ATTR_parser_nodes___APlusMethid____n_plus(recv) ATTR(recv, (SFT_parser_nodes[478] + 0))
+#define INIT_TABLE_POS_APlusMethid (SFT_parser_nodes[479] + 0)
+#define CALL_parser_nodes___APlusMethid___n_plus(recv) ((parser_nodes___APlusMethid___n_plus_t)CALL((recv), (SFT_parser_nodes[479] + 1)))
+#define ID_AMinusMethid (SFT_parser_nodes[480])
+#define COLOR_AMinusMethid (SFT_parser_nodes[481])
+#define ATTR_parser_nodes___AMinusMethid____n_minus(recv) ATTR(recv, (SFT_parser_nodes[482] + 0))
+#define INIT_TABLE_POS_AMinusMethid (SFT_parser_nodes[483] + 0)
+#define CALL_parser_nodes___AMinusMethid___n_minus(recv) ((parser_nodes___AMinusMethid___n_minus_t)CALL((recv), (SFT_parser_nodes[483] + 1)))
+#define ID_AStarMethid (SFT_parser_nodes[484])
+#define COLOR_AStarMethid (SFT_parser_nodes[485])
+#define ATTR_parser_nodes___AStarMethid____n_star(recv) ATTR(recv, (SFT_parser_nodes[486] + 0))
+#define INIT_TABLE_POS_AStarMethid (SFT_parser_nodes[487] + 0)
+#define CALL_parser_nodes___AStarMethid___n_star(recv) ((parser_nodes___AStarMethid___n_star_t)CALL((recv), (SFT_parser_nodes[487] + 1)))
+#define ID_ASlashMethid (SFT_parser_nodes[488])
+#define COLOR_ASlashMethid (SFT_parser_nodes[489])
+#define ATTR_parser_nodes___ASlashMethid____n_slash(recv) ATTR(recv, (SFT_parser_nodes[490] + 0))
+#define INIT_TABLE_POS_ASlashMethid (SFT_parser_nodes[491] + 0)
+#define CALL_parser_nodes___ASlashMethid___n_slash(recv) ((parser_nodes___ASlashMethid___n_slash_t)CALL((recv), (SFT_parser_nodes[491] + 1)))
+#define ID_APercentMethid (SFT_parser_nodes[492])
+#define COLOR_APercentMethid (SFT_parser_nodes[493])
+#define ATTR_parser_nodes___APercentMethid____n_percent(recv) ATTR(recv, (SFT_parser_nodes[494] + 0))
+#define INIT_TABLE_POS_APercentMethid (SFT_parser_nodes[495] + 0)
+#define CALL_parser_nodes___APercentMethid___n_percent(recv) ((parser_nodes___APercentMethid___n_percent_t)CALL((recv), (SFT_parser_nodes[495] + 1)))
+#define ID_AEqMethid (SFT_parser_nodes[496])
+#define COLOR_AEqMethid (SFT_parser_nodes[497])
+#define ATTR_parser_nodes___AEqMethid____n_eq(recv) ATTR(recv, (SFT_parser_nodes[498] + 0))
+#define INIT_TABLE_POS_AEqMethid (SFT_parser_nodes[499] + 0)
+#define CALL_parser_nodes___AEqMethid___n_eq(recv) ((parser_nodes___AEqMethid___n_eq_t)CALL((recv), (SFT_parser_nodes[499] + 1)))
+#define ID_ANeMethid (SFT_parser_nodes[500])
+#define COLOR_ANeMethid (SFT_parser_nodes[501])
+#define ATTR_parser_nodes___ANeMethid____n_ne(recv) ATTR(recv, (SFT_parser_nodes[502] + 0))
+#define INIT_TABLE_POS_ANeMethid (SFT_parser_nodes[503] + 0)
+#define CALL_parser_nodes___ANeMethid___n_ne(recv) ((parser_nodes___ANeMethid___n_ne_t)CALL((recv), (SFT_parser_nodes[503] + 1)))
+#define ID_ALeMethid (SFT_parser_nodes[504])
+#define COLOR_ALeMethid (SFT_parser_nodes[505])
+#define ATTR_parser_nodes___ALeMethid____n_le(recv) ATTR(recv, (SFT_parser_nodes[506] + 0))
+#define INIT_TABLE_POS_ALeMethid (SFT_parser_nodes[507] + 0)
+#define CALL_parser_nodes___ALeMethid___n_le(recv) ((parser_nodes___ALeMethid___n_le_t)CALL((recv), (SFT_parser_nodes[507] + 1)))
+#define ID_AGeMethid (SFT_parser_nodes[508])
+#define COLOR_AGeMethid (SFT_parser_nodes[509])
+#define ATTR_parser_nodes___AGeMethid____n_ge(recv) ATTR(recv, (SFT_parser_nodes[510] + 0))
+#define INIT_TABLE_POS_AGeMethid (SFT_parser_nodes[511] + 0)
+#define CALL_parser_nodes___AGeMethid___n_ge(recv) ((parser_nodes___AGeMethid___n_ge_t)CALL((recv), (SFT_parser_nodes[511] + 1)))
+#define ID_ALtMethid (SFT_parser_nodes[512])
+#define COLOR_ALtMethid (SFT_parser_nodes[513])
+#define ATTR_parser_nodes___ALtMethid____n_lt(recv) ATTR(recv, (SFT_parser_nodes[514] + 0))
+#define INIT_TABLE_POS_ALtMethid (SFT_parser_nodes[515] + 0)
+#define CALL_parser_nodes___ALtMethid___n_lt(recv) ((parser_nodes___ALtMethid___n_lt_t)CALL((recv), (SFT_parser_nodes[515] + 1)))
+#define ID_AGtMethid (SFT_parser_nodes[516])
+#define COLOR_AGtMethid (SFT_parser_nodes[517])
+#define ATTR_parser_nodes___AGtMethid____n_gt(recv) ATTR(recv, (SFT_parser_nodes[518] + 0))
+#define INIT_TABLE_POS_AGtMethid (SFT_parser_nodes[519] + 0)
+#define CALL_parser_nodes___AGtMethid___n_gt(recv) ((parser_nodes___AGtMethid___n_gt_t)CALL((recv), (SFT_parser_nodes[519] + 1)))
+#define ID_ALlMethid (SFT_parser_nodes[520])
+#define COLOR_ALlMethid (SFT_parser_nodes[521])
+#define ATTR_parser_nodes___ALlMethid____n_ll(recv) ATTR(recv, (SFT_parser_nodes[522] + 0))
+#define INIT_TABLE_POS_ALlMethid (SFT_parser_nodes[523] + 0)
+#define CALL_parser_nodes___ALlMethid___n_ll(recv) ((parser_nodes___ALlMethid___n_ll_t)CALL((recv), (SFT_parser_nodes[523] + 1)))
+#define CALL_parser_nodes___ALlMethid___n_ll__eq(recv) ((parser_nodes___ALlMethid___n_ll__eq_t)CALL((recv), (SFT_parser_nodes[523] + 2)))
+#define ID_AGgMethid (SFT_parser_nodes[524])
+#define COLOR_AGgMethid (SFT_parser_nodes[525])
+#define ATTR_parser_nodes___AGgMethid____n_gg(recv) ATTR(recv, (SFT_parser_nodes[526] + 0))
+#define INIT_TABLE_POS_AGgMethid (SFT_parser_nodes[527] + 0)
+#define CALL_parser_nodes___AGgMethid___n_gg(recv) ((parser_nodes___AGgMethid___n_gg_t)CALL((recv), (SFT_parser_nodes[527] + 1)))
+#define CALL_parser_nodes___AGgMethid___n_gg__eq(recv) ((parser_nodes___AGgMethid___n_gg__eq_t)CALL((recv), (SFT_parser_nodes[527] + 2)))
+#define ID_ABraMethid (SFT_parser_nodes[528])
+#define COLOR_ABraMethid (SFT_parser_nodes[529])
+#define ATTR_parser_nodes___ABraMethid____n_obra(recv) ATTR(recv, (SFT_parser_nodes[530] + 0))
+#define ATTR_parser_nodes___ABraMethid____n_cbra(recv) ATTR(recv, (SFT_parser_nodes[530] + 1))
+#define INIT_TABLE_POS_ABraMethid (SFT_parser_nodes[531] + 0)
+#define CALL_parser_nodes___ABraMethid___n_obra(recv) ((parser_nodes___ABraMethid___n_obra_t)CALL((recv), (SFT_parser_nodes[531] + 1)))
+#define CALL_parser_nodes___ABraMethid___n_cbra(recv) ((parser_nodes___ABraMethid___n_cbra_t)CALL((recv), (SFT_parser_nodes[531] + 2)))
+#define ID_AStarshipMethid (SFT_parser_nodes[532])
+#define COLOR_AStarshipMethid (SFT_parser_nodes[533])
+#define ATTR_parser_nodes___AStarshipMethid____n_starship(recv) ATTR(recv, (SFT_parser_nodes[534] + 0))
+#define INIT_TABLE_POS_AStarshipMethid (SFT_parser_nodes[535] + 0)
+#define CALL_parser_nodes___AStarshipMethid___n_starship(recv) ((parser_nodes___AStarshipMethid___n_starship_t)CALL((recv), (SFT_parser_nodes[535] + 1)))
+#define ID_AAssignMethid (SFT_parser_nodes[536])
+#define COLOR_AAssignMethid (SFT_parser_nodes[537])
+#define ATTR_parser_nodes___AAssignMethid____n_id(recv) ATTR(recv, (SFT_parser_nodes[538] + 0))
+#define ATTR_parser_nodes___AAssignMethid____n_assign(recv) ATTR(recv, (SFT_parser_nodes[538] + 1))
+#define INIT_TABLE_POS_AAssignMethid (SFT_parser_nodes[539] + 0)
+#define CALL_parser_nodes___AAssignMethid___n_id(recv) ((parser_nodes___AAssignMethid___n_id_t)CALL((recv), (SFT_parser_nodes[539] + 1)))
+#define CALL_parser_nodes___AAssignMethid___n_assign(recv) ((parser_nodes___AAssignMethid___n_assign_t)CALL((recv), (SFT_parser_nodes[539] + 2)))
+#define ID_ABraassignMethid (SFT_parser_nodes[540])
+#define COLOR_ABraassignMethid (SFT_parser_nodes[541])
+#define ATTR_parser_nodes___ABraassignMethid____n_obra(recv) ATTR(recv, (SFT_parser_nodes[542] + 0))
+#define ATTR_parser_nodes___ABraassignMethid____n_cbra(recv) ATTR(recv, (SFT_parser_nodes[542] + 1))
+#define ATTR_parser_nodes___ABraassignMethid____n_assign(recv) ATTR(recv, (SFT_parser_nodes[542] + 2))
+#define INIT_TABLE_POS_ABraassignMethid (SFT_parser_nodes[543] + 0)
+#define CALL_parser_nodes___ABraassignMethid___n_obra(recv) ((parser_nodes___ABraassignMethid___n_obra_t)CALL((recv), (SFT_parser_nodes[543] + 1)))
+#define CALL_parser_nodes___ABraassignMethid___n_cbra(recv) ((parser_nodes___ABraassignMethid___n_cbra_t)CALL((recv), (SFT_parser_nodes[543] + 2)))
+#define CALL_parser_nodes___ABraassignMethid___n_assign(recv) ((parser_nodes___ABraassignMethid___n_assign_t)CALL((recv), (SFT_parser_nodes[543] + 3)))
+#define ID_ASignature (SFT_parser_nodes[544])
+#define COLOR_ASignature (SFT_parser_nodes[545])
+#define ATTR_parser_nodes___ASignature____n_params(recv) ATTR(recv, (SFT_parser_nodes[546] + 0))
+#define ATTR_parser_nodes___ASignature____n_type(recv) ATTR(recv, (SFT_parser_nodes[546] + 1))
+#define ATTR_parser_nodes___ASignature____n_closure_decls(recv) ATTR(recv, (SFT_parser_nodes[546] + 2))
+#define INIT_TABLE_POS_ASignature (SFT_parser_nodes[547] + 0)
+#define CALL_parser_nodes___ASignature___n_params(recv) ((parser_nodes___ASignature___n_params_t)CALL((recv), (SFT_parser_nodes[547] + 1)))
+#define CALL_parser_nodes___ASignature___n_type(recv) ((parser_nodes___ASignature___n_type_t)CALL((recv), (SFT_parser_nodes[547] + 2)))
+#define CALL_parser_nodes___ASignature___n_closure_decls(recv) ((parser_nodes___ASignature___n_closure_decls_t)CALL((recv), (SFT_parser_nodes[547] + 3)))
+#define ID_AParam (SFT_parser_nodes[548])
+#define COLOR_AParam (SFT_parser_nodes[549])
+#define ATTR_parser_nodes___AParam____n_id(recv) ATTR(recv, (SFT_parser_nodes[550] + 0))
+#define ATTR_parser_nodes___AParam____n_type(recv) ATTR(recv, (SFT_parser_nodes[550] + 1))
+#define ATTR_parser_nodes___AParam____n_dotdotdot(recv) ATTR(recv, (SFT_parser_nodes[550] + 2))
+#define INIT_TABLE_POS_AParam (SFT_parser_nodes[551] + 0)
+#define CALL_parser_nodes___AParam___n_id(recv) ((parser_nodes___AParam___n_id_t)CALL((recv), (SFT_parser_nodes[551] + 1)))
+#define CALL_parser_nodes___AParam___n_type(recv) ((parser_nodes___AParam___n_type_t)CALL((recv), (SFT_parser_nodes[551] + 2)))
+#define CALL_parser_nodes___AParam___n_dotdotdot(recv) ((parser_nodes___AParam___n_dotdotdot_t)CALL((recv), (SFT_parser_nodes[551] + 3)))
+#define ID_AClosureDecl (SFT_parser_nodes[552])
+#define COLOR_AClosureDecl (SFT_parser_nodes[553])
+#define ATTR_parser_nodes___AClosureDecl____n_kwbreak(recv) ATTR(recv, (SFT_parser_nodes[554] + 0))
+#define ATTR_parser_nodes___AClosureDecl____n_bang(recv) ATTR(recv, (SFT_parser_nodes[554] + 1))
+#define ATTR_parser_nodes___AClosureDecl____n_id(recv) ATTR(recv, (SFT_parser_nodes[554] + 2))
+#define ATTR_parser_nodes___AClosureDecl____n_signature(recv) ATTR(recv, (SFT_parser_nodes[554] + 3))
+#define ATTR_parser_nodes___AClosureDecl____n_expr(recv) ATTR(recv, (SFT_parser_nodes[554] + 4))
+#define INIT_TABLE_POS_AClosureDecl (SFT_parser_nodes[555] + 0)
+#define CALL_parser_nodes___AClosureDecl___n_kwbreak(recv) ((parser_nodes___AClosureDecl___n_kwbreak_t)CALL((recv), (SFT_parser_nodes[555] + 1)))
+#define CALL_parser_nodes___AClosureDecl___n_bang(recv) ((parser_nodes___AClosureDecl___n_bang_t)CALL((recv), (SFT_parser_nodes[555] + 2)))
+#define CALL_parser_nodes___AClosureDecl___n_id(recv) ((parser_nodes___AClosureDecl___n_id_t)CALL((recv), (SFT_parser_nodes[555] + 3)))
+#define CALL_parser_nodes___AClosureDecl___n_signature(recv) ((parser_nodes___AClosureDecl___n_signature_t)CALL((recv), (SFT_parser_nodes[555] + 4)))
+#define CALL_parser_nodes___AClosureDecl___n_expr(recv) ((parser_nodes___AClosureDecl___n_expr_t)CALL((recv), (SFT_parser_nodes[555] + 5)))
+#define ID_AType (SFT_parser_nodes[556])
+#define COLOR_AType (SFT_parser_nodes[557])
+#define ATTR_parser_nodes___AType____n_kwnullable(recv) ATTR(recv, (SFT_parser_nodes[558] + 0))
+#define ATTR_parser_nodes___AType____n_id(recv) ATTR(recv, (SFT_parser_nodes[558] + 1))
+#define ATTR_parser_nodes___AType____n_types(recv) ATTR(recv, (SFT_parser_nodes[558] + 2))
+#define INIT_TABLE_POS_AType (SFT_parser_nodes[559] + 0)
+#define CALL_parser_nodes___AType___n_kwnullable(recv) ((parser_nodes___AType___n_kwnullable_t)CALL((recv), (SFT_parser_nodes[559] + 1)))
+#define CALL_parser_nodes___AType___n_id(recv) ((parser_nodes___AType___n_id_t)CALL((recv), (SFT_parser_nodes[559] + 2)))
+#define CALL_parser_nodes___AType___n_types(recv) ((parser_nodes___AType___n_types_t)CALL((recv), (SFT_parser_nodes[559] + 3)))
+#define ID_ALabel (SFT_parser_nodes[560])
+#define COLOR_ALabel (SFT_parser_nodes[561])
+#define ATTR_parser_nodes___ALabel____n_kwlabel(recv) ATTR(recv, (SFT_parser_nodes[562] + 0))
+#define ATTR_parser_nodes___ALabel____n_id(recv) ATTR(recv, (SFT_parser_nodes[562] + 1))
+#define INIT_TABLE_POS_ALabel (SFT_parser_nodes[563] + 0)
+#define CALL_parser_nodes___ALabel___n_kwlabel(recv) ((parser_nodes___ALabel___n_kwlabel_t)CALL((recv), (SFT_parser_nodes[563] + 1)))
+#define CALL_parser_nodes___ALabel___n_id(recv) ((parser_nodes___ALabel___n_id_t)CALL((recv), (SFT_parser_nodes[563] + 2)))
+#define ID_AExpr (SFT_parser_nodes[564])
+#define COLOR_AExpr (SFT_parser_nodes[565])
+#define INIT_TABLE_POS_AExpr (SFT_parser_nodes[566] + 0)
+#define ID_ABlockExpr (SFT_parser_nodes[567])
+#define COLOR_ABlockExpr (SFT_parser_nodes[568])
+#define ATTR_parser_nodes___ABlockExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[569] + 0))
+#define INIT_TABLE_POS_ABlockExpr (SFT_parser_nodes[570] + 0)
+#define CALL_parser_nodes___ABlockExpr___n_expr(recv) ((parser_nodes___ABlockExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[570] + 1)))
+#define ID_AVardeclExpr (SFT_parser_nodes[571])
+#define COLOR_AVardeclExpr (SFT_parser_nodes[572])
+#define ATTR_parser_nodes___AVardeclExpr____n_kwvar(recv) ATTR(recv, (SFT_parser_nodes[573] + 0))
+#define ATTR_parser_nodes___AVardeclExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[573] + 1))
+#define ATTR_parser_nodes___AVardeclExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[573] + 2))
+#define ATTR_parser_nodes___AVardeclExpr____n_assign(recv) ATTR(recv, (SFT_parser_nodes[573] + 3))
+#define ATTR_parser_nodes___AVardeclExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[573] + 4))
+#define INIT_TABLE_POS_AVardeclExpr (SFT_parser_nodes[574] + 0)
+#define CALL_parser_nodes___AVardeclExpr___n_kwvar(recv) ((parser_nodes___AVardeclExpr___n_kwvar_t)CALL((recv), (SFT_parser_nodes[574] + 1)))
+#define CALL_parser_nodes___AVardeclExpr___n_id(recv) ((parser_nodes___AVardeclExpr___n_id_t)CALL((recv), (SFT_parser_nodes[574] + 2)))
+#define CALL_parser_nodes___AVardeclExpr___n_type(recv) ((parser_nodes___AVardeclExpr___n_type_t)CALL((recv), (SFT_parser_nodes[574] + 3)))
+#define CALL_parser_nodes___AVardeclExpr___n_assign(recv) ((parser_nodes___AVardeclExpr___n_assign_t)CALL((recv), (SFT_parser_nodes[574] + 4)))
+#define CALL_parser_nodes___AVardeclExpr___n_expr(recv) ((parser_nodes___AVardeclExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[574] + 5)))
+#define ID_AReturnExpr (SFT_parser_nodes[575])
+#define COLOR_AReturnExpr (SFT_parser_nodes[576])
+#define ATTR_parser_nodes___AReturnExpr____n_kwreturn(recv) ATTR(recv, (SFT_parser_nodes[577] + 0))
+#define ATTR_parser_nodes___AReturnExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[577] + 1))
+#define INIT_TABLE_POS_AReturnExpr (SFT_parser_nodes[578] + 0)
+#define CALL_parser_nodes___AReturnExpr___n_kwreturn(recv) ((parser_nodes___AReturnExpr___n_kwreturn_t)CALL((recv), (SFT_parser_nodes[578] + 1)))
+#define CALL_parser_nodes___AReturnExpr___n_expr(recv) ((parser_nodes___AReturnExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[578] + 2)))
+#define ID_ALabelable (SFT_parser_nodes[579])
+#define COLOR_ALabelable (SFT_parser_nodes[580])
+#define ATTR_parser_nodes___ALabelable____n_label(recv) ATTR(recv, (SFT_parser_nodes[581] + 0))
+#define INIT_TABLE_POS_ALabelable (SFT_parser_nodes[582] + 0)
+#define CALL_parser_nodes___ALabelable___n_label(recv) ((parser_nodes___ALabelable___n_label_t)CALL((recv), (SFT_parser_nodes[582] + 1)))
+#define ID_ABreakExpr (SFT_parser_nodes[583])
+#define COLOR_ABreakExpr (SFT_parser_nodes[584])
+#define ATTR_parser_nodes___ABreakExpr____n_kwbreak(recv) ATTR(recv, (SFT_parser_nodes[585] + 0))
+#define ATTR_parser_nodes___ABreakExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[585] + 1))
+#define INIT_TABLE_POS_ABreakExpr (SFT_parser_nodes[586] + 0)
+#define CALL_parser_nodes___ABreakExpr___n_kwbreak(recv) ((parser_nodes___ABreakExpr___n_kwbreak_t)CALL((recv), (SFT_parser_nodes[586] + 1)))
+#define CALL_parser_nodes___ABreakExpr___n_expr(recv) ((parser_nodes___ABreakExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[586] + 2)))
+#define ID_AAbortExpr (SFT_parser_nodes[587])
+#define COLOR_AAbortExpr (SFT_parser_nodes[588])
+#define ATTR_parser_nodes___AAbortExpr____n_kwabort(recv) ATTR(recv, (SFT_parser_nodes[589] + 0))
+#define INIT_TABLE_POS_AAbortExpr (SFT_parser_nodes[590] + 0)
+#define CALL_parser_nodes___AAbortExpr___n_kwabort(recv) ((parser_nodes___AAbortExpr___n_kwabort_t)CALL((recv), (SFT_parser_nodes[590] + 1)))
+#define ID_AContinueExpr (SFT_parser_nodes[591])
+#define COLOR_AContinueExpr (SFT_parser_nodes[592])
+#define ATTR_parser_nodes___AContinueExpr____n_kwcontinue(recv) ATTR(recv, (SFT_parser_nodes[593] + 0))
+#define ATTR_parser_nodes___AContinueExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[593] + 1))
+#define INIT_TABLE_POS_AContinueExpr (SFT_parser_nodes[594] + 0)
+#define CALL_parser_nodes___AContinueExpr___n_kwcontinue(recv) ((parser_nodes___AContinueExpr___n_kwcontinue_t)CALL((recv), (SFT_parser_nodes[594] + 1)))
+#define CALL_parser_nodes___AContinueExpr___n_expr(recv) ((parser_nodes___AContinueExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[594] + 2)))
+#define ID_ADoExpr (SFT_parser_nodes[595])
+#define COLOR_ADoExpr (SFT_parser_nodes[596])
+#define ATTR_parser_nodes___ADoExpr____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[597] + 0))
+#define ATTR_parser_nodes___ADoExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[597] + 1))
+#define INIT_TABLE_POS_ADoExpr (SFT_parser_nodes[598] + 0)
+#define CALL_parser_nodes___ADoExpr___n_kwdo(recv) ((parser_nodes___ADoExpr___n_kwdo_t)CALL((recv), (SFT_parser_nodes[598] + 1)))
+#define CALL_parser_nodes___ADoExpr___n_block(recv) ((parser_nodes___ADoExpr___n_block_t)CALL((recv), (SFT_parser_nodes[598] + 2)))
+#define ID_AIfExpr (SFT_parser_nodes[599])
+#define COLOR_AIfExpr (SFT_parser_nodes[600])
+#define ATTR_parser_nodes___AIfExpr____n_kwif(recv) ATTR(recv, (SFT_parser_nodes[601] + 0))
+#define ATTR_parser_nodes___AIfExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[601] + 1))
+#define ATTR_parser_nodes___AIfExpr____n_then(recv) ATTR(recv, (SFT_parser_nodes[601] + 2))
+#define ATTR_parser_nodes___AIfExpr____n_else(recv) ATTR(recv, (SFT_parser_nodes[601] + 3))
+#define INIT_TABLE_POS_AIfExpr (SFT_parser_nodes[602] + 0)
+#define CALL_parser_nodes___AIfExpr___n_kwif(recv) ((parser_nodes___AIfExpr___n_kwif_t)CALL((recv), (SFT_parser_nodes[602] + 1)))
+#define CALL_parser_nodes___AIfExpr___n_expr(recv) ((parser_nodes___AIfExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[602] + 2)))
+#define CALL_parser_nodes___AIfExpr___n_then(recv) ((parser_nodes___AIfExpr___n_then_t)CALL((recv), (SFT_parser_nodes[602] + 3)))
+#define CALL_parser_nodes___AIfExpr___n_else(recv) ((parser_nodes___AIfExpr___n_else_t)CALL((recv), (SFT_parser_nodes[602] + 4)))
+#define ID_AIfexprExpr (SFT_parser_nodes[603])
+#define COLOR_AIfexprExpr (SFT_parser_nodes[604])
+#define ATTR_parser_nodes___AIfexprExpr____n_kwif(recv) ATTR(recv, (SFT_parser_nodes[605] + 0))
+#define ATTR_parser_nodes___AIfexprExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[605] + 1))
+#define ATTR_parser_nodes___AIfexprExpr____n_kwthen(recv) ATTR(recv, (SFT_parser_nodes[605] + 2))
+#define ATTR_parser_nodes___AIfexprExpr____n_then(recv) ATTR(recv, (SFT_parser_nodes[605] + 3))
+#define ATTR_parser_nodes___AIfexprExpr____n_kwelse(recv) ATTR(recv, (SFT_parser_nodes[605] + 4))
+#define ATTR_parser_nodes___AIfexprExpr____n_else(recv) ATTR(recv, (SFT_parser_nodes[605] + 5))
+#define INIT_TABLE_POS_AIfexprExpr (SFT_parser_nodes[606] + 0)
+#define CALL_parser_nodes___AIfexprExpr___n_kwif(recv) ((parser_nodes___AIfexprExpr___n_kwif_t)CALL((recv), (SFT_parser_nodes[606] + 1)))
+#define CALL_parser_nodes___AIfexprExpr___n_expr(recv) ((parser_nodes___AIfexprExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[606] + 2)))
+#define CALL_parser_nodes___AIfexprExpr___n_kwthen(recv) ((parser_nodes___AIfexprExpr___n_kwthen_t)CALL((recv), (SFT_parser_nodes[606] + 3)))
+#define CALL_parser_nodes___AIfexprExpr___n_then(recv) ((parser_nodes___AIfexprExpr___n_then_t)CALL((recv), (SFT_parser_nodes[606] + 4)))
+#define CALL_parser_nodes___AIfexprExpr___n_kwelse(recv) ((parser_nodes___AIfexprExpr___n_kwelse_t)CALL((recv), (SFT_parser_nodes[606] + 5)))
+#define CALL_parser_nodes___AIfexprExpr___n_else(recv) ((parser_nodes___AIfexprExpr___n_else_t)CALL((recv), (SFT_parser_nodes[606] + 6)))
+#define ID_AWhileExpr (SFT_parser_nodes[607])
+#define COLOR_AWhileExpr (SFT_parser_nodes[608])
+#define ATTR_parser_nodes___AWhileExpr____n_kwwhile(recv) ATTR(recv, (SFT_parser_nodes[609] + 0))
+#define ATTR_parser_nodes___AWhileExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[609] + 1))
+#define ATTR_parser_nodes___AWhileExpr____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[609] + 2))
+#define ATTR_parser_nodes___AWhileExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[609] + 3))
+#define INIT_TABLE_POS_AWhileExpr (SFT_parser_nodes[610] + 0)
+#define CALL_parser_nodes___AWhileExpr___n_kwwhile(recv) ((parser_nodes___AWhileExpr___n_kwwhile_t)CALL((recv), (SFT_parser_nodes[610] + 1)))
+#define CALL_parser_nodes___AWhileExpr___n_expr(recv) ((parser_nodes___AWhileExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[610] + 2)))
+#define CALL_parser_nodes___AWhileExpr___n_kwdo(recv) ((parser_nodes___AWhileExpr___n_kwdo_t)CALL((recv), (SFT_parser_nodes[610] + 3)))
+#define CALL_parser_nodes___AWhileExpr___n_block(recv) ((parser_nodes___AWhileExpr___n_block_t)CALL((recv), (SFT_parser_nodes[610] + 4)))
+#define ID_ALoopExpr (SFT_parser_nodes[611])
+#define COLOR_ALoopExpr (SFT_parser_nodes[612])
+#define ATTR_parser_nodes___ALoopExpr____n_kwloop(recv) ATTR(recv, (SFT_parser_nodes[613] + 0))
+#define ATTR_parser_nodes___ALoopExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[613] + 1))
+#define INIT_TABLE_POS_ALoopExpr (SFT_parser_nodes[614] + 0)
+#define CALL_parser_nodes___ALoopExpr___n_kwloop(recv) ((parser_nodes___ALoopExpr___n_kwloop_t)CALL((recv), (SFT_parser_nodes[614] + 1)))
+#define CALL_parser_nodes___ALoopExpr___n_block(recv) ((parser_nodes___ALoopExpr___n_block_t)CALL((recv), (SFT_parser_nodes[614] + 2)))
+#define ID_AForExpr (SFT_parser_nodes[615])
+#define COLOR_AForExpr (SFT_parser_nodes[616])
+#define ATTR_parser_nodes___AForExpr____n_kwfor(recv) ATTR(recv, (SFT_parser_nodes[617] + 0))
+#define ATTR_parser_nodes___AForExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[617] + 1))
+#define ATTR_parser_nodes___AForExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[617] + 2))
+#define ATTR_parser_nodes___AForExpr____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[617] + 3))
+#define ATTR_parser_nodes___AForExpr____n_block(recv) ATTR(recv, (SFT_parser_nodes[617] + 4))
+#define INIT_TABLE_POS_AForExpr (SFT_parser_nodes[618] + 0)
+#define CALL_parser_nodes___AForExpr___n_kwfor(recv) ((parser_nodes___AForExpr___n_kwfor_t)CALL((recv), (SFT_parser_nodes[618] + 1)))
+#define CALL_parser_nodes___AForExpr___n_id(recv) ((parser_nodes___AForExpr___n_id_t)CALL((recv), (SFT_parser_nodes[618] + 2)))
+#define CALL_parser_nodes___AForExpr___n_expr(recv) ((parser_nodes___AForExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[618] + 3)))
+#define CALL_parser_nodes___AForExpr___n_kwdo(recv) ((parser_nodes___AForExpr___n_kwdo_t)CALL((recv), (SFT_parser_nodes[618] + 4)))
+#define CALL_parser_nodes___AForExpr___n_block(recv) ((parser_nodes___AForExpr___n_block_t)CALL((recv), (SFT_parser_nodes[618] + 5)))
+#define ID_AAssertExpr (SFT_parser_nodes[619])
+#define COLOR_AAssertExpr (SFT_parser_nodes[620])
+#define ATTR_parser_nodes___AAssertExpr____n_kwassert(recv) ATTR(recv, (SFT_parser_nodes[621] + 0))
+#define ATTR_parser_nodes___AAssertExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[621] + 1))
+#define ATTR_parser_nodes___AAssertExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[621] + 2))
+#define ATTR_parser_nodes___AAssertExpr____n_else(recv) ATTR(recv, (SFT_parser_nodes[621] + 3))
+#define INIT_TABLE_POS_AAssertExpr (SFT_parser_nodes[622] + 0)
+#define CALL_parser_nodes___AAssertExpr___n_kwassert(recv) ((parser_nodes___AAssertExpr___n_kwassert_t)CALL((recv), (SFT_parser_nodes[622] + 1)))
+#define CALL_parser_nodes___AAssertExpr___n_id(recv) ((parser_nodes___AAssertExpr___n_id_t)CALL((recv), (SFT_parser_nodes[622] + 2)))
+#define CALL_parser_nodes___AAssertExpr___n_expr(recv) ((parser_nodes___AAssertExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[622] + 3)))
+#define CALL_parser_nodes___AAssertExpr___n_else(recv) ((parser_nodes___AAssertExpr___n_else_t)CALL((recv), (SFT_parser_nodes[622] + 4)))
+#define ID_AAssignFormExpr (SFT_parser_nodes[623])
+#define COLOR_AAssignFormExpr (SFT_parser_nodes[624])
+#define ATTR_parser_nodes___AAssignFormExpr____n_assign(recv) ATTR(recv, (SFT_parser_nodes[625] + 0))
+#define ATTR_parser_nodes___AAssignFormExpr____n_value(recv) ATTR(recv, (SFT_parser_nodes[625] + 1))
+#define INIT_TABLE_POS_AAssignFormExpr (SFT_parser_nodes[626] + 0)
+#define CALL_parser_nodes___AAssignFormExpr___n_assign(recv) ((parser_nodes___AAssignFormExpr___n_assign_t)CALL((recv), (SFT_parser_nodes[626] + 1)))
+#define CALL_parser_nodes___AAssignFormExpr___n_value(recv) ((parser_nodes___AAssignFormExpr___n_value_t)CALL((recv), (SFT_parser_nodes[626] + 2)))
+#define ID_AReassignFormExpr (SFT_parser_nodes[627])
+#define COLOR_AReassignFormExpr (SFT_parser_nodes[628])
+#define ATTR_parser_nodes___AReassignFormExpr____n_assign_op(recv) ATTR(recv, (SFT_parser_nodes[629] + 0))
+#define ATTR_parser_nodes___AReassignFormExpr____n_value(recv) ATTR(recv, (SFT_parser_nodes[629] + 1))
+#define INIT_TABLE_POS_AReassignFormExpr (SFT_parser_nodes[630] + 0)
+#define CALL_parser_nodes___AReassignFormExpr___n_assign_op(recv) ((parser_nodes___AReassignFormExpr___n_assign_op_t)CALL((recv), (SFT_parser_nodes[630] + 1)))
+#define CALL_parser_nodes___AReassignFormExpr___n_value(recv) ((parser_nodes___AReassignFormExpr___n_value_t)CALL((recv), (SFT_parser_nodes[630] + 2)))
+#define ID_AOnceExpr (SFT_parser_nodes[631])
+#define COLOR_AOnceExpr (SFT_parser_nodes[632])
+#define ATTR_parser_nodes___AOnceExpr____n_kwonce(recv) ATTR(recv, (SFT_parser_nodes[633] + 0))
+#define INIT_TABLE_POS_AOnceExpr (SFT_parser_nodes[634] + 0)
+#define CALL_parser_nodes___AOnceExpr___n_kwonce(recv) ((parser_nodes___AOnceExpr___n_kwonce_t)CALL((recv), (SFT_parser_nodes[634] + 1)))
+#define ID_ASendExpr (SFT_parser_nodes[635])
+#define COLOR_ASendExpr (SFT_parser_nodes[636])
+#define ATTR_parser_nodes___ASendExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[637] + 0))
+#define ATTR_parser_nodes___ASendExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser_nodes[637] + 1))
+#define INIT_TABLE_POS_ASendExpr (SFT_parser_nodes[638] + 0)
+#define CALL_parser_nodes___ASendExpr___n_expr(recv) ((parser_nodes___ASendExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[638] + 1)))
+#define CALL_parser_nodes___ASendExpr___n_closure_defs(recv) ((parser_nodes___ASendExpr___n_closure_defs_t)CALL((recv), (SFT_parser_nodes[638] + 2)))
+#define ID_ABinopExpr (SFT_parser_nodes[639])
+#define COLOR_ABinopExpr (SFT_parser_nodes[640])
+#define ATTR_parser_nodes___ABinopExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[641] + 0))
+#define INIT_TABLE_POS_ABinopExpr (SFT_parser_nodes[642] + 0)
+#define CALL_parser_nodes___ABinopExpr___n_expr2(recv) ((parser_nodes___ABinopExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[642] + 1)))
+#define ID_ABoolExpr (SFT_parser_nodes[643])
+#define COLOR_ABoolExpr (SFT_parser_nodes[644])
+#define INIT_TABLE_POS_ABoolExpr (SFT_parser_nodes[645] + 0)
+#define ID_AOrExpr (SFT_parser_nodes[646])
+#define COLOR_AOrExpr (SFT_parser_nodes[647])
+#define ATTR_parser_nodes___AOrExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[648] + 0))
+#define ATTR_parser_nodes___AOrExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[648] + 1))
+#define INIT_TABLE_POS_AOrExpr (SFT_parser_nodes[649] + 0)
+#define CALL_parser_nodes___AOrExpr___n_expr(recv) ((parser_nodes___AOrExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[649] + 1)))
+#define CALL_parser_nodes___AOrExpr___n_expr2(recv) ((parser_nodes___AOrExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[649] + 2)))
+#define ID_AAndExpr (SFT_parser_nodes[650])
+#define COLOR_AAndExpr (SFT_parser_nodes[651])
+#define ATTR_parser_nodes___AAndExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[652] + 0))
+#define ATTR_parser_nodes___AAndExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[652] + 1))
+#define INIT_TABLE_POS_AAndExpr (SFT_parser_nodes[653] + 0)
+#define CALL_parser_nodes___AAndExpr___n_expr(recv) ((parser_nodes___AAndExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[653] + 1)))
+#define CALL_parser_nodes___AAndExpr___n_expr2(recv) ((parser_nodes___AAndExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[653] + 2)))
+#define ID_AOrElseExpr (SFT_parser_nodes[654])
+#define COLOR_AOrElseExpr (SFT_parser_nodes[655])
+#define ATTR_parser_nodes___AOrElseExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[656] + 0))
+#define ATTR_parser_nodes___AOrElseExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[656] + 1))
+#define INIT_TABLE_POS_AOrElseExpr (SFT_parser_nodes[657] + 0)
+#define CALL_parser_nodes___AOrElseExpr___n_expr(recv) ((parser_nodes___AOrElseExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[657] + 1)))
+#define CALL_parser_nodes___AOrElseExpr___n_expr2(recv) ((parser_nodes___AOrElseExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[657] + 2)))
+#define ID_ANotExpr (SFT_parser_nodes[658])
+#define COLOR_ANotExpr (SFT_parser_nodes[659])
+#define ATTR_parser_nodes___ANotExpr____n_kwnot(recv) ATTR(recv, (SFT_parser_nodes[660] + 0))
+#define ATTR_parser_nodes___ANotExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[660] + 1))
+#define INIT_TABLE_POS_ANotExpr (SFT_parser_nodes[661] + 0)
+#define CALL_parser_nodes___ANotExpr___n_kwnot(recv) ((parser_nodes___ANotExpr___n_kwnot_t)CALL((recv), (SFT_parser_nodes[661] + 1)))
+#define CALL_parser_nodes___ANotExpr___n_expr(recv) ((parser_nodes___ANotExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[661] + 2)))
+#define ID_AEqExpr (SFT_parser_nodes[662])
+#define COLOR_AEqExpr (SFT_parser_nodes[663])
+#define INIT_TABLE_POS_AEqExpr (SFT_parser_nodes[664] + 0)
+#define ID_AEeExpr (SFT_parser_nodes[665])
+#define COLOR_AEeExpr (SFT_parser_nodes[666])
+#define ATTR_parser_nodes___AEeExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[667] + 0))
+#define ATTR_parser_nodes___AEeExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[667] + 1))
+#define INIT_TABLE_POS_AEeExpr (SFT_parser_nodes[668] + 0)
+#define CALL_parser_nodes___AEeExpr___n_expr(recv) ((parser_nodes___AEeExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[668] + 1)))
+#define CALL_parser_nodes___AEeExpr___n_expr2(recv) ((parser_nodes___AEeExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[668] + 2)))
+#define ID_ANeExpr (SFT_parser_nodes[669])
+#define COLOR_ANeExpr (SFT_parser_nodes[670])
+#define INIT_TABLE_POS_ANeExpr (SFT_parser_nodes[671] + 0)
+#define ID_ALtExpr (SFT_parser_nodes[672])
+#define COLOR_ALtExpr (SFT_parser_nodes[673])
+#define INIT_TABLE_POS_ALtExpr (SFT_parser_nodes[674] + 0)
+#define ID_ALeExpr (SFT_parser_nodes[675])
+#define COLOR_ALeExpr (SFT_parser_nodes[676])
+#define INIT_TABLE_POS_ALeExpr (SFT_parser_nodes[677] + 0)
+#define ID_ALlExpr (SFT_parser_nodes[678])
+#define COLOR_ALlExpr (SFT_parser_nodes[679])
+#define INIT_TABLE_POS_ALlExpr (SFT_parser_nodes[680] + 0)
+#define ID_AGtExpr (SFT_parser_nodes[681])
+#define COLOR_AGtExpr (SFT_parser_nodes[682])
+#define INIT_TABLE_POS_AGtExpr (SFT_parser_nodes[683] + 0)
+#define ID_AGeExpr (SFT_parser_nodes[684])
+#define COLOR_AGeExpr (SFT_parser_nodes[685])
+#define INIT_TABLE_POS_AGeExpr (SFT_parser_nodes[686] + 0)
+#define ID_AGgExpr (SFT_parser_nodes[687])
+#define COLOR_AGgExpr (SFT_parser_nodes[688])
+#define INIT_TABLE_POS_AGgExpr (SFT_parser_nodes[689] + 0)
+#define ID_AIsaExpr (SFT_parser_nodes[690])
+#define COLOR_AIsaExpr (SFT_parser_nodes[691])
+#define ATTR_parser_nodes___AIsaExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[692] + 0))
+#define ATTR_parser_nodes___AIsaExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[692] + 1))
+#define INIT_TABLE_POS_AIsaExpr (SFT_parser_nodes[693] + 0)
+#define CALL_parser_nodes___AIsaExpr___n_expr(recv) ((parser_nodes___AIsaExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[693] + 1)))
+#define CALL_parser_nodes___AIsaExpr___n_type(recv) ((parser_nodes___AIsaExpr___n_type_t)CALL((recv), (SFT_parser_nodes[693] + 2)))
+#define ID_APlusExpr (SFT_parser_nodes[694])
+#define COLOR_APlusExpr (SFT_parser_nodes[695])
+#define INIT_TABLE_POS_APlusExpr (SFT_parser_nodes[696] + 0)
+#define ID_AMinusExpr (SFT_parser_nodes[697])
+#define COLOR_AMinusExpr (SFT_parser_nodes[698])
+#define INIT_TABLE_POS_AMinusExpr (SFT_parser_nodes[699] + 0)
+#define ID_AStarshipExpr (SFT_parser_nodes[700])
+#define COLOR_AStarshipExpr (SFT_parser_nodes[701])
+#define INIT_TABLE_POS_AStarshipExpr (SFT_parser_nodes[702] + 0)
+#define ID_AStarExpr (SFT_parser_nodes[703])
+#define COLOR_AStarExpr (SFT_parser_nodes[704])
+#define INIT_TABLE_POS_AStarExpr (SFT_parser_nodes[705] + 0)
+#define ID_ASlashExpr (SFT_parser_nodes[706])
+#define COLOR_ASlashExpr (SFT_parser_nodes[707])
+#define INIT_TABLE_POS_ASlashExpr (SFT_parser_nodes[708] + 0)
+#define ID_APercentExpr (SFT_parser_nodes[709])
+#define COLOR_APercentExpr (SFT_parser_nodes[710])
+#define INIT_TABLE_POS_APercentExpr (SFT_parser_nodes[711] + 0)
+#define ID_AUminusExpr (SFT_parser_nodes[712])
+#define COLOR_AUminusExpr (SFT_parser_nodes[713])
+#define ATTR_parser_nodes___AUminusExpr____n_minus(recv) ATTR(recv, (SFT_parser_nodes[714] + 0))
+#define INIT_TABLE_POS_AUminusExpr (SFT_parser_nodes[715] + 0)
+#define CALL_parser_nodes___AUminusExpr___n_minus(recv) ((parser_nodes___AUminusExpr___n_minus_t)CALL((recv), (SFT_parser_nodes[715] + 1)))
+#define ID_ANewExpr (SFT_parser_nodes[716])
+#define COLOR_ANewExpr (SFT_parser_nodes[717])
+#define ATTR_parser_nodes___ANewExpr____n_kwnew(recv) ATTR(recv, (SFT_parser_nodes[718] + 0))
+#define ATTR_parser_nodes___ANewExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[718] + 1))
+#define ATTR_parser_nodes___ANewExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[718] + 2))
+#define ATTR_parser_nodes___ANewExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[718] + 3))
+#define INIT_TABLE_POS_ANewExpr (SFT_parser_nodes[719] + 0)
+#define CALL_parser_nodes___ANewExpr___n_kwnew(recv) ((parser_nodes___ANewExpr___n_kwnew_t)CALL((recv), (SFT_parser_nodes[719] + 1)))
+#define CALL_parser_nodes___ANewExpr___n_type(recv) ((parser_nodes___ANewExpr___n_type_t)CALL((recv), (SFT_parser_nodes[719] + 2)))
+#define CALL_parser_nodes___ANewExpr___n_id(recv) ((parser_nodes___ANewExpr___n_id_t)CALL((recv), (SFT_parser_nodes[719] + 3)))
+#define CALL_parser_nodes___ANewExpr___n_args(recv) ((parser_nodes___ANewExpr___n_args_t)CALL((recv), (SFT_parser_nodes[719] + 4)))
+#define ID_AAttrFormExpr (SFT_parser_nodes[720])
+#define COLOR_AAttrFormExpr (SFT_parser_nodes[721])
+#define ATTR_parser_nodes___AAttrFormExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[722] + 0))
+#define ATTR_parser_nodes___AAttrFormExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[722] + 1))
+#define INIT_TABLE_POS_AAttrFormExpr (SFT_parser_nodes[723] + 0)
+#define CALL_parser_nodes___AAttrFormExpr___n_expr(recv) ((parser_nodes___AAttrFormExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[723] + 1)))
+#define CALL_parser_nodes___AAttrFormExpr___n_id(recv) ((parser_nodes___AAttrFormExpr___n_id_t)CALL((recv), (SFT_parser_nodes[723] + 2)))
+#define ID_AAttrExpr (SFT_parser_nodes[724])
+#define COLOR_AAttrExpr (SFT_parser_nodes[725])
+#define INIT_TABLE_POS_AAttrExpr (SFT_parser_nodes[726] + 0)
+#define ID_AAttrAssignExpr (SFT_parser_nodes[727])
+#define COLOR_AAttrAssignExpr (SFT_parser_nodes[728])
+#define INIT_TABLE_POS_AAttrAssignExpr (SFT_parser_nodes[729] + 0)
+#define ID_ACallFormExpr (SFT_parser_nodes[730])
+#define COLOR_ACallFormExpr (SFT_parser_nodes[731])
+#define ATTR_parser_nodes___ACallFormExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[732] + 0))
+#define ATTR_parser_nodes___ACallFormExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[732] + 1))
+#define INIT_TABLE_POS_ACallFormExpr (SFT_parser_nodes[733] + 0)
+#define CALL_parser_nodes___ACallFormExpr___n_id(recv) ((parser_nodes___ACallFormExpr___n_id_t)CALL((recv), (SFT_parser_nodes[733] + 1)))
+#define CALL_parser_nodes___ACallFormExpr___n_args(recv) ((parser_nodes___ACallFormExpr___n_args_t)CALL((recv), (SFT_parser_nodes[733] + 2)))
+#define ID_AAttrReassignExpr (SFT_parser_nodes[734])
+#define COLOR_AAttrReassignExpr (SFT_parser_nodes[735])
+#define INIT_TABLE_POS_AAttrReassignExpr (SFT_parser_nodes[736] + 0)
+#define ID_ACallExpr (SFT_parser_nodes[737])
+#define COLOR_ACallExpr (SFT_parser_nodes[738])
+#define INIT_TABLE_POS_ACallExpr (SFT_parser_nodes[739] + 0)
+#define ID_ACallAssignExpr (SFT_parser_nodes[740])
+#define COLOR_ACallAssignExpr (SFT_parser_nodes[741])
+#define INIT_TABLE_POS_ACallAssignExpr (SFT_parser_nodes[742] + 0)
+#define ID_ACallReassignExpr (SFT_parser_nodes[743])
+#define COLOR_ACallReassignExpr (SFT_parser_nodes[744])
+#define INIT_TABLE_POS_ACallReassignExpr (SFT_parser_nodes[745] + 0)
+#define ID_ASuperExpr (SFT_parser_nodes[746])
+#define COLOR_ASuperExpr (SFT_parser_nodes[747])
+#define ATTR_parser_nodes___ASuperExpr____n_qualified(recv) ATTR(recv, (SFT_parser_nodes[748] + 0))
+#define ATTR_parser_nodes___ASuperExpr____n_kwsuper(recv) ATTR(recv, (SFT_parser_nodes[748] + 1))
+#define ATTR_parser_nodes___ASuperExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[748] + 2))
+#define INIT_TABLE_POS_ASuperExpr (SFT_parser_nodes[749] + 0)
+#define CALL_parser_nodes___ASuperExpr___n_qualified(recv) ((parser_nodes___ASuperExpr___n_qualified_t)CALL((recv), (SFT_parser_nodes[749] + 1)))
+#define CALL_parser_nodes___ASuperExpr___n_kwsuper(recv) ((parser_nodes___ASuperExpr___n_kwsuper_t)CALL((recv), (SFT_parser_nodes[749] + 2)))
+#define CALL_parser_nodes___ASuperExpr___n_args(recv) ((parser_nodes___ASuperExpr___n_args_t)CALL((recv), (SFT_parser_nodes[749] + 3)))
+#define ID_AInitExpr (SFT_parser_nodes[750])
+#define COLOR_AInitExpr (SFT_parser_nodes[751])
+#define ATTR_parser_nodes___AInitExpr____n_kwinit(recv) ATTR(recv, (SFT_parser_nodes[752] + 0))
+#define ATTR_parser_nodes___AInitExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[752] + 1))
+#define INIT_TABLE_POS_AInitExpr (SFT_parser_nodes[753] + 0)
+#define CALL_parser_nodes___AInitExpr___n_kwinit(recv) ((parser_nodes___AInitExpr___n_kwinit_t)CALL((recv), (SFT_parser_nodes[753] + 1)))
+#define CALL_parser_nodes___AInitExpr___n_args(recv) ((parser_nodes___AInitExpr___n_args_t)CALL((recv), (SFT_parser_nodes[753] + 2)))
+#define ID_ABraFormExpr (SFT_parser_nodes[754])
+#define COLOR_ABraFormExpr (SFT_parser_nodes[755])
+#define ATTR_parser_nodes___ABraFormExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[756] + 0))
+#define INIT_TABLE_POS_ABraFormExpr (SFT_parser_nodes[757] + 0)
+#define CALL_parser_nodes___ABraFormExpr___n_args(recv) ((parser_nodes___ABraFormExpr___n_args_t)CALL((recv), (SFT_parser_nodes[757] + 1)))
+#define ID_ABraExpr (SFT_parser_nodes[758])
+#define COLOR_ABraExpr (SFT_parser_nodes[759])
+#define INIT_TABLE_POS_ABraExpr (SFT_parser_nodes[760] + 0)
+#define ID_ABraAssignExpr (SFT_parser_nodes[761])
+#define COLOR_ABraAssignExpr (SFT_parser_nodes[762])
+#define INIT_TABLE_POS_ABraAssignExpr (SFT_parser_nodes[763] + 0)
+#define ID_AVarFormExpr (SFT_parser_nodes[764])
+#define COLOR_AVarFormExpr (SFT_parser_nodes[765])
+#define ATTR_parser_nodes___AVarFormExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[766] + 0))
+#define INIT_TABLE_POS_AVarFormExpr (SFT_parser_nodes[767] + 0)
+#define CALL_parser_nodes___AVarFormExpr___n_id(recv) ((parser_nodes___AVarFormExpr___n_id_t)CALL((recv), (SFT_parser_nodes[767] + 1)))
+#define ID_ABraReassignExpr (SFT_parser_nodes[768])
+#define COLOR_ABraReassignExpr (SFT_parser_nodes[769])
+#define INIT_TABLE_POS_ABraReassignExpr (SFT_parser_nodes[770] + 0)
+#define ID_AClosureCallExpr (SFT_parser_nodes[771])
+#define COLOR_AClosureCallExpr (SFT_parser_nodes[772])
+#define ATTR_parser_nodes___AClosureCallExpr____n_id(recv) ATTR(recv, (SFT_parser_nodes[773] + 0))
+#define ATTR_parser_nodes___AClosureCallExpr____n_args(recv) ATTR(recv, (SFT_parser_nodes[773] + 1))
+#define ATTR_parser_nodes___AClosureCallExpr____n_closure_defs(recv) ATTR(recv, (SFT_parser_nodes[773] + 2))
+#define INIT_TABLE_POS_AClosureCallExpr (SFT_parser_nodes[774] + 0)
+#define CALL_parser_nodes___AClosureCallExpr___n_id(recv) ((parser_nodes___AClosureCallExpr___n_id_t)CALL((recv), (SFT_parser_nodes[774] + 1)))
+#define CALL_parser_nodes___AClosureCallExpr___n_args(recv) ((parser_nodes___AClosureCallExpr___n_args_t)CALL((recv), (SFT_parser_nodes[774] + 2)))
+#define CALL_parser_nodes___AClosureCallExpr___n_closure_defs(recv) ((parser_nodes___AClosureCallExpr___n_closure_defs_t)CALL((recv), (SFT_parser_nodes[774] + 3)))
+#define ID_AVarExpr (SFT_parser_nodes[775])
+#define COLOR_AVarExpr (SFT_parser_nodes[776])
+#define INIT_TABLE_POS_AVarExpr (SFT_parser_nodes[777] + 0)
+#define ID_AVarAssignExpr (SFT_parser_nodes[778])
+#define COLOR_AVarAssignExpr (SFT_parser_nodes[779])
+#define INIT_TABLE_POS_AVarAssignExpr (SFT_parser_nodes[780] + 0)
+#define ID_AVarReassignExpr (SFT_parser_nodes[781])
+#define COLOR_AVarReassignExpr (SFT_parser_nodes[782])
+#define INIT_TABLE_POS_AVarReassignExpr (SFT_parser_nodes[783] + 0)
+#define ID_ARangeExpr (SFT_parser_nodes[784])
+#define COLOR_ARangeExpr (SFT_parser_nodes[785])
+#define ATTR_parser_nodes___ARangeExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[786] + 0))
+#define ATTR_parser_nodes___ARangeExpr____n_expr2(recv) ATTR(recv, (SFT_parser_nodes[786] + 1))
+#define INIT_TABLE_POS_ARangeExpr (SFT_parser_nodes[787] + 0)
+#define CALL_parser_nodes___ARangeExpr___n_expr(recv) ((parser_nodes___ARangeExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[787] + 1)))
+#define CALL_parser_nodes___ARangeExpr___n_expr2(recv) ((parser_nodes___ARangeExpr___n_expr2_t)CALL((recv), (SFT_parser_nodes[787] + 2)))
+#define ID_ACrangeExpr (SFT_parser_nodes[788])
+#define COLOR_ACrangeExpr (SFT_parser_nodes[789])
+#define INIT_TABLE_POS_ACrangeExpr (SFT_parser_nodes[790] + 0)
+#define ID_AOrangeExpr (SFT_parser_nodes[791])
+#define COLOR_AOrangeExpr (SFT_parser_nodes[792])
+#define INIT_TABLE_POS_AOrangeExpr (SFT_parser_nodes[793] + 0)
+#define ID_AArrayExpr (SFT_parser_nodes[794])
+#define COLOR_AArrayExpr (SFT_parser_nodes[795])
+#define ATTR_parser_nodes___AArrayExpr____n_exprs(recv) ATTR(recv, (SFT_parser_nodes[796] + 0))
+#define INIT_TABLE_POS_AArrayExpr (SFT_parser_nodes[797] + 0)
+#define CALL_parser_nodes___AArrayExpr___n_exprs(recv) ((parser_nodes___AArrayExpr___n_exprs_t)CALL((recv), (SFT_parser_nodes[797] + 1)))
+#define ID_ASelfExpr (SFT_parser_nodes[798])
+#define COLOR_ASelfExpr (SFT_parser_nodes[799])
+#define ATTR_parser_nodes___ASelfExpr____n_kwself(recv) ATTR(recv, (SFT_parser_nodes[800] + 0))
+#define INIT_TABLE_POS_ASelfExpr (SFT_parser_nodes[801] + 0)
+#define CALL_parser_nodes___ASelfExpr___n_kwself(recv) ((parser_nodes___ASelfExpr___n_kwself_t)CALL((recv), (SFT_parser_nodes[801] + 1)))
+#define ID_AImplicitSelfExpr (SFT_parser_nodes[802])
+#define COLOR_AImplicitSelfExpr (SFT_parser_nodes[803])
+#define INIT_TABLE_POS_AImplicitSelfExpr (SFT_parser_nodes[804] + 0)
+#define ID_ATrueExpr (SFT_parser_nodes[805])
+#define COLOR_ATrueExpr (SFT_parser_nodes[806])
+#define ATTR_parser_nodes___ATrueExpr____n_kwtrue(recv) ATTR(recv, (SFT_parser_nodes[807] + 0))
+#define INIT_TABLE_POS_ATrueExpr (SFT_parser_nodes[808] + 0)
+#define CALL_parser_nodes___ATrueExpr___n_kwtrue(recv) ((parser_nodes___ATrueExpr___n_kwtrue_t)CALL((recv), (SFT_parser_nodes[808] + 1)))
+#define ID_AFalseExpr (SFT_parser_nodes[809])
+#define COLOR_AFalseExpr (SFT_parser_nodes[810])
+#define ATTR_parser_nodes___AFalseExpr____n_kwfalse(recv) ATTR(recv, (SFT_parser_nodes[811] + 0))
+#define INIT_TABLE_POS_AFalseExpr (SFT_parser_nodes[812] + 0)
+#define CALL_parser_nodes___AFalseExpr___n_kwfalse(recv) ((parser_nodes___AFalseExpr___n_kwfalse_t)CALL((recv), (SFT_parser_nodes[812] + 1)))
+#define ID_ANullExpr (SFT_parser_nodes[813])
+#define COLOR_ANullExpr (SFT_parser_nodes[814])
+#define ATTR_parser_nodes___ANullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser_nodes[815] + 0))
+#define INIT_TABLE_POS_ANullExpr (SFT_parser_nodes[816] + 0)
+#define CALL_parser_nodes___ANullExpr___n_kwnull(recv) ((parser_nodes___ANullExpr___n_kwnull_t)CALL((recv), (SFT_parser_nodes[816] + 1)))
+#define ID_AIntExpr (SFT_parser_nodes[817])
+#define COLOR_AIntExpr (SFT_parser_nodes[818])
+#define ATTR_parser_nodes___AIntExpr____n_number(recv) ATTR(recv, (SFT_parser_nodes[819] + 0))
+#define INIT_TABLE_POS_AIntExpr (SFT_parser_nodes[820] + 0)
+#define CALL_parser_nodes___AIntExpr___n_number(recv) ((parser_nodes___AIntExpr___n_number_t)CALL((recv), (SFT_parser_nodes[820] + 1)))
+#define ID_AFloatExpr (SFT_parser_nodes[821])
+#define COLOR_AFloatExpr (SFT_parser_nodes[822])
+#define ATTR_parser_nodes___AFloatExpr____n_float(recv) ATTR(recv, (SFT_parser_nodes[823] + 0))
+#define INIT_TABLE_POS_AFloatExpr (SFT_parser_nodes[824] + 0)
+#define CALL_parser_nodes___AFloatExpr___n_float(recv) ((parser_nodes___AFloatExpr___n_float_t)CALL((recv), (SFT_parser_nodes[824] + 1)))
+#define ID_ACharExpr (SFT_parser_nodes[825])
+#define COLOR_ACharExpr (SFT_parser_nodes[826])
+#define ATTR_parser_nodes___ACharExpr____n_char(recv) ATTR(recv, (SFT_parser_nodes[827] + 0))
+#define INIT_TABLE_POS_ACharExpr (SFT_parser_nodes[828] + 0)
+#define CALL_parser_nodes___ACharExpr___n_char(recv) ((parser_nodes___ACharExpr___n_char_t)CALL((recv), (SFT_parser_nodes[828] + 1)))
+#define ID_AStringFormExpr (SFT_parser_nodes[829])
+#define COLOR_AStringFormExpr (SFT_parser_nodes[830])
+#define INIT_TABLE_POS_AStringFormExpr (SFT_parser_nodes[831] + 0)
+#define ID_AStringExpr (SFT_parser_nodes[832])
+#define COLOR_AStringExpr (SFT_parser_nodes[833])
+#define ATTR_parser_nodes___AStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[834] + 0))
+#define INIT_TABLE_POS_AStringExpr (SFT_parser_nodes[835] + 0)
+#define CALL_parser_nodes___AStringExpr___n_string(recv) ((parser_nodes___AStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[835] + 1)))
+#define ID_AStartStringExpr (SFT_parser_nodes[836])
+#define COLOR_AStartStringExpr (SFT_parser_nodes[837])
+#define ATTR_parser_nodes___AStartStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[838] + 0))
+#define INIT_TABLE_POS_AStartStringExpr (SFT_parser_nodes[839] + 0)
+#define CALL_parser_nodes___AStartStringExpr___n_string(recv) ((parser_nodes___AStartStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[839] + 1)))
+#define ID_AMidStringExpr (SFT_parser_nodes[840])
+#define COLOR_AMidStringExpr (SFT_parser_nodes[841])
+#define ATTR_parser_nodes___AMidStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[842] + 0))
+#define INIT_TABLE_POS_AMidStringExpr (SFT_parser_nodes[843] + 0)
+#define CALL_parser_nodes___AMidStringExpr___n_string(recv) ((parser_nodes___AMidStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[843] + 1)))
+#define ID_AEndStringExpr (SFT_parser_nodes[844])
+#define COLOR_AEndStringExpr (SFT_parser_nodes[845])
+#define ATTR_parser_nodes___AEndStringExpr____n_string(recv) ATTR(recv, (SFT_parser_nodes[846] + 0))
+#define INIT_TABLE_POS_AEndStringExpr (SFT_parser_nodes[847] + 0)
+#define CALL_parser_nodes___AEndStringExpr___n_string(recv) ((parser_nodes___AEndStringExpr___n_string_t)CALL((recv), (SFT_parser_nodes[847] + 1)))
+#define ID_ASuperstringExpr (SFT_parser_nodes[848])
+#define COLOR_ASuperstringExpr (SFT_parser_nodes[849])
+#define ATTR_parser_nodes___ASuperstringExpr____n_exprs(recv) ATTR(recv, (SFT_parser_nodes[850] + 0))
+#define INIT_TABLE_POS_ASuperstringExpr (SFT_parser_nodes[851] + 0)
+#define CALL_parser_nodes___ASuperstringExpr___n_exprs(recv) ((parser_nodes___ASuperstringExpr___n_exprs_t)CALL((recv), (SFT_parser_nodes[851] + 1)))
+#define ID_AParExpr (SFT_parser_nodes[852])
+#define COLOR_AParExpr (SFT_parser_nodes[853])
+#define INIT_TABLE_POS_AParExpr (SFT_parser_nodes[854] + 0)
+#define ID_AProxyExpr (SFT_parser_nodes[855])
+#define COLOR_AProxyExpr (SFT_parser_nodes[856])
+#define ATTR_parser_nodes___AProxyExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[857] + 0))
+#define INIT_TABLE_POS_AProxyExpr (SFT_parser_nodes[858] + 0)
+#define CALL_parser_nodes___AProxyExpr___n_expr(recv) ((parser_nodes___AProxyExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[858] + 1)))
+#define ID_AAsCastExpr (SFT_parser_nodes[859])
+#define COLOR_AAsCastExpr (SFT_parser_nodes[860])
+#define ATTR_parser_nodes___AAsCastExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[861] + 0))
+#define ATTR_parser_nodes___AAsCastExpr____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[861] + 1))
+#define ATTR_parser_nodes___AAsCastExpr____n_type(recv) ATTR(recv, (SFT_parser_nodes[861] + 2))
+#define INIT_TABLE_POS_AAsCastExpr (SFT_parser_nodes[862] + 0)
+#define CALL_parser_nodes___AAsCastExpr___n_expr(recv) ((parser_nodes___AAsCastExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[862] + 1)))
+#define CALL_parser_nodes___AAsCastExpr___n_kwas(recv) ((parser_nodes___AAsCastExpr___n_kwas_t)CALL((recv), (SFT_parser_nodes[862] + 2)))
+#define CALL_parser_nodes___AAsCastExpr___n_type(recv) ((parser_nodes___AAsCastExpr___n_type_t)CALL((recv), (SFT_parser_nodes[862] + 3)))
+#define ID_AAsNotnullExpr (SFT_parser_nodes[863])
+#define COLOR_AAsNotnullExpr (SFT_parser_nodes[864])
+#define ATTR_parser_nodes___AAsNotnullExpr____n_expr(recv) ATTR(recv, (SFT_parser_nodes[865] + 0))
+#define ATTR_parser_nodes___AAsNotnullExpr____n_kwas(recv) ATTR(recv, (SFT_parser_nodes[865] + 1))
+#define ATTR_parser_nodes___AAsNotnullExpr____n_kwnot(recv) ATTR(recv, (SFT_parser_nodes[865] + 2))
+#define ATTR_parser_nodes___AAsNotnullExpr____n_kwnull(recv) ATTR(recv, (SFT_parser_nodes[865] + 3))
+#define INIT_TABLE_POS_AAsNotnullExpr (SFT_parser_nodes[866] + 0)
+#define CALL_parser_nodes___AAsNotnullExpr___n_expr(recv) ((parser_nodes___AAsNotnullExpr___n_expr_t)CALL((recv), (SFT_parser_nodes[866] + 1)))
+#define CALL_parser_nodes___AAsNotnullExpr___n_kwas(recv) ((parser_nodes___AAsNotnullExpr___n_kwas_t)CALL((recv), (SFT_parser_nodes[866] + 2)))
+#define CALL_parser_nodes___AAsNotnullExpr___n_kwnot(recv) ((parser_nodes___AAsNotnullExpr___n_kwnot_t)CALL((recv), (SFT_parser_nodes[866] + 3)))
+#define CALL_parser_nodes___AAsNotnullExpr___n_kwnull(recv) ((parser_nodes___AAsNotnullExpr___n_kwnull_t)CALL((recv), (SFT_parser_nodes[866] + 4)))
+#define ID_AIssetAttrExpr (SFT_parser_nodes[867])
+#define COLOR_AIssetAttrExpr (SFT_parser_nodes[868])
+#define ATTR_parser_nodes___AIssetAttrExpr____n_kwisset(recv) ATTR(recv, (SFT_parser_nodes[869] + 0))
+#define INIT_TABLE_POS_AIssetAttrExpr (SFT_parser_nodes[870] + 0)
+#define CALL_parser_nodes___AIssetAttrExpr___n_kwisset(recv) ((parser_nodes___AIssetAttrExpr___n_kwisset_t)CALL((recv), (SFT_parser_nodes[870] + 1)))
+#define ID_AAssignOp (SFT_parser_nodes[871])
+#define COLOR_AAssignOp (SFT_parser_nodes[872])
+#define INIT_TABLE_POS_AAssignOp (SFT_parser_nodes[873] + 0)
+#define ID_APlusAssignOp (SFT_parser_nodes[874])
+#define COLOR_APlusAssignOp (SFT_parser_nodes[875])
+#define ATTR_parser_nodes___APlusAssignOp____n_pluseq(recv) ATTR(recv, (SFT_parser_nodes[876] + 0))
+#define INIT_TABLE_POS_APlusAssignOp (SFT_parser_nodes[877] + 0)
+#define CALL_parser_nodes___APlusAssignOp___n_pluseq(recv) ((parser_nodes___APlusAssignOp___n_pluseq_t)CALL((recv), (SFT_parser_nodes[877] + 1)))
+#define ID_AMinusAssignOp (SFT_parser_nodes[878])
+#define COLOR_AMinusAssignOp (SFT_parser_nodes[879])
+#define ATTR_parser_nodes___AMinusAssignOp____n_minuseq(recv) ATTR(recv, (SFT_parser_nodes[880] + 0))
+#define INIT_TABLE_POS_AMinusAssignOp (SFT_parser_nodes[881] + 0)
+#define CALL_parser_nodes___AMinusAssignOp___n_minuseq(recv) ((parser_nodes___AMinusAssignOp___n_minuseq_t)CALL((recv), (SFT_parser_nodes[881] + 1)))
+#define ID_AClosureDef (SFT_parser_nodes[882])
+#define COLOR_AClosureDef (SFT_parser_nodes[883])
+#define ATTR_parser_nodes___AClosureDef____n_bang(recv) ATTR(recv, (SFT_parser_nodes[884] + 0))
+#define ATTR_parser_nodes___AClosureDef____n_id(recv) ATTR(recv, (SFT_parser_nodes[884] + 1))
+#define ATTR_parser_nodes___AClosureDef____n_ids(recv) ATTR(recv, (SFT_parser_nodes[884] + 2))
+#define ATTR_parser_nodes___AClosureDef____n_kwdo(recv) ATTR(recv, (SFT_parser_nodes[884] + 3))
+#define ATTR_parser_nodes___AClosureDef____n_expr(recv) ATTR(recv, (SFT_parser_nodes[884] + 4))
+#define INIT_TABLE_POS_AClosureDef (SFT_parser_nodes[885] + 0)
+#define CALL_parser_nodes___AClosureDef___n_bang(recv) ((parser_nodes___AClosureDef___n_bang_t)CALL((recv), (SFT_parser_nodes[885] + 1)))
+#define CALL_parser_nodes___AClosureDef___n_id(recv) ((parser_nodes___AClosureDef___n_id_t)CALL((recv), (SFT_parser_nodes[885] + 2)))
+#define CALL_parser_nodes___AClosureDef___n_ids(recv) ((parser_nodes___AClosureDef___n_ids_t)CALL((recv), (SFT_parser_nodes[885] + 3)))
+#define CALL_parser_nodes___AClosureDef___n_kwdo(recv) ((parser_nodes___AClosureDef___n_kwdo_t)CALL((recv), (SFT_parser_nodes[885] + 4)))
+#define CALL_parser_nodes___AClosureDef___n_expr(recv) ((parser_nodes___AClosureDef___n_expr_t)CALL((recv), (SFT_parser_nodes[885] + 5)))
+#define ID_AClosureId (SFT_parser_nodes[886])
+#define COLOR_AClosureId (SFT_parser_nodes[887])
+#define INIT_TABLE_POS_AClosureId (SFT_parser_nodes[888] + 0)
+#define ID_ASimpleClosureId (SFT_parser_nodes[889])
+#define COLOR_ASimpleClosureId (SFT_parser_nodes[890])
+#define ATTR_parser_nodes___ASimpleClosureId____n_id(recv) ATTR(recv, (SFT_parser_nodes[891] + 0))
+#define INIT_TABLE_POS_ASimpleClosureId (SFT_parser_nodes[892] + 0)
+#define CALL_parser_nodes___ASimpleClosureId___n_id(recv) ((parser_nodes___ASimpleClosureId___n_id_t)CALL((recv), (SFT_parser_nodes[892] + 1)))
+#define ID_ABreakClosureId (SFT_parser_nodes[893])
+#define COLOR_ABreakClosureId (SFT_parser_nodes[894])
+#define ATTR_parser_nodes___ABreakClosureId____n_kwbreak(recv) ATTR(recv, (SFT_parser_nodes[895] + 0))
+#define INIT_TABLE_POS_ABreakClosureId (SFT_parser_nodes[896] + 0)
+#define CALL_parser_nodes___ABreakClosureId___n_kwbreak(recv) ((parser_nodes___ABreakClosureId___n_kwbreak_t)CALL((recv), (SFT_parser_nodes[896] + 1)))
+#define ID_AQualified (SFT_parser_nodes[897])
+#define COLOR_AQualified (SFT_parser_nodes[898])
+#define ATTR_parser_nodes___AQualified____n_id(recv) ATTR(recv, (SFT_parser_nodes[899] + 0))
+#define ATTR_parser_nodes___AQualified____n_classid(recv) ATTR(recv, (SFT_parser_nodes[899] + 1))
+#define INIT_TABLE_POS_AQualified (SFT_parser_nodes[900] + 0)
+#define CALL_parser_nodes___AQualified___n_id(recv) ((parser_nodes___AQualified___n_id_t)CALL((recv), (SFT_parser_nodes[900] + 1)))
+#define CALL_parser_nodes___AQualified___n_classid(recv) ((parser_nodes___AQualified___n_classid_t)CALL((recv), (SFT_parser_nodes[900] + 2)))
+#define ID_ADoc (SFT_parser_nodes[901])
+#define COLOR_ADoc (SFT_parser_nodes[902])
+#define ATTR_parser_nodes___ADoc____n_comment(recv) ATTR(recv, (SFT_parser_nodes[903] + 0))
+#define INIT_TABLE_POS_ADoc (SFT_parser_nodes[904] + 0)
+#define CALL_parser_nodes___ADoc___n_comment(recv) ((parser_nodes___ADoc___n_comment_t)CALL((recv), (SFT_parser_nodes[904] + 1)))
+#define ID_Start (SFT_parser_nodes[905])
+#define COLOR_Start (SFT_parser_nodes[906])
+#define ATTR_parser_nodes___Start____n_base(recv) ATTR(recv, (SFT_parser_nodes[907] + 0))
+#define ATTR_parser_nodes___Start____n_eof(recv) ATTR(recv, (SFT_parser_nodes[907] + 1))
+#define INIT_TABLE_POS_Start (SFT_parser_nodes[908] + 0)
+#define CALL_parser_nodes___Start___n_base(recv) ((parser_nodes___Start___n_base_t)CALL((recv), (SFT_parser_nodes[908] + 1)))
+#define CALL_parser_nodes___Start___n_eof(recv) ((parser_nodes___Start___n_eof_t)CALL((recv), (SFT_parser_nodes[908] + 2)))
 static const char * const LOCATE_parser_nodes___ANode___location = "parser_nodes::ANode::location";
 val_t parser_nodes___ANode___location(val_t p0);
 typedef val_t (*parser_nodes___ANode___location_t)(val_t p0);
@@ -2105,10 +2120,24 @@ static const char * const LOCATE_parser_nodes___AConcreteMethPropdef___n_block =
 val_t parser_nodes___AConcreteMethPropdef___n_block(val_t p0);
 typedef val_t (*parser_nodes___AConcreteMethPropdef___n_block_t)(val_t p0);
 val_t NEW_AConcreteMethPropdef_parser_nodes___ANode___init(val_t p0);
+static const char * const LOCATE_parser_nodes___AInitPropdef___init = "parser_nodes::AInitPropdef::init";
+void parser_nodes___AInitPropdef___init(val_t p0, int* init_table);
+typedef void (*parser_nodes___AInitPropdef___init_t)(val_t p0, int* init_table);
+val_t NEW_AInitPropdef_parser_nodes___AInitPropdef___init();
+static const char * const LOCATE_parser_nodes___AConcreteInitPropdef___init = "parser_nodes::AConcreteInitPropdef::init";
+void parser_nodes___AConcreteInitPropdef___init(val_t p0, int* init_table);
+typedef void (*parser_nodes___AConcreteInitPropdef___init_t)(val_t p0, int* init_table);
+val_t NEW_AConcreteInitPropdef_parser_nodes___AConcreteInitPropdef___init();
 static const char * const LOCATE_parser_nodes___AConcreteInitPropdef___n_kwinit = "parser_nodes::AConcreteInitPropdef::n_kwinit";
 val_t parser_nodes___AConcreteInitPropdef___n_kwinit(val_t p0);
 typedef val_t (*parser_nodes___AConcreteInitPropdef___n_kwinit_t)(val_t p0);
-val_t NEW_AConcreteInitPropdef_parser_nodes___ANode___init(val_t p0);
+static const char * const LOCATE_parser_nodes___AExternInitPropdef___init = "parser_nodes::AExternInitPropdef::init";
+void parser_nodes___AExternInitPropdef___init(val_t p0, int* init_table);
+typedef void (*parser_nodes___AExternInitPropdef___init_t)(val_t p0, int* init_table);
+val_t NEW_AExternInitPropdef_parser_nodes___AExternInitPropdef___init();
+static const char * const LOCATE_parser_nodes___AExternInitPropdef___n_kwnew = "parser_nodes::AExternInitPropdef::n_kwnew";
+val_t parser_nodes___AExternInitPropdef___n_kwnew(val_t p0);
+typedef val_t (*parser_nodes___AExternInitPropdef___n_kwnew_t)(val_t p0);
 val_t NEW_AMainMethPropdef_parser_nodes___ANode___init(val_t p0);
 static const char * const LOCATE_parser_nodes___AExternCalls___n_kwimport = "parser_nodes::AExternCalls::n_kwimport";
 val_t parser_nodes___AExternCalls___n_kwimport(val_t p0);