Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__nith.classes.3.c
index 3a0d41e..a4cb1e5 100644 (file)
 #include "nitc__nith.classes.0.h"
+/* runtime class nitc__parser__ReduceAction169: nitc::parser::ReduceAction169 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction169 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction169:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction169:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction169:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction169:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction169:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction169:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction169:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction169:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction169:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction169:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction169:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction169:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction169___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction169:parser$ReduceAction169$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction169:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction169:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction169:kernel$Object$init */
+}
+};
+/* allocate ReduceAction169 */
+val* NEW_nitc__parser__ReduceAction169(const struct type* type) {
+val* self /* : ReduceAction169 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction169;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction170: nitc::parser::ReduceAction170 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction170 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction170:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction170:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction170:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction170:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction170:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction170:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction170:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction170:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction170:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction170:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction170:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction170:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction170___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction170:parser$ReduceAction170$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction170:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction170:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction170:kernel$Object$init */
+}
+};
+/* allocate ReduceAction170 */
+val* NEW_nitc__parser__ReduceAction170(const struct type* type) {
+val* self /* : ReduceAction170 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction170;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction171: nitc::parser::ReduceAction171 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction171 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction171:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction171:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction171:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction171:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction171:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction171:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction171:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction171:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction171:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction171:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction171:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction171:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction171___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction171:parser$ReduceAction171$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction171:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction171:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction171:kernel$Object$init */
+}
+};
+/* allocate ReduceAction171 */
+val* NEW_nitc__parser__ReduceAction171(const struct type* type) {
+val* self /* : ReduceAction171 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction171;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction172: nitc::parser::ReduceAction172 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction172 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction172:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction172:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction172:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction172:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction172:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction172:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction172:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction172:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction172:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction172:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction172:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction172:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction172___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction172:parser$ReduceAction172$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction172:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction172:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction172:kernel$Object$init */
+}
+};
+/* allocate ReduceAction172 */
+val* NEW_nitc__parser__ReduceAction172(const struct type* type) {
+val* self /* : ReduceAction172 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction172;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction173: nitc::parser::ReduceAction173 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction173 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction173:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction173:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction173:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction173:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction173:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction173:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction173:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction173:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction173:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction173:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction173:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction173:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction173___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction173:parser$ReduceAction173$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction173:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction173:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction173:kernel$Object$init */
+}
+};
+/* allocate ReduceAction173 */
+val* NEW_nitc__parser__ReduceAction173(const struct type* type) {
+val* self /* : ReduceAction173 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction173;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction174: nitc::parser::ReduceAction174 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction174 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction174:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction174:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction174:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction174:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction174:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction174:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction174:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction174:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction174:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction174:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction174:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction174:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction174___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction174:parser$ReduceAction174$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction174:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction174:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction174:kernel$Object$init */
+}
+};
+/* allocate ReduceAction174 */
+val* NEW_nitc__parser__ReduceAction174(const struct type* type) {
+val* self /* : ReduceAction174 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction174;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction175: nitc::parser::ReduceAction175 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction175 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction175:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction175:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction175:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction175:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction175:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction175:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction175:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction175:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction175:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction175:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction175:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction175:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction175___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction175:parser$ReduceAction175$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction175:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction175:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction175:kernel$Object$init */
+}
+};
+/* allocate ReduceAction175 */
+val* NEW_nitc__parser__ReduceAction175(const struct type* type) {
+val* self /* : ReduceAction175 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction175;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction176: nitc::parser::ReduceAction176 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction176 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction176:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction176:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction176:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction176:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction176:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction176:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction176:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction176:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction176:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction176:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction176:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction176:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction176___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction176:parser$ReduceAction176$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction176:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction176:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction176:kernel$Object$init */
+}
+};
+/* allocate ReduceAction176 */
+val* NEW_nitc__parser__ReduceAction176(const struct type* type) {
+val* self /* : ReduceAction176 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction176;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction184: nitc::parser::ReduceAction184 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction184 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction184:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction184:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction184:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction184:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction184:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction184:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction184:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction184:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction184:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction184:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction184:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction184:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction184___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction184:parser$ReduceAction184$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction184:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction184:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction184:kernel$Object$init */
+}
+};
+/* allocate ReduceAction184 */
+val* NEW_nitc__parser__ReduceAction184(const struct type* type) {
+val* self /* : ReduceAction184 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction184;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction185: nitc::parser::ReduceAction185 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction185 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction185:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction185:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction185:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction185:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction185:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction185:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction185:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction185:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction185:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction185:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction185:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction185:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction185___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction185:parser$ReduceAction185$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction185:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction185:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction185:kernel$Object$init */
+}
+};
+/* allocate ReduceAction185 */
+val* NEW_nitc__parser__ReduceAction185(const struct type* type) {
+val* self /* : ReduceAction185 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction185;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction186: nitc::parser::ReduceAction186 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction186 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction186:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction186:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction186:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction186:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction186:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction186:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction186:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction186:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction186:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction186:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction186:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction186:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction186___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction186:parser$ReduceAction186$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction186:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction186:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction186:kernel$Object$init */
+}
+};
+/* allocate ReduceAction186 */
+val* NEW_nitc__parser__ReduceAction186(const struct type* type) {
+val* self /* : ReduceAction186 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction186;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction187: nitc::parser::ReduceAction187 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction187 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction187:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction187:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction187:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction187:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction187:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction187:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction187:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction187:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction187:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction187:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction187:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction187:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction187___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction187:parser$ReduceAction187$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction187:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction187:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction187:kernel$Object$init */
+}
+};
+/* allocate ReduceAction187 */
+val* NEW_nitc__parser__ReduceAction187(const struct type* type) {
+val* self /* : ReduceAction187 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction187;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction188: nitc::parser::ReduceAction188 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction188 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction188:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction188:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction188:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction188:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction188:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction188:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction188:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction188:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction188:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction188:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction188:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction188:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction188___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction188:parser$ReduceAction188$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction188:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction188:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction188:kernel$Object$init */
+}
+};
+/* allocate ReduceAction188 */
+val* NEW_nitc__parser__ReduceAction188(const struct type* type) {
+val* self /* : ReduceAction188 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction188;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction189: nitc::parser::ReduceAction189 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction189 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction189:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction189:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction189:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction189:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction189:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction189:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction189:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction189:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction189:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction189:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction189:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction189:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction189___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction189:parser$ReduceAction189$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction189:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction189:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction189:kernel$Object$init */
+}
+};
+/* allocate ReduceAction189 */
+val* NEW_nitc__parser__ReduceAction189(const struct type* type) {
+val* self /* : ReduceAction189 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction189;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction190: nitc::parser::ReduceAction190 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction190 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction190:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction190:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction190:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction190:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction190:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction190:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction190:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction190:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction190:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction190:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction190:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction190:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction190___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction190:parser$ReduceAction190$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction190:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction190:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction190:kernel$Object$init */
+}
+};
+/* allocate ReduceAction190 */
+val* NEW_nitc__parser__ReduceAction190(const struct type* type) {
+val* self /* : ReduceAction190 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction190;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction191: nitc::parser::ReduceAction191 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction191 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction191:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction191:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction191:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction191:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction191:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction191:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction191:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction191:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction191:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction191:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction191:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction191:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction191___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction191:parser$ReduceAction191$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction191:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction191:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction191:kernel$Object$init */
+}
+};
+/* allocate ReduceAction191 */
+val* NEW_nitc__parser__ReduceAction191(const struct type* type) {
+val* self /* : ReduceAction191 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction191;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction192: nitc::parser::ReduceAction192 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction192 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction192:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction192:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction192:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction192:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction192:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction192:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction192:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction192:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction192:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction192:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction192:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction192:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction192___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction192:parser$ReduceAction192$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction192:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction192:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction192:kernel$Object$init */
+}
+};
+/* allocate ReduceAction192 */
+val* NEW_nitc__parser__ReduceAction192(const struct type* type) {
+val* self /* : ReduceAction192 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction192;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction193: nitc::parser::ReduceAction193 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction193 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction193:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction193:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction193:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction193:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction193:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction193:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction193:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction193:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction193:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction193:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction193:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction193:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction193___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction193:parser$ReduceAction193$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction193:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction193:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction193:kernel$Object$init */
+}
+};
+/* allocate ReduceAction193 */
+val* NEW_nitc__parser__ReduceAction193(const struct type* type) {
+val* self /* : ReduceAction193 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction193;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction194: nitc::parser::ReduceAction194 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction194 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction194:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction194:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction194:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction194:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction194:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction194:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction194:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction194:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction194:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction194:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction194:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction194:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction194___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction194:parser$ReduceAction194$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction194:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction194:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction194:kernel$Object$init */
+}
+};
+/* allocate ReduceAction194 */
+val* NEW_nitc__parser__ReduceAction194(const struct type* type) {
+val* self /* : ReduceAction194 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction194;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction195: nitc::parser::ReduceAction195 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction195 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction195:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction195:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction195:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction195:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction195:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction195:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction195:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction195:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction195:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction195:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction195:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction195:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction195___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction195:parser$ReduceAction195$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction195:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction195:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction195:kernel$Object$init */
+}
+};
+/* allocate ReduceAction195 */
+val* NEW_nitc__parser__ReduceAction195(const struct type* type) {
+val* self /* : ReduceAction195 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction195;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction196: nitc::parser::ReduceAction196 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction196 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction196:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction196:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction196:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction196:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction196:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction196:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction196:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction196:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction196:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction196:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction196:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction196:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction196___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction196:parser$ReduceAction196$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction196:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction196:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction196:kernel$Object$init */
+}
+};
+/* allocate ReduceAction196 */
+val* NEW_nitc__parser__ReduceAction196(const struct type* type) {
+val* self /* : ReduceAction196 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction196;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction198: nitc::parser::ReduceAction198 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction198 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction198:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction198:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction198:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction198:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction198:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction198:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction198:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction198:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction198:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction198:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction198:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction198:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction198___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction198:parser$ReduceAction198$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction198:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction198:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction198:kernel$Object$init */
+}
+};
+/* allocate ReduceAction198 */
+val* NEW_nitc__parser__ReduceAction198(const struct type* type) {
+val* self /* : ReduceAction198 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction198;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction199: nitc::parser::ReduceAction199 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction199 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction199:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction199:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction199:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction199:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction199:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction199:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction199:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction199:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction199:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction199:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction199:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction199:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction199___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction199:parser$ReduceAction199$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction199:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction199:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction199:kernel$Object$init */
+}
+};
+/* allocate ReduceAction199 */
+val* NEW_nitc__parser__ReduceAction199(const struct type* type) {
+val* self /* : ReduceAction199 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction199;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction201: nitc::parser::ReduceAction201 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction201 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction201:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction201:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction201:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction201:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction201:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction201:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction201:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction201:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction201:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction201:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction201:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction201:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction201___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction201:parser$ReduceAction201$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction201:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction201:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction201:kernel$Object$init */
+}
+};
+/* allocate ReduceAction201 */
+val* NEW_nitc__parser__ReduceAction201(const struct type* type) {
+val* self /* : ReduceAction201 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction201;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction202: nitc::parser::ReduceAction202 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction202 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction202:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction202:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction202:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction202:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction202:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction202:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction202:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction202:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction202:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction202:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction202:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction202:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction202___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction202:parser$ReduceAction202$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction202:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction202:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction202:kernel$Object$init */
+}
+};
+/* allocate ReduceAction202 */
+val* NEW_nitc__parser__ReduceAction202(const struct type* type) {
+val* self /* : ReduceAction202 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction202;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction203: nitc::parser::ReduceAction203 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction203 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction203:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction203:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction203:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction203:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction203:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction203:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction203:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction203:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction203:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction203:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction203:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction203:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction203___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction203:parser$ReduceAction203$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction203:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction203:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction203:kernel$Object$init */
+}
+};
+/* allocate ReduceAction203 */
+val* NEW_nitc__parser__ReduceAction203(const struct type* type) {
+val* self /* : ReduceAction203 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction203;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction204: nitc::parser::ReduceAction204 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction204 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction204:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction204:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction204:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction204:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction204:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction204:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction204:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction204:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction204:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction204:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction204:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction204:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction204___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction204:parser$ReduceAction204$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction204:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction204:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction204:kernel$Object$init */
+}
+};
+/* allocate ReduceAction204 */
+val* NEW_nitc__parser__ReduceAction204(const struct type* type) {
+val* self /* : ReduceAction204 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction204;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction205: nitc::parser::ReduceAction205 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction205 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction205:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction205:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction205:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction205:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction205:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction205:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction205:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction205:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction205:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction205:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction205:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction205:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction205___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction205:parser$ReduceAction205$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction205:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction205:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction205:kernel$Object$init */
+}
+};
+/* allocate ReduceAction205 */
+val* NEW_nitc__parser__ReduceAction205(const struct type* type) {
+val* self /* : ReduceAction205 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction205;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction206: nitc::parser::ReduceAction206 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction206 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction206:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction206:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction206:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction206:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction206:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction206:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction206:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction206:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction206:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction206:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction206:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction206:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction206___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction206:parser$ReduceAction206$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction206:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction206:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction206:kernel$Object$init */
+}
+};
+/* allocate ReduceAction206 */
+val* NEW_nitc__parser__ReduceAction206(const struct type* type) {
+val* self /* : ReduceAction206 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction206;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction207: nitc::parser::ReduceAction207 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction207 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction207:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction207:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction207:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction207:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction207:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction207:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction207:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction207:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction207:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction207:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction207:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction207:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction207___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction207:parser$ReduceAction207$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction207:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction207:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction207:kernel$Object$init */
+}
+};
+/* allocate ReduceAction207 */
+val* NEW_nitc__parser__ReduceAction207(const struct type* type) {
+val* self /* : ReduceAction207 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction207;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction208: nitc::parser::ReduceAction208 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction208 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction208:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction208:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction208:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction208:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction208:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction208:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction208:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction208:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction208:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction208:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction208:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction208:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction208___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction208:parser$ReduceAction208$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction208:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction208:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction208:kernel$Object$init */
+}
+};
+/* allocate ReduceAction208 */
+val* NEW_nitc__parser__ReduceAction208(const struct type* type) {
+val* self /* : ReduceAction208 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction208;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction209: nitc::parser::ReduceAction209 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction209 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction209:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction209:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction209:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction209:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction209:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction209:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction209:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction209:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction209:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction209:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction209:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction209:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction209___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction209:parser$ReduceAction209$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction209:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction209:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction209:kernel$Object$init */
+}
+};
+/* allocate ReduceAction209 */
+val* NEW_nitc__parser__ReduceAction209(const struct type* type) {
+val* self /* : ReduceAction209 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction209;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction210: nitc::parser::ReduceAction210 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction210 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction210:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction210:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction210:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction210:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction210:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction210:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction210:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction210:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction210:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction210:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction210:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction210:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction210___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction210:parser$ReduceAction210$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction210:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction210:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction210:kernel$Object$init */
+}
+};
+/* allocate ReduceAction210 */
+val* NEW_nitc__parser__ReduceAction210(const struct type* type) {
+val* self /* : ReduceAction210 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction210;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction211: nitc::parser::ReduceAction211 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction211 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction211:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction211:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction211:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction211:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction211:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction211:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction211:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction211:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction211:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction211:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction211:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction211:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction211___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction211:parser$ReduceAction211$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction211:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction211:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction211:kernel$Object$init */
+}
+};
+/* allocate ReduceAction211 */
+val* NEW_nitc__parser__ReduceAction211(const struct type* type) {
+val* self /* : ReduceAction211 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction211;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction212: nitc::parser::ReduceAction212 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction212 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction212:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction212:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction212:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction212:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction212:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction212:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction212:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction212:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction212:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction212:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction212:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction212:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction212___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction212:parser$ReduceAction212$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction212:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction212:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction212:kernel$Object$init */
+}
+};
+/* allocate ReduceAction212 */
+val* NEW_nitc__parser__ReduceAction212(const struct type* type) {
+val* self /* : ReduceAction212 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction212;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction213: nitc::parser::ReduceAction213 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction213 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction213:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction213:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction213:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction213:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction213:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction213:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction213:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction213:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction213:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction213:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction213:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction213:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction213___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction213:parser$ReduceAction213$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction213:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction213:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction213:kernel$Object$init */
+}
+};
+/* allocate ReduceAction213 */
+val* NEW_nitc__parser__ReduceAction213(const struct type* type) {
+val* self /* : ReduceAction213 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction213;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction214: nitc::parser::ReduceAction214 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction214 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction214:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction214:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction214:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction214:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction214:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction214:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction214:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction214:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction214:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction214:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction214:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction214:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction214___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction214:parser$ReduceAction214$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction214:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction214:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction214:kernel$Object$init */
+}
+};
+/* allocate ReduceAction214 */
+val* NEW_nitc__parser__ReduceAction214(const struct type* type) {
+val* self /* : ReduceAction214 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction214;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction215: nitc::parser::ReduceAction215 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction215 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction215:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction215:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction215:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction215:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction215:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction215:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction215:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction215:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction215:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction215:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction215:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction215:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction215___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction215:parser$ReduceAction215$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction215:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction215:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction215:kernel$Object$init */
+}
+};
+/* allocate ReduceAction215 */
+val* NEW_nitc__parser__ReduceAction215(const struct type* type) {
+val* self /* : ReduceAction215 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction215;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction216: nitc::parser::ReduceAction216 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction216 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction216:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction216:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction216:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction216:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction216:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction216:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction216:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction216:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction216:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction216:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction216:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction216:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction216___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction216:parser$ReduceAction216$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction216:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction216:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction216:kernel$Object$init */
+}
+};
+/* allocate ReduceAction216 */
+val* NEW_nitc__parser__ReduceAction216(const struct type* type) {
+val* self /* : ReduceAction216 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction216;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction217: nitc::parser::ReduceAction217 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction217 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction217:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction217:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction217:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction217:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction217:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction217:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction217:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction217:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction217:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction217:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction217:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction217:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction217___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction217:parser$ReduceAction217$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction217:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction217:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction217:kernel$Object$init */
+}
+};
+/* allocate ReduceAction217 */
+val* NEW_nitc__parser__ReduceAction217(const struct type* type) {
+val* self /* : ReduceAction217 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction217;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction218: nitc::parser::ReduceAction218 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction218 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction218:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction218:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction218:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction218:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction218:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction218:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction218:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction218:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction218:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction218:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction218:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction218:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction218___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction218:parser$ReduceAction218$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction218:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction218:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction218:kernel$Object$init */
+}
+};
+/* allocate ReduceAction218 */
+val* NEW_nitc__parser__ReduceAction218(const struct type* type) {
+val* self /* : ReduceAction218 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction218;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction219: nitc::parser::ReduceAction219 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction219 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction219:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction219:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction219:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction219:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction219:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction219:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction219:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction219:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction219:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction219:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction219:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction219:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction219___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction219:parser$ReduceAction219$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction219:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction219:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction219:kernel$Object$init */
+}
+};
+/* allocate ReduceAction219 */
+val* NEW_nitc__parser__ReduceAction219(const struct type* type) {
+val* self /* : ReduceAction219 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction219;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction220: nitc::parser::ReduceAction220 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction220 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction220:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction220:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction220:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction220:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction220:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction220:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction220:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction220:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction220:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction220:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction220:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction220:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction220___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction220:parser$ReduceAction220$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction220:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction220:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction220:kernel$Object$init */
+}
+};
+/* allocate ReduceAction220 */
+val* NEW_nitc__parser__ReduceAction220(const struct type* type) {
+val* self /* : ReduceAction220 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction220;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction221: nitc::parser::ReduceAction221 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction221 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction221:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction221:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction221:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction221:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction221:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction221:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction221:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction221:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction221:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction221:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction221:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction221:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction221___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction221:parser$ReduceAction221$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction221:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction221:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction221:kernel$Object$init */
+}
+};
+/* allocate ReduceAction221 */
+val* NEW_nitc__parser__ReduceAction221(const struct type* type) {
+val* self /* : ReduceAction221 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction221;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction222: nitc::parser::ReduceAction222 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction222 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction222:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction222:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction222:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction222:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction222:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction222:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction222:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction222:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction222:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction222:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction222:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction222:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction222___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction222:parser#ReduceAction222#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction222:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction222:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction222:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction222:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction222:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction222:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction222:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction222:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction222:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction222:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction222:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction222:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction222:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction222:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction222:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction222___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction222:parser$ReduceAction222$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction222:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction222:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction222:kernel$Object$init */
 }
 };
 /* allocate ReduceAction222 */
@@ -33,22 +1353,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction223 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction223:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction223:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction223:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction223:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction223:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction223:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction223:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction223:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction223:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction223:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction223:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction223:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction223___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction223:parser#ReduceAction223#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction223:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction223:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction223:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction223:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction223:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction223:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction223:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction223:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction223:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction223:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction223:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction223:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction223:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction223:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction223:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction223___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction223:parser$ReduceAction223$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction223:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction223:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction223:kernel$Object$init */
 }
 };
 /* allocate ReduceAction223 */
@@ -63,22 +1383,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction224 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction224:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction224:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction224:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction224:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction224:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction224:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction224:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction224:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction224:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction224:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction224:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction224:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction224___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction224:parser#ReduceAction224#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction224:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction224:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction224:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction224:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction224:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction224:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction224:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction224:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction224:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction224:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction224:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction224:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction224:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction224:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction224:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction224___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction224:parser$ReduceAction224$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction224:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction224:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction224:kernel$Object$init */
 }
 };
 /* allocate ReduceAction224 */
@@ -93,22 +1413,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction225 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction225:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction225:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction225:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction225:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction225:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction225:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction225:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction225:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction225:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction225:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction225:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction225:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction225___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction225:parser#ReduceAction225#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction225:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction225:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction225:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction225:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction225:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction225:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction225:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction225:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction225:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction225:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction225:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction225:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction225:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction225:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction225:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction225___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction225:parser$ReduceAction225$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction225:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction225:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction225:kernel$Object$init */
 }
 };
 /* allocate ReduceAction225 */
@@ -123,22 +1443,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction226 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction226:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction226:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction226:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction226:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction226:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction226:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction226:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction226:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction226:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction226:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction226:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction226:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction226___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction226:parser#ReduceAction226#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction226:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction226:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction226:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction226:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction226:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction226:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction226:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction226:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction226:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction226:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction226:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction226:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction226:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction226:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction226:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction226___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction226:parser$ReduceAction226$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction226:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction226:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction226:kernel$Object$init */
 }
 };
 /* allocate ReduceAction226 */
@@ -153,22 +1473,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction227 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction227:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction227:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction227:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction227:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction227:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction227:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction227:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction227:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction227:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction227:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction227:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction227:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction227___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction227:parser#ReduceAction227#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction227:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction227:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction227:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction227:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction227:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction227:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction227:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction227:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction227:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction227:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction227:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction227:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction227:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction227:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction227:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction227___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction227:parser$ReduceAction227$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction227:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction227:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction227:kernel$Object$init */
 }
 };
 /* allocate ReduceAction227 */
@@ -183,22 +1503,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction228 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction228:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction228:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction228:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction228:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction228:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction228:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction228:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction228:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction228:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction228:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction228:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction228:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction228___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction228:parser#ReduceAction228#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction228:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction228:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction228:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction228:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction228:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction228:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction228:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction228:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction228:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction228:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction228:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction228:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction228:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction228:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction228:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction228___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction228:parser$ReduceAction228$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction228:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction228:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction228:kernel$Object$init */
 }
 };
 /* allocate ReduceAction228 */
@@ -213,22 +1533,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction229 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction229:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction229:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction229:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction229:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction229:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction229:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction229:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction229:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction229:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction229:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction229:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction229:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction229___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction229:parser#ReduceAction229#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction229:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction229:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction229:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction229:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction229:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction229:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction229:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction229:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction229:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction229:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction229:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction229:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction229:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction229:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction229:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction229___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction229:parser$ReduceAction229$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction229:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction229:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction229:kernel$Object$init */
 }
 };
 /* allocate ReduceAction229 */
@@ -243,22 +1563,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction230 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction230:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction230:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction230:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction230:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction230:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction230:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction230:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction230:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction230:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction230:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction230:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction230:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction230___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction230:parser#ReduceAction230#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction230:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction230:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction230:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction230:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction230:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction230:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction230:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction230:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction230:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction230:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction230:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction230:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction230:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction230:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction230:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction230___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction230:parser$ReduceAction230$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction230:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction230:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction230:kernel$Object$init */
 }
 };
 /* allocate ReduceAction230 */
@@ -273,22 +1593,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction231 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction231:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction231:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction231:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction231:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction231:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction231:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction231:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction231:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction231:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction231:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction231:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction231:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction231___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction231:parser#ReduceAction231#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction231:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction231:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction231:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction231:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction231:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction231:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction231:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction231:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction231:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction231:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction231:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction231:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction231:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction231:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction231:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction231___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction231:parser$ReduceAction231$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction231:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction231:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction231:kernel$Object$init */
 }
 };
 /* allocate ReduceAction231 */
@@ -303,22 +1623,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction232 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction232:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction232:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction232:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction232:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction232:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction232:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction232:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction232:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction232:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction232:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction232:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction232:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction232___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction232:parser#ReduceAction232#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction232:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction232:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction232:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction232:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction232:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction232:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction232:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction232:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction232:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction232:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction232:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction232:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction232:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction232:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction232:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction232___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction232:parser$ReduceAction232$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction232:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction232:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction232:kernel$Object$init */
 }
 };
 /* allocate ReduceAction232 */
@@ -333,22 +1653,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction233 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction233:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction233:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction233:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction233:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction233:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction233:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction233:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction233:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction233:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction233:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction233:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction233:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction233___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction233:parser#ReduceAction233#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction233:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction233:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction233:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction233:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction233:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction233:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction233:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction233:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction233:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction233:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction233:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction233:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction233:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction233:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction233:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction233___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction233:parser$ReduceAction233$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction233:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction233:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction233:kernel$Object$init */
 }
 };
 /* allocate ReduceAction233 */
@@ -363,22 +1683,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction234 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction234:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction234:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction234:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction234:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction234:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction234:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction234:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction234:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction234:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction234:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction234:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction234:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction234___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction234:parser#ReduceAction234#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction234:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction234:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction234:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction234:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction234:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction234:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction234:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction234:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction234:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction234:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction234:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction234:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction234:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction234:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction234:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction234___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction234:parser$ReduceAction234$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction234:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction234:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction234:kernel$Object$init */
 }
 };
 /* allocate ReduceAction234 */
@@ -393,22 +1713,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction235 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction235:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction235:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction235:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction235:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction235:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction235:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction235:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction235:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction235:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction235:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction235:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction235:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction235___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction235:parser#ReduceAction235#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction235:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction235:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction235:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction235:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction235:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction235:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction235:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction235:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction235:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction235:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction235:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction235:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction235:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction235:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction235:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction235___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction235:parser$ReduceAction235$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction235:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction235:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction235:kernel$Object$init */
 }
 };
 /* allocate ReduceAction235 */
@@ -423,22 +1743,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction236 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction236:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction236:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction236:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction236:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction236:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction236:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction236:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction236:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction236:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction236:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction236:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction236:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction236___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction236:parser#ReduceAction236#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction236:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction236:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction236:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction236:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction236:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction236:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction236:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction236:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction236:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction236:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction236:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction236:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction236:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction236:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction236:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction236___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction236:parser$ReduceAction236$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction236:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction236:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction236:kernel$Object$init */
 }
 };
 /* allocate ReduceAction236 */
@@ -453,22 +1773,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction237 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction237:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction237:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction237:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction237:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction237:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction237:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction237:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction237:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction237:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction237:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction237:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction237:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction237___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction237:parser#ReduceAction237#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction237:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction237:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction237:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction237:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction237:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction237:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction237:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction237:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction237:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction237:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction237:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction237:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction237:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction237:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction237:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction237___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction237:parser$ReduceAction237$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction237:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction237:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction237:kernel$Object$init */
 }
 };
 /* allocate ReduceAction237 */
@@ -483,22 +1803,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction238 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction238:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction238:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction238:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction238:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction238:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction238:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction238:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction238:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction238:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction238:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction238:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction238:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction238___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction238:parser#ReduceAction238#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction238:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction238:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction238:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction238:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction238:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction238:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction238:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction238:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction238:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction238:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction238:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction238:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction238:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction238:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction238:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction238___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction238:parser$ReduceAction238$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction238:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction238:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction238:kernel$Object$init */
 }
 };
 /* allocate ReduceAction238 */
@@ -513,22 +1833,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction239 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction239:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction239:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction239:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction239:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction239:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction239:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction239:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction239:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction239:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction239:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction239:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction239:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction239___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction239:parser#ReduceAction239#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction239:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction239:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction239:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction239:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction239:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction239:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction239:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction239:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction239:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction239:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction239:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction239:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction239:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction239:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction239:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction239___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction239:parser$ReduceAction239$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction239:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction239:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction239:kernel$Object$init */
 }
 };
 /* allocate ReduceAction239 */
@@ -543,22 +1863,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction240 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction240:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction240:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction240:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction240:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction240:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction240:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction240:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction240:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction240:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction240:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction240:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction240:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction240___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction240:parser#ReduceAction240#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction240:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction240:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction240:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction240:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction240:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction240:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction240:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction240:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction240:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction240:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction240:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction240:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction240:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction240:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction240:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction240___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction240:parser$ReduceAction240$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction240:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction240:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction240:kernel$Object$init */
 }
 };
 /* allocate ReduceAction240 */
@@ -573,22 +1893,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction241 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction241:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction241:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction241:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction241:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction241:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction241:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction241:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction241:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction241:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction241:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction241:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction241:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction241___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction241:parser#ReduceAction241#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction241:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction241:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction241:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction241:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction241:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction241:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction241:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction241:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction241:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction241:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction241:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction241:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction241:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction241:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction241:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction241___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction241:parser$ReduceAction241$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction241:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction241:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction241:kernel$Object$init */
 }
 };
 /* allocate ReduceAction241 */
@@ -603,22 +1923,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction242 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction242:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction242:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction242:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction242:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction242:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction242:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction242:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction242:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction242:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction242:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction242:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction242:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction242___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction242:parser#ReduceAction242#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction242:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction242:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction242:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction242:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction242:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction242:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction242:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction242:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction242:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction242:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction242:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction242:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction242:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction242:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction242:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction242___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction242:parser$ReduceAction242$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction242:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction242:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction242:kernel$Object$init */
 }
 };
 /* allocate ReduceAction242 */
@@ -633,22 +1953,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction243 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction243:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction243:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction243:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction243:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction243:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction243:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction243:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction243:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction243:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction243:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction243:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction243:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction243___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction243:parser#ReduceAction243#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction243:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction243:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction243:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction243:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction243:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction243:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction243:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction243:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction243:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction243:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction243:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction243:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction243:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction243:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction243:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction243___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction243:parser$ReduceAction243$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction243:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction243:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction243:kernel$Object$init */
 }
 };
 /* allocate ReduceAction243 */
@@ -663,22 +1983,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction244 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction244:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction244:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction244:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction244:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction244:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction244:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction244:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction244:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction244:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction244:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction244:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction244:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction244___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction244:parser#ReduceAction244#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction244:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction244:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction244:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction244:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction244:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction244:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction244:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction244:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction244:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction244:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction244:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction244:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction244:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction244:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction244:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction244___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction244:parser$ReduceAction244$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction244:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction244:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction244:kernel$Object$init */
 }
 };
 /* allocate ReduceAction244 */
@@ -693,22 +2013,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction245 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction245:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction245:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction245:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction245:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction245:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction245:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction245:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction245:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction245:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction245:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction245:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction245:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction245___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction245:parser#ReduceAction245#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction245:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction245:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction245:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction245:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction245:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction245:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction245:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction245:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction245:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction245:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction245:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction245:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction245:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction245:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction245:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction245___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction245:parser$ReduceAction245$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction245:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction245:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction245:kernel$Object$init */
 }
 };
 /* allocate ReduceAction245 */
@@ -723,22 +2043,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction246 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction246:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction246:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction246:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction246:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction246:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction246:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction246:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction246:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction246:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction246:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction246:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction246:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction246___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction246:parser#ReduceAction246#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction246:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction246:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction246:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction246:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction246:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction246:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction246:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction246:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction246:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction246:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction246:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction246:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction246:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction246:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction246:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction246___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction246:parser$ReduceAction246$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction246:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction246:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction246:kernel$Object$init */
 }
 };
 /* allocate ReduceAction246 */
@@ -753,22 +2073,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction247 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction247:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction247:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction247:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction247:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction247:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction247:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction247:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction247:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction247:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction247:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction247:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction247:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction247___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction247:parser#ReduceAction247#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction247:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction247:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction247:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction247:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction247:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction247:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction247:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction247:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction247:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction247:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction247:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction247:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction247:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction247:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction247:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction247___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction247:parser$ReduceAction247$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction247:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction247:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction247:kernel$Object$init */
 }
 };
 /* allocate ReduceAction247 */
@@ -783,22 +2103,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction248 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction248:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction248:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction248:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction248:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction248:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction248:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction248:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction248:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction248:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction248:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction248:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction248:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction248___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction248:parser#ReduceAction248#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction248:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction248:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction248:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction248:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction248:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction248:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction248:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction248:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction248:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction248:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction248:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction248:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction248:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction248:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction248:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction248___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction248:parser$ReduceAction248$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction248:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction248:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction248:kernel$Object$init */
 }
 };
 /* allocate ReduceAction248 */
@@ -813,22 +2133,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction249 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction249:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction249:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction249:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction249:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction249:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction249:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction249:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction249:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction249:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction249:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction249:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction249:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction249___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction249:parser#ReduceAction249#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction249:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction249:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction249:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction249:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction249:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction249:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction249:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction249:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction249:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction249:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction249:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction249:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction249:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction249:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction249:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction249___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction249:parser$ReduceAction249$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction249:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction249:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction249:kernel$Object$init */
 }
 };
 /* allocate ReduceAction249 */
@@ -843,22 +2163,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction250 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction250:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction250:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction250:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction250:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction250:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction250:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction250:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction250:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction250:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction250:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction250:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction250:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction250___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction250:parser#ReduceAction250#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction250:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction250:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction250:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction250:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction250:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction250:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction250:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction250:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction250:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction250:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction250:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction250:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction250:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction250:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction250:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction250___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction250:parser$ReduceAction250$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction250:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction250:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction250:kernel$Object$init */
 }
 };
 /* allocate ReduceAction250 */
@@ -873,22 +2193,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction251 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction251:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction251:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction251:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction251:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction251:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction251:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction251:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction251:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction251:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction251:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction251:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction251:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction251___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction251:parser#ReduceAction251#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction251:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction251:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction251:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction251:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction251:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction251:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction251:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction251:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction251:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction251:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction251:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction251:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction251:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction251:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction251:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction251___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction251:parser$ReduceAction251$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction251:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction251:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction251:kernel$Object$init */
 }
 };
 /* allocate ReduceAction251 */
@@ -903,22 +2223,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction252 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction252:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction252:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction252:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction252:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction252:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction252:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction252:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction252:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction252:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction252:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction252:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction252:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction252___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction252:parser#ReduceAction252#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction252:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction252:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction252:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction252:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction252:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction252:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction252:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction252:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction252:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction252:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction252:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction252:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction252:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction252:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction252:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction252___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction252:parser$ReduceAction252$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction252:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction252:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction252:kernel$Object$init */
 }
 };
 /* allocate ReduceAction252 */
@@ -933,22 +2253,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction253 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction253:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction253:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction253:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction253:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction253:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction253:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction253:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction253:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction253:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction253:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction253:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction253:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction253___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction253:parser#ReduceAction253#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction253:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction253:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction253:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction253:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction253:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction253:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction253:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction253:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction253:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction253:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction253:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction253:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction253:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction253:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction253:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction253___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction253:parser$ReduceAction253$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction253:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction253:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction253:kernel$Object$init */
 }
 };
 /* allocate ReduceAction253 */
@@ -963,22 +2283,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction254 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction254:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction254:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction254:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction254:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction254:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction254:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction254:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction254:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction254:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction254:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction254:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction254:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction254___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction254:parser#ReduceAction254#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction254:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction254:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction254:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction254:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction254:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction254:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction254:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction254:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction254:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction254:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction254:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction254:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction254:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction254:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction254:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction254___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction254:parser$ReduceAction254$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction254:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction254:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction254:kernel$Object$init */
 }
 };
 /* allocate ReduceAction254 */
@@ -993,22 +2313,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction255 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction255:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction255:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction255:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction255:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction255:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction255:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction255:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction255:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction255:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction255:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction255:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction255:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction255___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction255:parser#ReduceAction255#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction255:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction255:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction255:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction255:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction255:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction255:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction255:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction255:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction255:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction255:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction255:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction255:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction255:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction255:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction255:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction255___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction255:parser$ReduceAction255$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction255:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction255:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction255:kernel$Object$init */
 }
 };
 /* allocate ReduceAction255 */
@@ -1023,22 +2343,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction256 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction256:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction256:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction256:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction256:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction256:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction256:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction256:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction256:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction256:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction256:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction256:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction256:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction256___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction256:parser#ReduceAction256#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction256:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction256:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction256:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction256:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction256:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction256:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction256:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction256:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction256:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction256:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction256:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction256:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction256:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction256:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction256:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction256___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction256:parser$ReduceAction256$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction256:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction256:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction256:kernel$Object$init */
 }
 };
 /* allocate ReduceAction256 */
@@ -1053,22 +2373,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction257 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction257:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction257:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction257:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction257:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction257:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction257:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction257:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction257:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction257:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction257:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction257:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction257:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction257___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction257:parser#ReduceAction257#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction257:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction257:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction257:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction257:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction257:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction257:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction257:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction257:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction257:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction257:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction257:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction257:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction257:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction257:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction257:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction257___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction257:parser$ReduceAction257$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction257:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction257:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction257:kernel$Object$init */
 }
 };
 /* allocate ReduceAction257 */
@@ -1083,22 +2403,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction258 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction258:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction258:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction258:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction258:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction258:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction258:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction258:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction258:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction258:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction258:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction258:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction258:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction258___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction258:parser#ReduceAction258#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction258:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction258:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction258:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction258:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction258:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction258:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction258:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction258:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction258:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction258:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction258:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction258:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction258:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction258:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction258:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction258___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction258:parser$ReduceAction258$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction258:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction258:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction258:kernel$Object$init */
 }
 };
 /* allocate ReduceAction258 */
@@ -1113,22 +2433,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction259 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction259:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction259:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction259:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction259:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction259:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction259:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction259:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction259:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction259:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction259:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction259:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction259:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction259___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction259:parser#ReduceAction259#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction259:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction259:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction259:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction259:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction259:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction259:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction259:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction259:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction259:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction259:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction259:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction259:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction259:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction259:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction259:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction259___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction259:parser$ReduceAction259$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction259:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction259:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction259:kernel$Object$init */
 }
 };
 /* allocate ReduceAction259 */
@@ -1143,22 +2463,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction260 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction260:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction260:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction260:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction260:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction260:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction260:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction260:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction260:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction260:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction260:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction260:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction260:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction260___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction260:parser#ReduceAction260#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction260:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction260:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction260:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction260:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction260:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction260:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction260:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction260:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction260:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction260:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction260:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction260:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction260:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction260:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction260:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction260___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction260:parser$ReduceAction260$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction260:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction260:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction260:kernel$Object$init */
 }
 };
 /* allocate ReduceAction260 */
@@ -1173,22 +2493,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction261 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction261:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction261:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction261:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction261:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction261:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction261:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction261:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction261:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction261:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction261:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction261:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction261:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction261___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction261:parser#ReduceAction261#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction261:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction261:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction261:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction261:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction261:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction261:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction261:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction261:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction261:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction261:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction261:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction261:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction261:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction261:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction261:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction261___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction261:parser$ReduceAction261$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction261:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction261:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction261:kernel$Object$init */
 }
 };
 /* allocate ReduceAction261 */
@@ -1203,22 +2523,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction262 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction262:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction262:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction262:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction262:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction262:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction262:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction262:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction262:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction262:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction262:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction262:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction262:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction262___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction262:parser#ReduceAction262#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction262:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction262:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction262:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction262:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction262:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction262:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction262:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction262:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction262:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction262:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction262:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction262:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction262:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction262:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction262:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction262___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction262:parser$ReduceAction262$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction262:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction262:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction262:kernel$Object$init */
 }
 };
 /* allocate ReduceAction262 */
@@ -1233,22 +2553,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction263 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction263:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction263:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction263:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction263:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction263:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction263:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction263:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction263:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction263:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction263:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction263:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction263:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction263___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction263:parser#ReduceAction263#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction263:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction263:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction263:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction263:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction263:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction263:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction263:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction263:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction263:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction263:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction263:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction263:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction263:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction263:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction263:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction263___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction263:parser$ReduceAction263$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction263:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction263:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction263:kernel$Object$init */
 }
 };
 /* allocate ReduceAction263 */
@@ -1263,22 +2583,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction264 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction264:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction264:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction264:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction264:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction264:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction264:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction264:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction264:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction264:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction264:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction264:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction264:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction264___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction264:parser#ReduceAction264#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction264:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction264:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction264:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction264:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction264:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction264:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction264:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction264:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction264:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction264:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction264:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction264:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction264:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction264:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction264:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction264___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction264:parser$ReduceAction264$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction264:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction264:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction264:kernel$Object$init */
 }
 };
 /* allocate ReduceAction264 */
@@ -1293,22 +2613,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction265 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction265:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction265:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction265:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction265:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction265:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction265:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction265:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction265:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction265:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction265:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction265:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction265:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction265___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction265:parser#ReduceAction265#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction265:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction265:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction265:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction265:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction265:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction265:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction265:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction265:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction265:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction265:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction265:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction265:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction265:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction265:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction265:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction265___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction265:parser$ReduceAction265$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction265:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction265:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction265:kernel$Object$init */
 }
 };
 /* allocate ReduceAction265 */
@@ -1319,86 +2639,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction265;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction267: nitc::parser::ReduceAction267 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction267 = {
+/* runtime class nitc__parser__ReduceAction266: nitc::parser::ReduceAction266 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction266 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction267:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction267:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction267:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction267:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction267:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction267:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction267:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction267:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction267:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction267:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction267:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction267:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction267___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction267:parser#ReduceAction267#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction267:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction267:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction267:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction266:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction266:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction266:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction266:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction266:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction266:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction266:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction266:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction266:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction266:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction266:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction266:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction266___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction266:parser$ReduceAction266$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction266:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction266:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction266:kernel$Object$init */
 }
 };
-/* allocate ReduceAction267 */
-val* NEW_nitc__parser__ReduceAction267(const struct type* type) {
-val* self /* : ReduceAction267 */;
+/* allocate ReduceAction266 */
+val* NEW_nitc__parser__ReduceAction266(const struct type* type) {
+val* self /* : ReduceAction266 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction267;
+self->class = &class_nitc__parser__ReduceAction266;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction268: nitc::parser::ReduceAction268 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction268 = {
+/* runtime class nitc__parser__ReduceAction267: nitc::parser::ReduceAction267 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction267 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction268:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction268:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction268:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction268:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction268:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction268:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction268:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction268:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction268:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction268:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction268:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction268:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction268___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction268:parser#ReduceAction268#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction268:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction268:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction268:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction267:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction267:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction267:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction267:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction267:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction267:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction267:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction267:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction267:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction267:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction267:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction267:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction267___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction267:parser$ReduceAction267$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction267:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction267:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction267:kernel$Object$init */
 }
 };
-/* allocate ReduceAction268 */
-val* NEW_nitc__parser__ReduceAction268(const struct type* type) {
-val* self /* : ReduceAction268 */;
+/* allocate ReduceAction267 */
+val* NEW_nitc__parser__ReduceAction267(const struct type* type) {
+val* self /* : ReduceAction267 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction268;
+self->class = &class_nitc__parser__ReduceAction267;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction269: nitc::parser::ReduceAction269 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction269 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction269:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction269:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction269:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction269:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction269:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction269:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction269:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction269:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction269:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction269:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction269:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction269:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction269___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction269:parser#ReduceAction269#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction269:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction269:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction269:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction269:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction269:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction269:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction269:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction269:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction269:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction269:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction269:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction269:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction269:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction269:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction269:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction269___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction269:parser$ReduceAction269$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction269:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction269:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction269:kernel$Object$init */
 }
 };
 /* allocate ReduceAction269 */
@@ -1413,22 +2733,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction270 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction270:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction270:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction270:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction270:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction270:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction270:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction270:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction270:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction270:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction270:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction270:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction270:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction270___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction270:parser#ReduceAction270#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction270:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction270:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction270:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction270:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction270:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction270:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction270:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction270:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction270:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction270:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction270:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction270:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction270:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction270:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction270:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction270___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction270:parser$ReduceAction270$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction270:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction270:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction270:kernel$Object$init */
 }
 };
 /* allocate ReduceAction270 */
@@ -1443,22 +2763,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction271 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction271:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction271:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction271:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction271:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction271:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction271:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction271:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction271:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction271:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction271:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction271:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction271:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction271___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction271:parser#ReduceAction271#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction271:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction271:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction271:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction271:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction271:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction271:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction271:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction271:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction271:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction271:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction271:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction271:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction271:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction271:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction271:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction271___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction271:parser$ReduceAction271$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction271:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction271:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction271:kernel$Object$init */
 }
 };
 /* allocate ReduceAction271 */
@@ -1473,22 +2793,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction272 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction272:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction272:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction272:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction272:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction272:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction272:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction272:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction272:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction272:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction272:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction272:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction272:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction272___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction272:parser#ReduceAction272#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction272:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction272:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction272:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction272:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction272:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction272:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction272:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction272:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction272:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction272:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction272:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction272:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction272:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction272:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction272:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction272___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction272:parser$ReduceAction272$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction272:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction272:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction272:kernel$Object$init */
 }
 };
 /* allocate ReduceAction272 */
@@ -1503,22 +2823,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction273 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction273:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction273:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction273:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction273:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction273:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction273:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction273:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction273:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction273:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction273:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction273:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction273:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction273___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction273:parser#ReduceAction273#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction273:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction273:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction273:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction273:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction273:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction273:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction273:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction273:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction273:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction273:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction273:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction273:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction273:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction273:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction273:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction273___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction273:parser$ReduceAction273$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction273:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction273:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction273:kernel$Object$init */
 }
 };
 /* allocate ReduceAction273 */
@@ -1533,22 +2853,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction274 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction274:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction274:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction274:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction274:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction274:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction274:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction274:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction274:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction274:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction274:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction274:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction274:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction274___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction274:parser#ReduceAction274#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction274:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction274:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction274:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction274:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction274:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction274:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction274:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction274:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction274:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction274:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction274:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction274:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction274:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction274:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction274:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction274___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction274:parser$ReduceAction274$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction274:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction274:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction274:kernel$Object$init */
 }
 };
 /* allocate ReduceAction274 */
@@ -1563,22 +2883,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction275 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction275:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction275:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction275:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction275:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction275:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction275:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction275:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction275:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction275:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction275:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction275:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction275:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction275___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction275:parser#ReduceAction275#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction275:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction275:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction275:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction275:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction275:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction275:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction275:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction275:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction275:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction275:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction275:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction275:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction275:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction275:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction275:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction275___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction275:parser$ReduceAction275$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction275:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction275:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction275:kernel$Object$init */
 }
 };
 /* allocate ReduceAction275 */
@@ -1593,22 +2913,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction276 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction276:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction276:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction276:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction276:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction276:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction276:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction276:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction276:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction276:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction276:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction276:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction276:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction276___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction276:parser#ReduceAction276#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction276:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction276:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction276:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction276:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction276:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction276:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction276:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction276:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction276:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction276:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction276:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction276:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction276:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction276:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction276:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction276___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction276:parser$ReduceAction276$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction276:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction276:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction276:kernel$Object$init */
 }
 };
 /* allocate ReduceAction276 */
@@ -1623,22 +2943,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction277 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction277:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction277:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction277:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction277:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction277:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction277:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction277:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction277:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction277:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction277:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction277:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction277:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction277___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction277:parser#ReduceAction277#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction277:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction277:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction277:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction277:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction277:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction277:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction277:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction277:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction277:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction277:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction277:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction277:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction277:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction277:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction277:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction277___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction277:parser$ReduceAction277$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction277:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction277:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction277:kernel$Object$init */
 }
 };
 /* allocate ReduceAction277 */
@@ -1653,22 +2973,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction278 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction278:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction278:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction278:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction278:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction278:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction278:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction278:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction278:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction278:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction278:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction278:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction278:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction278___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction278:parser#ReduceAction278#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction278:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction278:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction278:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction278:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction278:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction278:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction278:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction278:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction278:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction278:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction278:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction278:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction278:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction278:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction278:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction278___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction278:parser$ReduceAction278$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction278:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction278:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction278:kernel$Object$init */
 }
 };
 /* allocate ReduceAction278 */
@@ -1683,22 +3003,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction279 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction279:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction279:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction279:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction279:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction279:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction279:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction279:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction279:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction279:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction279:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction279:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction279:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction279___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction279:parser#ReduceAction279#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction279:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction279:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction279:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction279:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction279:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction279:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction279:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction279:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction279:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction279:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction279:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction279:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction279:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction279:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction279:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction279___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction279:parser$ReduceAction279$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction279:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction279:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction279:kernel$Object$init */
 }
 };
 /* allocate ReduceAction279 */
@@ -1709,86 +3029,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction279;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction281: nitc::parser::ReduceAction281 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction281 = {
+/* runtime class nitc__parser__ReduceAction280: nitc::parser::ReduceAction280 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction280 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction281:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction281:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction281:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction281:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction281:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction281:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction281:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction281:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction281:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction281:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction281:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction281:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction281___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction281:parser#ReduceAction281#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction281:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction281:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction281:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction280:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction280:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction280:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction280:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction280:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction280:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction280:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction280:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction280:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction280:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction280:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction280:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction280___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction280:parser$ReduceAction280$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction280:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction280:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction280:kernel$Object$init */
 }
 };
-/* allocate ReduceAction281 */
-val* NEW_nitc__parser__ReduceAction281(const struct type* type) {
-val* self /* : ReduceAction281 */;
+/* allocate ReduceAction280 */
+val* NEW_nitc__parser__ReduceAction280(const struct type* type) {
+val* self /* : ReduceAction280 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction281;
+self->class = &class_nitc__parser__ReduceAction280;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction282: nitc::parser::ReduceAction282 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction282 = {
+/* runtime class nitc__parser__ReduceAction281: nitc::parser::ReduceAction281 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction281 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction282:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction282:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction282:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction282:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction282:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction282:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction282:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction282:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction282:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction282:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction282:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction282:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction282___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction282:parser#ReduceAction282#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction282:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction282:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction282:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction281:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction281:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction281:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction281:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction281:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction281:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction281:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction281:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction281:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction281:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction281:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction281:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction281___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction281:parser$ReduceAction281$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction281:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction281:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction281:kernel$Object$init */
 }
 };
-/* allocate ReduceAction282 */
-val* NEW_nitc__parser__ReduceAction282(const struct type* type) {
-val* self /* : ReduceAction282 */;
+/* allocate ReduceAction281 */
+val* NEW_nitc__parser__ReduceAction281(const struct type* type) {
+val* self /* : ReduceAction281 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction282;
+self->class = &class_nitc__parser__ReduceAction281;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction283: nitc::parser::ReduceAction283 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction283 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction283:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction283:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction283:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction283:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction283:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction283:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction283:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction283:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction283:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction283:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction283:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction283:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction283___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction283:parser#ReduceAction283#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction283:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction283:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction283:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction283:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction283:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction283:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction283:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction283:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction283:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction283:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction283:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction283:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction283:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction283:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction283:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction283___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction283:parser$ReduceAction283$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction283:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction283:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction283:kernel$Object$init */
 }
 };
 /* allocate ReduceAction283 */
@@ -1803,22 +3123,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction284 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction284:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction284:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction284:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction284:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction284:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction284:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction284:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction284:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction284:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction284:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction284:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction284:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction284___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction284:parser#ReduceAction284#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction284:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction284:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction284:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction284:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction284:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction284:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction284:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction284:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction284:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction284:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction284:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction284:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction284:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction284:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction284:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction284___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction284:parser$ReduceAction284$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction284:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction284:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction284:kernel$Object$init */
 }
 };
 /* allocate ReduceAction284 */
@@ -1833,22 +3153,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction285 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction285:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction285:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction285:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction285:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction285:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction285:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction285:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction285:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction285:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction285:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction285:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction285:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction285___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction285:parser#ReduceAction285#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction285:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction285:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction285:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction285:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction285:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction285:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction285:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction285:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction285:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction285:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction285:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction285:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction285:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction285:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction285:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction285___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction285:parser$ReduceAction285$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction285:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction285:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction285:kernel$Object$init */
 }
 };
 /* allocate ReduceAction285 */
@@ -1859,26 +3179,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction285;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction286: nitc::parser::ReduceAction286 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction286 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction286:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction286:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction286:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction286:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction286:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction286:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction286:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction286:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction286:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction286:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction286:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction286:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction286___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction286:parser$ReduceAction286$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction286:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction286:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction286:kernel$Object$init */
+}
+};
+/* allocate ReduceAction286 */
+val* NEW_nitc__parser__ReduceAction286(const struct type* type) {
+val* self /* : ReduceAction286 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction286;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction287: nitc::parser::ReduceAction287 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction287 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction287:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction287:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction287:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction287:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction287:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction287:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction287:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction287:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction287:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction287:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction287:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction287:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction287___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction287:parser#ReduceAction287#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction287:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction287:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction287:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction287:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction287:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction287:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction287:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction287:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction287:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction287:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction287:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction287:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction287:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction287:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction287:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction287___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction287:parser$ReduceAction287$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction287:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction287:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction287:kernel$Object$init */
 }
 };
 /* allocate ReduceAction287 */
@@ -1893,22 +3243,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction289 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction289:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction289:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction289:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction289:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction289:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction289:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction289:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction289:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction289:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction289:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction289:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction289:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction289___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction289:parser#ReduceAction289#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction289:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction289:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction289:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction289:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction289:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction289:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction289:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction289:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction289:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction289:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction289:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction289:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction289:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction289:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction289:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction289___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction289:parser$ReduceAction289$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction289:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction289:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction289:kernel$Object$init */
 }
 };
 /* allocate ReduceAction289 */
@@ -1919,56 +3269,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction289;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction290: nitc::parser::ReduceAction290 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction290 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction290:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction290:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction290:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction290:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction290:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction290:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction290:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction290:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction290:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction290:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction290:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction290:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction290___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction290:parser#ReduceAction290#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction290:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction290:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction290:kernel#Object#init */
-}
-};
-/* allocate ReduceAction290 */
-val* NEW_nitc__parser__ReduceAction290(const struct type* type) {
-val* self /* : ReduceAction290 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction290;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction291: nitc::parser::ReduceAction291 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction291 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction291:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction291:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction291:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction291:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction291:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction291:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction291:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction291:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction291:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction291:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction291:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction291:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction291___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction291:parser#ReduceAction291#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction291:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction291:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction291:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction291:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction291:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction291:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction291:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction291:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction291:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction291:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction291:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction291:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction291:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction291:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction291:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction291___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction291:parser$ReduceAction291$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction291:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction291:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction291:kernel$Object$init */
 }
 };
 /* allocate ReduceAction291 */
@@ -1983,22 +3303,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction292 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction292:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction292:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction292:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction292:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction292:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction292:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction292:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction292:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction292:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction292:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction292:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction292:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction292___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction292:parser#ReduceAction292#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction292:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction292:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction292:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction292:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction292:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction292:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction292:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction292:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction292:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction292:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction292:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction292:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction292:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction292:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction292:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction292___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction292:parser$ReduceAction292$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction292:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction292:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction292:kernel$Object$init */
 }
 };
 /* allocate ReduceAction292 */
@@ -2009,26 +3329,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction292;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction293: nitc::parser::ReduceAction293 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction293 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction293:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction293:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction293:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction293:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction293:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction293:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction293:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction293:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction293:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction293:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction293:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction293:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction293___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction293:parser$ReduceAction293$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction293:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction293:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction293:kernel$Object$init */
+}
+};
+/* allocate ReduceAction293 */
+val* NEW_nitc__parser__ReduceAction293(const struct type* type) {
+val* self /* : ReduceAction293 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction293;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction294: nitc::parser::ReduceAction294 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction294 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction294:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction294:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction294:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction294:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction294:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction294:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction294:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction294:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction294:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction294:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction294:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction294:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction294___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction294:parser#ReduceAction294#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction294:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction294:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction294:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction294:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction294:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction294:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction294:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction294:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction294:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction294:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction294:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction294:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction294:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction294:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction294:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction294___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction294:parser$ReduceAction294$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction294:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction294:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction294:kernel$Object$init */
 }
 };
 /* allocate ReduceAction294 */
@@ -2043,22 +3393,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction296 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction296:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction296:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction296:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction296:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction296:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction296:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction296:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction296:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction296:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction296:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction296:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction296:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction296___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction296:parser#ReduceAction296#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction296:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction296:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction296:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction296:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction296:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction296:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction296:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction296:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction296:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction296:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction296:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction296:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction296:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction296:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction296:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction296___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction296:parser$ReduceAction296$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction296:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction296:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction296:kernel$Object$init */
 }
 };
 /* allocate ReduceAction296 */
@@ -2069,56 +3419,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction296;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction297: nitc::parser::ReduceAction297 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction297 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction297:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction297:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction297:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction297:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction297:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction297:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction297:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction297:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction297:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction297:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction297:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction297:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction297___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction297:parser#ReduceAction297#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction297:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction297:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction297:kernel#Object#init */
-}
-};
-/* allocate ReduceAction297 */
-val* NEW_nitc__parser__ReduceAction297(const struct type* type) {
-val* self /* : ReduceAction297 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction297;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction298: nitc::parser::ReduceAction298 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction298 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction298:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction298:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction298:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction298:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction298:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction298:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction298:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction298:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction298:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction298:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction298:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction298:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction298___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction298:parser#ReduceAction298#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction298:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction298:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction298:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction298:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction298:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction298:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction298:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction298:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction298:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction298:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction298:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction298:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction298:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction298:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction298:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction298___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction298:parser$ReduceAction298$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction298:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction298:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction298:kernel$Object$init */
 }
 };
 /* allocate ReduceAction298 */
@@ -2133,22 +3453,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction299 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction299:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction299:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction299:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction299:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction299:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction299:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction299:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction299:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction299:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction299:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction299:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction299:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction299___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction299:parser#ReduceAction299#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction299:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction299:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction299:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction299:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction299:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction299:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction299:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction299:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction299:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction299:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction299:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction299:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction299:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction299:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction299:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction299___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction299:parser$ReduceAction299$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction299:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction299:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction299:kernel$Object$init */
 }
 };
 /* allocate ReduceAction299 */
@@ -2163,22 +3483,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction300 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction300:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction300:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction300:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction300:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction300:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction300:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction300:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction300:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction300:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction300:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction300:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction300:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction300___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction300:parser#ReduceAction300#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction300:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction300:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction300:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction300:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction300:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction300:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction300:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction300:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction300:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction300:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction300:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction300:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction300:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction300:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction300:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction300___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction300:parser$ReduceAction300$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction300:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction300:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction300:kernel$Object$init */
 }
 };
 /* allocate ReduceAction300 */
@@ -2193,22 +3513,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction301 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction301:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction301:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction301:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction301:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction301:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction301:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction301:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction301:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction301:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction301:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction301:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction301:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction301___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction301:parser#ReduceAction301#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction301:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction301:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction301:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction301:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction301:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction301:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction301:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction301:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction301:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction301:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction301:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction301:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction301:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction301:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction301:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction301___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction301:parser$ReduceAction301$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction301:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction301:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction301:kernel$Object$init */
 }
 };
 /* allocate ReduceAction301 */
@@ -2223,22 +3543,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction302 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction302:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction302:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction302:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction302:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction302:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction302:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction302:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction302:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction302:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction302:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction302:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction302:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction302___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction302:parser#ReduceAction302#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction302:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction302:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction302:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction302:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction302:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction302:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction302:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction302:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction302:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction302:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction302:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction302:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction302:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction302:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction302:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction302___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction302:parser$ReduceAction302$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction302:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction302:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction302:kernel$Object$init */
 }
 };
 /* allocate ReduceAction302 */
@@ -2253,22 +3573,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction303 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction303:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction303:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction303:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction303:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction303:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction303:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction303:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction303:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction303:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction303:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction303:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction303:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction303___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction303:parser#ReduceAction303#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction303:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction303:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction303:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction303:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction303:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction303:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction303:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction303:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction303:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction303:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction303:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction303:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction303:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction303:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction303:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction303___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction303:parser$ReduceAction303$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction303:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction303:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction303:kernel$Object$init */
 }
 };
 /* allocate ReduceAction303 */
@@ -2279,26 +3599,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction303;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction304: nitc::parser::ReduceAction304 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction304 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction304:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction304:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction304:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction304:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction304:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction304:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction304:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction304:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction304:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction304:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction304:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction304:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction304___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction304:parser$ReduceAction304$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction304:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction304:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction304:kernel$Object$init */
+}
+};
+/* allocate ReduceAction304 */
+val* NEW_nitc__parser__ReduceAction304(const struct type* type) {
+val* self /* : ReduceAction304 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction304;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction305: nitc::parser::ReduceAction305 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction305 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction305:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction305:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction305:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction305:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction305:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction305:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction305:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction305:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction305:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction305:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction305:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction305:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction305___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction305:parser#ReduceAction305#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction305:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction305:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction305:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction305:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction305:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction305:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction305:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction305:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction305:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction305:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction305:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction305:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction305:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction305:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction305:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction305___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction305:parser$ReduceAction305$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction305:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction305:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction305:kernel$Object$init */
 }
 };
 /* allocate ReduceAction305 */
@@ -2313,22 +3663,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction307 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction307:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction307:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction307:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction307:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction307:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction307:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction307:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction307:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction307:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction307:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction307:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction307:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction307___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction307:parser#ReduceAction307#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction307:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction307:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction307:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction307:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction307:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction307:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction307:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction307:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction307:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction307:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction307:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction307:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction307:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction307:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction307:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction307___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction307:parser$ReduceAction307$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction307:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction307:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction307:kernel$Object$init */
 }
 };
 /* allocate ReduceAction307 */
@@ -2343,22 +3693,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction309 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction309:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction309:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction309:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction309:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction309:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction309:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction309:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction309:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction309:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction309:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction309:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction309:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction309___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction309:parser#ReduceAction309#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction309:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction309:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction309:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction309:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction309:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction309:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction309:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction309:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction309:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction309:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction309:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction309:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction309:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction309:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction309:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction309___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction309:parser$ReduceAction309$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction309:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction309:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction309:kernel$Object$init */
 }
 };
 /* allocate ReduceAction309 */
@@ -2373,22 +3723,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction311 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction311:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction311:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction311:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction311:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction311:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction311:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction311:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction311:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction311:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction311:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction311:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction311:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction311___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction311:parser#ReduceAction311#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction311:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction311:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction311:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction311:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction311:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction311:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction311:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction311:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction311:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction311:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction311:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction311:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction311:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction311:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction311:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction311___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction311:parser$ReduceAction311$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction311:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction311:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction311:kernel$Object$init */
 }
 };
 /* allocate ReduceAction311 */
@@ -2399,56 +3749,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction311;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction312: nitc::parser::ReduceAction312 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction312 = {
+/* runtime class nitc__parser__ReduceAction313: nitc::parser::ReduceAction313 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction313 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction312:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction312:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction312:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction312:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction312:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction312:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction312:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction312:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction312:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction312:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction312:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction312:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction312___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction312:parser#ReduceAction312#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction312:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction312:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction312:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction313:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction313:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction313:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction313:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction313:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction313:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction313:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction313:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction313:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction313:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction313:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction313:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction313___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction313:parser$ReduceAction313$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction313:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction313:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction313:kernel$Object$init */
 }
 };
-/* allocate ReduceAction312 */
-val* NEW_nitc__parser__ReduceAction312(const struct type* type) {
-val* self /* : ReduceAction312 */;
+/* allocate ReduceAction313 */
+val* NEW_nitc__parser__ReduceAction313(const struct type* type) {
+val* self /* : ReduceAction313 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction312;
+self->class = &class_nitc__parser__ReduceAction313;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction314: nitc::parser::ReduceAction314 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction314 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction314:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction314:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction314:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction314:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction314:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction314:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction314:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction314:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction314:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction314:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction314:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction314:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction314___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction314:parser#ReduceAction314#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction314:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction314:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction314:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction314:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction314:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction314:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction314:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction314:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction314:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction314:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction314:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction314:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction314:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction314:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction314:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction314___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction314:parser$ReduceAction314$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction314:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction314:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction314:kernel$Object$init */
 }
 };
 /* allocate ReduceAction314 */
@@ -2459,56 +3809,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction314;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction315: nitc::parser::ReduceAction315 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction315 = {
+/* runtime class nitc__parser__ReduceAction316: nitc::parser::ReduceAction316 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction316 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction315:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction315:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction315:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction315:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction315:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction315:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction315:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction315:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction315:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction315:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction315:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction315:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction315___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction315:parser#ReduceAction315#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction315:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction315:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction315:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction316:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction316:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction316:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction316:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction316:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction316:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction316:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction316:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction316:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction316:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction316:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction316:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction316___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction316:parser$ReduceAction316$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction316:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction316:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction316:kernel$Object$init */
 }
 };
-/* allocate ReduceAction315 */
-val* NEW_nitc__parser__ReduceAction315(const struct type* type) {
-val* self /* : ReduceAction315 */;
+/* allocate ReduceAction316 */
+val* NEW_nitc__parser__ReduceAction316(const struct type* type) {
+val* self /* : ReduceAction316 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction315;
+self->class = &class_nitc__parser__ReduceAction316;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction317: nitc::parser::ReduceAction317 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction317 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction317:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction317:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction317:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction317:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction317:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction317:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction317:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction317:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction317:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction317:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction317:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction317:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction317___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction317:parser#ReduceAction317#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction317:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction317:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction317:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction317:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction317:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction317:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction317:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction317:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction317:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction317:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction317:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction317:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction317:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction317:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction317:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction317___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction317:parser$ReduceAction317$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction317:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction317:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction317:kernel$Object$init */
 }
 };
 /* allocate ReduceAction317 */
@@ -2519,86 +3869,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction317;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction318: nitc::parser::ReduceAction318 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction318 = {
+/* runtime class nitc__parser__ReduceAction319: nitc::parser::ReduceAction319 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction319 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction318:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction318:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction318:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction318:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction318:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction318:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction318:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction318:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction318:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction318:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction318:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction318:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction318___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction318:parser#ReduceAction318#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction318:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction318:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction318:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction319:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction319:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction319:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction319:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction319:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction319:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction319:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction319:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction319:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction319:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction319:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction319:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction319___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction319:parser$ReduceAction319$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction319:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction319:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction319:kernel$Object$init */
 }
 };
-/* allocate ReduceAction318 */
-val* NEW_nitc__parser__ReduceAction318(const struct type* type) {
-val* self /* : ReduceAction318 */;
+/* allocate ReduceAction319 */
+val* NEW_nitc__parser__ReduceAction319(const struct type* type) {
+val* self /* : ReduceAction319 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction318;
+self->class = &class_nitc__parser__ReduceAction319;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction319: nitc::parser::ReduceAction319 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction319 = {
+/* runtime class nitc__parser__ReduceAction320: nitc::parser::ReduceAction320 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction320 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction319:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction319:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction319:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction319:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction319:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction319:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction319:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction319:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction319:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction319:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction319:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction319:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction319___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction319:parser#ReduceAction319#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction319:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction319:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction319:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction320:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction320:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction320:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction320:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction320:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction320:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction320:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction320:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction320:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction320:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction320:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction320:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction320___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction320:parser$ReduceAction320$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction320:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction320:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction320:kernel$Object$init */
 }
 };
-/* allocate ReduceAction319 */
-val* NEW_nitc__parser__ReduceAction319(const struct type* type) {
-val* self /* : ReduceAction319 */;
+/* allocate ReduceAction320 */
+val* NEW_nitc__parser__ReduceAction320(const struct type* type) {
+val* self /* : ReduceAction320 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction319;
+self->class = &class_nitc__parser__ReduceAction320;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction321: nitc::parser::ReduceAction321 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction321 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction321:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction321:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction321:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction321:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction321:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction321:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction321:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction321:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction321:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction321:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction321:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction321:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction321___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction321:parser#ReduceAction321#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction321:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction321:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction321:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction321:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction321:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction321:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction321:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction321:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction321:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction321:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction321:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction321:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction321:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction321:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction321:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction321___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction321:parser$ReduceAction321$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction321:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction321:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction321:kernel$Object$init */
 }
 };
 /* allocate ReduceAction321 */
@@ -2613,22 +3963,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction323 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction323:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction323:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction323:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction323:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction323:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction323:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction323:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction323:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction323:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction323:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction323:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction323:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction323___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction323:parser#ReduceAction323#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction323:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction323:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction323:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction323:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction323:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction323:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction323:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction323:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction323:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction323:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction323:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction323:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction323:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction323:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction323:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction323___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction323:parser$ReduceAction323$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction323:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction323:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction323:kernel$Object$init */
 }
 };
 /* allocate ReduceAction323 */
@@ -2639,56 +3989,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction323;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction324: nitc::parser::ReduceAction324 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction324 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction324:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction324:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction324:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction324:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction324:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction324:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction324:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction324:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction324:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction324:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction324:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction324:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction324___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction324:parser#ReduceAction324#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction324:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction324:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction324:kernel#Object#init */
-}
-};
-/* allocate ReduceAction324 */
-val* NEW_nitc__parser__ReduceAction324(const struct type* type) {
-val* self /* : ReduceAction324 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction324;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction325: nitc::parser::ReduceAction325 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction325 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction325:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction325:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction325:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction325:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction325:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction325:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction325:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction325:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction325:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction325:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction325:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction325:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction325___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction325:parser#ReduceAction325#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction325:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction325:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction325:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction325:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction325:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction325:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction325:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction325:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction325:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction325:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction325:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction325:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction325:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction325:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction325:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction325___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction325:parser$ReduceAction325$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction325:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction325:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction325:kernel$Object$init */
 }
 };
 /* allocate ReduceAction325 */
@@ -2703,22 +4023,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction326 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction326:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction326:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction326:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction326:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction326:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction326:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction326:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction326:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction326:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction326:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction326:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction326:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction326___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction326:parser#ReduceAction326#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction326:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction326:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction326:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction326:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction326:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction326:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction326:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction326:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction326:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction326:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction326:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction326:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction326:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction326:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction326:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction326___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction326:parser$ReduceAction326$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction326:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction326:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction326:kernel$Object$init */
 }
 };
 /* allocate ReduceAction326 */
@@ -2729,86 +4049,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction326;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction328: nitc::parser::ReduceAction328 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction328 = {
+/* runtime class nitc__parser__ReduceAction327: nitc::parser::ReduceAction327 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction327 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction328:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction328:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction328:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction328:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction328:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction328:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction328:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction328:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction328:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction328:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction328:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction328:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction328___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction328:parser#ReduceAction328#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction328:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction328:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction328:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction327:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction327:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction327:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction327:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction327:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction327:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction327:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction327:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction327:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction327:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction327:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction327:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction327___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction327:parser$ReduceAction327$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction327:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction327:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction327:kernel$Object$init */
 }
 };
-/* allocate ReduceAction328 */
-val* NEW_nitc__parser__ReduceAction328(const struct type* type) {
-val* self /* : ReduceAction328 */;
+/* allocate ReduceAction327 */
+val* NEW_nitc__parser__ReduceAction327(const struct type* type) {
+val* self /* : ReduceAction327 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction328;
+self->class = &class_nitc__parser__ReduceAction327;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction329: nitc::parser::ReduceAction329 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction329 = {
+/* runtime class nitc__parser__ReduceAction328: nitc::parser::ReduceAction328 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction328 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction329:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction329:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction329:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction329:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction329:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction329:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction329:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction329:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction329:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction329:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction329:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction329:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction329___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction329:parser#ReduceAction329#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction329:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction329:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction329:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction328:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction328:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction328:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction328:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction328:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction328:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction328:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction328:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction328:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction328:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction328:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction328:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction328___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction328:parser$ReduceAction328$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction328:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction328:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction328:kernel$Object$init */
 }
 };
-/* allocate ReduceAction329 */
-val* NEW_nitc__parser__ReduceAction329(const struct type* type) {
-val* self /* : ReduceAction329 */;
+/* allocate ReduceAction328 */
+val* NEW_nitc__parser__ReduceAction328(const struct type* type) {
+val* self /* : ReduceAction328 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction329;
+self->class = &class_nitc__parser__ReduceAction328;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction330: nitc::parser::ReduceAction330 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction330 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction330:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction330:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction330:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction330:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction330:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction330:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction330:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction330:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction330:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction330:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction330:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction330:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction330___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction330:parser#ReduceAction330#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction330:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction330:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction330:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction330:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction330:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction330:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction330:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction330:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction330:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction330:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction330:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction330:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction330:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction330:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction330:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction330___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction330:parser$ReduceAction330$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction330:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction330:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction330:kernel$Object$init */
 }
 };
 /* allocate ReduceAction330 */
@@ -2823,22 +4143,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction331 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction331:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction331:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction331:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction331:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction331:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction331:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction331:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction331:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction331:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction331:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction331:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction331:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction331___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction331:parser#ReduceAction331#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction331:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction331:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction331:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction331:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction331:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction331:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction331:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction331:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction331:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction331:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction331:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction331:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction331:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction331:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction331:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction331___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction331:parser$ReduceAction331$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction331:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction331:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction331:kernel$Object$init */
 }
 };
 /* allocate ReduceAction331 */
@@ -2849,26 +4169,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction331;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction332: nitc::parser::ReduceAction332 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction332 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction332:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction332:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction332:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction332:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction332:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction332:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction332:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction332:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction332:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction332:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction332:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction332:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction332___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction332:parser$ReduceAction332$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction332:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction332:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction332:kernel$Object$init */
+}
+};
+/* allocate ReduceAction332 */
+val* NEW_nitc__parser__ReduceAction332(const struct type* type) {
+val* self /* : ReduceAction332 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction332;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction333: nitc::parser::ReduceAction333 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction333 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction333:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction333:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction333:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction333:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction333:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction333:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction333:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction333:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction333:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction333:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction333:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction333:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction333___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction333:parser#ReduceAction333#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction333:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction333:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction333:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction333:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction333:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction333:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction333:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction333:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction333:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction333:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction333:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction333:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction333:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction333:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction333:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction333___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction333:parser$ReduceAction333$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction333:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction333:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction333:kernel$Object$init */
 }
 };
 /* allocate ReduceAction333 */
@@ -2879,56 +4229,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction333;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction334: nitc::parser::ReduceAction334 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction334 = {
+/* runtime class nitc__parser__ReduceAction335: nitc::parser::ReduceAction335 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction335 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction334:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction334:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction334:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction334:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction334:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction334:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction334:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction334:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction334:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction334:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction334:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction334:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction334___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction334:parser#ReduceAction334#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction334:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction334:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction334:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction335:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction335:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction335:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction335:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction335:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction335:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction335:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction335:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction335:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction335:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction335:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction335:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction335___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction335:parser$ReduceAction335$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction335:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction335:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction335:kernel$Object$init */
 }
 };
-/* allocate ReduceAction334 */
-val* NEW_nitc__parser__ReduceAction334(const struct type* type) {
-val* self /* : ReduceAction334 */;
+/* allocate ReduceAction335 */
+val* NEW_nitc__parser__ReduceAction335(const struct type* type) {
+val* self /* : ReduceAction335 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction334;
+self->class = &class_nitc__parser__ReduceAction335;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction336: nitc::parser::ReduceAction336 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction336 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction336:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction336:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction336:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction336:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction336:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction336:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction336:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction336:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction336:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction336:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction336:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction336:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction336___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction336:parser#ReduceAction336#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction336:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction336:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction336:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction336:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction336:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction336:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction336:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction336:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction336:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction336:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction336:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction336:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction336:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction336:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction336:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction336___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction336:parser$ReduceAction336$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction336:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction336:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction336:kernel$Object$init */
 }
 };
 /* allocate ReduceAction336 */
@@ -2943,22 +4293,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction338 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction338:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction338:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction338:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction338:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction338:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction338:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction338:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction338:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction338:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction338:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction338:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction338:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction338___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction338:parser#ReduceAction338#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction338:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction338:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction338:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction338:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction338:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction338:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction338:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction338:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction338:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction338:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction338:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction338:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction338:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction338:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction338:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction338___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction338:parser$ReduceAction338$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction338:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction338:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction338:kernel$Object$init */
 }
 };
 /* allocate ReduceAction338 */
@@ -2973,22 +4323,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction340 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction340:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction340:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction340:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction340:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction340:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction340:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction340:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction340:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction340:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction340:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction340:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction340:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction340___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction340:parser#ReduceAction340#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction340:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction340:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction340:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction340:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction340:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction340:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction340:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction340:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction340:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction340:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction340:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction340:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction340:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction340:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction340:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction340___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction340:parser$ReduceAction340$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction340:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction340:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction340:kernel$Object$init */
 }
 };
 /* allocate ReduceAction340 */
@@ -3003,22 +4353,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction342 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction342:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction342:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction342:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction342:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction342:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction342:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction342:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction342:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction342:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction342:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction342:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction342:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction342___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction342:parser#ReduceAction342#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction342:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction342:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction342:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction342:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction342:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction342:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction342:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction342:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction342:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction342:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction342:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction342:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction342:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction342:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction342:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction342___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction342:parser$ReduceAction342$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction342:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction342:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction342:kernel$Object$init */
 }
 };
 /* allocate ReduceAction342 */
@@ -3033,22 +4383,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction344 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction344:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction344:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction344:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction344:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction344:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction344:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction344:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction344:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction344:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction344:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction344:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction344:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction344___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction344:parser#ReduceAction344#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction344:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction344:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction344:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction344:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction344:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction344:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction344:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction344:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction344:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction344:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction344:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction344:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction344:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction344:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction344:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction344___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction344:parser$ReduceAction344$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction344:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction344:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction344:kernel$Object$init */
 }
 };
 /* allocate ReduceAction344 */
@@ -3063,22 +4413,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction346 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction346:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction346:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction346:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction346:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction346:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction346:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction346:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction346:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction346:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction346:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction346:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction346:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction346___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction346:parser#ReduceAction346#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction346:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction346:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction346:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction346:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction346:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction346:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction346:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction346:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction346:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction346:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction346:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction346:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction346:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction346:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction346:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction346___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction346:parser$ReduceAction346$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction346:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction346:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction346:kernel$Object$init */
 }
 };
 /* allocate ReduceAction346 */
@@ -3093,22 +4443,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction348 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction348:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction348:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction348:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction348:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction348:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction348:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction348:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction348:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction348:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction348:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction348:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction348:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction348___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction348:parser#ReduceAction348#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction348:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction348:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction348:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction348:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction348:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction348:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction348:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction348:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction348:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction348:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction348:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction348:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction348:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction348:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction348:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction348___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction348:parser$ReduceAction348$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction348:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction348:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction348:kernel$Object$init */
 }
 };
 /* allocate ReduceAction348 */
@@ -3123,22 +4473,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction350 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction350:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction350:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction350:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction350:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction350:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction350:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction350:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction350:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction350:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction350:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction350:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction350:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction350___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction350:parser#ReduceAction350#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction350:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction350:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction350:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction350:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction350:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction350:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction350:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction350:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction350:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction350:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction350:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction350:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction350:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction350:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction350:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction350___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction350:parser$ReduceAction350$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction350:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction350:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction350:kernel$Object$init */
 }
 };
 /* allocate ReduceAction350 */
@@ -3153,22 +4503,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction352 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction352:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction352:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction352:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction352:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction352:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction352:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction352:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction352:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction352:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction352:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction352:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction352:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction352___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction352:parser#ReduceAction352#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction352:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction352:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction352:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction352:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction352:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction352:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction352:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction352:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction352:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction352:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction352:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction352:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction352:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction352:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction352:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction352___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction352:parser$ReduceAction352$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction352:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction352:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction352:kernel$Object$init */
 }
 };
 /* allocate ReduceAction352 */
@@ -3183,22 +4533,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction354 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction354:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction354:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction354:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction354:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction354:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction354:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction354:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction354:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction354:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction354:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction354:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction354:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction354___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction354:parser#ReduceAction354#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction354:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction354:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction354:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction354:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction354:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction354:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction354:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction354:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction354:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction354:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction354:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction354:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction354:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction354:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction354:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction354___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction354:parser$ReduceAction354$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction354:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction354:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction354:kernel$Object$init */
 }
 };
 /* allocate ReduceAction354 */
@@ -3213,22 +4563,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction356 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction356:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction356:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction356:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction356:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction356:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction356:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction356:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction356:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction356:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction356:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction356:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction356:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction356___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction356:parser#ReduceAction356#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction356:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction356:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction356:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction356:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction356:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction356:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction356:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction356:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction356:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction356:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction356:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction356:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction356:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction356:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction356:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction356___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction356:parser$ReduceAction356$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction356:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction356:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction356:kernel$Object$init */
 }
 };
 /* allocate ReduceAction356 */
@@ -3239,56 +4589,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction356;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction357: nitc::parser::ReduceAction357 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction357 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction357:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction357:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction357:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction357:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction357:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction357:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction357:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction357:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction357:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction357:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction357:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction357:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction357___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction357:parser#ReduceAction357#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction357:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction357:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction357:kernel#Object#init */
-}
-};
-/* allocate ReduceAction357 */
-val* NEW_nitc__parser__ReduceAction357(const struct type* type) {
-val* self /* : ReduceAction357 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction357;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction358: nitc::parser::ReduceAction358 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction358 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction358:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction358:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction358:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction358:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction358:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction358:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction358:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction358:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction358:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction358:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction358:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction358:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction358___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction358:parser#ReduceAction358#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction358:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction358:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction358:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction358:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction358:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction358:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction358:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction358:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction358:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction358:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction358:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction358:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction358:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction358:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction358:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction358___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction358:parser$ReduceAction358$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction358:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction358:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction358:kernel$Object$init */
 }
 };
 /* allocate ReduceAction358 */
@@ -3303,22 +4623,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction359 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction359:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction359:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction359:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction359:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction359:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction359:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction359:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction359:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction359:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction359:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction359:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction359:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction359___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction359:parser#ReduceAction359#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction359:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction359:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction359:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction359:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction359:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction359:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction359:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction359:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction359:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction359:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction359:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction359:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction359:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction359:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction359:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction359___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction359:parser$ReduceAction359$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction359:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction359:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction359:kernel$Object$init */
 }
 };
 /* allocate ReduceAction359 */
@@ -3333,22 +4653,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction360 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction360:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction360:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction360:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction360:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction360:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction360:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction360:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction360:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction360:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction360:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction360:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction360:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction360___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction360:parser#ReduceAction360#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction360:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction360:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction360:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction360:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction360:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction360:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction360:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction360:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction360:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction360:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction360:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction360:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction360:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction360:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction360:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction360___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction360:parser$ReduceAction360$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction360:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction360:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction360:kernel$Object$init */
 }
 };
 /* allocate ReduceAction360 */
@@ -3363,22 +4683,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction361 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction361:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction361:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction361:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction361:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction361:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction361:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction361:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction361:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction361:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction361:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction361:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction361:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction361___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction361:parser#ReduceAction361#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction361:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction361:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction361:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction361:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction361:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction361:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction361:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction361:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction361:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction361:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction361:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction361:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction361:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction361:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction361:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction361___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction361:parser$ReduceAction361$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction361:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction361:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction361:kernel$Object$init */
 }
 };
 /* allocate ReduceAction361 */
@@ -3393,22 +4713,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction362 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction362:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction362:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction362:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction362:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction362:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction362:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction362:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction362:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction362:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction362:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction362:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction362:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction362___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction362:parser#ReduceAction362#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction362:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction362:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction362:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction362:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction362:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction362:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction362:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction362:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction362:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction362:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction362:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction362:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction362:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction362:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction362:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction362___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction362:parser$ReduceAction362$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction362:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction362:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction362:kernel$Object$init */
 }
 };
 /* allocate ReduceAction362 */
@@ -3423,22 +4743,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction363 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction363:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction363:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction363:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction363:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction363:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction363:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction363:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction363:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction363:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction363:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction363:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction363:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction363___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction363:parser#ReduceAction363#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction363:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction363:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction363:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction363:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction363:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction363:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction363:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction363:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction363:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction363:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction363:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction363:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction363:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction363:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction363:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction363___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction363:parser$ReduceAction363$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction363:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction363:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction363:kernel$Object$init */
 }
 };
 /* allocate ReduceAction363 */
@@ -3453,22 +4773,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction364 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction364:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction364:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction364:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction364:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction364:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction364:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction364:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction364:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction364:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction364:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction364:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction364:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction364___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction364:parser#ReduceAction364#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction364:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction364:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction364:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction364:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction364:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction364:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction364:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction364:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction364:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction364:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction364:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction364:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction364:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction364:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction364:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction364___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction364:parser$ReduceAction364$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction364:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction364:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction364:kernel$Object$init */
 }
 };
 /* allocate ReduceAction364 */
@@ -3483,22 +4803,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction365 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction365:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction365:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction365:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction365:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction365:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction365:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction365:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction365:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction365:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction365:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction365:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction365:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction365___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction365:parser#ReduceAction365#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction365:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction365:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction365:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction365:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction365:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction365:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction365:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction365:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction365:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction365:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction365:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction365:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction365:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction365:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction365:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction365___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction365:parser$ReduceAction365$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction365:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction365:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction365:kernel$Object$init */
 }
 };
 /* allocate ReduceAction365 */
@@ -3513,22 +4833,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction366 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction366:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction366:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction366:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction366:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction366:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction366:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction366:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction366:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction366:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction366:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction366:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction366:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction366___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction366:parser#ReduceAction366#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction366:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction366:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction366:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction366:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction366:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction366:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction366:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction366:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction366:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction366:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction366:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction366:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction366:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction366:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction366:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction366___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction366:parser$ReduceAction366$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction366:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction366:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction366:kernel$Object$init */
 }
 };
 /* allocate ReduceAction366 */
@@ -3543,22 +4863,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction367 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction367:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction367:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction367:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction367:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction367:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction367:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction367:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction367:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction367:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction367:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction367:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction367:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction367___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction367:parser#ReduceAction367#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction367:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction367:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction367:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction367:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction367:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction367:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction367:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction367:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction367:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction367:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction367:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction367:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction367:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction367:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction367:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction367___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction367:parser$ReduceAction367$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction367:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction367:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction367:kernel$Object$init */
 }
 };
 /* allocate ReduceAction367 */
@@ -3573,22 +4893,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction368 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction368:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction368:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction368:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction368:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction368:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction368:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction368:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction368:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction368:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction368:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction368:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction368:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction368___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction368:parser#ReduceAction368#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction368:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction368:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction368:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction368:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction368:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction368:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction368:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction368:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction368:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction368:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction368:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction368:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction368:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction368:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction368:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction368___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction368:parser$ReduceAction368$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction368:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction368:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction368:kernel$Object$init */
 }
 };
 /* allocate ReduceAction368 */
@@ -3599,86 +4919,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction368;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction370: nitc::parser::ReduceAction370 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction370 = {
+/* runtime class nitc__parser__ReduceAction369: nitc::parser::ReduceAction369 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction369 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction370:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction370:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction370:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction370:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction370:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction370:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction370:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction370:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction370:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction370:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction370:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction370:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction370___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction370:parser#ReduceAction370#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction370:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction370:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction370:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction369:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction369:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction369:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction369:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction369:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction369:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction369:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction369:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction369:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction369:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction369:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction369:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction369___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction369:parser$ReduceAction369$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction369:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction369:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction369:kernel$Object$init */
 }
 };
-/* allocate ReduceAction370 */
-val* NEW_nitc__parser__ReduceAction370(const struct type* type) {
-val* self /* : ReduceAction370 */;
+/* allocate ReduceAction369 */
+val* NEW_nitc__parser__ReduceAction369(const struct type* type) {
+val* self /* : ReduceAction369 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction370;
+self->class = &class_nitc__parser__ReduceAction369;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction371: nitc::parser::ReduceAction371 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction371 = {
+/* runtime class nitc__parser__ReduceAction370: nitc::parser::ReduceAction370 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction370 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction371:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction371:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction371:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction371:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction371:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction371:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction371:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction371:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction371:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction371:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction371:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction371:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction371___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction371:parser#ReduceAction371#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction371:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction371:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction371:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction370:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction370:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction370:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction370:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction370:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction370:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction370:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction370:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction370:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction370:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction370:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction370:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction370___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction370:parser$ReduceAction370$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction370:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction370:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction370:kernel$Object$init */
 }
 };
-/* allocate ReduceAction371 */
-val* NEW_nitc__parser__ReduceAction371(const struct type* type) {
-val* self /* : ReduceAction371 */;
+/* allocate ReduceAction370 */
+val* NEW_nitc__parser__ReduceAction370(const struct type* type) {
+val* self /* : ReduceAction370 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction371;
+self->class = &class_nitc__parser__ReduceAction370;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction372: nitc::parser::ReduceAction372 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction372 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction372:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction372:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction372:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction372:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction372:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction372:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction372:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction372:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction372:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction372:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction372:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction372:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction372___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction372:parser#ReduceAction372#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction372:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction372:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction372:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction372:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction372:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction372:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction372:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction372:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction372:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction372:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction372:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction372:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction372:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction372:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction372:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction372___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction372:parser$ReduceAction372$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction372:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction372:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction372:kernel$Object$init */
 }
 };
 /* allocate ReduceAction372 */
@@ -3693,22 +5013,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction373 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction373:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction373:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction373:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction373:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction373:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction373:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction373:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction373:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction373:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction373:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction373:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction373:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction373___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction373:parser#ReduceAction373#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction373:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction373:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction373:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction373:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction373:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction373:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction373:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction373:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction373:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction373:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction373:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction373:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction373:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction373:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction373:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction373___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction373:parser$ReduceAction373$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction373:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction373:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction373:kernel$Object$init */
 }
 };
 /* allocate ReduceAction373 */
@@ -3723,22 +5043,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction374 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction374:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction374:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction374:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction374:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction374:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction374:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction374:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction374:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction374:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction374:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction374:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction374:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction374___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction374:parser#ReduceAction374#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction374:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction374:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction374:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction374:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction374:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction374:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction374:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction374:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction374:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction374:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction374:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction374:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction374:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction374:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction374:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction374___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction374:parser$ReduceAction374$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction374:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction374:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction374:kernel$Object$init */
 }
 };
 /* allocate ReduceAction374 */
@@ -3753,22 +5073,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction375 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction375:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction375:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction375:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction375:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction375:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction375:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction375:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction375:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction375:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction375:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction375:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction375:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction375___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction375:parser#ReduceAction375#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction375:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction375:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction375:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction375:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction375:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction375:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction375:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction375:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction375:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction375:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction375:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction375:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction375:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction375:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction375:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction375___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction375:parser$ReduceAction375$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction375:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction375:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction375:kernel$Object$init */
 }
 };
 /* allocate ReduceAction375 */
@@ -3783,22 +5103,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction376 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction376:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction376:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction376:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction376:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction376:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction376:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction376:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction376:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction376:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction376:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction376:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction376:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction376___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction376:parser#ReduceAction376#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction376:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction376:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction376:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction376:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction376:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction376:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction376:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction376:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction376:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction376:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction376:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction376:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction376:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction376:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction376:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction376___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction376:parser$ReduceAction376$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction376:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction376:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction376:kernel$Object$init */
 }
 };
 /* allocate ReduceAction376 */
@@ -3813,22 +5133,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction377 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction377:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction377:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction377:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction377:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction377:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction377:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction377:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction377:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction377:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction377:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction377:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction377:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction377___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction377:parser#ReduceAction377#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction377:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction377:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction377:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction377:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction377:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction377:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction377:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction377:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction377:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction377:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction377:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction377:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction377:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction377:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction377:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction377___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction377:parser$ReduceAction377$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction377:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction377:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction377:kernel$Object$init */
 }
 };
 /* allocate ReduceAction377 */
@@ -3843,22 +5163,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction378 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction378:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction378:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction378:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction378:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction378:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction378:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction378:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction378:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction378:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction378:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction378:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction378:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction378___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction378:parser#ReduceAction378#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction378:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction378:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction378:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction378:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction378:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction378:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction378:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction378:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction378:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction378:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction378:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction378:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction378:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction378:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction378:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction378___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction378:parser$ReduceAction378$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction378:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction378:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction378:kernel$Object$init */
 }
 };
 /* allocate ReduceAction378 */
@@ -3873,22 +5193,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction379 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction379:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction379:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction379:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction379:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction379:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction379:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction379:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction379:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction379:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction379:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction379:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction379:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction379___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction379:parser#ReduceAction379#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction379:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction379:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction379:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction379:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction379:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction379:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction379:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction379:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction379:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction379:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction379:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction379:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction379:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction379:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction379:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction379___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction379:parser$ReduceAction379$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction379:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction379:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction379:kernel$Object$init */
 }
 };
 /* allocate ReduceAction379 */
@@ -3899,86 +5219,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction379;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction382: nitc::parser::ReduceAction382 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction382 = {
+/* runtime class nitc__parser__ReduceAction380: nitc::parser::ReduceAction380 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction380 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction382:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction382:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction382:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction382:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction382:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction382:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction382:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction382:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction382:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction382:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction382:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction382:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction382___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction382:parser#ReduceAction382#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction382:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction382:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction382:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction380:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction380:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction380:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction380:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction380:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction380:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction380:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction380:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction380:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction380:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction380:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction380:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction380___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction380:parser$ReduceAction380$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction380:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction380:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction380:kernel$Object$init */
 }
 };
-/* allocate ReduceAction382 */
-val* NEW_nitc__parser__ReduceAction382(const struct type* type) {
-val* self /* : ReduceAction382 */;
+/* allocate ReduceAction380 */
+val* NEW_nitc__parser__ReduceAction380(const struct type* type) {
+val* self /* : ReduceAction380 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction382;
+self->class = &class_nitc__parser__ReduceAction380;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction383: nitc::parser::ReduceAction383 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction383 = {
+/* runtime class nitc__parser__ReduceAction381: nitc::parser::ReduceAction381 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction381 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction383:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction383:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction383:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction383:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction383:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction383:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction383:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction383:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction383:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction383:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction383:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction383:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction383___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction383:parser#ReduceAction383#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction383:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction383:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction383:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction381:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction381:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction381:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction381:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction381:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction381:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction381:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction381:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction381:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction381:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction381:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction381:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction381___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction381:parser$ReduceAction381$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction381:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction381:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction381:kernel$Object$init */
 }
 };
-/* allocate ReduceAction383 */
-val* NEW_nitc__parser__ReduceAction383(const struct type* type) {
-val* self /* : ReduceAction383 */;
+/* allocate ReduceAction381 */
+val* NEW_nitc__parser__ReduceAction381(const struct type* type) {
+val* self /* : ReduceAction381 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction383;
+self->class = &class_nitc__parser__ReduceAction381;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction384: nitc::parser::ReduceAction384 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction384 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction384:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction384:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction384:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction384:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction384:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction384:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction384:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction384:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction384:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction384:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction384:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction384:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction384___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction384:parser#ReduceAction384#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction384:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction384:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction384:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction384:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction384:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction384:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction384:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction384:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction384:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction384:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction384:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction384:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction384:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction384:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction384:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction384___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction384:parser$ReduceAction384$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction384:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction384:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction384:kernel$Object$init */
 }
 };
 /* allocate ReduceAction384 */
@@ -3993,22 +5313,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction385 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction385:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction385:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction385:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction385:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction385:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction385:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction385:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction385:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction385:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction385:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction385:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction385___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction385:parser#ReduceAction385#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction385:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction385:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction385:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction385:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction385:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction385:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction385:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction385:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction385:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction385:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction385:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction385:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction385:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction385___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction385:parser$ReduceAction385$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction385:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction385:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction385:kernel$Object$init */
 }
 };
 /* allocate ReduceAction385 */
@@ -4019,86 +5339,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction385;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction387: nitc::parser::ReduceAction387 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction387 = {
+/* runtime class nitc__parser__ReduceAction386: nitc::parser::ReduceAction386 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction386 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction387:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction387:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction387:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction387:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction387:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction387:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction387:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction387:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction387:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction387:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction387:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction387:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction387___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction387:parser#ReduceAction387#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction387:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction387:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction387:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction386:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction386:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction386:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction386:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction386:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction386:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction386:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction386:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction386:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction386:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction386:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction386:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction386___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction386:parser$ReduceAction386$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction386:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction386:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction386:kernel$Object$init */
 }
 };
-/* allocate ReduceAction387 */
-val* NEW_nitc__parser__ReduceAction387(const struct type* type) {
-val* self /* : ReduceAction387 */;
+/* allocate ReduceAction386 */
+val* NEW_nitc__parser__ReduceAction386(const struct type* type) {
+val* self /* : ReduceAction386 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction387;
+self->class = &class_nitc__parser__ReduceAction386;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction388: nitc::parser::ReduceAction388 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction388 = {
+/* runtime class nitc__parser__ReduceAction387: nitc::parser::ReduceAction387 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction387 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction388:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction388:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction388:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction388:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction388:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction388:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction388:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction388:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction388:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction388:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction388:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction388___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction388:parser#ReduceAction388#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction388:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction387:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction387:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction387:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction387:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction387:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction387:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction387:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction387:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction387:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction387:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction387:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction387:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction387___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction387:parser$ReduceAction387$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction387:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction387:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction387:kernel$Object$init */
 }
 };
-/* allocate ReduceAction388 */
-val* NEW_nitc__parser__ReduceAction388(const struct type* type) {
-val* self /* : ReduceAction388 */;
+/* allocate ReduceAction387 */
+val* NEW_nitc__parser__ReduceAction387(const struct type* type) {
+val* self /* : ReduceAction387 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction388;
+self->class = &class_nitc__parser__ReduceAction387;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction389: nitc::parser::ReduceAction389 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction389 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction389:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction389:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction389:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction389:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction389:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction389:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction389:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction389:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction389:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction389:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction389:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction389:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction389___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction389:parser#ReduceAction389#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction389:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction389:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction389:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction389:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction389:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction389:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction389:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction389:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction389:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction389:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction389:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction389:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction389:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction389:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction389:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction389___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction389:parser$ReduceAction389$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction389:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction389:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction389:kernel$Object$init */
 }
 };
 /* allocate ReduceAction389 */
@@ -4113,22 +5433,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction390 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction390:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction390:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction390:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction390:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction390:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction390:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction390:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction390:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction390:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction390:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction390:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction390___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction390:parser#ReduceAction390#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction390:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction390:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction390:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction390:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction390:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction390:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction390:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction390:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction390:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction390:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction390:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction390:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction390:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction390___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction390:parser$ReduceAction390$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction390:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction390:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction390:kernel$Object$init */
 }
 };
 /* allocate ReduceAction390 */
@@ -4139,26 +5459,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction390;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction391: nitc::parser::ReduceAction391 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction391 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction391:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction391:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction391:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction391:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction391:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction391:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction391:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction391:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction391:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction391:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction391:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction391:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction391___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction391:parser$ReduceAction391$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction391:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction391:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction391:kernel$Object$init */
+}
+};
+/* allocate ReduceAction391 */
+val* NEW_nitc__parser__ReduceAction391(const struct type* type) {
+val* self /* : ReduceAction391 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction391;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction392: nitc::parser::ReduceAction392 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction392 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction392:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction392:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction392:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction392:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction392:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction392:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction392:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction392:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction392:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction392:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction392:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction392___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction392:parser#ReduceAction392#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction392:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction392:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction392:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction392:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction392:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction392:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction392:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction392:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction392:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction392:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction392:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction392:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction392:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction392___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction392:parser$ReduceAction392$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction392:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction392:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction392:kernel$Object$init */
 }
 };
 /* allocate ReduceAction392 */
@@ -4173,22 +5523,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction394 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction394:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction394:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction394:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction394:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction394:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction394:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction394:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction394:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction394:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction394:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction394:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction394___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction394:parser#ReduceAction394#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction394:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction394:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction394:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction394:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction394:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction394:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction394:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction394:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction394:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction394:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction394:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction394:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction394:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction394___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction394:parser$ReduceAction394$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction394:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction394:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction394:kernel$Object$init */
 }
 };
 /* allocate ReduceAction394 */
@@ -4199,56 +5549,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction394;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction395: nitc::parser::ReduceAction395 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction395 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction395:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction395:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction395:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction395:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction395:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction395:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction395:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction395:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction395:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction395:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction395:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction395___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction395:parser#ReduceAction395#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction395:kernel#Object#init */
-}
-};
-/* allocate ReduceAction395 */
-val* NEW_nitc__parser__ReduceAction395(const struct type* type) {
-val* self /* : ReduceAction395 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction395;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction396: nitc::parser::ReduceAction396 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction396 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction396:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction396:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction396:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction396:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction396:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction396:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction396:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction396:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction396:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction396:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction396:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction396___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction396:parser#ReduceAction396#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction396:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction396:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction396:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction396:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction396:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction396:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction396:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction396:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction396:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction396:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction396:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction396:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction396:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction396___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction396:parser$ReduceAction396$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction396:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction396:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction396:kernel$Object$init */
 }
 };
 /* allocate ReduceAction396 */
@@ -4263,22 +5583,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction397 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction397:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction397:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction397:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction397:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction397:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction397:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction397:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction397:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction397:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction397:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction397:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction397___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction397:parser#ReduceAction397#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction397:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction397:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction397:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction397:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction397:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction397:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction397:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction397:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction397:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction397:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction397:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction397:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction397:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction397___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction397:parser$ReduceAction397$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction397:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction397:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction397:kernel$Object$init */
 }
 };
 /* allocate ReduceAction397 */
@@ -4293,22 +5613,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction398 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction398:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction398:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction398:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction398:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction398:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction398:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction398:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction398:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction398:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction398:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction398:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction398___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction398:parser#ReduceAction398#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction398:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction398:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction398:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction398:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction398:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction398:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction398:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction398:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction398:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction398:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction398:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction398:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction398:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction398___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction398:parser$ReduceAction398$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction398:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction398:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction398:kernel$Object$init */
 }
 };
 /* allocate ReduceAction398 */
@@ -4323,22 +5643,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction399 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction399:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction399:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction399:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction399:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction399:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction399:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction399:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction399:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction399:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction399:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction399:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction399___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction399:parser#ReduceAction399#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction399:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction399:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction399:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction399:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction399:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction399:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction399:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction399:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction399:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction399:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction399:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction399:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction399:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction399___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction399:parser$ReduceAction399$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction399:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction399:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction399:kernel$Object$init */
 }
 };
 /* allocate ReduceAction399 */
@@ -4349,86 +5669,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction399;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction402: nitc::parser::ReduceAction402 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction402 = {
+/* runtime class nitc__parser__ReduceAction400: nitc::parser::ReduceAction400 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction400 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction402:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction402:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction402:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction402:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction402:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction402:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction402:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction402:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction402:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction402:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction402:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction402:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction402___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction402:parser#ReduceAction402#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction402:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction402:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction402:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction400:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction400:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction400:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction400:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction400:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction400:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction400:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction400:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction400:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction400:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction400:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction400:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction400___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction400:parser$ReduceAction400$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction400:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction400:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction400:kernel$Object$init */
 }
 };
-/* allocate ReduceAction402 */
-val* NEW_nitc__parser__ReduceAction402(const struct type* type) {
-val* self /* : ReduceAction402 */;
+/* allocate ReduceAction400 */
+val* NEW_nitc__parser__ReduceAction400(const struct type* type) {
+val* self /* : ReduceAction400 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction402;
+self->class = &class_nitc__parser__ReduceAction400;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction403: nitc::parser::ReduceAction403 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction403 = {
+/* runtime class nitc__parser__ReduceAction401: nitc::parser::ReduceAction401 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction401 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction403:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction403:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction403:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction403:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction403:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction403:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction403:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction403:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction403:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction403:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction403:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction403:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction403___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction403:parser#ReduceAction403#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction403:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction403:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction403:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction401:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction401:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction401:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction401:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction401:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction401:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction401:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction401:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction401:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction401:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction401:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction401:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction401___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction401:parser$ReduceAction401$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction401:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction401:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction401:kernel$Object$init */
 }
 };
-/* allocate ReduceAction403 */
-val* NEW_nitc__parser__ReduceAction403(const struct type* type) {
-val* self /* : ReduceAction403 */;
+/* allocate ReduceAction401 */
+val* NEW_nitc__parser__ReduceAction401(const struct type* type) {
+val* self /* : ReduceAction401 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction403;
+self->class = &class_nitc__parser__ReduceAction401;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction404: nitc::parser::ReduceAction404 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction404 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction404:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction404:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction404:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction404:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction404:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction404:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction404:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction404:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction404:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction404:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction404:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction404:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction404___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction404:parser#ReduceAction404#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction404:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction404:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction404:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction404:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction404:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction404:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction404:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction404:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction404:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction404:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction404:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction404:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction404:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction404:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction404:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction404___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction404:parser$ReduceAction404$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction404:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction404:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction404:kernel$Object$init */
 }
 };
 /* allocate ReduceAction404 */
@@ -4443,22 +5763,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction405 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction405:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction405:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction405:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction405:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction405:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction405:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction405:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction405:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction405:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction405:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction405:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction405___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction405:parser#ReduceAction405#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction405:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction405:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction405:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction405:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction405:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction405:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction405:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction405:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction405:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction405:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction405:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction405:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction405:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction405___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction405:parser$ReduceAction405$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction405:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction405:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction405:kernel$Object$init */
 }
 };
 /* allocate ReduceAction405 */
@@ -4473,22 +5793,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction406 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction406:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction406:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction406:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction406:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction406:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction406:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction406:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction406:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction406:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction406:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction406:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction406:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction406___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction406:parser#ReduceAction406#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction406:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction406:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction406:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction406:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction406:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction406:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction406:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction406:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction406:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction406:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction406:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction406:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction406:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction406:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction406:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction406___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction406:parser$ReduceAction406$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction406:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction406:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction406:kernel$Object$init */
 }
 };
 /* allocate ReduceAction406 */
@@ -4496,29 +5816,59 @@ val* NEW_nitc__parser__ReduceAction406(const struct type* type) {
 val* self /* : ReduceAction406 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction406;
+self->class = &class_nitc__parser__ReduceAction406;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction407: nitc::parser::ReduceAction407 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction407 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction407:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction407:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction407:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction407:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction407:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction407:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction407:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction407:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction407:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction407:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction407:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction407:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction407___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction407:parser$ReduceAction407$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction407:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction407:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction407:kernel$Object$init */
+}
+};
+/* allocate ReduceAction407 */
+val* NEW_nitc__parser__ReduceAction407(const struct type* type) {
+val* self /* : ReduceAction407 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction407;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction408: nitc::parser::ReduceAction408 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction408 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction408:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction408:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction408:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction408:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction408:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction408:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction408:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction408:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction408:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction408:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction408:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction408___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction408:parser#ReduceAction408#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction408:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction408:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction408:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction408:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction408:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction408:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction408:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction408:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction408:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction408:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction408:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction408:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction408:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction408___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction408:parser$ReduceAction408$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction408:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction408:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction408:kernel$Object$init */
 }
 };
 /* allocate ReduceAction408 */
@@ -4529,56 +5879,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction408;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction409: nitc::parser::ReduceAction409 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction409 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction409:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction409:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction409:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction409:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction409:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction409:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction409:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction409:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction409:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction409:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction409:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction409___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction409:parser#ReduceAction409#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction409:kernel#Object#init */
-}
-};
-/* allocate ReduceAction409 */
-val* NEW_nitc__parser__ReduceAction409(const struct type* type) {
-val* self /* : ReduceAction409 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction409;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction410: nitc::parser::ReduceAction410 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction410 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction410:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction410:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction410:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction410:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction410:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction410:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction410:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction410:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction410:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction410:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction410:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction410___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction410:parser#ReduceAction410#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction410:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction410:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction410:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction410:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction410:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction410:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction410:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction410:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction410:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction410:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction410:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction410:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction410:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction410___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction410:parser$ReduceAction410$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction410:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction410:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction410:kernel$Object$init */
 }
 };
 /* allocate ReduceAction410 */
@@ -4593,22 +5913,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction411 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction411:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction411:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction411:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction411:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction411:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction411:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction411:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction411:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction411:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction411:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction411:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction411___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction411:parser#ReduceAction411#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction411:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction411:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction411:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction411:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction411:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction411:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction411:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction411:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction411:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction411:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction411:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction411:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction411:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction411___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction411:parser$ReduceAction411$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction411:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction411:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction411:kernel$Object$init */
 }
 };
 /* allocate ReduceAction411 */
@@ -4619,116 +5939,116 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction411;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction414: nitc::parser::ReduceAction414 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction414 = {
+/* runtime class nitc__parser__ReduceAction412: nitc::parser::ReduceAction412 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction412 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction414:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction414:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction414:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction414:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction414:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction414:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction414:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction414:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction414:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction414:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction414:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction414___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction414:parser#ReduceAction414#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction414:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction412:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction412:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction412:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction412:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction412:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction412:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction412:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction412:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction412:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction412:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction412:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction412:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction412___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction412:parser$ReduceAction412$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction412:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction412:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction412:kernel$Object$init */
 }
 };
-/* allocate ReduceAction414 */
-val* NEW_nitc__parser__ReduceAction414(const struct type* type) {
-val* self /* : ReduceAction414 */;
+/* allocate ReduceAction412 */
+val* NEW_nitc__parser__ReduceAction412(const struct type* type) {
+val* self /* : ReduceAction412 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction414;
+self->class = &class_nitc__parser__ReduceAction412;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction416: nitc::parser::ReduceAction416 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction416 = {
+/* runtime class nitc__parser__ReduceAction413: nitc::parser::ReduceAction413 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction413 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction416:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction416:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction416:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction416:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction416:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction416:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction416:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction416:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction416:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction416:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction416:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction416:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction416___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction416:parser#ReduceAction416#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction416:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction416:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction416:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction413:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction413:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction413:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction413:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction413:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction413:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction413:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction413:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction413:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction413:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction413:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction413:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction413___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction413:parser$ReduceAction413$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction413:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction413:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction413:kernel$Object$init */
 }
 };
-/* allocate ReduceAction416 */
-val* NEW_nitc__parser__ReduceAction416(const struct type* type) {
-val* self /* : ReduceAction416 */;
+/* allocate ReduceAction413 */
+val* NEW_nitc__parser__ReduceAction413(const struct type* type) {
+val* self /* : ReduceAction413 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction416;
+self->class = &class_nitc__parser__ReduceAction413;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction417: nitc::parser::ReduceAction417 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction417 = {
+/* runtime class nitc__parser__ReduceAction416: nitc::parser::ReduceAction416 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction416 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction417:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction417:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction417:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction417:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction417:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction417:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction417:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction417:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction417:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction417:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction417:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction417___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction417:parser#ReduceAction417#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction417:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction416:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction416:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction416:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction416:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction416:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction416:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction416:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction416:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction416:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction416:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction416:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction416:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction416___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction416:parser$ReduceAction416$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction416:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction416:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction416:kernel$Object$init */
 }
 };
-/* allocate ReduceAction417 */
-val* NEW_nitc__parser__ReduceAction417(const struct type* type) {
-val* self /* : ReduceAction417 */;
+/* allocate ReduceAction416 */
+val* NEW_nitc__parser__ReduceAction416(const struct type* type) {
+val* self /* : ReduceAction416 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction417;
+self->class = &class_nitc__parser__ReduceAction416;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction418: nitc::parser::ReduceAction418 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction418 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction418:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction418:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction418:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction418:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction418:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction418:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction418:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction418:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction418:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction418:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction418:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction418:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction418___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction418:parser#ReduceAction418#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction418:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction418:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction418:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction418:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction418:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction418:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction418:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction418:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction418:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction418:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction418:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction418:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction418:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction418:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction418:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction418___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction418:parser$ReduceAction418$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction418:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction418:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction418:kernel$Object$init */
 }
 };
 /* allocate ReduceAction418 */
@@ -4743,22 +6063,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction419 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction419:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction419:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction419:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction419:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction419:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction419:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction419:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction419:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction419:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction419:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction419:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction419___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction419:parser#ReduceAction419#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction419:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction419:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction419:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction419:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction419:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction419:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction419:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction419:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction419:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction419:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction419:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction419:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction419:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction419___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction419:parser$ReduceAction419$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction419:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction419:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction419:kernel$Object$init */
 }
 };
 /* allocate ReduceAction419 */
@@ -4773,22 +6093,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction420 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction420:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction420:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction420:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction420:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction420:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction420:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction420:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction420:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction420:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction420:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction420:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction420___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction420:parser#ReduceAction420#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction420:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction420:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction420:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction420:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction420:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction420:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction420:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction420:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction420:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction420:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction420:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction420:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction420:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction420___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction420:parser$ReduceAction420$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction420:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction420:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction420:kernel$Object$init */
 }
 };
 /* allocate ReduceAction420 */
@@ -4803,22 +6123,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction421 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction421:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction421:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction421:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction421:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction421:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction421:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction421:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction421:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction421:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction421:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction421:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction421___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction421:parser#ReduceAction421#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction421:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction421:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction421:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction421:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction421:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction421:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction421:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction421:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction421:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction421:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction421:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction421:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction421:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction421___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction421:parser$ReduceAction421$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction421:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction421:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction421:kernel$Object$init */
 }
 };
 /* allocate ReduceAction421 */
@@ -4833,22 +6153,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction422 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction422:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction422:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction422:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction422:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction422:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction422:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction422:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction422:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction422:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction422:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction422:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction422:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction422___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction422:parser#ReduceAction422#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction422:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction422:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction422:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction422:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction422:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction422:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction422:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction422:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction422:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction422:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction422:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction422:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction422:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction422:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction422:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction422___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction422:parser$ReduceAction422$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction422:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction422:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction422:kernel$Object$init */
 }
 };
 /* allocate ReduceAction422 */
@@ -4863,22 +6183,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction423 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction423:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction423:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction423:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction423:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction423:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction423:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction423:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction423:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction423:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction423:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction423:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction423___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction423:parser#ReduceAction423#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction423:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction423:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction423:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction423:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction423:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction423:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction423:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction423:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction423:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction423:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction423:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction423:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction423:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction423___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction423:parser$ReduceAction423$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction423:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction423:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction423:kernel$Object$init */
 }
 };
 /* allocate ReduceAction423 */
@@ -4893,22 +6213,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction424 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction424:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction424:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction424:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction424:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction424:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction424:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction424:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction424:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction424:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction424:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction424:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction424___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction424:parser#ReduceAction424#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction424:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction424:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction424:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction424:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction424:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction424:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction424:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction424:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction424:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction424:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction424:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction424:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction424:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction424___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction424:parser$ReduceAction424$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction424:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction424:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction424:kernel$Object$init */
 }
 };
 /* allocate ReduceAction424 */
@@ -4923,22 +6243,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction425 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction425:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction425:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction425:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction425:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction425:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction425:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction425:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction425:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction425:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction425:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction425:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction425___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction425:parser#ReduceAction425#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction425:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction425:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction425:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction425:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction425:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction425:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction425:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction425:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction425:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction425:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction425:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction425:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction425:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction425___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction425:parser$ReduceAction425$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction425:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction425:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction425:kernel$Object$init */
 }
 };
 /* allocate ReduceAction425 */
@@ -4953,22 +6273,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction426 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction426:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction426:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction426:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction426:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction426:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction426:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction426:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction426:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction426:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction426:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction426:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction426___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction426:parser#ReduceAction426#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction426:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction426:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction426:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction426:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction426:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction426:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction426:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction426:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction426:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction426:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction426:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction426:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction426:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction426___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction426:parser$ReduceAction426$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction426:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction426:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction426:kernel$Object$init */
 }
 };
 /* allocate ReduceAction426 */
@@ -4979,116 +6299,116 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction426;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction430: nitc::parser::ReduceAction430 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction430 = {
+/* runtime class nitc__parser__ReduceAction427: nitc::parser::ReduceAction427 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction427 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction430:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction430:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction430:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction430:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction430:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction430:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction430:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction430:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction430:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction430:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction430:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction430___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction430:parser#ReduceAction430#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction430:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction427:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction427:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction427:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction427:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction427:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction427:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction427:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction427:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction427:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction427:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction427:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction427:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction427___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction427:parser$ReduceAction427$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction427:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction427:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction427:kernel$Object$init */
 }
 };
-/* allocate ReduceAction430 */
-val* NEW_nitc__parser__ReduceAction430(const struct type* type) {
-val* self /* : ReduceAction430 */;
+/* allocate ReduceAction427 */
+val* NEW_nitc__parser__ReduceAction427(const struct type* type) {
+val* self /* : ReduceAction427 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction430;
+self->class = &class_nitc__parser__ReduceAction427;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction433: nitc::parser::ReduceAction433 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction433 = {
+/* runtime class nitc__parser__ReduceAction428: nitc::parser::ReduceAction428 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction428 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction433:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction433:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction433:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction433:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction433:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction433:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction433:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction433:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction433:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction433:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction433:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction433___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction433:parser#ReduceAction433#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction433:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction428:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction428:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction428:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction428:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction428:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction428:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction428:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction428:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction428:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction428:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction428:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction428:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction428___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction428:parser$ReduceAction428$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction428:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction428:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction428:kernel$Object$init */
 }
 };
-/* allocate ReduceAction433 */
-val* NEW_nitc__parser__ReduceAction433(const struct type* type) {
-val* self /* : ReduceAction433 */;
+/* allocate ReduceAction428 */
+val* NEW_nitc__parser__ReduceAction428(const struct type* type) {
+val* self /* : ReduceAction428 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction433;
+self->class = &class_nitc__parser__ReduceAction428;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction434: nitc::parser::ReduceAction434 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction434 = {
+/* runtime class nitc__parser__ReduceAction432: nitc::parser::ReduceAction432 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction432 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction434:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction434:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction434:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction434:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction434:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction434:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction434:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction434:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction434:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction434:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction434:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction434___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction434:parser#ReduceAction434#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction434:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction432:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction432:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction432:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction432:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction432:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction432:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction432:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction432:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction432:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction432:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction432:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction432:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction432___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction432:parser$ReduceAction432$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction432:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction432:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction432:kernel$Object$init */
 }
 };
-/* allocate ReduceAction434 */
-val* NEW_nitc__parser__ReduceAction434(const struct type* type) {
-val* self /* : ReduceAction434 */;
+/* allocate ReduceAction432 */
+val* NEW_nitc__parser__ReduceAction432(const struct type* type) {
+val* self /* : ReduceAction432 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction434;
+self->class = &class_nitc__parser__ReduceAction432;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction435: nitc::parser::ReduceAction435 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction435 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction435:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction435:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction435:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction435:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction435:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction435:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction435:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction435:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction435:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction435:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction435:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction435___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction435:parser#ReduceAction435#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction435:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction435:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction435:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction435:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction435:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction435:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction435:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction435:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction435:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction435:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction435:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction435:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction435:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction435___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction435:parser$ReduceAction435$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction435:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction435:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction435:kernel$Object$init */
 }
 };
 /* allocate ReduceAction435 */
@@ -5103,22 +6423,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction436 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction436:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction436:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction436:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction436:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction436:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction436:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction436:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction436:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction436:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction436:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction436:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction436:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction436___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction436:parser#ReduceAction436#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction436:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction436:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction436:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction436:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction436:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction436:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction436:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction436:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction436:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction436:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction436:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction436:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction436:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction436:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction436:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction436___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction436:parser$ReduceAction436$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction436:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction436:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction436:kernel$Object$init */
 }
 };
 /* allocate ReduceAction436 */
@@ -5133,22 +6453,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction437 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction437:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction437:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction437:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction437:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction437:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction437:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction437:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction437:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction437:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction437:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction437:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction437___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction437:parser#ReduceAction437#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction437:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction437:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction437:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction437:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction437:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction437:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction437:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction437:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction437:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction437:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction437:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction437:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction437:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction437___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction437:parser$ReduceAction437$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction437:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction437:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction437:kernel$Object$init */
 }
 };
 /* allocate ReduceAction437 */
@@ -5163,22 +6483,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction438 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction438:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction438:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction438:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction438:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction438:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction438:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction438:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction438:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction438:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction438:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction438:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction438___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction438:parser#ReduceAction438#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction438:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction438:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction438:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction438:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction438:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction438:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction438:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction438:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction438:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction438:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction438:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction438:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction438:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction438___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction438:parser$ReduceAction438$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction438:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction438:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction438:kernel$Object$init */
 }
 };
 /* allocate ReduceAction438 */
@@ -5193,22 +6513,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction439 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction439:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction439:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction439:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction439:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction439:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction439:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction439:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction439:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction439:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction439:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction439:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction439___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction439:parser#ReduceAction439#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction439:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction439:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction439:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction439:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction439:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction439:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction439:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction439:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction439:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction439:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction439:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction439:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction439:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction439___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction439:parser$ReduceAction439$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction439:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction439:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction439:kernel$Object$init */
 }
 };
 /* allocate ReduceAction439 */
@@ -5223,22 +6543,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction440 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction440:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction440:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction440:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction440:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction440:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction440:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction440:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction440:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction440:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction440:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction440:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction440:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction440___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction440:parser#ReduceAction440#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction440:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction440:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction440:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction440:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction440:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction440:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction440:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction440:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction440:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction440:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction440:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction440:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction440:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction440:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction440:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction440___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction440:parser$ReduceAction440$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction440:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction440:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction440:kernel$Object$init */
 }
 };
 /* allocate ReduceAction440 */
@@ -5249,26 +6569,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction440;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction441: nitc::parser::ReduceAction441 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction441 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction441:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction441:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction441:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction441:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction441:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction441:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction441:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction441:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction441:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction441:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction441:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction441:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction441___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction441:parser$ReduceAction441$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction441:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction441:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction441:kernel$Object$init */
+}
+};
+/* allocate ReduceAction441 */
+val* NEW_nitc__parser__ReduceAction441(const struct type* type) {
+val* self /* : ReduceAction441 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction441;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction442: nitc::parser::ReduceAction442 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction442 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction442:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction442:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction442:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction442:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction442:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction442:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction442:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction442:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction442:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction442:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction442:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction442___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction442:parser#ReduceAction442#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction442:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction442:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction442:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction442:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction442:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction442:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction442:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction442:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction442:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction442:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction442:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction442:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction442:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction442___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction442:parser$ReduceAction442$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction442:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction442:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction442:kernel$Object$init */
 }
 };
 /* allocate ReduceAction442 */
@@ -5283,22 +6633,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction444 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction444:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction444:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction444:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction444:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction444:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction444:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction444:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction444:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction444:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction444:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction444:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction444:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction444___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction444:parser#ReduceAction444#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction444:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction444:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction444:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction444:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction444:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction444:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction444:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction444:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction444:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction444:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction444:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction444:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction444:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction444:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction444:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction444___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction444:parser$ReduceAction444$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction444:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction444:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction444:kernel$Object$init */
 }
 };
 /* allocate ReduceAction444 */
@@ -5309,56 +6659,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction444;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction445: nitc::parser::ReduceAction445 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction445 = {
+/* runtime class nitc__parser__ReduceAction446: nitc::parser::ReduceAction446 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction446 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction445:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction445:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction445:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction445:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction445:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction445:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction445:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction445:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction445:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction445:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction445:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction445___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction445:parser#ReduceAction445#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction445:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction446:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction446:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction446:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction446:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction446:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction446:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction446:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction446:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction446:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction446:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction446:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction446:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction446___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction446:parser$ReduceAction446$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction446:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction446:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction446:kernel$Object$init */
 }
 };
-/* allocate ReduceAction445 */
-val* NEW_nitc__parser__ReduceAction445(const struct type* type) {
-val* self /* : ReduceAction445 */;
+/* allocate ReduceAction446 */
+val* NEW_nitc__parser__ReduceAction446(const struct type* type) {
+val* self /* : ReduceAction446 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction445;
+self->class = &class_nitc__parser__ReduceAction446;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction447: nitc::parser::ReduceAction447 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction447 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction447:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction447:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction447:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction447:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction447:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction447:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction447:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction447:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction447:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction447:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction447:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction447:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction447___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction447:parser#ReduceAction447#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction447:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction447:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction447:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction447:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction447:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction447:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction447:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction447:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction447:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction447:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction447:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction447:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction447:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction447:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction447:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction447___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction447:parser$ReduceAction447$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction447:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction447:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction447:kernel$Object$init */
 }
 };
 /* allocate ReduceAction447 */
@@ -5369,56 +6719,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction447;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction448: nitc::parser::ReduceAction448 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction448 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction448:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction448:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction448:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction448:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction448:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction448:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction448:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction448:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction448:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction448:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction448:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction448___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction448:parser#ReduceAction448#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction448:kernel#Object#init */
-}
-};
-/* allocate ReduceAction448 */
-val* NEW_nitc__parser__ReduceAction448(const struct type* type) {
-val* self /* : ReduceAction448 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction448;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction449: nitc::parser::ReduceAction449 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction449 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction449:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction449:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction449:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction449:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction449:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction449:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction449:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction449:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction449:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction449:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction449:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction449___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction449:parser#ReduceAction449#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction449:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction449:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction449:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction449:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction449:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction449:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction449:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction449:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction449:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction449:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction449:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction449:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction449:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction449___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction449:parser$ReduceAction449$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction449:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction449:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction449:kernel$Object$init */
 }
 };
 /* allocate ReduceAction449 */
@@ -5433,22 +6753,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction450 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction450:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction450:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction450:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction450:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction450:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction450:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction450:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction450:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction450:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction450:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction450:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction450:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction450___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction450:parser#ReduceAction450#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction450:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction450:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction450:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction450:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction450:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction450:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction450:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction450:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction450:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction450:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction450:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction450:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction450:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction450:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction450:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction450___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction450:parser$ReduceAction450$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction450:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction450:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction450:kernel$Object$init */
 }
 };
 /* allocate ReduceAction450 */
@@ -5463,22 +6783,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction451 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction451:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction451:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction451:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction451:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction451:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction451:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction451:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction451:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction451:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction451:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction451:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction451___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction451:parser#ReduceAction451#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction451:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction451:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction451:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction451:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction451:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction451:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction451:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction451:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction451:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction451:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction451:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction451:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction451:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction451___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction451:parser$ReduceAction451$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction451:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction451:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction451:kernel$Object$init */
 }
 };
 /* allocate ReduceAction451 */
@@ -5493,22 +6813,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction452 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction452:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction452:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction452:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction452:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction452:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction452:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction452:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction452:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction452:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction452:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction452:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction452___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction452:parser#ReduceAction452#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction452:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction452:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction452:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction452:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction452:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction452:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction452:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction452:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction452:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction452:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction452:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction452:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction452:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction452___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction452:parser$ReduceAction452$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction452:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction452:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction452:kernel$Object$init */
 }
 };
 /* allocate ReduceAction452 */
@@ -5523,22 +6843,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction453 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction453:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction453:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction453:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction453:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction453:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction453:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction453:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction453:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction453:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction453:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction453:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction453:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction453___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction453:parser#ReduceAction453#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction453:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction453:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction453:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction453:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction453:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction453:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction453:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction453:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction453:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction453:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction453:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction453:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction453:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction453:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction453:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction453___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction453:parser$ReduceAction453$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction453:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction453:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction453:kernel$Object$init */
 }
 };
 /* allocate ReduceAction453 */
@@ -5553,22 +6873,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction454 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction454:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction454:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction454:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction454:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction454:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction454:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction454:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction454:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction454:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction454:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction454:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction454:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction454___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction454:parser#ReduceAction454#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction454:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction454:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction454:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction454:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction454:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction454:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction454:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction454:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction454:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction454:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction454:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction454:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction454:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction454:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction454:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction454___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction454:parser$ReduceAction454$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction454:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction454:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction454:kernel$Object$init */
 }
 };
 /* allocate ReduceAction454 */
@@ -5583,22 +6903,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction455 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction455:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction455:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction455:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction455:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction455:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction455:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction455:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction455:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction455:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction455:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction455:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction455___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction455:parser#ReduceAction455#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction455:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction455:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction455:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction455:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction455:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction455:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction455:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction455:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction455:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction455:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction455:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction455:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction455:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction455___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction455:parser$ReduceAction455$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction455:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction455:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction455:kernel$Object$init */
 }
 };
 /* allocate ReduceAction455 */
@@ -5613,22 +6933,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction456 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction456:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction456:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction456:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction456:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction456:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction456:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction456:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction456:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction456:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction456:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction456:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction456___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction456:parser#ReduceAction456#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction456:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction456:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction456:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction456:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction456:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction456:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction456:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction456:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction456:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction456:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction456:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction456:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction456:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction456___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction456:parser$ReduceAction456$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction456:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction456:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction456:kernel$Object$init */
 }
 };
 /* allocate ReduceAction456 */
@@ -5643,22 +6963,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction457 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction457:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction457:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction457:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction457:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction457:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction457:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction457:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction457:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction457:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction457:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction457:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction457___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction457:parser#ReduceAction457#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction457:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction457:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction457:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction457:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction457:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction457:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction457:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction457:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction457:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction457:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction457:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction457:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction457:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction457___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction457:parser$ReduceAction457$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction457:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction457:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction457:kernel$Object$init */
 }
 };
 /* allocate ReduceAction457 */
@@ -5673,22 +6993,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction458 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction458:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction458:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction458:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction458:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction458:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction458:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction458:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction458:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction458:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction458:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction458:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction458:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction458___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction458:parser#ReduceAction458#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction458:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction458:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction458:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction458:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction458:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction458:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction458:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction458:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction458:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction458:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction458:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction458:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction458:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction458:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction458:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction458___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction458:parser$ReduceAction458$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction458:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction458:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction458:kernel$Object$init */
 }
 };
 /* allocate ReduceAction458 */
@@ -5703,22 +7023,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction459 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction459:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction459:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction459:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction459:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction459:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction459:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction459:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction459:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction459:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction459:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction459:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction459:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction459___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction459:parser#ReduceAction459#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction459:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction459:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction459:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction459:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction459:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction459:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction459:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction459:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction459:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction459:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction459:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction459:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction459:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction459:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction459:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction459___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction459:parser$ReduceAction459$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction459:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction459:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction459:kernel$Object$init */
 }
 };
 /* allocate ReduceAction459 */
@@ -5729,86 +7049,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction459;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction461: nitc::parser::ReduceAction461 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction461 = {
+/* runtime class nitc__parser__ReduceAction460: nitc::parser::ReduceAction460 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction460 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction461:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction461:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction461:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction461:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction461:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction461:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction461:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction461:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction461:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction461:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction461:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction461:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction461___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction461:parser#ReduceAction461#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction461:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction461:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction461:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction460:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction460:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction460:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction460:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction460:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction460:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction460:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction460:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction460:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction460:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction460:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction460:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction460___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction460:parser$ReduceAction460$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction460:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction460:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction460:kernel$Object$init */
 }
 };
-/* allocate ReduceAction461 */
-val* NEW_nitc__parser__ReduceAction461(const struct type* type) {
-val* self /* : ReduceAction461 */;
+/* allocate ReduceAction460 */
+val* NEW_nitc__parser__ReduceAction460(const struct type* type) {
+val* self /* : ReduceAction460 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction461;
+self->class = &class_nitc__parser__ReduceAction460;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction462: nitc::parser::ReduceAction462 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction462 = {
+/* runtime class nitc__parser__ReduceAction461: nitc::parser::ReduceAction461 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction461 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction462:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction462:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction462:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction462:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction462:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction462:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction462:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction462:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction462:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction462:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction462:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction462:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction462___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction462:parser#ReduceAction462#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction462:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction462:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction462:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction461:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction461:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction461:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction461:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction461:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction461:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction461:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction461:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction461:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction461:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction461:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction461:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction461___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction461:parser$ReduceAction461$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction461:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction461:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction461:kernel$Object$init */
 }
 };
-/* allocate ReduceAction462 */
-val* NEW_nitc__parser__ReduceAction462(const struct type* type) {
-val* self /* : ReduceAction462 */;
+/* allocate ReduceAction461 */
+val* NEW_nitc__parser__ReduceAction461(const struct type* type) {
+val* self /* : ReduceAction461 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction462;
+self->class = &class_nitc__parser__ReduceAction461;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction463: nitc::parser::ReduceAction463 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction463 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction463:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction463:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction463:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction463:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction463:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction463:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction463:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction463:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction463:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction463:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction463:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction463:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction463___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction463:parser#ReduceAction463#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction463:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction463:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction463:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction463:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction463:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction463:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction463:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction463:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction463:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction463:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction463:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction463:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction463:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction463:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction463:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction463___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction463:parser$ReduceAction463$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction463:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction463:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction463:kernel$Object$init */
 }
 };
 /* allocate ReduceAction463 */
@@ -5823,22 +7143,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction464 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction464:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction464:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction464:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction464:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction464:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction464:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction464:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction464:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction464:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction464:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction464:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction464:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction464___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction464:parser#ReduceAction464#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction464:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction464:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction464:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction464:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction464:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction464:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction464:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction464:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction464:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction464:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction464:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction464:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction464:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction464:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction464:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction464___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction464:parser$ReduceAction464$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction464:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction464:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction464:kernel$Object$init */
 }
 };
 /* allocate ReduceAction464 */
@@ -5853,22 +7173,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction465 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction465:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction465:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction465:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction465:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction465:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction465:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction465:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction465:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction465:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction465:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction465:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction465:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction465___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction465:parser#ReduceAction465#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction465:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction465:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction465:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction465:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction465:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction465:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction465:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction465:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction465:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction465:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction465:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction465:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction465:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction465:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction465:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction465___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction465:parser$ReduceAction465$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction465:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction465:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction465:kernel$Object$init */
 }
 };
 /* allocate ReduceAction465 */
@@ -5883,22 +7203,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction466 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction466:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction466:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction466:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction466:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction466:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction466:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction466:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction466:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction466:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction466:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction466:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction466:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction466___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction466:parser#ReduceAction466#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction466:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction466:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction466:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction466:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction466:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction466:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction466:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction466:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction466:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction466:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction466:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction466:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction466:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction466:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction466:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction466___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction466:parser$ReduceAction466$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction466:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction466:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction466:kernel$Object$init */
 }
 };
 /* allocate ReduceAction466 */
@@ -5913,22 +7233,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction467 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction467:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction467:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction467:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction467:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction467:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction467:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction467:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction467:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction467:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction467:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction467:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction467:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction467___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction467:parser#ReduceAction467#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction467:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction467:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction467:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction467:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction467:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction467:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction467:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction467:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction467:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction467:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction467:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction467:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction467:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction467:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction467:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction467___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction467:parser$ReduceAction467$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction467:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction467:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction467:kernel$Object$init */
 }
 };
 /* allocate ReduceAction467 */
@@ -5939,26 +7259,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction467;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction468: nitc::parser::ReduceAction468 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction468 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction468:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction468:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction468:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction468:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction468:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction468:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction468:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction468:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction468:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction468:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction468:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction468:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction468___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction468:parser$ReduceAction468$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction468:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction468:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction468:kernel$Object$init */
+}
+};
+/* allocate ReduceAction468 */
+val* NEW_nitc__parser__ReduceAction468(const struct type* type) {
+val* self /* : ReduceAction468 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction468;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction469: nitc::parser::ReduceAction469 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction469 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction469:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction469:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction469:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction469:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction469:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction469:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction469:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction469:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction469:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction469:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction469:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction469:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction469___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction469:parser#ReduceAction469#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction469:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction469:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction469:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction469:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction469:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction469:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction469:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction469:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction469:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction469:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction469:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction469:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction469:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction469:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction469:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction469___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction469:parser$ReduceAction469$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction469:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction469:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction469:kernel$Object$init */
 }
 };
 /* allocate ReduceAction469 */
@@ -5969,56 +7319,56 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction469;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction470: nitc::parser::ReduceAction470 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction470 = {
+/* runtime class nitc__parser__ReduceAction471: nitc::parser::ReduceAction471 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction471 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction470:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction470:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction470:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction470:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction470:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction470:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction470:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction470:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction470:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction470:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction470:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction470:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction470___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction470:parser#ReduceAction470#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction470:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction470:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction470:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction471:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction471:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction471:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction471:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction471:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction471:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction471:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction471:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction471:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction471:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction471:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction471:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction471___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction471:parser$ReduceAction471$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction471:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction471:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction471:kernel$Object$init */
 }
 };
-/* allocate ReduceAction470 */
-val* NEW_nitc__parser__ReduceAction470(const struct type* type) {
-val* self /* : ReduceAction470 */;
+/* allocate ReduceAction471 */
+val* NEW_nitc__parser__ReduceAction471(const struct type* type) {
+val* self /* : ReduceAction471 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction470;
+self->class = &class_nitc__parser__ReduceAction471;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction472: nitc::parser::ReduceAction472 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction472 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction472:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction472:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction472:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction472:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction472:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction472:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction472:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction472:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction472:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction472:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction472:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction472:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction472___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction472:parser#ReduceAction472#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction472:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction472:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction472:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction472:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction472:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction472:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction472:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction472:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction472:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction472:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction472:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction472:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction472:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction472:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction472:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction472___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction472:parser$ReduceAction472$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction472:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction472:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction472:kernel$Object$init */
 }
 };
 /* allocate ReduceAction472 */
@@ -6029,146 +7379,146 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction472;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction473: nitc::parser::ReduceAction473 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction473 = {
+/* runtime class nitc__parser__ReduceAction474: nitc::parser::ReduceAction474 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction474 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction473:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction473:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction473:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction473:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction473:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction473:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction473:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction473:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction473:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction473:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction473:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction473:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction473___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction473:parser#ReduceAction473#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction473:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction473:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction473:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction474:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction474:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction474:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction474:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction474:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction474:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction474:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction474:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction474:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction474:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction474:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction474:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction474___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction474:parser$ReduceAction474$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction474:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction474:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction474:kernel$Object$init */
 }
 };
-/* allocate ReduceAction473 */
-val* NEW_nitc__parser__ReduceAction473(const struct type* type) {
-val* self /* : ReduceAction473 */;
+/* allocate ReduceAction474 */
+val* NEW_nitc__parser__ReduceAction474(const struct type* type) {
+val* self /* : ReduceAction474 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction473;
+self->class = &class_nitc__parser__ReduceAction474;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction476: nitc::parser::ReduceAction476 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction476 = {
+/* runtime class nitc__parser__ReduceAction475: nitc::parser::ReduceAction475 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction475 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction476:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction476:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction476:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction476:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction476:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction476:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction476:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction476:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction476:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction476:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction476:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction476:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction476___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction476:parser#ReduceAction476#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction476:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction476:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction476:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction475:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction475:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction475:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction475:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction475:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction475:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction475:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction475:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction475:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction475:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction475:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction475:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction475___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction475:parser$ReduceAction475$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction475:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction475:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction475:kernel$Object$init */
 }
 };
-/* allocate ReduceAction476 */
-val* NEW_nitc__parser__ReduceAction476(const struct type* type) {
-val* self /* : ReduceAction476 */;
+/* allocate ReduceAction475 */
+val* NEW_nitc__parser__ReduceAction475(const struct type* type) {
+val* self /* : ReduceAction475 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction476;
+self->class = &class_nitc__parser__ReduceAction475;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction477: nitc::parser::ReduceAction477 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction477 = {
+/* runtime class nitc__parser__ReduceAction478: nitc::parser::ReduceAction478 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction478 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction477:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction477:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction477:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction477:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction477:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction477:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction477:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction477:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction477:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction477:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction477:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction477:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction477___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction477:parser#ReduceAction477#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction477:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction477:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction477:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction478:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction478:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction478:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction478:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction478:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction478:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction478:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction478:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction478:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction478:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction478:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction478:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction478___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction478:parser$ReduceAction478$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction478:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction478:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction478:kernel$Object$init */
 }
 };
-/* allocate ReduceAction477 */
-val* NEW_nitc__parser__ReduceAction477(const struct type* type) {
-val* self /* : ReduceAction477 */;
+/* allocate ReduceAction478 */
+val* NEW_nitc__parser__ReduceAction478(const struct type* type) {
+val* self /* : ReduceAction478 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction477;
+self->class = &class_nitc__parser__ReduceAction478;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction480: nitc::parser::ReduceAction480 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction480 = {
+/* runtime class nitc__parser__ReduceAction479: nitc::parser::ReduceAction479 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction479 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction480:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction480:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction480:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction480:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction480:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction480:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction480:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction480:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction480:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction480:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction480:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction480:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction480___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction480:parser#ReduceAction480#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction480:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction480:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction480:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction479:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction479:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction479:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction479:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction479:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction479:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction479:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction479:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction479:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction479:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction479:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction479:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction479___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction479:parser$ReduceAction479$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction479:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction479:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction479:kernel$Object$init */
 }
 };
-/* allocate ReduceAction480 */
-val* NEW_nitc__parser__ReduceAction480(const struct type* type) {
-val* self /* : ReduceAction480 */;
+/* allocate ReduceAction479 */
+val* NEW_nitc__parser__ReduceAction479(const struct type* type) {
+val* self /* : ReduceAction479 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction480;
+self->class = &class_nitc__parser__ReduceAction479;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction482: nitc::parser::ReduceAction482 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction482 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction482:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction482:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction482:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction482:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction482:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction482:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction482:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction482:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction482:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction482:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction482:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction482:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction482___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction482:parser#ReduceAction482#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction482:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction482:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction482:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction482:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction482:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction482:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction482:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction482:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction482:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction482:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction482:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction482:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction482:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction482:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction482:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction482___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction482:parser$ReduceAction482$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction482:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction482:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction482:kernel$Object$init */
 }
 };
 /* allocate ReduceAction482 */
@@ -6179,86 +7529,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction482;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction483: nitc::parser::ReduceAction483 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction483 = {
+/* runtime class nitc__parser__ReduceAction484: nitc::parser::ReduceAction484 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction484 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction483:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction483:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction483:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction483:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction483:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction483:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction483:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction483:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction483:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction483:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction483:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction483:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction483___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction483:parser#ReduceAction483#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction483:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction483:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction483:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction484:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction484:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction484:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction484:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction484:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction484:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction484:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction484:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction484:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction484:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction484:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction484:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction484___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction484:parser$ReduceAction484$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction484:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction484:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction484:kernel$Object$init */
 }
 };
-/* allocate ReduceAction483 */
-val* NEW_nitc__parser__ReduceAction483(const struct type* type) {
-val* self /* : ReduceAction483 */;
+/* allocate ReduceAction484 */
+val* NEW_nitc__parser__ReduceAction484(const struct type* type) {
+val* self /* : ReduceAction484 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction483;
+self->class = &class_nitc__parser__ReduceAction484;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction484: nitc::parser::ReduceAction484 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction484 = {
+/* runtime class nitc__parser__ReduceAction485: nitc::parser::ReduceAction485 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction485 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction484:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction484:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction484:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction484:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction484:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction484:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction484:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction484:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction484:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction484:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction484:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction484:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction484___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction484:parser#ReduceAction484#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction484:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction484:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction484:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction485:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction485:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction485:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction485:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction485:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction485:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction485:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction485:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction485:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction485:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction485:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction485:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction485___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction485:parser$ReduceAction485$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction485:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction485:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction485:kernel$Object$init */
 }
 };
-/* allocate ReduceAction484 */
-val* NEW_nitc__parser__ReduceAction484(const struct type* type) {
-val* self /* : ReduceAction484 */;
+/* allocate ReduceAction485 */
+val* NEW_nitc__parser__ReduceAction485(const struct type* type) {
+val* self /* : ReduceAction485 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction484;
+self->class = &class_nitc__parser__ReduceAction485;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction486: nitc::parser::ReduceAction486 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction486 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction486:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction486:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction486:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction486:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction486:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction486:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction486:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction486:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction486:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction486:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction486:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction486:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction486___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction486:parser#ReduceAction486#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction486:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction486:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction486:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction486:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction486:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction486:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction486:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction486:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction486:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction486:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction486:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction486:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction486:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction486:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction486:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction486___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction486:parser$ReduceAction486$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction486:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction486:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction486:kernel$Object$init */
 }
 };
 /* allocate ReduceAction486 */
@@ -6273,22 +7623,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction488 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction488:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction488:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction488:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction488:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction488:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction488:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction488:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction488:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction488:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction488:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction488:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction488:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction488___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction488:parser#ReduceAction488#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction488:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction488:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction488:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction488:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction488:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction488:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction488:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction488:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction488:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction488:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction488:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction488:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction488:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction488:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction488:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction488___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction488:parser$ReduceAction488$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction488:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction488:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction488:kernel$Object$init */
 }
 };
 /* allocate ReduceAction488 */
@@ -6299,146 +7649,116 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction488;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction489: nitc::parser::ReduceAction489 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction489 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction489:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction489:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction489:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction489:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction489:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction489:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction489:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction489:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction489:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction489:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction489:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction489:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction489___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction489:parser#ReduceAction489#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction489:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction489:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction489:kernel#Object#init */
-}
-};
-/* allocate ReduceAction489 */
-val* NEW_nitc__parser__ReduceAction489(const struct type* type) {
-val* self /* : ReduceAction489 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction489;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction492: nitc::parser::ReduceAction492 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction492 = {
+/* runtime class nitc__parser__ReduceAction490: nitc::parser::ReduceAction490 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction490 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction492:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction492:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction492:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction492:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction492:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction492:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction492:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction492:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction492:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction492:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction492:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction492:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction492___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction492:parser#ReduceAction492#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction492:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction492:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction492:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction490:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction490:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction490:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction490:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction490:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction490:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction490:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction490:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction490:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction490:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction490:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction490:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction490___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction490:parser$ReduceAction490$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction490:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction490:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction490:kernel$Object$init */
 }
 };
-/* allocate ReduceAction492 */
-val* NEW_nitc__parser__ReduceAction492(const struct type* type) {
-val* self /* : ReduceAction492 */;
+/* allocate ReduceAction490 */
+val* NEW_nitc__parser__ReduceAction490(const struct type* type) {
+val* self /* : ReduceAction490 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction492;
+self->class = &class_nitc__parser__ReduceAction490;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction853: nitc::parser::ReduceAction853 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction853 = {
+/* runtime class nitc__parser__ReduceAction491: nitc::parser::ReduceAction491 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction491 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction853:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction853:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction853:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction853:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction853:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction853:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction853:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction853:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction853:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction853:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction853:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction853:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction853___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction853:parser#ReduceAction853#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction853:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction853:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction853:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction491:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction491:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction491:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction491:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction491:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction491:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction491:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction491:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction491:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction491:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction491:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction491:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction491___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction491:parser$ReduceAction491$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction491:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction491:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction491:kernel$Object$init */
 }
 };
-/* allocate ReduceAction853 */
-val* NEW_nitc__parser__ReduceAction853(const struct type* type) {
-val* self /* : ReduceAction853 */;
+/* allocate ReduceAction491 */
+val* NEW_nitc__parser__ReduceAction491(const struct type* type) {
+val* self /* : ReduceAction491 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction853;
+self->class = &class_nitc__parser__ReduceAction491;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction855: nitc::parser::ReduceAction855 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction855 = {
+/* runtime class nitc__parser__ReduceAction494: nitc::parser::ReduceAction494 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction494 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction855:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction855:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction855:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction855:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction855:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction855:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction855:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction855:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction855:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction855:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction855:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction855:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction855___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction855:parser#ReduceAction855#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction855:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction855:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction855:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction494:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction494:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction494:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction494:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction494:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction494:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction494:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction494:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction494:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction494:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction494:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction494:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction494___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction494:parser$ReduceAction494$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction494:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction494:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction494:kernel$Object$init */
 }
 };
-/* allocate ReduceAction855 */
-val* NEW_nitc__parser__ReduceAction855(const struct type* type) {
-val* self /* : ReduceAction855 */;
+/* allocate ReduceAction494 */
+val* NEW_nitc__parser__ReduceAction494(const struct type* type) {
+val* self /* : ReduceAction494 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction855;
+self->class = &class_nitc__parser__ReduceAction494;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction856: nitc::parser::ReduceAction856 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction856 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction856:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction856:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction856:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction856:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction856:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction856:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction856:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction856:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction856:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction856:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction856:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction856:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction856___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction856:parser#ReduceAction856#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction856:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction856:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction856:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction856:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction856:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction856:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction856:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction856:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction856:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction856:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction856:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction856:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction856:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction856:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction856:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction856___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction856:parser$ReduceAction856$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction856:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction856:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction856:kernel$Object$init */
 }
 };
 /* allocate ReduceAction856 */
@@ -6449,56 +7769,26 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction856;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction857: nitc::parser::ReduceAction857 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction857 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction857:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction857:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction857:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction857:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction857:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction857:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction857:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction857:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction857:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction857:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction857:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction857:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction857___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction857:parser#ReduceAction857#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction857:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction857:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction857:kernel#Object#init */
-}
-};
-/* allocate ReduceAction857 */
-val* NEW_nitc__parser__ReduceAction857(const struct type* type) {
-val* self /* : ReduceAction857 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction857;
-return self;
-}
 /* runtime class nitc__parser__ReduceAction858: nitc::parser::ReduceAction858 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction858 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction858:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction858:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction858:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction858:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction858:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction858:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction858:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction858:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction858:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction858:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction858:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction858:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction858___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction858:parser#ReduceAction858#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction858:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction858:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction858:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction858:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction858:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction858:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction858:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction858:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction858:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction858:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction858:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction858:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction858:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction858:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction858:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction858___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction858:parser$ReduceAction858$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction858:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction858:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction858:kernel$Object$init */
 }
 };
 /* allocate ReduceAction858 */
@@ -6513,22 +7803,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction859 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction859:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction859:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction859:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction859:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction859:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction859:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction859:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction859:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction859:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction859:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction859:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction859:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction859___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction859:parser#ReduceAction859#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction859:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction859:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction859:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction859:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction859:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction859:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction859:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction859:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction859:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction859:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction859:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction859:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction859:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction859:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction859:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction859___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction859:parser$ReduceAction859$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction859:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction859:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction859:kernel$Object$init */
 }
 };
 /* allocate ReduceAction859 */
@@ -6543,22 +7833,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction860 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction860:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction860:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction860:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction860:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction860:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction860:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction860:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction860:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction860:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction860:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction860:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction860:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction860___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction860:parser#ReduceAction860#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction860:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction860:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction860:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction860:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction860:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction860:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction860:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction860:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction860:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction860:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction860:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction860:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction860:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction860:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction860:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction860___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction860:parser$ReduceAction860$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction860:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction860:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction860:kernel$Object$init */
 }
 };
 /* allocate ReduceAction860 */
@@ -6573,22 +7863,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction861 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction861:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction861:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction861:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction861:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction861:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction861:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction861:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction861:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction861:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction861:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction861:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction861:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction861___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction861:parser#ReduceAction861#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction861:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction861:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction861:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction861:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction861:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction861:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction861:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction861:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction861:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction861:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction861:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction861:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction861:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction861:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction861:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction861___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction861:parser$ReduceAction861$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction861:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction861:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction861:kernel$Object$init */
 }
 };
 /* allocate ReduceAction861 */
@@ -6603,22 +7893,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction862 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction862:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction862:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction862:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction862:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction862:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction862:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction862:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction862:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction862:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction862:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction862:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction862:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction862___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction862:parser#ReduceAction862#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction862:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction862:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction862:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction862:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction862:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction862:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction862:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction862:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction862:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction862:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction862:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction862:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction862:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction862:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction862:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction862___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction862:parser$ReduceAction862$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction862:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction862:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction862:kernel$Object$init */
 }
 };
 /* allocate ReduceAction862 */
@@ -6633,22 +7923,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction863 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction863:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction863:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction863:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction863:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction863:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction863:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction863:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction863:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction863:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction863:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction863:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction863:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction863___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction863:parser#ReduceAction863#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction863:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction863:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction863:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction863:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction863:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction863:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction863:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction863:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction863:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction863:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction863:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction863:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction863:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction863:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction863:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction863___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction863:parser$ReduceAction863$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction863:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction863:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction863:kernel$Object$init */
 }
 };
 /* allocate ReduceAction863 */
@@ -6659,386 +7949,266 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction863;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction866: nitc::parser::ReduceAction866 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction866 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction866:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction866:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction866:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction866:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction866:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction866:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction866:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction866:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction866:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction866:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction866:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction866:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction866___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction866:parser#ReduceAction866#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction866:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction866:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction866:kernel#Object#init */
-}
-};
-/* allocate ReduceAction866 */
-val* NEW_nitc__parser__ReduceAction866(const struct type* type) {
-val* self /* : ReduceAction866 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction866;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction867: nitc::parser::ReduceAction867 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction867 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction867:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction867:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction867:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction867:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction867:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction867:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction867:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction867:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction867:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction867:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction867:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction867:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction867___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction867:parser#ReduceAction867#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction867:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction867:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction867:kernel#Object#init */
-}
-};
-/* allocate ReduceAction867 */
-val* NEW_nitc__parser__ReduceAction867(const struct type* type) {
-val* self /* : ReduceAction867 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction867;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction891: nitc::parser::ReduceAction891 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction891 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction891:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction891:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction891:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction891:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction891:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction891:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction891:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction891:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction891:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction891:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction891:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction891:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction891___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction891:parser#ReduceAction891#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction891:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction891:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction891:kernel#Object#init */
-}
-};
-/* allocate ReduceAction891 */
-val* NEW_nitc__parser__ReduceAction891(const struct type* type) {
-val* self /* : ReduceAction891 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction891;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction892: nitc::parser::ReduceAction892 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction892 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction892:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction892:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction892:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction892:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction892:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction892:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction892:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction892:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction892:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction892:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction892:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction892:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction892___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction892:parser#ReduceAction892#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction892:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction892:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction892:kernel#Object#init */
-}
-};
-/* allocate ReduceAction892 */
-val* NEW_nitc__parser__ReduceAction892(const struct type* type) {
-val* self /* : ReduceAction892 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction892;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction1053: nitc::parser::ReduceAction1053 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1053 = {
+/* runtime class nitc__parser__ReduceAction864: nitc::parser::ReduceAction864 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction864 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1053:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1053:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1053:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1053:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1053:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1053:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1053:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1053:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1053:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1053:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1053:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1053:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1053___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1053:parser#ReduceAction1053#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1053:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1053:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1053:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction864:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction864:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction864:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction864:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction864:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction864:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction864:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction864:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction864:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction864:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction864:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction864:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction864___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction864:parser$ReduceAction864$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction864:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction864:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction864:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1053 */
-val* NEW_nitc__parser__ReduceAction1053(const struct type* type) {
-val* self /* : ReduceAction1053 */;
+/* allocate ReduceAction864 */
+val* NEW_nitc__parser__ReduceAction864(const struct type* type) {
+val* self /* : ReduceAction864 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1053;
+self->class = &class_nitc__parser__ReduceAction864;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1054: nitc::parser::ReduceAction1054 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1054 = {
+/* runtime class nitc__parser__ReduceAction865: nitc::parser::ReduceAction865 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction865 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1054:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1054:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1054:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1054:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1054:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1054:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1054:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1054:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1054:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1054:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1054:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1054:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1054___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1054:parser#ReduceAction1054#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1054:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1054:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1054:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction865:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction865:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction865:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction865:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction865:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction865:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction865:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction865:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction865:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction865:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction865:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction865:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction865___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction865:parser$ReduceAction865$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction865:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction865:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction865:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1054 */
-val* NEW_nitc__parser__ReduceAction1054(const struct type* type) {
-val* self /* : ReduceAction1054 */;
+/* allocate ReduceAction865 */
+val* NEW_nitc__parser__ReduceAction865(const struct type* type) {
+val* self /* : ReduceAction865 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1054;
+self->class = &class_nitc__parser__ReduceAction865;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1055: nitc::parser::ReduceAction1055 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1055 = {
+/* runtime class nitc__parser__ReduceAction866: nitc::parser::ReduceAction866 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction866 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1055:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1055:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1055:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1055:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1055:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1055:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1055:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1055:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1055:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1055:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1055:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1055:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1055___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1055:parser#ReduceAction1055#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1055:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1055:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1055:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction866:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction866:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction866:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction866:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction866:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction866:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction866:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction866:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction866:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction866:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction866:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction866:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction866___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction866:parser$ReduceAction866$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction866:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction866:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction866:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1055 */
-val* NEW_nitc__parser__ReduceAction1055(const struct type* type) {
-val* self /* : ReduceAction1055 */;
+/* allocate ReduceAction866 */
+val* NEW_nitc__parser__ReduceAction866(const struct type* type) {
+val* self /* : ReduceAction866 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1055;
+self->class = &class_nitc__parser__ReduceAction866;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1056: nitc::parser::ReduceAction1056 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1056 = {
+/* runtime class nitc__parser__ReduceAction869: nitc::parser::ReduceAction869 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction869 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1056:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1056:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1056:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1056:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1056:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1056:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1056:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1056:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1056:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1056:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1056:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1056:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1056___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1056:parser#ReduceAction1056#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1056:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1056:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1056:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction869:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction869:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction869:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction869:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction869:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction869:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction869:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction869:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction869:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction869:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction869:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction869:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction869___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction869:parser$ReduceAction869$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction869:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction869:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction869:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1056 */
-val* NEW_nitc__parser__ReduceAction1056(const struct type* type) {
-val* self /* : ReduceAction1056 */;
+/* allocate ReduceAction869 */
+val* NEW_nitc__parser__ReduceAction869(const struct type* type) {
+val* self /* : ReduceAction869 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1056;
+self->class = &class_nitc__parser__ReduceAction869;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1057: nitc::parser::ReduceAction1057 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1057 = {
+/* runtime class nitc__parser__ReduceAction870: nitc::parser::ReduceAction870 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction870 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1057:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1057:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1057:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1057:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1057:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1057:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1057:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1057:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1057:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1057:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1057:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1057:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1057___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1057:parser#ReduceAction1057#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1057:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1057:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1057:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction870:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction870:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction870:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction870:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction870:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction870:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction870:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction870:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction870:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction870:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction870:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction870:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction870___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction870:parser$ReduceAction870$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction870:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction870:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction870:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1057 */
-val* NEW_nitc__parser__ReduceAction1057(const struct type* type) {
-val* self /* : ReduceAction1057 */;
+/* allocate ReduceAction870 */
+val* NEW_nitc__parser__ReduceAction870(const struct type* type) {
+val* self /* : ReduceAction870 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1057;
+self->class = &class_nitc__parser__ReduceAction870;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1058: nitc::parser::ReduceAction1058 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1058 = {
+/* runtime class nitc__parser__ReduceAction894: nitc::parser::ReduceAction894 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction894 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1058:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1058:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1058:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1058:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1058:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1058:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1058:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1058:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1058:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1058:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1058:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1058:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1058___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1058:parser#ReduceAction1058#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1058:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1058:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1058:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction894:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction894:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction894:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction894:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction894:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction894:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction894:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction894:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction894:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction894:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction894:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction894:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction894___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction894:parser$ReduceAction894$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction894:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction894:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction894:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1058 */
-val* NEW_nitc__parser__ReduceAction1058(const struct type* type) {
-val* self /* : ReduceAction1058 */;
+/* allocate ReduceAction894 */
+val* NEW_nitc__parser__ReduceAction894(const struct type* type) {
+val* self /* : ReduceAction894 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1058;
+self->class = &class_nitc__parser__ReduceAction894;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1060: nitc::parser::ReduceAction1060 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1060 = {
+/* runtime class nitc__parser__ReduceAction895: nitc::parser::ReduceAction895 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction895 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1060:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1060:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1060:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1060:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1060:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1060:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1060:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1060:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1060:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1060:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1060:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1060:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1060___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1060:parser#ReduceAction1060#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1060:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1060:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1060:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction895:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction895:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction895:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction895:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction895:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction895:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction895:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction895:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction895:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction895:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction895:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction895:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction895___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction895:parser$ReduceAction895$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction895:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction895:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction895:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1060 */
-val* NEW_nitc__parser__ReduceAction1060(const struct type* type) {
-val* self /* : ReduceAction1060 */;
+/* allocate ReduceAction895 */
+val* NEW_nitc__parser__ReduceAction895(const struct type* type) {
+val* self /* : ReduceAction895 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1060;
+self->class = &class_nitc__parser__ReduceAction895;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1062: nitc::parser::ReduceAction1062 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1062 = {
+/* runtime class nitc__parser__ReduceAction1063: nitc::parser::ReduceAction1063 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1063 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1062:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1062:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1062:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1062:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1062:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1062:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1062:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1062:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1062:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1062:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1062:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1062:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1062___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1062:parser#ReduceAction1062#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1062:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1062:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1062:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1063:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1063:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1063:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1063:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1063:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1063:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1063:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1063:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1063:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1063:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1063:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1063:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1063___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1063:parser$ReduceAction1063$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1063:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1063:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1063:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1062 */
-val* NEW_nitc__parser__ReduceAction1062(const struct type* type) {
-val* self /* : ReduceAction1062 */;
+/* allocate ReduceAction1063 */
+val* NEW_nitc__parser__ReduceAction1063(const struct type* type) {
+val* self /* : ReduceAction1063 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1062;
+self->class = &class_nitc__parser__ReduceAction1063;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction1064: nitc::parser::ReduceAction1064 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction1064 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1064:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1064:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1064:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1064:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1064:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1064:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1064:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1064:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1064:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1064:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1064:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1064:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1064___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1064:parser#ReduceAction1064#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1064:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1064:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1064:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1064:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1064:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1064:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1064:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1064:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1064:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1064:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1064:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1064:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1064:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1064:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1064:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1064___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1064:parser$ReduceAction1064$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1064:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1064:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1064:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1064 */
@@ -7053,22 +8223,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction1065 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1065:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1065:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1065:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1065:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1065:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1065:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1065:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1065:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1065:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1065:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1065:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1065:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1065___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1065:parser#ReduceAction1065#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1065:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1065:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1065:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1065:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1065:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1065:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1065:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1065:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1065:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1065:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1065:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1065:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1065:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1065:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1065:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1065___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1065:parser$ReduceAction1065$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1065:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1065:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1065:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1065 */
@@ -7083,22 +8253,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction1066 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1066:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1066:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1066:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1066:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1066:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1066:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1066:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1066:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1066:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1066:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1066:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1066:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1066___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1066:parser#ReduceAction1066#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1066:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1066:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1066:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1066:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1066:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1066:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1066:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1066:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1066:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1066:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1066:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1066:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1066:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1066:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1066:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1066___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1066:parser$ReduceAction1066$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1066:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1066:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1066:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1066 */
@@ -7113,22 +8283,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction1067 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1067:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1067:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1067:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1067:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1067:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1067:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1067:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1067:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1067:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1067:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1067:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1067:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1067___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1067:parser#ReduceAction1067#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1067:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1067:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1067:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1067:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1067:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1067:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1067:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1067:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1067:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1067:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1067:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1067:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1067:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1067:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1067:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1067___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1067:parser$ReduceAction1067$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1067:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1067:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1067:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1067 */
@@ -7143,22 +8313,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction1068 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1068:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1068:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1068:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1068:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1068:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1068:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1068:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1068:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1068:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1068:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1068:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1068:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1068___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1068:parser#ReduceAction1068#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1068:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1068:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1068:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1068:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1068:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1068:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1068:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1068:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1068:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1068:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1068:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1068:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1068:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1068:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1068:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1068___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1068:parser$ReduceAction1068$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1068:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1068:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1068:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1068 */
@@ -7173,22 +8343,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction1070 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1070:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1070:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1070:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1070:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1070:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1070:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1070:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1070:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1070:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1070:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1070:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1070:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1070___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1070:parser#ReduceAction1070#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1070:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1070:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1070:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1070:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1070:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1070:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1070:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1070:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1070:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1070:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1070:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1070:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1070:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1070:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1070:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1070___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1070:parser$ReduceAction1070$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1070:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1070:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1070:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1070 */
@@ -7203,22 +8373,22 @@ return self;
 const struct class class_nitc__parser__ReduceAction1072 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1072:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1072:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1072:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1072:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1072:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1072:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1072:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1072:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1072:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1072:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1072:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1072:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1072___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1072:parser#ReduceAction1072#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1072:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1072:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1072:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1072:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1072:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1072:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1072:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1072:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1072:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1072:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1072:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1072:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1072:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1072:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1072:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1072___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1072:parser$ReduceAction1072$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1072:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1072:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1072:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1072 */
@@ -7229,26 +8399,146 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction1072;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction1074: nitc::parser::ReduceAction1074 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1074 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1074:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1074:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1074:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1074:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1074:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1074:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1074:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1074:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1074:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1074:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1074:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1074:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1074___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1074:parser$ReduceAction1074$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1074:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1074:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1074:kernel$Object$init */
+}
+};
+/* allocate ReduceAction1074 */
+val* NEW_nitc__parser__ReduceAction1074(const struct type* type) {
+val* self /* : ReduceAction1074 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction1074;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction1075: nitc::parser::ReduceAction1075 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1075 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1075:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1075:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1075:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1075:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1075:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1075:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1075:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1075:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1075:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1075:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1075:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1075:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1075___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1075:parser$ReduceAction1075$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1075:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1075:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1075:kernel$Object$init */
+}
+};
+/* allocate ReduceAction1075 */
+val* NEW_nitc__parser__ReduceAction1075(const struct type* type) {
+val* self /* : ReduceAction1075 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction1075;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction1076: nitc::parser::ReduceAction1076 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1076 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1076:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1076:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1076:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1076:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1076:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1076:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1076:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1076:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1076:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1076:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1076:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1076:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1076___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1076:parser$ReduceAction1076$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1076:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1076:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1076:kernel$Object$init */
+}
+};
+/* allocate ReduceAction1076 */
+val* NEW_nitc__parser__ReduceAction1076(const struct type* type) {
+val* self /* : ReduceAction1076 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction1076;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction1077: nitc::parser::ReduceAction1077 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1077 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1077:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1077:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1077:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1077:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1077:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1077:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1077:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1077:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1077:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1077:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1077:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1077:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1077___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1077:parser$ReduceAction1077$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1077:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1077:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1077:kernel$Object$init */
+}
+};
+/* allocate ReduceAction1077 */
+val* NEW_nitc__parser__ReduceAction1077(const struct type* type) {
+val* self /* : ReduceAction1077 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction1077;
+return self;
+}
 /* runtime class nitc__parser__ReduceAction1078: nitc::parser::ReduceAction1078 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction1078 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1078:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1078:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1078:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1078:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1078:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1078:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1078:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1078:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1078:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1078:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1078:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1078:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1078___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1078:parser#ReduceAction1078#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1078:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1078:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1078:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1078:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1078:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1078:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1078:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1078:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1078:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1078:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1078:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1078:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1078:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1078:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1078:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1078___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1078:parser$ReduceAction1078$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1078:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1078:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1078:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1078 */
@@ -7259,86 +8549,86 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction1078;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1086: nitc::parser::ReduceAction1086 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1086 = {
+/* runtime class nitc__parser__ReduceAction1080: nitc::parser::ReduceAction1080 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1080 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1086:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1086:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1086:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1086:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1086:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1086:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1086:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1086:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1086:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1086:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1086:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1086:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1086___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1086:parser#ReduceAction1086#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1086:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1086:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1086:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1080:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1080:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1080:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1080:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1080:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1080:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1080:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1080:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1080:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1080:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1080:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1080:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1080___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1080:parser$ReduceAction1080$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1080:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1080:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1080:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1086 */
-val* NEW_nitc__parser__ReduceAction1086(const struct type* type) {
-val* self /* : ReduceAction1086 */;
+/* allocate ReduceAction1080 */
+val* NEW_nitc__parser__ReduceAction1080(const struct type* type) {
+val* self /* : ReduceAction1080 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1086;
+self->class = &class_nitc__parser__ReduceAction1080;
 return self;
 }
-/* runtime class nitc__parser__ReduceAction1087: nitc::parser::ReduceAction1087 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1087 = {
+/* runtime class nitc__parser__ReduceAction1082: nitc::parser::ReduceAction1082 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1082 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1087:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1087:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1087:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1087:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1087:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1087:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1087:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1087:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1087:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1087:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1087:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1087:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1087___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1087:parser#ReduceAction1087#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1087:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1087:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1087:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1082:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1082:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1082:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1082:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1082:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1082:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1082:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1082:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1082:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1082:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1082:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1082:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1082___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1082:parser$ReduceAction1082$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1082:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1082:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1082:kernel$Object$init */
 }
 };
-/* allocate ReduceAction1087 */
-val* NEW_nitc__parser__ReduceAction1087(const struct type* type) {
-val* self /* : ReduceAction1087 */;
+/* allocate ReduceAction1082 */
+val* NEW_nitc__parser__ReduceAction1082(const struct type* type) {
+val* self /* : ReduceAction1082 */;
 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
 self->type = type;
-self->class = &class_nitc__parser__ReduceAction1087;
+self->class = &class_nitc__parser__ReduceAction1082;
 return self;
 }
 /* runtime class nitc__parser__ReduceAction1088: nitc::parser::ReduceAction1088 (dead=false; need_corpse=false)*/
 const struct class class_nitc__parser__ReduceAction1088 = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1088:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1088:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1088:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1088:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1088:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1088:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1088:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1088:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1088:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1088:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1088:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1088:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1088___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1088:parser#ReduceAction1088#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1088:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1088:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1088:kernel#Object#init */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1088:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1088:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1088:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1088:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1088:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1088:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1088:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1088:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1088:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1088:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1088:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1088:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1088___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1088:parser$ReduceAction1088$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1088:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1088:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1088:kernel$Object$init */
 }
 };
 /* allocate ReduceAction1088 */
@@ -7349,9 +8639,102 @@ self->type = type;
 self->class = &class_nitc__parser__ReduceAction1088;
 return self;
 }
+/* runtime class nitc__parser__ReduceAction1096: nitc::parser::ReduceAction1096 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1096 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1096:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1096:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1096:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1096:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1096:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1096:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1096:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1096:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1096:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1096:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1096:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1096:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1096___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1096:parser$ReduceAction1096$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1096:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1096:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1096:kernel$Object$init */
+}
+};
+/* allocate ReduceAction1096 */
+val* NEW_nitc__parser__ReduceAction1096(const struct type* type) {
+val* self /* : ReduceAction1096 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction1096;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction1097: nitc::parser::ReduceAction1097 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1097 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1097:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1097:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1097:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1097:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1097:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1097:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1097:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1097:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1097:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1097:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1097:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1097:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1097___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1097:parser$ReduceAction1097$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1097:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1097:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1097:kernel$Object$init */
+}
+};
+/* allocate ReduceAction1097 */
+val* NEW_nitc__parser__ReduceAction1097(const struct type* type) {
+val* self /* : ReduceAction1097 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction1097;
+return self;
+}
+/* runtime class nitc__parser__ReduceAction1098: nitc::parser::ReduceAction1098 (dead=false; need_corpse=false)*/
+const struct class class_nitc__parser__ReduceAction1098 = {
+0, /* box_kind */
+{
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1098:parser_work$ReduceAction$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1098:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1098:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1098:abstract_text$Object$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1098:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1098:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1098:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1098:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1098:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1098:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1098:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1098:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1098___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1098:parser$ReduceAction1098$action */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1098:parser_work$ReduceAction$goto= */
+(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1098:parser_work$ReduceAction$concat */
+(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1098:kernel$Object$init */
+}
+};
+/* allocate ReduceAction1098 */
+val* NEW_nitc__parser__ReduceAction1098(const struct type* type) {
+val* self /* : ReduceAction1098 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__parser__ReduceAction1098;
+return self;
+}
 /* runtime class nitc__ANode: nitc::ANode (dead=true; need_corpse=false)*/
 /* allocate ANode */
 val* NEW_nitc__ANode(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "ANode is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7359,6 +8742,9 @@ fatal_exit(1);
 /* runtime class nitc__parser_nodes__CollectTokensByTextVisitor: nitc::parser_nodes::CollectTokensByTextVisitor (dead=true; need_corpse=false)*/
 /* allocate CollectTokensByTextVisitor */
 val* NEW_nitc__parser_nodes__CollectTokensByTextVisitor(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "CollectTokensByTextVisitor is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7366,6 +8752,9 @@ fatal_exit(1);
 /* runtime class nitc__parser_nodes__CollectAnnotationsByNameVisitor: nitc::parser_nodes::CollectAnnotationsByNameVisitor (dead=true; need_corpse=false)*/
 /* allocate CollectAnnotationsByNameVisitor */
 val* NEW_nitc__parser_nodes__CollectAnnotationsByNameVisitor(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "CollectAnnotationsByNameVisitor is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7373,6 +8762,9 @@ fatal_exit(1);
 /* runtime class nitc__ASTDump: nitc::ASTDump (dead=true; need_corpse=false)*/
 /* allocate ASTDump */
 val* NEW_nitc__ASTDump(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "ASTDump is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7381,63 +8773,68 @@ fatal_exit(1);
 const struct class class_nitc__ANodes = {
 0, /* box_kind */
 {
-(nitmethod_t)nitc___nitc__ANodes___core__kernel__Object__init, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ANodes:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ANodes:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Collection___Object__to_s, /* pointer to parser_nodes:ANodes:abstract_text#Collection#to_s */
-(nitmethod_t)core___core__SequenceRead___core__kernel__Object___61d_61d, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ANodes:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ANodes:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ANodes:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ANodes:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ANodes:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ANodes:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__SequenceRead___core__kernel__Object__hash, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#hash */
-(nitmethod_t)nitc___nitc__ANodes___parent_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent= */
-(nitmethod_t)nitc___nitc__ANodes___hook_add, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_add */
-(nitmethod_t)nitc___nitc__ANodes___items, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#items */
-(nitmethod_t)nitc___nitc__ANodes___hook_remove, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_remove */
-(nitmethod_t)nitc___nitc__ANodes___parent, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent */
-(nitmethod_t)core__abstract_text___Collection___join, /* pointer to parser_nodes:ANodes:abstract_text#Collection#join */
-(nitmethod_t)core__array___Collection___to_a, /* pointer to parser_nodes:ANodes:array#Collection#to_a */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__length, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#length */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__is_empty, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#is_empty */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__iterator, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#iterator */
-(nitmethod_t)core___core__Collection___has_all, /* pointer to parser_nodes:ANodes:abstract_collection#Collection#has_all */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__has, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#has */
-(nitmethod_t)core___core__SequenceRead___Collection__first, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#first */
-(nitmethod_t)core___core__Collection___not_empty, /* pointer to parser_nodes:ANodes:abstract_collection#Collection#not_empty */
-(nitmethod_t)core__abstract_text___Collection___plain_to_s, /* pointer to parser_nodes:ANodes:abstract_text#Collection#plain_to_s */
-(nitmethod_t)nitc___nitc__ANodes___visit_all, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#visit_all */
-(nitmethod_t)nitc___nitc__ANodes___unsafe_add_all, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#unsafe_add_all */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__SequenceRead___91d_93d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[] */
-(nitmethod_t)core___core__SequenceRead___iterator_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#iterator_from */
-(nitmethod_t)core___core__SequenceRead___index_of, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#index_of */
-(nitmethod_t)core___core__SequenceRead___last_index_of, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last_index_of */
-(nitmethod_t)core___core__SequenceRead___index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#index_of_from */
-(nitmethod_t)core___core__SequenceRead___last, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last */
-(nitmethod_t)core___core__SequenceRead___last_index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last_index_of_from */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__SequenceRead__reverse_iterator, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#reverse_iterator */
-(nitmethod_t)core___core__SequenceRead___reverse_iterator_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#reverse_iterator_from */
-(nitmethod_t)core___core__RemovableCollection___remove, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#remove */
-(nitmethod_t)core___core__RemovableCollection___clear, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#clear */
-(nitmethod_t)nitc___nitc__ANodes___replace_child, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#replace_child */
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ANodes:kernel#Object#init */
+(nitmethod_t)nitc___nitc__ANodes___core__kernel__Object__init, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ANodes:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ANodes:kernel$Object$sys */
+(nitmethod_t)core__abstract_text___Collection___Object__to_s, /* pointer to parser_nodes:ANodes:abstract_text$Collection$to_s */
+(nitmethod_t)core___core__SequenceRead___core__kernel__Object___61d_61d, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ANodes:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ANodes:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ANodes:kernel$Object$object_id */
+(nitmethod_t)core___core__SequenceRead___core__kernel__Object__hash, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ANodes:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ANodes:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ANodes:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANodes___parent_61d, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$parent= */
+(nitmethod_t)nitc___nitc__ANodes___hook_add, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$hook_add */
+(nitmethod_t)nitc___nitc__ANodes___items, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$items */
+(nitmethod_t)nitc___nitc__ANodes___hook_remove, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$hook_remove */
+(nitmethod_t)nitc___nitc__ANodes___parent, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$parent */
+(nitmethod_t)nitc___nitc__ANodes___visit_all, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$visit_all */
+(nitmethod_t)nitc___nitc__ANodes___unsafe_add_all, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$unsafe_add_all */
+(nitmethod_t)nitc___nitc__ANodes___replace_child, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$replace_child */
+(nitmethod_t)core__abstract_text___Collection___join, /* pointer to parser_nodes:ANodes:abstract_text$Collection$join */
+(nitmethod_t)core__array___Collection___to_a, /* pointer to parser_nodes:ANodes:array$Collection$to_a */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__length, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$length */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__is_empty, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$is_empty */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__iterator, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$iterator */
+(nitmethod_t)core___core__Collection___has_exactly, /* pointer to parser_nodes:ANodes:abstract_collection$Collection$has_exactly */
+(nitmethod_t)core___core__Collection___has_all, /* pointer to parser_nodes:ANodes:abstract_collection$Collection$has_all */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Collection__has, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$has */
+(nitmethod_t)core___core__Collection___count, /* pointer to parser_nodes:ANodes:abstract_collection$Collection$count */
+(nitmethod_t)core___core__SequenceRead___Collection__first, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$first */
+(nitmethod_t)core___core__Collection___not_empty, /* pointer to parser_nodes:ANodes:abstract_collection$Collection$not_empty */
+(nitmethod_t)core__abstract_text___Collection___plain_to_s, /* pointer to parser_nodes:ANodes:abstract_text$Collection$plain_to_s */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ANodes:kernel$Object$init */
+NULL, /* empty */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__SequenceRead___91d_93d, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$[] */
+(nitmethod_t)core___core__SequenceRead___iterator_from, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$iterator_from */
+(nitmethod_t)core___core__SequenceRead___index_of, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$index_of */
+(nitmethod_t)core___core__SequenceRead___last_index_of, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$last_index_of */
+(nitmethod_t)core___core__SequenceRead___last, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$last */
+(nitmethod_t)core___core__SequenceRead___index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$index_of_from */
+(nitmethod_t)core___core__SequenceRead___last_index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$last_index_of_from */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__SequenceRead__reverse_iterator, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$reverse_iterator */
+(nitmethod_t)core___core__SequenceRead___reverse_iterator_from, /* pointer to parser_nodes:ANodes:abstract_collection$SequenceRead$reverse_iterator_from */
+(nitmethod_t)core___core__RemovableCollection___clear, /* pointer to parser_nodes:ANodes:abstract_collection$RemovableCollection$clear */
+(nitmethod_t)core___core__RemovableCollection___remove, /* pointer to parser_nodes:ANodes:abstract_collection$RemovableCollection$remove */
 NULL, /* empty */
 NULL, /* empty */
-(nitmethod_t)core___core__SimpleCollection___add_all, /* pointer to parser_nodes:ANodes:abstract_collection#SimpleCollection#add_all */
-(nitmethod_t)core___core__Sequence___SimpleCollection__add, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#add */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__push, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#push */
-(nitmethod_t)core___core__Sequence___append, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#append */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence___91d_93d_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[]= */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__remove_at, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#remove_at */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__pop, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#pop */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__shift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#shift */
-(nitmethod_t)core___core__Sequence___prepend, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#prepend */
-(nitmethod_t)core___core__Sequence___insert_all, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#insert_all */
-(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__unshift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#unshift */
-(nitmethod_t)core___core__Sequence___insert, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#insert */
-(nitmethod_t)core___core__Sequence___first_61d, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#first= */
+NULL, /* empty */
+NULL, /* empty */
+(nitmethod_t)core___core__Sequence___SimpleCollection__add, /* pointer to parser_nodes:ANodes:abstract_collection$Sequence$add */
+(nitmethod_t)core___core__SimpleCollection___add_all, /* pointer to parser_nodes:ANodes:abstract_collection$SimpleCollection$add_all */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__push, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$push */
+(nitmethod_t)core___core__Sequence___append, /* pointer to parser_nodes:ANodes:abstract_collection$Sequence$append */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__shift, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$shift */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence___91d_93d_61d, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$[]= */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__remove_at, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$remove_at */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__pop, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$pop */
+(nitmethod_t)nitc___nitc__ANodes___core__abstract_collection__Sequence__unshift, /* pointer to parser_nodes:ANodes:parser_nodes$ANodes$unshift */
+(nitmethod_t)core___core__Sequence___prepend, /* pointer to parser_nodes:ANodes:abstract_collection$Sequence$prepend */
+(nitmethod_t)core___core__Sequence___insert_all, /* pointer to parser_nodes:ANodes:abstract_collection$Sequence$insert_all */
+(nitmethod_t)core___core__Sequence___insert, /* pointer to parser_nodes:ANodes:abstract_collection$Sequence$insert */
+(nitmethod_t)core___core__Sequence___first_61d, /* pointer to parser_nodes:ANodes:abstract_collection$Sequence$first= */
 }
 };
 /* allocate ANodes[ANode] */
@@ -7449,7 +8846,7 @@ self->type = type;
 self->class = &class_nitc__ANodes;
 var = NEW_core__Array(self->type->resolution_table->types[COLOR_core__Array__nitc__ANodes___35dE]);
 {
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[ANode]>*/
+core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[ANode]>*/
 }
 self->attrs[COLOR_nitc__parser_nodes__ANodes___items].val = var; /* _items on <self:ANodes[ANode] exact> */
 return self;
@@ -7457,6 +8854,9 @@ return self;
 /* runtime class nitc__Token: nitc::Token (dead=true; need_corpse=false)*/
 /* allocate Token */
 val* NEW_nitc__Token(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "Token is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7464,6 +8864,9 @@ fatal_exit(1);
 /* runtime class nitc__Prod: nitc::Prod (dead=true; need_corpse=false)*/
 /* allocate Prod */
 val* NEW_nitc__Prod(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "Prod is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7471,6 +8874,9 @@ fatal_exit(1);
 /* runtime class nitc__Visitor: nitc::Visitor (dead=true; need_corpse=false)*/
 /* allocate Visitor */
 val* NEW_nitc__Visitor(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "Visitor is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7479,48 +8885,49 @@ fatal_exit(1);
 const struct class class_nitc__TEol = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TEol:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TEol:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TEol:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TEol___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TEol:parser_nodes#TEol#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TEol:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TEol:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TEol:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TEol:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TEol:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TEol:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TEol:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TEol:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TEol:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TEol:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TEol:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TEol:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEol:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEol:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEol:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEol:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEol:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEol:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEol:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEol:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TEol:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TEol:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TEol:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TEol:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TEol:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TEol:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TEol___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEol:lexer#TEol#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TEol:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TEol:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TEol:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TEol___init_tk, /* pointer to parser_nodes:TEol:lexer#TEol#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TEol:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TEol:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TEol:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TEol___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TEol:parser_nodes$TEol$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TEol:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TEol:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TEol:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TEol:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TEol:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TEol:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TEol:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TEol:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TEol:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TEol:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TEol:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TEol:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TEol:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TEol:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TEol:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TEol:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TEol:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEol:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEol:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEol:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEol:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEol:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEol:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEol:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEol:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TEol:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TEol:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TEol:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TEol:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TEol:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TEol:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TEol___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEol:lexer$TEol$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TEol:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TEol:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TEol:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TEol:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TEol:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TEol:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TEol___init_tk, /* pointer to parser_nodes:TEol:lexer$TEol$init_tk */
 }
 };
 /* allocate TEol */
@@ -7537,48 +8944,49 @@ return self;
 const struct class class_nitc__TComment = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TComment:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TComment:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TComment:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TComment:parser_nodes#Token#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TComment:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TComment:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TComment:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TComment:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TComment:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TComment:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TComment:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TComment:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TComment:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TComment:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TComment:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TComment:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComment:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComment:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComment:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComment:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComment:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComment:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComment:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TComment:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TComment:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TComment:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TComment:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TComment:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TComment:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TComment___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComment:lexer#TComment#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TComment:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TComment:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TComment:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TComment___init_tk, /* pointer to parser_nodes:TComment:lexer#TComment#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TComment:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TComment:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TComment:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TComment:parser_nodes$Token$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TComment:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TComment:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TComment:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TComment:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TComment:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TComment:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TComment:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TComment:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TComment:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TComment:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TComment:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TComment:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TComment:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TComment:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TComment:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TComment:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TComment:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComment:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComment:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComment:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComment:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComment:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComment:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComment:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComment:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TComment:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TComment:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TComment:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TComment:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TComment:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TComment:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TComment___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComment:lexer$TComment$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TComment:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TComment:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TComment:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TComment:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TComment:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TComment:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TComment___init_tk, /* pointer to parser_nodes:TComment:lexer$TComment$init_tk */
 }
 };
 /* allocate TComment */
@@ -7594,6 +9002,9 @@ return self;
 /* runtime class nitc__TokenKeyword: nitc::TokenKeyword (dead=true; need_corpse=false)*/
 /* allocate TokenKeyword */
 val* NEW_nitc__TokenKeyword(const struct type* type) {
+if(catchStack.cursor >= 0){
+longjmp(catchStack.envs[catchStack.cursor], 1);
+}
 PRINT_ERROR("Runtime error: %s", "TokenKeyword is DEAD");
 PRINT_ERROR("\n");
 fatal_exit(1);
@@ -7602,48 +9013,49 @@ fatal_exit(1);
 const struct class class_nitc__TKwpackage = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwpackage:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwpackage:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwpackage:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwpackage:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwpackage:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwpackage:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwpackage:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwpackage:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwpackage:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwpackage:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwpackage:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwpackage:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpackage:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpackage:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpackage:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpackage:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpackage:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpackage:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpackage:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwpackage:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwpackage:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwpackage___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwpackage___init_tk, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwpackage:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwpackage:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwpackage:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwpackage:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwpackage:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwpackage:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwpackage:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwpackage:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwpackage:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwpackage:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwpackage:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwpackage:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwpackage:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwpackage:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwpackage:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwpackage:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwpackage:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwpackage:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpackage:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpackage:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpackage:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpackage:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpackage:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpackage:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpackage:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwpackage:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwpackage:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwpackage:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwpackage:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwpackage___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpackage:lexer$TKwpackage$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwpackage:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwpackage___init_tk, /* pointer to parser_nodes:TKwpackage:lexer$TKwpackage$init_tk */
 }
 };
 /* allocate TKwpackage */
@@ -7660,48 +9072,49 @@ return self;
 const struct class class_nitc__TKwmodule = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwmodule:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwmodule:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwmodule:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwmodule:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwmodule:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwmodule:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwmodule:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwmodule:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwmodule:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwmodule:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwmodule:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwmodule:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmodule:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmodule:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmodule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmodule:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmodule:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmodule:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmodule:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwmodule:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwmodule:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwmodule___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwmodule___init_tk, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwmodule:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwmodule:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwmodule:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwmodule:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwmodule:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwmodule:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwmodule:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwmodule:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwmodule:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwmodule:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwmodule:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwmodule:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwmodule:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwmodule:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwmodule:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwmodule:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwmodule:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwmodule:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmodule:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmodule:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmodule:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmodule:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmodule:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmodule:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmodule:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwmodule:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwmodule:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwmodule:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwmodule:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwmodule___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmodule:lexer$TKwmodule$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwmodule:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwmodule___init_tk, /* pointer to parser_nodes:TKwmodule:lexer$TKwmodule$init_tk */
 }
 };
 /* allocate TKwmodule */
@@ -7718,48 +9131,49 @@ return self;
 const struct class class_nitc__TKwimport = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwimport:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwimport:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwimport:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwimport:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwimport:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwimport:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwimport:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwimport:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwimport:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwimport:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwimport:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwimport:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimport:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimport:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimport:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimport:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimport:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimport:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimport:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimport:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwimport:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwimport:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwimport___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwimport___init_tk, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwimport:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwimport:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwimport:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwimport:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwimport:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwimport:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwimport:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwimport:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwimport:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwimport:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwimport:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwimport:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwimport:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwimport:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwimport:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwimport:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwimport:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwimport:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimport:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwimport:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimport:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimport:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimport:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimport:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimport:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimport:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimport:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimport:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwimport:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwimport:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwimport:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwimport:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwimport:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwimport___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimport:lexer$TKwimport$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwimport:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwimport___init_tk, /* pointer to parser_nodes:TKwimport:lexer$TKwimport$init_tk */
 }
 };
 /* allocate TKwimport */
@@ -7776,48 +9190,49 @@ return self;
 const struct class class_nitc__TKwclass = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwclass:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwclass:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwclass:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwclass:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwclass:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwclass:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwclass:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwclass:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwclass:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwclass:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwclass:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwclass:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwclass:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwclass:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwclass:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwclass:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwclass:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwclass:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwclass:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwclass:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwclass:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwclass:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwclass___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwclass___init_tk, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwclass:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwclass:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwclass:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwclass:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwclass:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwclass:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwclass:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwclass:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwclass:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwclass:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwclass:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwclass:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwclass:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwclass:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwclass:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwclass:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwclass:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwclass:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwclass:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwclass:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwclass:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwclass:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwclass:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwclass:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwclass:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwclass:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwclass:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwclass:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwclass:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwclass:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwclass:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwclass:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwclass:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwclass___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwclass:lexer$TKwclass$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwclass:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwclass___init_tk, /* pointer to parser_nodes:TKwclass:lexer$TKwclass$init_tk */
 }
 };
 /* allocate TKwclass */
@@ -7834,48 +9249,49 @@ return self;
 const struct class class_nitc__TKwabstract = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwabstract:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwabstract:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwabstract:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwabstract:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwabstract:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwabstract:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwabstract:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwabstract:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwabstract:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwabstract:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwabstract:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwabstract:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabstract:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabstract:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabstract:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabstract:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabstract:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabstract:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabstract:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwabstract:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwabstract:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwabstract___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwabstract___init_tk, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwabstract:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwabstract:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwabstract:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwabstract:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwabstract:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwabstract:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwabstract:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwabstract:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwabstract:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwabstract:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwabstract:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwabstract:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwabstract:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwabstract:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwabstract:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwabstract:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwabstract:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwabstract:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabstract:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabstract:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabstract:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabstract:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabstract:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabstract:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabstract:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwabstract:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwabstract:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwabstract:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwabstract:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwabstract___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabstract:lexer$TKwabstract$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwabstract:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwabstract___init_tk, /* pointer to parser_nodes:TKwabstract:lexer$TKwabstract$init_tk */
 }
 };
 /* allocate TKwabstract */
@@ -7892,48 +9308,49 @@ return self;
 const struct class class_nitc__TKwinterface = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwinterface:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwinterface:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwinterface:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwinterface:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwinterface:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwinterface:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwinterface:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwinterface:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwinterface:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwinterface:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwinterface:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwinterface:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinterface:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinterface:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinterface:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinterface:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinterface:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinterface:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinterface:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwinterface:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwinterface:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwinterface___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwinterface___init_tk, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwinterface:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwinterface:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwinterface:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwinterface:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwinterface:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwinterface:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwinterface:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwinterface:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwinterface:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwinterface:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwinterface:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwinterface:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwinterface:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwinterface:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwinterface:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwinterface:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwinterface:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwinterface:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinterface:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinterface:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinterface:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinterface:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinterface:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinterface:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinterface:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwinterface:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwinterface:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwinterface:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwinterface:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwinterface___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinterface:lexer$TKwinterface$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwinterface:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwinterface___init_tk, /* pointer to parser_nodes:TKwinterface:lexer$TKwinterface$init_tk */
 }
 };
 /* allocate TKwinterface */
@@ -7950,48 +9367,49 @@ return self;
 const struct class class_nitc__TKwenum = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwenum:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwenum:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwenum:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwenum:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwenum:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwenum:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwenum:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwenum:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwenum:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwenum:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwenum:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwenum:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwenum:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwenum:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwenum:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwenum:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwenum:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwenum:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwenum:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwenum:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwenum:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwenum:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwenum:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwenum___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwenum___init_tk, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwenum:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwenum:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwenum:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwenum:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwenum:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwenum:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwenum:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwenum:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwenum:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwenum:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwenum:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwenum:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwenum:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwenum:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwenum:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwenum:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwenum:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwenum:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwenum:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwenum:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwenum:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwenum:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwenum:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwenum:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwenum:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwenum:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwenum:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwenum:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwenum:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwenum:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwenum:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwenum:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwenum:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwenum___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwenum:lexer$TKwenum$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwenum:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwenum___init_tk, /* pointer to parser_nodes:TKwenum:lexer$TKwenum$init_tk */
 }
 };
 /* allocate TKwenum */
@@ -8008,48 +9426,49 @@ return self;
 const struct class class_nitc__TKwend = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwend:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwend:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwend:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwend:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwend:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwend:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwend:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwend:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwend:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwend:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwend:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwend:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwend:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwend:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwend:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwend:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwend:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwend:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwend:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwend:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwend:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwend:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwend:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwend:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwend:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwend___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwend:lexer#TKwend#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwend:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwend:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwend:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwend___init_tk, /* pointer to parser_nodes:TKwend:lexer#TKwend#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwend:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwend:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwend:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwend:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwend:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwend:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwend:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwend:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwend:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwend:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwend:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwend:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwend:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwend:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwend:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwend:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwend:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwend:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwend:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwend:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwend:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwend:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwend:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwend:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwend:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwend:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwend:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwend:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwend:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwend:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwend:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwend:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwend:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwend:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwend:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwend___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwend:lexer$TKwend$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwend:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwend:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwend:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwend:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwend___init_tk, /* pointer to parser_nodes:TKwend:lexer$TKwend$init_tk */
 }
 };
 /* allocate TKwend */
@@ -8066,48 +9485,49 @@ return self;
 const struct class class_nitc__TKwmeth = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwmeth:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwmeth:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwmeth:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwmeth:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwmeth:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwmeth:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwmeth:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwmeth:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwmeth:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwmeth:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwmeth:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwmeth:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmeth:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmeth:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmeth:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmeth:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmeth:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmeth:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmeth:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwmeth:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwmeth:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwmeth___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwmeth___init_tk, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwmeth:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwmeth:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwmeth:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwmeth:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwmeth:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwmeth:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwmeth:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwmeth:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwmeth:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwmeth:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwmeth:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwmeth:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwmeth:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwmeth:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwmeth:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwmeth:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwmeth:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwmeth:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmeth:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmeth:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmeth:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmeth:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmeth:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmeth:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmeth:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwmeth:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwmeth:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwmeth:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwmeth:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwmeth___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmeth:lexer$TKwmeth$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwmeth:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwmeth___init_tk, /* pointer to parser_nodes:TKwmeth:lexer$TKwmeth$init_tk */
 }
 };
 /* allocate TKwmeth */
@@ -8124,48 +9544,49 @@ return self;
 const struct class class_nitc__TKwtype = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwtype:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwtype:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwtype:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwtype:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwtype:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwtype:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwtype:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwtype:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwtype:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwtype:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwtype:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwtype:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtype:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtype:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtype:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtype:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtype:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtype:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtype:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtype:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtype:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwtype:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwtype:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwtype___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwtype___init_tk, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwtype:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwtype:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwtype:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwtype:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwtype:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwtype:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwtype:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwtype:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwtype:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwtype:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwtype:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwtype:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwtype:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwtype:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwtype:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwtype:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwtype:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwtype:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtype:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwtype:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtype:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtype:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtype:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtype:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtype:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtype:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtype:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtype:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwtype:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwtype:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwtype:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwtype:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwtype:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwtype___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtype:lexer$TKwtype$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwtype:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwtype___init_tk, /* pointer to parser_nodes:TKwtype:lexer$TKwtype$init_tk */
 }
 };
 /* allocate TKwtype */
@@ -8182,48 +9603,49 @@ return self;
 const struct class class_nitc__TKwinit = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwinit:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwinit:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwinit:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwinit:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwinit:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwinit:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwinit:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwinit:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwinit:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwinit:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwinit:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwinit:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinit:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinit:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinit:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinit:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinit:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinit:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinit:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinit:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinit:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwinit:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwinit:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwinit___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwinit___init_tk, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwinit:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwinit:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwinit:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwinit:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwinit:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwinit:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwinit:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwinit:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwinit:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwinit:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwinit:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwinit:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwinit:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwinit:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwinit:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwinit:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwinit:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwinit:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinit:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwinit:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinit:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinit:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinit:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinit:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinit:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinit:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinit:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinit:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwinit:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwinit:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwinit:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwinit:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwinit:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwinit___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinit:lexer$TKwinit$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwinit:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwinit___init_tk, /* pointer to parser_nodes:TKwinit:lexer$TKwinit$init_tk */
 }
 };
 /* allocate TKwinit */
@@ -8240,48 +9662,49 @@ return self;
 const struct class class_nitc__TKwredef = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwredef:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwredef:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwredef:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwredef:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwredef:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwredef:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwredef:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwredef:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwredef:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwredef:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwredef:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwredef:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwredef:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwredef:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwredef:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwredef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwredef:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwredef:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwredef:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwredef:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwredef:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwredef:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwredef:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwredef___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwredef___init_tk, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwredef:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwredef:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwredef:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwredef:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwredef:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwredef:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwredef:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwredef:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwredef:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwredef:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwredef:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwredef:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwredef:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwredef:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwredef:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwredef:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwredef:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwredef:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwredef:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwredef:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwredef:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwredef:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwredef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwredef:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwredef:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwredef:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwredef:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwredef:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwredef:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwredef:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwredef:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwredef:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwredef:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwredef___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwredef:lexer$TKwredef$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwredef:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwredef___init_tk, /* pointer to parser_nodes:TKwredef:lexer$TKwredef$init_tk */
 }
 };
 /* allocate TKwredef */
@@ -8298,48 +9721,49 @@ return self;
 const struct class class_nitc__TKwis = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwis:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwis:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwis:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwis:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwis:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwis:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwis:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwis:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwis:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwis:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwis:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwis:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwis:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwis:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwis:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwis:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwis:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwis:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwis:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwis:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwis:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwis:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwis:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwis:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwis:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwis___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwis:lexer#TKwis#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwis:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwis:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwis:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwis___init_tk, /* pointer to parser_nodes:TKwis:lexer#TKwis#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwis:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwis:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwis:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwis:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwis:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwis:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwis:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwis:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwis:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwis:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwis:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwis:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwis:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwis:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwis:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwis:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwis:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwis:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwis:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwis:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwis:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwis:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwis:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwis:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwis:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwis:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwis:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwis:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwis:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwis:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwis:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwis:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwis:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwis:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwis:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwis___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwis:lexer$TKwis$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwis:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwis:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwis:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwis:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwis___init_tk, /* pointer to parser_nodes:TKwis:lexer$TKwis$init_tk */
 }
 };
 /* allocate TKwis */
@@ -8356,48 +9780,49 @@ return self;
 const struct class class_nitc__TKwdo = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwdo:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwdo:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwdo:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwdo:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwdo:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwdo:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwdo:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwdo:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwdo:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwdo:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwdo:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwdo:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdo:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdo:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdo:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdo:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdo:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdo:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdo:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwdo:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwdo:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwdo___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwdo___init_tk, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwdo:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwdo:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwdo:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwdo:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwdo:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwdo:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwdo:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwdo:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwdo:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwdo:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwdo:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwdo:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwdo:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwdo:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwdo:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwdo:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwdo:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwdo:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdo:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwdo:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdo:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdo:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdo:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdo:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdo:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdo:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdo:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdo:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwdo:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwdo:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwdo:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwdo:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwdo:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwdo___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdo:lexer$TKwdo$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwdo:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwdo___init_tk, /* pointer to parser_nodes:TKwdo:lexer$TKwdo$init_tk */
 }
 };
 /* allocate TKwdo */
@@ -8410,52 +9835,112 @@ self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_brok
 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwdo exact> */
 return self;
 }
+/* runtime class nitc__TKwcatch: nitc::TKwcatch (dead=false; need_corpse=false)*/
+const struct class class_nitc__TKwcatch = {
+0, /* box_kind */
+{
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwcatch:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwcatch:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwcatch:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwcatch:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwcatch:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwcatch:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwcatch:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwcatch:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwcatch:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwcatch:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwcatch:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwcatch:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwcatch:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwcatch:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwcatch:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwcatch:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwcatch:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwcatch:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwcatch:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwcatch:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwcatch:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwcatch:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwcatch:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwcatch:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwcatch:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwcatch:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwcatch:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwcatch:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwcatch:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwcatch:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwcatch:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwcatch:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwcatch:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwcatch___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwcatch:lexer$TKwcatch$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwcatch:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwcatch___init_tk, /* pointer to parser_nodes:TKwcatch:lexer$TKwcatch$init_tk */
+}
+};
+/* allocate TKwcatch */
+val* NEW_nitc__TKwcatch(const struct type* type) {
+val* self /* : TKwcatch */;
+self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nitc__TKwcatch;
+self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwcatch exact> */
+self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwcatch exact> */
+return self;
+}
 /* runtime class nitc__TKwvar: nitc::TKwvar (dead=false; need_corpse=false)*/
 const struct class class_nitc__TKwvar = {
 0, /* box_kind */
 {
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwvar:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwvar:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwvar:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwvar:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwvar:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwvar:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwvar:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwvar:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwvar:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwvar:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwvar:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwvar:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwvar:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwvar:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwvar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwvar:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwvar:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwvar:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwvar:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwvar:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwvar:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwvar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwvar___init_tk, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#init_tk */
+(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwvar:kernel$Object$init */
+(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwvar:kernel$Object$!= */
+(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwvar:kernel$Object$sys */
+(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwvar:parser_nodes$TokenKeyword$to_s */
+(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwvar:kernel$Object$== */
+(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwvar:kernel$Object$is_same_instance */
+(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwvar:abstract_text$Object$inspect */
+(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwvar:kernel$Object$object_id */
+(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwvar:kernel$Object$hash */
+(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwvar:abstract_text$Object$class_name */
+(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwvar:abstract_text$Object$inspect_head */
+(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwvar:abstract_text$Object$native_class_name */
+(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwvar:parser_nodes$ANode$location */
+(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwvar:parser_nodes$ANode$parent */
+(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$visit_all */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwvar:modelbuilder_base$ANode$is_broken */
+(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwvar:parser_nodes$ANode$hot_location */
+(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwvar:modelbuilder_base$ANode$is_broken= */
+(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwvar:parser_nodes$ANode$debug */
+(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwvar:literal$ANode$accept_literal */
+(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwvar:parser_nodes$ANode$parent= */
+(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwvar:transform$ANode$full_transform_visitor */
+(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwvar:astvalidation$ANode$accept_ast_validation */
+(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwvar:rapid_type_analysis$ANode$accept_rapid_type_visitor */
+(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwvar:scope$ANode$accept_scope_visitor */
+(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwvar:flow$ANode$accept_flow_visitor */
+(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwvar:local_var_init$ANode$accept_local_var_visitor */
+(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwvar:auto_super_init$ANode$accept_auto_super_init */
+(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwvar:transform$ANode$accept_transform_visitor */
+(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwvar:parser_nodes$ANode$location= */
+(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwvar:parser_nodes$ANode$replace_with */
+(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwvar:typing$ANode$accept_post_typing */
+(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$replace_child */
+(nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwvar:typing$ANode$bad_expr_message */
+(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwvar:lexer_work$Token$text */
+(nitmethod_t)nitc__lexer___TKwvar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwvar:lexer$TKwvar$parser_index */
+(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$next_token= */
+(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$prev_token= */
+(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$is_loose= */
+(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$next_looses */
+(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$next_token */
+(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwvar:parser_nodes$Token$prev_looses */
+(nitmethod_t)nitc__lexer___TKwvar___init_tk, /* pointer to parser_nodes:TKwvar:lexer$TKwvar$init_tk */
 }
 };
 /* allocate TKwvar */
@@ -8468,1511 +9953,3 @@ self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_brok
 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwvar exact> */
 return self;
 }
-/* runtime class nitc__TKwextern: nitc::TKwextern (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwextern = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwextern:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwextern:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwextern:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwextern:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwextern:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwextern:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwextern:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwextern:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwextern:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwextern:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwextern:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwextern:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwextern:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwextern:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwextern:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwextern:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwextern:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwextern:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwextern:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwextern:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwextern:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwextern___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwextern___init_tk, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#init_tk */
-}
-};
-/* allocate TKwextern */
-val* NEW_nitc__TKwextern(const struct type* type) {
-val* self /* : TKwextern */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwextern;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwextern exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwextern exact> */
-return self;
-}
-/* runtime class nitc__TKwpublic: nitc::TKwpublic (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwpublic = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwpublic:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwpublic:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwpublic:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwpublic:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwpublic:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwpublic:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwpublic:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwpublic:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwpublic:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwpublic:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwpublic:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwpublic:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwpublic:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwpublic:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpublic:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpublic:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpublic:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpublic:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpublic:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpublic:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpublic:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwpublic:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwpublic:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwpublic___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpublic:lexer#TKwpublic#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwpublic___init_tk, /* pointer to parser_nodes:TKwpublic:lexer#TKwpublic#init_tk */
-}
-};
-/* allocate TKwpublic */
-val* NEW_nitc__TKwpublic(const struct type* type) {
-val* self /* : TKwpublic */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwpublic;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwpublic exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwpublic exact> */
-return self;
-}
-/* runtime class nitc__TKwprotected: nitc::TKwprotected (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwprotected = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwprotected:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwprotected:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwprotected:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwprotected:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwprotected:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwprotected:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwprotected:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwprotected:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwprotected:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwprotected:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwprotected:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwprotected:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprotected:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprotected:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprotected:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprotected:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprotected:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprotected:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprotected:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwprotected:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwprotected:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwprotected___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwprotected___init_tk, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#init_tk */
-}
-};
-/* allocate TKwprotected */
-val* NEW_nitc__TKwprotected(const struct type* type) {
-val* self /* : TKwprotected */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwprotected;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwprotected exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwprotected exact> */
-return self;
-}
-/* runtime class nitc__TKwprivate: nitc::TKwprivate (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwprivate = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwprivate:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwprivate:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwprivate:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwprivate:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwprivate:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwprivate:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwprivate:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwprivate:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwprivate:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwprivate:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwprivate:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwprivate:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprivate:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprivate:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprivate:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprivate:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprivate:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprivate:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprivate:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwprivate:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwprivate:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwprivate___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwprivate___init_tk, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#init_tk */
-}
-};
-/* allocate TKwprivate */
-val* NEW_nitc__TKwprivate(const struct type* type) {
-val* self /* : TKwprivate */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwprivate;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwprivate exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwprivate exact> */
-return self;
-}
-/* runtime class nitc__TKwintrude: nitc::TKwintrude (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwintrude = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwintrude:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwintrude:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwintrude:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwintrude:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwintrude:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwintrude:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwintrude:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwintrude:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwintrude:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwintrude:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwintrude:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwintrude:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwintrude:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwintrude:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintrude:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwintrude:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwintrude:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwintrude:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwintrude:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwintrude:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwintrude:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwintrude___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwintrude___init_tk, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#init_tk */
-}
-};
-/* allocate TKwintrude */
-val* NEW_nitc__TKwintrude(const struct type* type) {
-val* self /* : TKwintrude */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwintrude;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwintrude exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwintrude exact> */
-return self;
-}
-/* runtime class nitc__TKwif: nitc::TKwif (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwif = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwif:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwif:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwif:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwif:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwif:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwif:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwif:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwif:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwif:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwif:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwif:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwif:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwif:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwif:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwif:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwif:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwif:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwif:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwif:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwif:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwif:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwif:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwif:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwif___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwif:lexer#TKwif#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwif___init_tk, /* pointer to parser_nodes:TKwif:lexer#TKwif#init_tk */
-}
-};
-/* allocate TKwif */
-val* NEW_nitc__TKwif(const struct type* type) {
-val* self /* : TKwif */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwif;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwif exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwif exact> */
-return self;
-}
-/* runtime class nitc__TKwthen: nitc::TKwthen (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwthen = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwthen:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwthen:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwthen:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwthen:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwthen:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwthen:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwthen:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwthen:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwthen:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwthen:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwthen:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwthen:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwthen:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwthen:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwthen:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwthen:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwthen:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwthen:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwthen:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwthen:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwthen:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwthen___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwthen___init_tk, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#init_tk */
-}
-};
-/* allocate TKwthen */
-val* NEW_nitc__TKwthen(const struct type* type) {
-val* self /* : TKwthen */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwthen;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwthen exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwthen exact> */
-return self;
-}
-/* runtime class nitc__TKwelse: nitc::TKwelse (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwelse = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwelse:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwelse:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwelse:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwelse:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwelse:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwelse:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwelse:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwelse:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwelse:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwelse:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwelse:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwelse:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwelse:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwelse:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwelse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwelse:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwelse:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwelse:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwelse:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwelse:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwelse:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwelse___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwelse___init_tk, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#init_tk */
-}
-};
-/* allocate TKwelse */
-val* NEW_nitc__TKwelse(const struct type* type) {
-val* self /* : TKwelse */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwelse;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwelse exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwelse exact> */
-return self;
-}
-/* runtime class nitc__TKwwhile: nitc::TKwwhile (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwwhile = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwwhile:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwwhile:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwwhile:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwwhile:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwwhile:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwwhile:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwwhile:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwwhile:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwwhile:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwwhile:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwwhile:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwwhile:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwwhile:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwwhile:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwhile:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwwhile:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwwhile:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwwhile:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwwhile:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwwhile:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwwhile:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwwhile___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwwhile___init_tk, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#init_tk */
-}
-};
-/* allocate TKwwhile */
-val* NEW_nitc__TKwwhile(const struct type* type) {
-val* self /* : TKwwhile */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwwhile;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwwhile exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwwhile exact> */
-return self;
-}
-/* runtime class nitc__TKwloop: nitc::TKwloop (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwloop = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwloop:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwloop:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwloop:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwloop:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwloop:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwloop:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwloop:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwloop:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwloop:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwloop:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwloop:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwloop:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwloop:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwloop:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwloop:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwloop:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwloop:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwloop:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwloop:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwloop:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwloop:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwloop___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwloop___init_tk, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#init_tk */
-}
-};
-/* allocate TKwloop */
-val* NEW_nitc__TKwloop(const struct type* type) {
-val* self /* : TKwloop */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwloop;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwloop exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwloop exact> */
-return self;
-}
-/* runtime class nitc__TKwfor: nitc::TKwfor (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwfor = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwfor:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwfor:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwfor:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwfor:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwfor:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwfor:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwfor:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwfor:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwfor:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwfor:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwfor:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwfor:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfor:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfor:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfor:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfor:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfor:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfor:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwfor:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwfor:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwfor___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwfor___init_tk, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#init_tk */
-}
-};
-/* allocate TKwfor */
-val* NEW_nitc__TKwfor(const struct type* type) {
-val* self /* : TKwfor */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwfor;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwfor exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwfor exact> */
-return self;
-}
-/* runtime class nitc__TKwin: nitc::TKwin (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwin = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwin:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwin:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwin:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwin:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwin:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwin:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwin:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwin:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwin:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwin:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwin:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwin:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwin:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwin:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwin:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwin:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwin:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwin:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwin:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwin:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwin:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwin:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwin:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwin___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwin:lexer#TKwin#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwin___init_tk, /* pointer to parser_nodes:TKwin:lexer#TKwin#init_tk */
-}
-};
-/* allocate TKwin */
-val* NEW_nitc__TKwin(const struct type* type) {
-val* self /* : TKwin */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwin;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwin exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwin exact> */
-return self;
-}
-/* runtime class nitc__TKwand: nitc::TKwand (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwand = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwand:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwand:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwand:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwand:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwand:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwand:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwand:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwand:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwand:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwand:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwand:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwand:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwand:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwand:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwand:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwand:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwand:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwand:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwand:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwand:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwand:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwand:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwand:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwand___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwand:lexer#TKwand#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwand___init_tk, /* pointer to parser_nodes:TKwand:lexer#TKwand#init_tk */
-}
-};
-/* allocate TKwand */
-val* NEW_nitc__TKwand(const struct type* type) {
-val* self /* : TKwand */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwand;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwand exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwand exact> */
-return self;
-}
-/* runtime class nitc__TKwor: nitc::TKwor (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwor = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwor:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwor:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwor:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwor:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwor:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwor:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwor:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwor:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwor:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwor:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwor:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwor:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwor:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwor:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwor:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwor:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwor:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwor:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwor:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwor:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwor:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwor:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwor___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwor:lexer#TKwor#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwor___init_tk, /* pointer to parser_nodes:TKwor:lexer#TKwor#init_tk */
-}
-};
-/* allocate TKwor */
-val* NEW_nitc__TKwor(const struct type* type) {
-val* self /* : TKwor */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwor;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwor exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwor exact> */
-return self;
-}
-/* runtime class nitc__TKwimplies: nitc::TKwimplies (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwimplies = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwimplies:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwimplies:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwimplies:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwimplies:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwimplies:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwimplies:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwimplies:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwimplies:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwimplies:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwimplies:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwimplies:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwimplies:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimplies:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimplies:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimplies:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimplies:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimplies:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimplies:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimplies:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwimplies:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwimplies:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwimplies___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwimplies___init_tk, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#init_tk */
-}
-};
-/* allocate TKwimplies */
-val* NEW_nitc__TKwimplies(const struct type* type) {
-val* self /* : TKwimplies */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwimplies;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwimplies exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwimplies exact> */
-return self;
-}
-/* runtime class nitc__TKwnot: nitc::TKwnot (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwnot = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnot:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnot:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnot:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnot:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnot:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnot:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnot:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnot:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnot:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnot:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnot:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnot:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnot:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnot:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnot:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnot:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnot:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnot:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnot:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnot:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwnot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwnot___init_tk, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#init_tk */
-}
-};
-/* allocate TKwnot */
-val* NEW_nitc__TKwnot(const struct type* type) {
-val* self /* : TKwnot */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwnot;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnot exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnot exact> */
-return self;
-}
-/* runtime class nitc__TKwreturn: nitc::TKwreturn (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwreturn = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwreturn:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwreturn:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwreturn:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwreturn:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwreturn:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwreturn:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwreturn:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwreturn:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwreturn:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwreturn:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwreturn:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwreturn:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwreturn:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwreturn:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreturn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwreturn:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwreturn:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwreturn:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwreturn:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwreturn:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwreturn:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwreturn___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwreturn___init_tk, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#init_tk */
-}
-};
-/* allocate TKwreturn */
-val* NEW_nitc__TKwreturn(const struct type* type) {
-val* self /* : TKwreturn */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwreturn;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwreturn exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwreturn exact> */
-return self;
-}
-/* runtime class nitc__TKwcontinue: nitc::TKwcontinue (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwcontinue = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwcontinue:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwcontinue:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwcontinue:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwcontinue:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwcontinue:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwcontinue:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwcontinue:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwcontinue:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwcontinue:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwcontinue:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwcontinue:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwcontinue:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwcontinue:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwcontinue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwcontinue:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwcontinue:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwcontinue:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwcontinue:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwcontinue:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwcontinue:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwcontinue___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwcontinue___init_tk, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#init_tk */
-}
-};
-/* allocate TKwcontinue */
-val* NEW_nitc__TKwcontinue(const struct type* type) {
-val* self /* : TKwcontinue */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwcontinue;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwcontinue exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwcontinue exact> */
-return self;
-}
-/* runtime class nitc__TKwbreak: nitc::TKwbreak (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwbreak = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwbreak:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwbreak:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwbreak:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwbreak:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwbreak:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwbreak:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwbreak:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwbreak:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwbreak:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwbreak:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwbreak:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwbreak:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwbreak:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwbreak:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwbreak:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwbreak:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwbreak:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwbreak:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwbreak:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwbreak:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwbreak:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwbreak___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwbreak___init_tk, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#init_tk */
-}
-};
-/* allocate TKwbreak */
-val* NEW_nitc__TKwbreak(const struct type* type) {
-val* self /* : TKwbreak */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwbreak;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwbreak exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwbreak exact> */
-return self;
-}
-/* runtime class nitc__TKwabort: nitc::TKwabort (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwabort = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwabort:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwabort:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwabort:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwabort:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwabort:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwabort:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwabort:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwabort:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwabort:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwabort:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwabort:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwabort:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabort:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabort:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabort:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabort:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabort:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabort:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabort:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwabort:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwabort:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwabort___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwabort___init_tk, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#init_tk */
-}
-};
-/* allocate TKwabort */
-val* NEW_nitc__TKwabort(const struct type* type) {
-val* self /* : TKwabort */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwabort;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwabort exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwabort exact> */
-return self;
-}
-/* runtime class nitc__TKwassert: nitc::TKwassert (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwassert = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwassert:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwassert:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwassert:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwassert:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwassert:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwassert:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwassert:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwassert:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwassert:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwassert:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwassert:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwassert:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwassert:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwassert:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwassert:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwassert:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwassert:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwassert:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwassert:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwassert:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwassert:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwassert___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwassert___init_tk, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#init_tk */
-}
-};
-/* allocate TKwassert */
-val* NEW_nitc__TKwassert(const struct type* type) {
-val* self /* : TKwassert */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwassert;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwassert exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwassert exact> */
-return self;
-}
-/* runtime class nitc__TKwnew: nitc::TKwnew (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwnew = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnew:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnew:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnew:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnew:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnew:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnew:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnew:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnew:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnew:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnew:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnew:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnew:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnew:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnew:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnew:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnew:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnew:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnew:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnew:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnew:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnew:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwnew___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwnew___init_tk, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#init_tk */
-}
-};
-/* allocate TKwnew */
-val* NEW_nitc__TKwnew(const struct type* type) {
-val* self /* : TKwnew */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwnew;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnew exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnew exact> */
-return self;
-}
-/* runtime class nitc__TKwisa: nitc::TKwisa (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwisa = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwisa:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwisa:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwisa:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwisa:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwisa:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwisa:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwisa:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwisa:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwisa:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwisa:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwisa:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwisa:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisa:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisa:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisa:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisa:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisa:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisa:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisa:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwisa:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwisa:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwisa___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwisa___init_tk, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#init_tk */
-}
-};
-/* allocate TKwisa */
-val* NEW_nitc__TKwisa(const struct type* type) {
-val* self /* : TKwisa */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwisa;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwisa exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwisa exact> */
-return self;
-}
-/* runtime class nitc__TKwonce: nitc::TKwonce (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwonce = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwonce:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwonce:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwonce:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwonce:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwonce:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwonce:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwonce:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwonce:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwonce:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwonce:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwonce:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwonce:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwonce:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwonce:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwonce:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwonce:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwonce:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwonce:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwonce:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwonce:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwonce:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwonce___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwonce___init_tk, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#init_tk */
-}
-};
-/* allocate TKwonce */
-val* NEW_nitc__TKwonce(const struct type* type) {
-val* self /* : TKwonce */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwonce;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwonce exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwonce exact> */
-return self;
-}
-/* runtime class nitc__TKwsuper: nitc::TKwsuper (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwsuper = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwsuper:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwsuper:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwsuper:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwsuper:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwsuper:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwsuper:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwsuper:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwsuper:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwsuper:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwsuper:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwsuper:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwsuper:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwsuper:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwsuper:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwsuper:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwsuper:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwsuper:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwsuper:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwsuper:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwsuper:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwsuper:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwsuper___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwsuper___init_tk, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#init_tk */
-}
-};
-/* allocate TKwsuper */
-val* NEW_nitc__TKwsuper(const struct type* type) {
-val* self /* : TKwsuper */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwsuper;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwsuper exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwsuper exact> */
-return self;
-}
-/* runtime class nitc__TKwself: nitc::TKwself (dead=false; need_corpse=false)*/
-const struct class class_nitc__TKwself = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwself:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwself:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwself:parser_nodes#TokenKeyword#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwself:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwself:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwself:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwself:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwself:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwself:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwself:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location */
-(nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent */
-(nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwself:parser_nodes#Token#visit_all */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwself:modelbuilder_base#ANode#is_broken */
-(nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#hot_location */
-(nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwself:modelbuilder_base#ANode#is_broken= */
-(nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwself:literal#ANode#accept_literal */
-(nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent= */
-(nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#full_transform_visitor */
-(nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwself:astvalidation#ANode#accept_ast_validation */
-(nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwself:rapid_type_analysis#ANode#accept_rapid_type_visitor */
-(nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwself:scope#ANode#accept_scope_visitor */
-(nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwself:flow#ANode#accept_flow_visitor */
-(nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwself:local_var_init#ANode#accept_local_var_visitor */
-(nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwself:auto_super_init#ANode#accept_auto_super_init */
-(nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#accept_transform_visitor */
-(nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#debug */
-(nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location= */
-(nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#replace_with */
-(nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwself:typing#ANode#accept_post_typing */
-(nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwself:parser_nodes#Token#replace_child */
-(nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwself:lexer_work#Token#text */
-(nitmethod_t)nitc__lexer___TKwself___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwself:lexer#TKwself#parser_index */
-(nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token= */
-(nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_token= */
-(nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#is_loose= */
-(nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_looses */
-(nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token */
-(nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_looses */
-(nitmethod_t)nitc__lexer___TKwself___init_tk, /* pointer to parser_nodes:TKwself:lexer#TKwself#init_tk */
-}
-};
-/* allocate TKwself */
-val* NEW_nitc__TKwself(const struct type* type) {
-val* self /* : TKwself */;
-self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__TKwself;
-self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwself exact> */
-self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwself exact> */
-return self;
-}