c_src: regenerate
[nit.git] / c_src / nit__nith.classes.4.c
diff --git a/c_src/nit__nith.classes.4.c b/c_src/nit__nith.classes.4.c
new file mode 100644 (file)
index 0000000..13d044a
--- /dev/null
@@ -0,0 +1,9988 @@
+#include "nit__nith.classes.0.h"
+/* runtime class nit__parser__ReduceAction385 */
+const struct class class_nit__parser__ReduceAction385 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction385:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction385:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction385:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction385:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction385:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction385:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction385:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction385:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction385:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction385:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction385:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction385:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction385:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction385:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction385:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction385:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction385:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction385:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction385:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction385:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction385:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction385:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction385:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction385:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction385:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction385:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction385:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction385:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction385:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction385:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction385:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction385___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction385:parser#ReduceAction385#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction385:kernel#Object#init */
+}
+};
+/* allocate ReduceAction385 */
+val* NEW_nit__parser__ReduceAction385(const struct type* type) {
+val* self /* : ReduceAction385 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction385;
+return self;
+}
+/* runtime class nit__parser__ReduceAction388 */
+const struct class class_nit__parser__ReduceAction388 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction388:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction388:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction388:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction388:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction388:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction388:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction388:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction388:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction388:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction388:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction388:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction388:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction388:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction388:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction388:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction388:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction388:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction388:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction388:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction388:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction388:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction388:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction388:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction388:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction388:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction388:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction388:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction388:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction388:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction388:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction388:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction388___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction388:parser#ReduceAction388#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction388:kernel#Object#init */
+}
+};
+/* allocate ReduceAction388 */
+val* NEW_nit__parser__ReduceAction388(const struct type* type) {
+val* self /* : ReduceAction388 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction388;
+return self;
+}
+/* runtime class nit__parser__ReduceAction390 */
+const struct class class_nit__parser__ReduceAction390 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction390:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction390:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction390:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction390:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction390:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction390:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction390:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction390:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction390:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction390:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction390:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction390:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction390:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction390:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction390:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction390:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction390:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction390:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction390:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction390:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction390:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction390:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction390:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction390:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction390:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction390:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction390:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction390:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction390:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction390:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction390:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction390___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction390:parser#ReduceAction390#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction390:kernel#Object#init */
+}
+};
+/* allocate ReduceAction390 */
+val* NEW_nit__parser__ReduceAction390(const struct type* type) {
+val* self /* : ReduceAction390 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction390;
+return self;
+}
+/* runtime class nit__parser__ReduceAction392 */
+const struct class class_nit__parser__ReduceAction392 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction392:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction392:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction392:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction392:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction392:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction392:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction392:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction392:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction392:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction392:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction392:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction392:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction392:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction392:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction392:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction392:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction392:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction392:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction392:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction392:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction392:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction392:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction392:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction392:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction392:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction392:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction392:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction392:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction392:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction392:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction392:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction392___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction392:parser#ReduceAction392#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction392:kernel#Object#init */
+}
+};
+/* allocate ReduceAction392 */
+val* NEW_nit__parser__ReduceAction392(const struct type* type) {
+val* self /* : ReduceAction392 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction392;
+return self;
+}
+/* runtime class nit__parser__ReduceAction393 */
+const struct class class_nit__parser__ReduceAction393 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction393:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction393:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction393:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction393:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction393:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction393:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction393:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction393:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction393:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction393:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction393:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction393:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction393:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction393:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction393:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction393:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction393:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction393:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction393:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction393:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction393:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction393:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction393:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction393:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction393:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction393:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction393:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction393:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction393:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction393:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction393:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction393___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction393:parser#ReduceAction393#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction393:kernel#Object#init */
+}
+};
+/* allocate ReduceAction393 */
+val* NEW_nit__parser__ReduceAction393(const struct type* type) {
+val* self /* : ReduceAction393 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction393;
+return self;
+}
+/* runtime class nit__parser__ReduceAction394 */
+const struct class class_nit__parser__ReduceAction394 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction394:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction394:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction394:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction394:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction394:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction394:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction394:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction394:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction394:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction394:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction394:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction394:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction394:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction394:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction394:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction394:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction394:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction394:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction394:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction394:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction394:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction394:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction394:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction394:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction394:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction394:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction394:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction394:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction394:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction394:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction394:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction394___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction394:parser#ReduceAction394#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction394:kernel#Object#init */
+}
+};
+/* allocate ReduceAction394 */
+val* NEW_nit__parser__ReduceAction394(const struct type* type) {
+val* self /* : ReduceAction394 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction394;
+return self;
+}
+/* runtime class nit__parser__ReduceAction395 */
+const struct class class_nit__parser__ReduceAction395 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction395:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction395:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction395:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction395:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction395:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction395:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction395:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction395:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction395:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction395:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction395:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction395:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction395:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction395:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction395:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction395:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction395:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction395:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction395:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction395:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction395:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction395:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction395:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction395:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction395:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction395:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction395:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction395:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction395:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction395:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction395:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction395___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction395:parser#ReduceAction395#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction395:kernel#Object#init */
+}
+};
+/* allocate ReduceAction395 */
+val* NEW_nit__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_nit__parser__ReduceAction395;
+return self;
+}
+/* runtime class nit__parser__ReduceAction396 */
+const struct class class_nit__parser__ReduceAction396 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction396:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction396:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction396:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction396:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction396:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction396:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction396:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction396:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction396:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction396:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction396:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction396:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction396:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction396:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction396:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction396:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction396:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction396:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction396:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction396:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction396:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction396:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction396:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction396:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction396:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction396:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction396:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction396:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction396:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction396:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction396:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction396___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction396:parser#ReduceAction396#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction396:kernel#Object#init */
+}
+};
+/* allocate ReduceAction396 */
+val* NEW_nit__parser__ReduceAction396(const struct type* type) {
+val* self /* : ReduceAction396 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction396;
+return self;
+}
+/* runtime class nit__parser__ReduceAction397 */
+const struct class class_nit__parser__ReduceAction397 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction397:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction397:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction397:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction397:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction397:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction397:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction397:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction397:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction397:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction397:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction397:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction397:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction397:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction397:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction397:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction397:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction397:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction397:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction397:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction397:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction397:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction397:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction397:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction397:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction397:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction397:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction397:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction397:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction397:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction397:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction397:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction397___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction397:parser#ReduceAction397#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction397:kernel#Object#init */
+}
+};
+/* allocate ReduceAction397 */
+val* NEW_nit__parser__ReduceAction397(const struct type* type) {
+val* self /* : ReduceAction397 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction397;
+return self;
+}
+/* runtime class nit__parser__ReduceAction398 */
+const struct class class_nit__parser__ReduceAction398 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction398:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction398:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction398:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction398:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction398:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction398:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction398:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction398:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction398:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction398:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction398:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction398:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction398:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction398:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction398:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction398:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction398:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction398:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction398:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction398:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction398:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction398:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction398:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction398:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction398:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction398:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction398:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction398:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction398:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction398:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction398:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction398___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction398:parser#ReduceAction398#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction398:kernel#Object#init */
+}
+};
+/* allocate ReduceAction398 */
+val* NEW_nit__parser__ReduceAction398(const struct type* type) {
+val* self /* : ReduceAction398 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction398;
+return self;
+}
+/* runtime class nit__parser__ReduceAction399 */
+const struct class class_nit__parser__ReduceAction399 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction399:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction399:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction399:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction399:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction399:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction399:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction399:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction399:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction399:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction399:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction399:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction399:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction399:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction399:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction399:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction399:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction399:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction399:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction399:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction399:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction399:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction399:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction399:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction399:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction399:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction399:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction399:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction399:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction399:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction399:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction399:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction399___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction399:parser#ReduceAction399#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction399:kernel#Object#init */
+}
+};
+/* allocate ReduceAction399 */
+val* NEW_nit__parser__ReduceAction399(const struct type* type) {
+val* self /* : ReduceAction399 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction399;
+return self;
+}
+/* runtime class nit__parser__ReduceAction400 */
+const struct class class_nit__parser__ReduceAction400 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction400:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction400:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction400:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction400:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction400:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction400:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction400:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction400:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction400:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction400:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction400:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction400:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction400:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction400:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction400:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction400:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction400:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction400:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction400:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction400:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction400:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction400:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction400:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction400:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction400:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction400:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction400:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction400:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction400:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction400:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction400:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction400:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction400___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction400:parser#ReduceAction400#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction400:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction400:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction400:kernel#Object#init */
+}
+};
+/* allocate ReduceAction400 */
+val* NEW_nit__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_nit__parser__ReduceAction400;
+return self;
+}
+/* runtime class nit__parser__ReduceAction401 */
+const struct class class_nit__parser__ReduceAction401 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction401:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction401:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction401:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction401:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction401:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction401:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction401:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction401:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction401:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction401:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction401:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction401:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction401:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction401:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction401:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction401:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction401:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction401:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction401:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction401:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction401:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction401:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction401:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction401:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction401:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction401:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction401:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction401:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction401:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction401:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction401:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction401:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction401___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction401:parser#ReduceAction401#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction401:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction401:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction401:kernel#Object#init */
+}
+};
+/* allocate ReduceAction401 */
+val* NEW_nit__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_nit__parser__ReduceAction401;
+return self;
+}
+/* runtime class nit__parser__ReduceAction405 */
+const struct class class_nit__parser__ReduceAction405 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction405:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction405:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction405:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction405:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction405:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction405:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction405:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction405:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction405:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction405:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction405:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction405:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction405:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction405:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction405:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction405:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction405:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction405:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction405:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction405:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction405:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction405:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction405:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction405:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction405:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction405:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction405:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction405:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction405:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction405:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction405:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction405___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction405:parser#ReduceAction405#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction405:kernel#Object#init */
+}
+};
+/* allocate ReduceAction405 */
+val* NEW_nit__parser__ReduceAction405(const struct type* type) {
+val* self /* : ReduceAction405 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction405;
+return self;
+}
+/* runtime class nit__parser__ReduceAction408 */
+const struct class class_nit__parser__ReduceAction408 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction408:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction408:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction408:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction408:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction408:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction408:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction408:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction408:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction408:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction408:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction408:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction408:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction408:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction408:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction408:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction408:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction408:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction408:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction408:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction408:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction408:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction408:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction408:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction408:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction408:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction408:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction408:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction408:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction408:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction408:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction408:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction408___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction408:parser#ReduceAction408#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction408:kernel#Object#init */
+}
+};
+/* allocate ReduceAction408 */
+val* NEW_nit__parser__ReduceAction408(const struct type* type) {
+val* self /* : ReduceAction408 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction408;
+return self;
+}
+/* runtime class nit__parser__ReduceAction409 */
+const struct class class_nit__parser__ReduceAction409 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction409:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction409:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction409:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction409:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction409:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction409:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction409:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction409:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction409:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction409:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction409:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction409:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction409:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction409:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction409:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction409:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction409:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction409:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction409:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction409:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction409:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction409:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction409:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction409:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction409:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction409:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction409:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction409:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction409:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction409:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction409:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction409___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction409:parser#ReduceAction409#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction409:kernel#Object#init */
+}
+};
+/* allocate ReduceAction409 */
+val* NEW_nit__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_nit__parser__ReduceAction409;
+return self;
+}
+/* runtime class nit__parser__ReduceAction410 */
+const struct class class_nit__parser__ReduceAction410 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction410:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction410:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction410:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction410:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction410:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction410:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction410:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction410:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction410:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction410:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction410:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction410:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction410:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction410:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction410:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction410:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction410:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction410:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction410:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction410:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction410:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction410:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction410:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction410:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction410:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction410:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction410:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction410:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction410:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction410:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction410:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction410___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction410:parser#ReduceAction410#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction410:kernel#Object#init */
+}
+};
+/* allocate ReduceAction410 */
+val* NEW_nit__parser__ReduceAction410(const struct type* type) {
+val* self /* : ReduceAction410 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction410;
+return self;
+}
+/* runtime class nit__parser__ReduceAction411 */
+const struct class class_nit__parser__ReduceAction411 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction411:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction411:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction411:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction411:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction411:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction411:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction411:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction411:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction411:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction411:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction411:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction411:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction411:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction411:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction411:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction411:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction411:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction411:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction411:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction411:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction411:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction411:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction411:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction411:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction411:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction411:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction411:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction411:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction411:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction411:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction411:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction411___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction411:parser#ReduceAction411#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction411:kernel#Object#init */
+}
+};
+/* allocate ReduceAction411 */
+val* NEW_nit__parser__ReduceAction411(const struct type* type) {
+val* self /* : ReduceAction411 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction411;
+return self;
+}
+/* runtime class nit__parser__ReduceAction412 */
+const struct class class_nit__parser__ReduceAction412 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction412:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction412:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction412:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction412:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction412:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction412:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction412:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction412:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction412:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction412:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction412:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction412:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction412:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction412:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction412:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction412:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction412:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction412:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction412:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction412:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction412:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction412:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction412:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction412:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction412:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction412:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction412:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction412:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction412:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction412:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction412:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction412:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction412___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction412:parser#ReduceAction412#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction412:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction412:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction412:kernel#Object#init */
+}
+};
+/* allocate ReduceAction412 */
+val* NEW_nit__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_nit__parser__ReduceAction412;
+return self;
+}
+/* runtime class nit__parser__ReduceAction413 */
+const struct class class_nit__parser__ReduceAction413 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction413:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction413:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction413:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction413:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction413:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction413:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction413:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction413:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction413:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction413:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction413:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction413:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction413:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction413:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction413:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction413:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction413:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction413:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction413:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction413:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction413:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction413:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction413:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction413:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction413:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction413:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction413:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction413:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction413:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction413:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction413:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction413:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction413___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction413:parser#ReduceAction413#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction413:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction413:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction413:kernel#Object#init */
+}
+};
+/* allocate ReduceAction413 */
+val* NEW_nit__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_nit__parser__ReduceAction413;
+return self;
+}
+/* runtime class nit__parser__ReduceAction414 */
+const struct class class_nit__parser__ReduceAction414 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction414:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction414:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction414:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction414:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction414:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction414:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction414:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction414:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction414:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction414:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction414:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction414:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction414:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction414:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction414:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction414:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction414:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction414:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction414:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction414:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction414:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction414:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction414:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction414:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction414:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction414:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction414:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction414:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction414:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction414:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction414:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction414___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction414:parser#ReduceAction414#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction414:kernel#Object#init */
+}
+};
+/* allocate ReduceAction414 */
+val* NEW_nit__parser__ReduceAction414(const struct type* type) {
+val* self /* : ReduceAction414 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction414;
+return self;
+}
+/* runtime class nit__parser__ReduceAction415 */
+const struct class class_nit__parser__ReduceAction415 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction415:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction415:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction415:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction415:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction415:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction415:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction415:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction415:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction415:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction415:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction415:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction415:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction415:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction415:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction415:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction415:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction415:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction415:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction415:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction415:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction415:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction415:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction415:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction415:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction415:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction415:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction415:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction415:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction415:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction415:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction415:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction415:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction415___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction415:parser#ReduceAction415#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction415:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction415:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction415:kernel#Object#init */
+}
+};
+/* allocate ReduceAction415 */
+val* NEW_nit__parser__ReduceAction415(const struct type* type) {
+val* self /* : ReduceAction415 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction415;
+return self;
+}
+/* runtime class nit__parser__ReduceAction417 */
+const struct class class_nit__parser__ReduceAction417 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction417:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction417:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction417:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction417:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction417:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction417:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction417:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction417:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction417:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction417:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction417:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction417:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction417:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction417:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction417:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction417:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction417:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction417:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction417:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction417:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction417:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction417:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction417:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction417:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction417:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction417:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction417:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction417:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction417:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction417:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction417:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction417___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction417:parser#ReduceAction417#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction417:kernel#Object#init */
+}
+};
+/* allocate ReduceAction417 */
+val* NEW_nit__parser__ReduceAction417(const struct type* type) {
+val* self /* : ReduceAction417 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction417;
+return self;
+}
+/* runtime class nit__parser__ReduceAction419 */
+const struct class class_nit__parser__ReduceAction419 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction419:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction419:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction419:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction419:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction419:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction419:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction419:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction419:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction419:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction419:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction419:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction419:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction419:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction419:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction419:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction419:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction419:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction419:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction419:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction419:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction419:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction419:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction419:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction419:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction419:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction419:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction419:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction419:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction419:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction419:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction419:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction419___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction419:parser#ReduceAction419#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction419:kernel#Object#init */
+}
+};
+/* allocate ReduceAction419 */
+val* NEW_nit__parser__ReduceAction419(const struct type* type) {
+val* self /* : ReduceAction419 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction419;
+return self;
+}
+/* runtime class nit__parser__ReduceAction420 */
+const struct class class_nit__parser__ReduceAction420 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction420:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction420:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction420:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction420:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction420:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction420:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction420:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction420:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction420:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction420:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction420:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction420:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction420:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction420:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction420:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction420:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction420:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction420:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction420:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction420:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction420:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction420:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction420:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction420:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction420:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction420:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction420:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction420:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction420:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction420:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction420:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction420___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction420:parser#ReduceAction420#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction420:kernel#Object#init */
+}
+};
+/* allocate ReduceAction420 */
+val* NEW_nit__parser__ReduceAction420(const struct type* type) {
+val* self /* : ReduceAction420 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction420;
+return self;
+}
+/* runtime class nit__parser__ReduceAction421 */
+const struct class class_nit__parser__ReduceAction421 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction421:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction421:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction421:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction421:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction421:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction421:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction421:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction421:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction421:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction421:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction421:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction421:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction421:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction421:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction421:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction421:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction421:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction421:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction421:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction421:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction421:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction421:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction421:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction421:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction421:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction421:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction421:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction421:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction421:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction421:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction421:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction421___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction421:parser#ReduceAction421#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction421:kernel#Object#init */
+}
+};
+/* allocate ReduceAction421 */
+val* NEW_nit__parser__ReduceAction421(const struct type* type) {
+val* self /* : ReduceAction421 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction421;
+return self;
+}
+/* runtime class nit__parser__ReduceAction423 */
+const struct class class_nit__parser__ReduceAction423 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction423:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction423:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction423:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction423:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction423:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction423:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction423:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction423:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction423:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction423:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction423:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction423:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction423:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction423:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction423:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction423:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction423:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction423:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction423:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction423:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction423:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction423:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction423:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction423:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction423:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction423:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction423:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction423:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction423:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction423:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction423:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction423___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction423:parser#ReduceAction423#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction423:kernel#Object#init */
+}
+};
+/* allocate ReduceAction423 */
+val* NEW_nit__parser__ReduceAction423(const struct type* type) {
+val* self /* : ReduceAction423 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction423;
+return self;
+}
+/* runtime class nit__parser__ReduceAction424 */
+const struct class class_nit__parser__ReduceAction424 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction424:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction424:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction424:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction424:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction424:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction424:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction424:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction424:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction424:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction424:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction424:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction424:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction424:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction424:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction424:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction424:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction424:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction424:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction424:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction424:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction424:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction424:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction424:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction424:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction424:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction424:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction424:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction424:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction424:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction424:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction424:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction424___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction424:parser#ReduceAction424#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction424:kernel#Object#init */
+}
+};
+/* allocate ReduceAction424 */
+val* NEW_nit__parser__ReduceAction424(const struct type* type) {
+val* self /* : ReduceAction424 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction424;
+return self;
+}
+/* runtime class nit__parser__ReduceAction425 */
+const struct class class_nit__parser__ReduceAction425 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction425:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction425:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction425:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction425:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction425:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction425:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction425:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction425:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction425:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction425:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction425:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction425:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction425:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction425:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction425:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction425:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction425:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction425:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction425:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction425:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction425:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction425:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction425:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction425:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction425:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction425:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction425:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction425:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction425:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction425:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction425:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction425___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction425:parser#ReduceAction425#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction425:kernel#Object#init */
+}
+};
+/* allocate ReduceAction425 */
+val* NEW_nit__parser__ReduceAction425(const struct type* type) {
+val* self /* : ReduceAction425 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction425;
+return self;
+}
+/* runtime class nit__parser__ReduceAction426 */
+const struct class class_nit__parser__ReduceAction426 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction426:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction426:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction426:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction426:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction426:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction426:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction426:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction426:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction426:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction426:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction426:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction426:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction426:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction426:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction426:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction426:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction426:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction426:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction426:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction426:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction426:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction426:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction426:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction426:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction426:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction426:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction426:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction426:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction426:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction426:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction426:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction426___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction426:parser#ReduceAction426#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction426:kernel#Object#init */
+}
+};
+/* allocate ReduceAction426 */
+val* NEW_nit__parser__ReduceAction426(const struct type* type) {
+val* self /* : ReduceAction426 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction426;
+return self;
+}
+/* runtime class nit__parser__ReduceAction427 */
+const struct class class_nit__parser__ReduceAction427 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction427:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction427:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction427:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction427:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction427:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction427:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction427:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction427:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction427:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction427:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction427:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction427:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction427:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction427:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction427:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction427:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction427:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction427:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction427:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction427:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction427:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction427:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction427:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction427:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction427:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction427:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction427:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction427:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction427:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction427:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction427:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction427:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction427___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction427:parser#ReduceAction427#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction427:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction427:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction427:kernel#Object#init */
+}
+};
+/* allocate ReduceAction427 */
+val* NEW_nit__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_nit__parser__ReduceAction427;
+return self;
+}
+/* runtime class nit__parser__ReduceAction428 */
+const struct class class_nit__parser__ReduceAction428 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction428:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction428:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction428:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction428:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction428:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction428:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction428:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction428:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction428:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction428:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction428:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction428:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction428:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction428:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction428:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction428:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction428:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction428:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction428:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction428:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction428:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction428:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction428:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction428:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction428:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction428:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction428:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction428:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction428:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction428:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction428:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction428:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction428___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction428:parser#ReduceAction428#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction428:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction428:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction428:kernel#Object#init */
+}
+};
+/* allocate ReduceAction428 */
+val* NEW_nit__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_nit__parser__ReduceAction428;
+return self;
+}
+/* runtime class nit__parser__ReduceAction429 */
+const struct class class_nit__parser__ReduceAction429 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction429:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction429:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction429:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction429:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction429:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction429:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction429:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction429:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction429:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction429:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction429:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction429:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction429:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction429:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction429:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction429:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction429:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction429:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction429:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction429:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction429:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction429:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction429:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction429:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction429:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction429:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction429:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction429:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction429:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction429:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction429:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction429:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction429___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction429:parser#ReduceAction429#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction429:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction429:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction429:kernel#Object#init */
+}
+};
+/* allocate ReduceAction429 */
+val* NEW_nit__parser__ReduceAction429(const struct type* type) {
+val* self /* : ReduceAction429 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction429;
+return self;
+}
+/* runtime class nit__parser__ReduceAction430 */
+const struct class class_nit__parser__ReduceAction430 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction430:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction430:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction430:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction430:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction430:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction430:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction430:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction430:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction430:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction430:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction430:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction430:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction430:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction430:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction430:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction430:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction430:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction430:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction430:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction430:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction430:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction430:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction430:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction430:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction430:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction430:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction430:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction430:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction430:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction430:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction430:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction430___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction430:parser#ReduceAction430#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction430:kernel#Object#init */
+}
+};
+/* allocate ReduceAction430 */
+val* NEW_nit__parser__ReduceAction430(const struct type* type) {
+val* self /* : ReduceAction430 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction430;
+return self;
+}
+/* runtime class nit__parser__ReduceAction431 */
+const struct class class_nit__parser__ReduceAction431 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction431:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction431:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction431:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction431:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction431:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction431:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction431:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction431:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction431:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction431:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction431:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction431:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction431:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction431:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction431:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction431:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction431:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction431:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction431:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction431:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction431:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction431:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction431:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction431:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction431:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction431:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction431:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction431:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction431:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction431:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction431:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction431:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction431___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction431:parser#ReduceAction431#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction431:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction431:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction431:kernel#Object#init */
+}
+};
+/* allocate ReduceAction431 */
+val* NEW_nit__parser__ReduceAction431(const struct type* type) {
+val* self /* : ReduceAction431 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction431;
+return self;
+}
+/* runtime class nit__parser__ReduceAction432 */
+const struct class class_nit__parser__ReduceAction432 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction432:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction432:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction432:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction432:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction432:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction432:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction432:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction432:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction432:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction432:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction432:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction432:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction432:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction432:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction432:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction432:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction432:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction432:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction432:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction432:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction432:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction432:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction432:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction432:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction432:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction432:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction432:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction432:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction432:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction432:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction432:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction432:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction432___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction432:parser#ReduceAction432#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction432:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction432:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction432:kernel#Object#init */
+}
+};
+/* allocate ReduceAction432 */
+val* NEW_nit__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_nit__parser__ReduceAction432;
+return self;
+}
+/* runtime class nit__parser__ReduceAction433 */
+const struct class class_nit__parser__ReduceAction433 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction433:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction433:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction433:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction433:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction433:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction433:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction433:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction433:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction433:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction433:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction433:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction433:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction433:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction433:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction433:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction433:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction433:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction433:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction433:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction433:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction433:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction433:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction433:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction433:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction433:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction433:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction433:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction433:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction433:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction433:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction433:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction433___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction433:parser#ReduceAction433#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction433:kernel#Object#init */
+}
+};
+/* allocate ReduceAction433 */
+val* NEW_nit__parser__ReduceAction433(const struct type* type) {
+val* self /* : ReduceAction433 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction433;
+return self;
+}
+/* runtime class nit__parser__ReduceAction434 */
+const struct class class_nit__parser__ReduceAction434 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction434:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction434:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction434:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction434:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction434:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction434:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction434:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction434:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction434:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction434:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction434:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction434:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction434:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction434:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction434:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction434:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction434:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction434:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction434:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction434:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction434:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction434:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction434:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction434:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction434:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction434:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction434:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction434:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction434:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction434:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction434:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction434___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction434:parser#ReduceAction434#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction434:kernel#Object#init */
+}
+};
+/* allocate ReduceAction434 */
+val* NEW_nit__parser__ReduceAction434(const struct type* type) {
+val* self /* : ReduceAction434 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction434;
+return self;
+}
+/* runtime class nit__parser__ReduceAction435 */
+const struct class class_nit__parser__ReduceAction435 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction435:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction435:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction435:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction435:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction435:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction435:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction435:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction435:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction435:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction435:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction435:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction435:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction435:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction435:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction435:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction435:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction435:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction435:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction435:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction435:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction435:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction435:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction435:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction435:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction435:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction435:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction435:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction435:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction435:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction435:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction435:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction435___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction435:parser#ReduceAction435#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction435:kernel#Object#init */
+}
+};
+/* allocate ReduceAction435 */
+val* NEW_nit__parser__ReduceAction435(const struct type* type) {
+val* self /* : ReduceAction435 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction435;
+return self;
+}
+/* runtime class nit__parser__ReduceAction437 */
+const struct class class_nit__parser__ReduceAction437 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction437:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction437:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction437:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction437:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction437:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction437:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction437:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction437:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction437:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction437:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction437:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction437:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction437:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction437:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction437:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction437:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction437:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction437:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction437:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction437:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction437:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction437:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction437:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction437:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction437:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction437:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction437:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction437:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction437:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction437:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction437:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction437___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction437:parser#ReduceAction437#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction437:kernel#Object#init */
+}
+};
+/* allocate ReduceAction437 */
+val* NEW_nit__parser__ReduceAction437(const struct type* type) {
+val* self /* : ReduceAction437 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction437;
+return self;
+}
+/* runtime class nit__parser__ReduceAction438 */
+const struct class class_nit__parser__ReduceAction438 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction438:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction438:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction438:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction438:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction438:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction438:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction438:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction438:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction438:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction438:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction438:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction438:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction438:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction438:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction438:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction438:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction438:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction438:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction438:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction438:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction438:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction438:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction438:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction438:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction438:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction438:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction438:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction438:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction438:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction438:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction438:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction438___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction438:parser#ReduceAction438#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction438:kernel#Object#init */
+}
+};
+/* allocate ReduceAction438 */
+val* NEW_nit__parser__ReduceAction438(const struct type* type) {
+val* self /* : ReduceAction438 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction438;
+return self;
+}
+/* runtime class nit__parser__ReduceAction439 */
+const struct class class_nit__parser__ReduceAction439 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction439:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction439:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction439:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction439:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction439:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction439:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction439:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction439:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction439:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction439:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction439:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction439:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction439:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction439:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction439:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction439:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction439:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction439:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction439:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction439:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction439:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction439:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction439:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction439:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction439:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction439:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction439:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction439:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction439:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction439:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction439:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction439___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction439:parser#ReduceAction439#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction439:kernel#Object#init */
+}
+};
+/* allocate ReduceAction439 */
+val* NEW_nit__parser__ReduceAction439(const struct type* type) {
+val* self /* : ReduceAction439 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction439;
+return self;
+}
+/* runtime class nit__parser__ReduceAction441 */
+const struct class class_nit__parser__ReduceAction441 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction441:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction441:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction441:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction441:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction441:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction441:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction441:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction441:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction441:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction441:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction441:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction441:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction441:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction441:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction441:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction441:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction441:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction441:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction441:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction441:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction441:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction441:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction441:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction441:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction441:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction441:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction441:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction441:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction441:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction441:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction441:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction441:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction441___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction441:parser#ReduceAction441#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction441:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction441:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction441:kernel#Object#init */
+}
+};
+/* allocate ReduceAction441 */
+val* NEW_nit__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_nit__parser__ReduceAction441;
+return self;
+}
+/* runtime class nit__parser__ReduceAction442 */
+const struct class class_nit__parser__ReduceAction442 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction442:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction442:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction442:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction442:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction442:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction442:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction442:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction442:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction442:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction442:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction442:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction442:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction442:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction442:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction442:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction442:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction442:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction442:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction442:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction442:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction442:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction442:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction442:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction442:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction442:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction442:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction442:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction442:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction442:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction442:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction442:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction442___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction442:parser#ReduceAction442#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction442:kernel#Object#init */
+}
+};
+/* allocate ReduceAction442 */
+val* NEW_nit__parser__ReduceAction442(const struct type* type) {
+val* self /* : ReduceAction442 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction442;
+return self;
+}
+/* runtime class nit__parser__ReduceAction443 */
+const struct class class_nit__parser__ReduceAction443 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction443:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction443:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction443:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction443:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction443:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction443:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction443:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction443:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction443:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction443:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction443:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction443:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction443:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction443:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction443:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction443:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction443:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction443:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction443:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction443:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction443:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction443:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction443:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction443:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction443:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction443:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction443:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction443:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction443:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction443:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction443:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction443:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction443___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction443:parser#ReduceAction443#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction443:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction443:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction443:kernel#Object#init */
+}
+};
+/* allocate ReduceAction443 */
+val* NEW_nit__parser__ReduceAction443(const struct type* type) {
+val* self /* : ReduceAction443 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction443;
+return self;
+}
+/* runtime class nit__parser__ReduceAction445 */
+const struct class class_nit__parser__ReduceAction445 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction445:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction445:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction445:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction445:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction445:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction445:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction445:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction445:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction445:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction445:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction445:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction445:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction445:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction445:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction445:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction445:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction445:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction445:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction445:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction445:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction445:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction445:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction445:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction445:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction445:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction445:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction445:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction445:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction445:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction445:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction445:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction445___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction445:parser#ReduceAction445#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction445:kernel#Object#init */
+}
+};
+/* allocate ReduceAction445 */
+val* NEW_nit__parser__ReduceAction445(const struct type* type) {
+val* self /* : ReduceAction445 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction445;
+return self;
+}
+/* runtime class nit__parser__ReduceAction446 */
+const struct class class_nit__parser__ReduceAction446 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction446:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction446:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction446:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction446:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction446:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction446:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction446:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction446:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction446:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction446:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction446:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction446:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction446:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction446:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction446:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction446:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction446:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction446:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction446:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction446:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction446:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction446:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction446:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction446:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction446:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction446:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction446:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction446:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction446:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction446:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction446:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction446:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction446___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction446:parser#ReduceAction446#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction446:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction446:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction446:kernel#Object#init */
+}
+};
+/* allocate ReduceAction446 */
+val* NEW_nit__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_nit__parser__ReduceAction446;
+return self;
+}
+/* runtime class nit__parser__ReduceAction448 */
+const struct class class_nit__parser__ReduceAction448 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction448:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction448:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction448:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction448:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction448:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction448:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction448:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction448:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction448:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction448:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction448:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction448:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction448:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction448:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction448:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction448:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction448:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction448:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction448:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction448:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction448:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction448:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction448:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction448:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction448:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction448:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction448:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction448:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction448:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction448:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction448:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction448___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction448:parser#ReduceAction448#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction448:kernel#Object#init */
+}
+};
+/* allocate ReduceAction448 */
+val* NEW_nit__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_nit__parser__ReduceAction448;
+return self;
+}
+/* runtime class nit__parser__ReduceAction449 */
+const struct class class_nit__parser__ReduceAction449 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction449:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction449:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction449:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction449:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction449:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction449:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction449:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction449:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction449:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction449:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction449:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction449:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction449:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction449:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction449:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction449:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction449:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction449:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction449:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction449:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction449:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction449:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction449:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction449:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction449:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction449:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction449:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction449:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction449:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction449:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction449:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction449___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction449:parser#ReduceAction449#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction449:kernel#Object#init */
+}
+};
+/* allocate ReduceAction449 */
+val* NEW_nit__parser__ReduceAction449(const struct type* type) {
+val* self /* : ReduceAction449 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction449;
+return self;
+}
+/* runtime class nit__parser__ReduceAction451 */
+const struct class class_nit__parser__ReduceAction451 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction451:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction451:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction451:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction451:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction451:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction451:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction451:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction451:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction451:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction451:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction451:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction451:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction451:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction451:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction451:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction451:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction451:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction451:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction451:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction451:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction451:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction451:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction451:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction451:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction451:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction451:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction451:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction451:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction451:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction451:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction451:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction451___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction451:parser#ReduceAction451#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction451:kernel#Object#init */
+}
+};
+/* allocate ReduceAction451 */
+val* NEW_nit__parser__ReduceAction451(const struct type* type) {
+val* self /* : ReduceAction451 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction451;
+return self;
+}
+/* runtime class nit__parser__ReduceAction452 */
+const struct class class_nit__parser__ReduceAction452 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction452:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction452:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction452:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction452:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction452:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction452:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction452:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction452:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction452:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction452:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction452:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction452:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction452:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction452:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction452:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction452:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction452:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction452:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction452:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction452:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction452:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction452:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction452:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction452:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction452:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction452:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction452:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction452:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction452:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction452:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction452:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction452___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction452:parser#ReduceAction452#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction452:kernel#Object#init */
+}
+};
+/* allocate ReduceAction452 */
+val* NEW_nit__parser__ReduceAction452(const struct type* type) {
+val* self /* : ReduceAction452 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction452;
+return self;
+}
+/* runtime class nit__parser__ReduceAction455 */
+const struct class class_nit__parser__ReduceAction455 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction455:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction455:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction455:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction455:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction455:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction455:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction455:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction455:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction455:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction455:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction455:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction455:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction455:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction455:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction455:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction455:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction455:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction455:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction455:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction455:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction455:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction455:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction455:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction455:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction455:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction455:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction455:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction455:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction455:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction455:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction455:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction455___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction455:parser#ReduceAction455#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction455:kernel#Object#init */
+}
+};
+/* allocate ReduceAction455 */
+val* NEW_nit__parser__ReduceAction455(const struct type* type) {
+val* self /* : ReduceAction455 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction455;
+return self;
+}
+/* runtime class nit__parser__ReduceAction456 */
+const struct class class_nit__parser__ReduceAction456 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction456:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction456:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction456:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction456:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction456:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction456:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction456:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction456:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction456:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction456:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction456:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction456:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction456:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction456:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction456:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction456:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction456:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction456:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction456:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction456:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction456:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction456:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction456:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction456:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction456:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction456:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction456:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction456:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction456:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction456:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction456:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction456___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction456:parser#ReduceAction456#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction456:kernel#Object#init */
+}
+};
+/* allocate ReduceAction456 */
+val* NEW_nit__parser__ReduceAction456(const struct type* type) {
+val* self /* : ReduceAction456 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction456;
+return self;
+}
+/* runtime class nit__parser__ReduceAction457 */
+const struct class class_nit__parser__ReduceAction457 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction457:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction457:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction457:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction457:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction457:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction457:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction457:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction457:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction457:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction457:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction457:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction457:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction457:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction457:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction457:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction457:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction457:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction457:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction457:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction457:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction457:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction457:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction457:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction457:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction457:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction457:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction457:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction457:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction457:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction457:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction457:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction457___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction457:parser#ReduceAction457#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction457:kernel#Object#init */
+}
+};
+/* allocate ReduceAction457 */
+val* NEW_nit__parser__ReduceAction457(const struct type* type) {
+val* self /* : ReduceAction457 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction457;
+return self;
+}
+/* runtime class nit__parser__ReduceAction786 */
+const struct class class_nit__parser__ReduceAction786 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction786:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction786:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction786:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction786:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction786:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction786:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction786:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction786:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction786:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction786:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction786:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction786:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction786:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction786:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction786:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction786:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction786:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction786:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction786:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction786:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction786:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction786:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction786:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction786:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction786:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction786:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction786:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction786:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction786:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction786:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction786:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction786:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction786___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction786:parser#ReduceAction786#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction786:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction786:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction786:kernel#Object#init */
+}
+};
+/* allocate ReduceAction786 */
+val* NEW_nit__parser__ReduceAction786(const struct type* type) {
+val* self /* : ReduceAction786 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction786;
+return self;
+}
+/* runtime class nit__parser__ReduceAction788 */
+const struct class class_nit__parser__ReduceAction788 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction788:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction788:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction788:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction788:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction788:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction788:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction788:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction788:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction788:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction788:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction788:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction788:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction788:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction788:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction788:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction788:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction788:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction788:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction788:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction788:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction788:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction788:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction788:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction788:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction788:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction788:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction788:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction788:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction788:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction788:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction788:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction788:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction788___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction788:parser#ReduceAction788#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction788:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction788:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction788:kernel#Object#init */
+}
+};
+/* allocate ReduceAction788 */
+val* NEW_nit__parser__ReduceAction788(const struct type* type) {
+val* self /* : ReduceAction788 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction788;
+return self;
+}
+/* runtime class nit__parser__ReduceAction789 */
+const struct class class_nit__parser__ReduceAction789 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction789:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction789:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction789:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction789:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction789:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction789:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction789:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction789:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction789:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction789:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction789:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction789:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction789:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction789:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction789:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction789:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction789:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction789:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction789:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction789:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction789:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction789:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction789:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction789:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction789:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction789:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction789:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction789:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction789:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction789:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction789:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction789:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction789___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction789:parser#ReduceAction789#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction789:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction789:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction789:kernel#Object#init */
+}
+};
+/* allocate ReduceAction789 */
+val* NEW_nit__parser__ReduceAction789(const struct type* type) {
+val* self /* : ReduceAction789 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction789;
+return self;
+}
+/* runtime class nit__parser__ReduceAction790 */
+const struct class class_nit__parser__ReduceAction790 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction790:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction790:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction790:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction790:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction790:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction790:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction790:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction790:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction790:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction790:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction790:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction790:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction790:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction790:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction790:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction790:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction790:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction790:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction790:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction790:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction790:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction790:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction790:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction790:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction790:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction790:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction790:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction790:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction790:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction790:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction790:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction790:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction790___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction790:parser#ReduceAction790#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction790:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction790:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction790:kernel#Object#init */
+}
+};
+/* allocate ReduceAction790 */
+val* NEW_nit__parser__ReduceAction790(const struct type* type) {
+val* self /* : ReduceAction790 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction790;
+return self;
+}
+/* runtime class nit__parser__ReduceAction791 */
+const struct class class_nit__parser__ReduceAction791 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction791:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction791:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction791:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction791:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction791:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction791:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction791:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction791:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction791:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction791:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction791:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction791:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction791:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction791:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction791:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction791:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction791:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction791:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction791:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction791:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction791:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction791:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction791:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction791:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction791:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction791:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction791:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction791:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction791:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction791:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction791:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction791:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction791___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction791:parser#ReduceAction791#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction791:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction791:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction791:kernel#Object#init */
+}
+};
+/* allocate ReduceAction791 */
+val* NEW_nit__parser__ReduceAction791(const struct type* type) {
+val* self /* : ReduceAction791 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction791;
+return self;
+}
+/* runtime class nit__parser__ReduceAction792 */
+const struct class class_nit__parser__ReduceAction792 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction792:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction792:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction792:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction792:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction792:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction792:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction792:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction792:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction792:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction792:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction792:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction792:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction792:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction792:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction792:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction792:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction792:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction792:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction792:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction792:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction792:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction792:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction792:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction792:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction792:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction792:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction792:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction792:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction792:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction792:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction792:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction792:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction792___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction792:parser#ReduceAction792#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction792:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction792:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction792:kernel#Object#init */
+}
+};
+/* allocate ReduceAction792 */
+val* NEW_nit__parser__ReduceAction792(const struct type* type) {
+val* self /* : ReduceAction792 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction792;
+return self;
+}
+/* runtime class nit__parser__ReduceAction799 */
+const struct class class_nit__parser__ReduceAction799 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction799:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction799:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction799:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction799:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction799:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction799:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction799:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction799:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction799:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction799:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction799:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction799:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction799:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction799:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction799:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction799:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction799:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction799:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction799:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction799:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction799:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction799:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction799:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction799:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction799:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction799:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction799:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction799:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction799:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction799:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction799:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction799:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction799___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction799:parser#ReduceAction799#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction799:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction799:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction799:kernel#Object#init */
+}
+};
+/* allocate ReduceAction799 */
+val* NEW_nit__parser__ReduceAction799(const struct type* type) {
+val* self /* : ReduceAction799 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction799;
+return self;
+}
+/* runtime class nit__parser__ReduceAction800 */
+const struct class class_nit__parser__ReduceAction800 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction800:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction800:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction800:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction800:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction800:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction800:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction800:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction800:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction800:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction800:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction800:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction800:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction800:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction800:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction800:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction800:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction800:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction800:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction800:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction800:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction800:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction800:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction800:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction800:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction800:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction800:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction800:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction800:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction800:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction800:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction800:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction800:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction800___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction800:parser#ReduceAction800#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction800:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction800:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction800:kernel#Object#init */
+}
+};
+/* allocate ReduceAction800 */
+val* NEW_nit__parser__ReduceAction800(const struct type* type) {
+val* self /* : ReduceAction800 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction800;
+return self;
+}
+/* runtime class nit__parser__ReduceAction823 */
+const struct class class_nit__parser__ReduceAction823 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction823:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction823:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction823:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction823:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction823:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction823:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction823:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction823:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction823:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction823:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction823:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction823:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction823:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction823:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction823:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction823:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction823:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction823:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction823:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction823:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction823:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction823:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction823:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction823:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction823:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction823:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction823:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction823:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction823:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction823:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction823:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction823:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction823___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction823:parser#ReduceAction823#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction823:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction823:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction823:kernel#Object#init */
+}
+};
+/* allocate ReduceAction823 */
+val* NEW_nit__parser__ReduceAction823(const struct type* type) {
+val* self /* : ReduceAction823 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction823;
+return self;
+}
+/* runtime class nit__parser__ReduceAction824 */
+const struct class class_nit__parser__ReduceAction824 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction824:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction824:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction824:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction824:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction824:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction824:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction824:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction824:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction824:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction824:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction824:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction824:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction824:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction824:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction824:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction824:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction824:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction824:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction824:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction824:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction824:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction824:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction824:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction824:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction824:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction824:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction824:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction824:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction824:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction824:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction824:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction824:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction824___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction824:parser#ReduceAction824#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction824:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction824:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction824:kernel#Object#init */
+}
+};
+/* allocate ReduceAction824 */
+val* NEW_nit__parser__ReduceAction824(const struct type* type) {
+val* self /* : ReduceAction824 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction824;
+return self;
+}
+/* runtime class nit__parser__ReduceAction974 */
+const struct class class_nit__parser__ReduceAction974 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction974:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction974:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction974:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction974:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction974:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction974:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction974:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction974:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction974:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction974:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction974:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction974:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction974:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction974:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction974:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction974:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction974:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction974:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction974:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction974:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction974:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction974:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction974:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction974:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction974:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction974:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction974:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction974:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction974:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction974:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction974:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction974:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction974___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction974:parser#ReduceAction974#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction974:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction974:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction974:kernel#Object#init */
+}
+};
+/* allocate ReduceAction974 */
+val* NEW_nit__parser__ReduceAction974(const struct type* type) {
+val* self /* : ReduceAction974 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction974;
+return self;
+}
+/* runtime class nit__parser__ReduceAction975 */
+const struct class class_nit__parser__ReduceAction975 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction975:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction975:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction975:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction975:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction975:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction975:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction975:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction975:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction975:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction975:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction975:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction975:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction975:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction975:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction975:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction975:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction975:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction975:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction975:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction975:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction975:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction975:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction975:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction975:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction975:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction975:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction975:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction975:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction975:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction975:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction975:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction975:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction975___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction975:parser#ReduceAction975#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction975:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction975:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction975:kernel#Object#init */
+}
+};
+/* allocate ReduceAction975 */
+val* NEW_nit__parser__ReduceAction975(const struct type* type) {
+val* self /* : ReduceAction975 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction975;
+return self;
+}
+/* runtime class nit__parser__ReduceAction976 */
+const struct class class_nit__parser__ReduceAction976 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction976:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction976:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction976:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction976:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction976:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction976:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction976:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction976:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction976:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction976:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction976:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction976:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction976:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction976:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction976:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction976:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction976:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction976:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction976:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction976:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction976:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction976:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction976:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction976:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction976:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction976:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction976:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction976:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction976:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction976:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction976:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction976:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction976___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction976:parser#ReduceAction976#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction976:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction976:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction976:kernel#Object#init */
+}
+};
+/* allocate ReduceAction976 */
+val* NEW_nit__parser__ReduceAction976(const struct type* type) {
+val* self /* : ReduceAction976 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction976;
+return self;
+}
+/* runtime class nit__parser__ReduceAction977 */
+const struct class class_nit__parser__ReduceAction977 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction977:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction977:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction977:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction977:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction977:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction977:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction977:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction977:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction977:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction977:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction977:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction977:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction977:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction977:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction977:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction977:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction977:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction977:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction977:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction977:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction977:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction977:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction977:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction977:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction977:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction977:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction977:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction977:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction977:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction977:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction977:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction977:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction977___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction977:parser#ReduceAction977#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction977:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction977:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction977:kernel#Object#init */
+}
+};
+/* allocate ReduceAction977 */
+val* NEW_nit__parser__ReduceAction977(const struct type* type) {
+val* self /* : ReduceAction977 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction977;
+return self;
+}
+/* runtime class nit__parser__ReduceAction978 */
+const struct class class_nit__parser__ReduceAction978 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction978:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction978:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction978:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction978:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction978:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction978:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction978:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction978:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction978:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction978:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction978:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction978:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction978:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction978:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction978:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction978:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction978:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction978:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction978:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction978:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction978:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction978:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction978:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction978:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction978:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction978:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction978:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction978:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction978:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction978:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction978:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction978:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction978___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction978:parser#ReduceAction978#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction978:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction978:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction978:kernel#Object#init */
+}
+};
+/* allocate ReduceAction978 */
+val* NEW_nit__parser__ReduceAction978(const struct type* type) {
+val* self /* : ReduceAction978 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction978;
+return self;
+}
+/* runtime class nit__parser__ReduceAction979 */
+const struct class class_nit__parser__ReduceAction979 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction979:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction979:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction979:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction979:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction979:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction979:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction979:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction979:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction979:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction979:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction979:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction979:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction979:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction979:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction979:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction979:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction979:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction979:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction979:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction979:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction979:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction979:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction979:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction979:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction979:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction979:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction979:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction979:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction979:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction979:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction979:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction979:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction979___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction979:parser#ReduceAction979#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction979:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction979:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction979:kernel#Object#init */
+}
+};
+/* allocate ReduceAction979 */
+val* NEW_nit__parser__ReduceAction979(const struct type* type) {
+val* self /* : ReduceAction979 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction979;
+return self;
+}
+/* runtime class nit__parser__ReduceAction980 */
+const struct class class_nit__parser__ReduceAction980 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction980:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction980:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction980:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction980:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction980:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction980:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction980:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction980:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction980:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction980:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction980:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction980:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction980:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction980:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction980:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction980:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction980:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction980:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction980:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction980:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction980:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction980:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction980:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction980:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction980:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction980:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction980:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction980:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction980:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction980:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction980:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction980:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction980___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction980:parser#ReduceAction980#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction980:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction980:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction980:kernel#Object#init */
+}
+};
+/* allocate ReduceAction980 */
+val* NEW_nit__parser__ReduceAction980(const struct type* type) {
+val* self /* : ReduceAction980 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction980;
+return self;
+}
+/* runtime class nit__parser__ReduceAction981 */
+const struct class class_nit__parser__ReduceAction981 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction981:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction981:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction981:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction981:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction981:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction981:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction981:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction981:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction981:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction981:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction981:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction981:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction981:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction981:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction981:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction981:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction981:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction981:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction981:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction981:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction981:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction981:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction981:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction981:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction981:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction981:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction981:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction981:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction981:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction981:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction981:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction981:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction981___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction981:parser#ReduceAction981#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction981:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction981:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction981:kernel#Object#init */
+}
+};
+/* allocate ReduceAction981 */
+val* NEW_nit__parser__ReduceAction981(const struct type* type) {
+val* self /* : ReduceAction981 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction981;
+return self;
+}
+/* runtime class nit__parser__ReduceAction982 */
+const struct class class_nit__parser__ReduceAction982 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction982:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction982:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction982:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction982:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction982:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction982:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction982:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction982:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction982:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction982:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction982:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction982:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction982:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction982:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction982:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction982:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction982:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction982:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction982:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction982:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction982:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction982:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction982:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction982:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction982:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction982:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction982:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction982:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction982:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction982:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction982:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction982:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction982___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction982:parser#ReduceAction982#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction982:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction982:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction982:kernel#Object#init */
+}
+};
+/* allocate ReduceAction982 */
+val* NEW_nit__parser__ReduceAction982(const struct type* type) {
+val* self /* : ReduceAction982 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction982;
+return self;
+}
+/* runtime class nit__parser__ReduceAction983 */
+const struct class class_nit__parser__ReduceAction983 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction983:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction983:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction983:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction983:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction983:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction983:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction983:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction983:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction983:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction983:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction983:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction983:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction983:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction983:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction983:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction983:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction983:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction983:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction983:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction983:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction983:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction983:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction983:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction983:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction983:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction983:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction983:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction983:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction983:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction983:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction983:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction983:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction983___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction983:parser#ReduceAction983#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction983:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction983:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction983:kernel#Object#init */
+}
+};
+/* allocate ReduceAction983 */
+val* NEW_nit__parser__ReduceAction983(const struct type* type) {
+val* self /* : ReduceAction983 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction983;
+return self;
+}
+/* runtime class nit__parser__ReduceAction984 */
+const struct class class_nit__parser__ReduceAction984 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction984:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction984:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction984:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction984:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction984:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction984:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction984:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction984:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction984:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction984:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction984:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction984:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction984:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction984:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction984:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction984:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction984:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction984:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction984:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction984:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction984:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction984:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction984:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction984:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction984:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction984:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction984:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction984:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction984:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction984:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction984:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction984:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction984___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction984:parser#ReduceAction984#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction984:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction984:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction984:kernel#Object#init */
+}
+};
+/* allocate ReduceAction984 */
+val* NEW_nit__parser__ReduceAction984(const struct type* type) {
+val* self /* : ReduceAction984 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction984;
+return self;
+}
+/* runtime class nit__parser__ReduceAction985 */
+const struct class class_nit__parser__ReduceAction985 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction985:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction985:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction985:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction985:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction985:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction985:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction985:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction985:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction985:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction985:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction985:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction985:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction985:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction985:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction985:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction985:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction985:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction985:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction985:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction985:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction985:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction985:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction985:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction985:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction985:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction985:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction985:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction985:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction985:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction985:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction985:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction985:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction985___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction985:parser#ReduceAction985#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction985:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction985:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction985:kernel#Object#init */
+}
+};
+/* allocate ReduceAction985 */
+val* NEW_nit__parser__ReduceAction985(const struct type* type) {
+val* self /* : ReduceAction985 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction985;
+return self;
+}
+/* runtime class nit__parser__ReduceAction986 */
+const struct class class_nit__parser__ReduceAction986 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction986:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction986:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction986:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction986:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction986:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction986:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction986:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction986:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction986:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction986:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction986:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction986:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction986:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction986:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction986:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction986:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction986:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction986:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction986:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction986:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction986:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction986:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction986:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction986:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction986:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction986:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction986:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction986:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction986:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction986:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction986:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction986:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction986___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction986:parser#ReduceAction986#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction986:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction986:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction986:kernel#Object#init */
+}
+};
+/* allocate ReduceAction986 */
+val* NEW_nit__parser__ReduceAction986(const struct type* type) {
+val* self /* : ReduceAction986 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction986;
+return self;
+}
+/* runtime class nit__parser__ReduceAction987 */
+const struct class class_nit__parser__ReduceAction987 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction987:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction987:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction987:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction987:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction987:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction987:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction987:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction987:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction987:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction987:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction987:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction987:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction987:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction987:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction987:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction987:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction987:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction987:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction987:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction987:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction987:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction987:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction987:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction987:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction987:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction987:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction987:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction987:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction987:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction987:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction987:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction987:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction987___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction987:parser#ReduceAction987#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction987:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction987:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction987:kernel#Object#init */
+}
+};
+/* allocate ReduceAction987 */
+val* NEW_nit__parser__ReduceAction987(const struct type* type) {
+val* self /* : ReduceAction987 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction987;
+return self;
+}
+/* runtime class nit__parser__ReduceAction988 */
+const struct class class_nit__parser__ReduceAction988 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction988:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction988:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction988:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction988:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction988:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction988:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction988:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction988:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction988:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction988:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction988:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction988:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction988:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction988:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction988:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction988:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction988:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction988:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction988:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction988:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction988:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction988:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction988:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction988:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction988:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction988:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction988:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction988:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction988:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction988:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction988:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction988:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction988___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction988:parser#ReduceAction988#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction988:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction988:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction988:kernel#Object#init */
+}
+};
+/* allocate ReduceAction988 */
+val* NEW_nit__parser__ReduceAction988(const struct type* type) {
+val* self /* : ReduceAction988 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction988;
+return self;
+}
+/* runtime class nit__parser__ReduceAction989 */
+const struct class class_nit__parser__ReduceAction989 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction989:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction989:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction989:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction989:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction989:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction989:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction989:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction989:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction989:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction989:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction989:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction989:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction989:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction989:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction989:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction989:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction989:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction989:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction989:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction989:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction989:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction989:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction989:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction989:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction989:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction989:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction989:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction989:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction989:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction989:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction989:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction989:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction989___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction989:parser#ReduceAction989#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction989:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction989:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction989:kernel#Object#init */
+}
+};
+/* allocate ReduceAction989 */
+val* NEW_nit__parser__ReduceAction989(const struct type* type) {
+val* self /* : ReduceAction989 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction989;
+return self;
+}
+/* runtime class nit__parser__ReduceAction991 */
+const struct class class_nit__parser__ReduceAction991 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction991:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction991:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction991:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction991:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction991:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction991:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction991:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction991:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction991:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction991:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction991:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction991:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction991:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction991:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction991:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction991:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction991:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction991:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction991:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction991:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction991:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction991:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction991:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction991:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction991:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction991:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction991:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction991:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction991:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction991:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction991:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction991:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction991___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction991:parser#ReduceAction991#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction991:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction991:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction991:kernel#Object#init */
+}
+};
+/* allocate ReduceAction991 */
+val* NEW_nit__parser__ReduceAction991(const struct type* type) {
+val* self /* : ReduceAction991 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction991;
+return self;
+}
+/* runtime class nit__parser__ReduceAction993 */
+const struct class class_nit__parser__ReduceAction993 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction993:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction993:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction993:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction993:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction993:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction993:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction993:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction993:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction993:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction993:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction993:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction993:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction993:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction993:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction993:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction993:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction993:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction993:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction993:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction993:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction993:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction993:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction993:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction993:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction993:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction993:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction993:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction993:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction993:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction993:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction993:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction993:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction993___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction993:parser#ReduceAction993#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction993:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction993:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction993:kernel#Object#init */
+}
+};
+/* allocate ReduceAction993 */
+val* NEW_nit__parser__ReduceAction993(const struct type* type) {
+val* self /* : ReduceAction993 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction993;
+return self;
+}
+/* runtime class nit__parser__ReduceAction999 */
+const struct class class_nit__parser__ReduceAction999 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction999:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction999:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction999:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction999:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction999:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction999:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction999:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction999:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction999:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction999:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction999:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction999:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction999:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction999:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction999:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction999:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction999:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction999:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction999:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction999:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction999:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction999:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction999:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction999:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction999:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction999:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction999:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction999:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction999:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction999:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction999:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction999:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction999___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction999:parser#ReduceAction999#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction999:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction999:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction999:kernel#Object#init */
+}
+};
+/* allocate ReduceAction999 */
+val* NEW_nit__parser__ReduceAction999(const struct type* type) {
+val* self /* : ReduceAction999 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction999;
+return self;
+}
+/* runtime class nit__parser__ReduceAction1001 */
+const struct class class_nit__parser__ReduceAction1001 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1001:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1001:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1001:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1001:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1001:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1001:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1001:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1001:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1001:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1001:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1001:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1001:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1001:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1001:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1001:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1001:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1001:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1001:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1001:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1001:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1001:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1001:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1001:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1001:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1001:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1001:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1001:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction1001___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1001:parser#ReduceAction1001#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1001:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1001:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1001:kernel#Object#init */
+}
+};
+/* allocate ReduceAction1001 */
+val* NEW_nit__parser__ReduceAction1001(const struct type* type) {
+val* self /* : ReduceAction1001 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction1001;
+return self;
+}
+/* runtime class nit__parser__ReduceAction1011 */
+const struct class class_nit__parser__ReduceAction1011 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1011:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1011:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1011:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1011:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1011:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1011:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1011:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1011:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1011:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1011:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1011:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1011:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1011:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1011:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1011:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1011:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1011:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1011:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1011:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1011:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1011:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1011:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1011:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1011:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1011:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1011:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1011:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction1011___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1011:parser#ReduceAction1011#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1011:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1011:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1011:kernel#Object#init */
+}
+};
+/* allocate ReduceAction1011 */
+val* NEW_nit__parser__ReduceAction1011(const struct type* type) {
+val* self /* : ReduceAction1011 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction1011;
+return self;
+}
+/* runtime class nit__parser__ReduceAction1012 */
+const struct class class_nit__parser__ReduceAction1012 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1012:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1012:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1012:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1012:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1012:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1012:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1012:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1012:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1012:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1012:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1012:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1012:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1012:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1012:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1012:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1012:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1012:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1012:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1012:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1012:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1012:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1012:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1012:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1012:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1012:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1012:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1012:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction1012___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1012:parser#ReduceAction1012#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1012:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1012:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1012:kernel#Object#init */
+}
+};
+/* allocate ReduceAction1012 */
+val* NEW_nit__parser__ReduceAction1012(const struct type* type) {
+val* self /* : ReduceAction1012 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction1012;
+return self;
+}
+/* runtime class nit__parser__ReduceAction1013 */
+const struct class class_nit__parser__ReduceAction1013 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1013:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1013:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1013:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1013:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1013:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1013:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1013:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1013:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1013:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1013:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1013:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1013:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1013:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1013:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1013:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1013:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1013:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1013:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1013:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1013:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1013:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1013:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1013:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1013:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1013:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1013:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1013:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction1013___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1013:parser#ReduceAction1013#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1013:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1013:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1013:kernel#Object#init */
+}
+};
+/* allocate ReduceAction1013 */
+val* NEW_nit__parser__ReduceAction1013(const struct type* type) {
+val* self /* : ReduceAction1013 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction1013;
+return self;
+}
+/* runtime class nit__parser__ReduceAction1014 */
+const struct class class_nit__parser__ReduceAction1014 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1014:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1014:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1014:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1014:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1014:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1014:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1014:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1014:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1014:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1014:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1014:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1014:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1014:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1014:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1014:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1014:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1014:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1014:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1014:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1014:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1014:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1014:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1014:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1014:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1014:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1014:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1014:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction1014___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1014:parser#ReduceAction1014#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1014:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1014:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1014:kernel#Object#init */
+}
+};
+/* allocate ReduceAction1014 */
+val* NEW_nit__parser__ReduceAction1014(const struct type* type) {
+val* self /* : ReduceAction1014 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction1014;
+return self;
+}
+/* runtime class nit__parser__ReduceAction1015 */
+const struct class class_nit__parser__ReduceAction1015 = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1015:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1015:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1015:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1015:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1015:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1015:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1015:kernel#Object#sys */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1015:parser_work#ReduceAction#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1015:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1015:string#Object#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1015:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1015:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1015:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1015:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1015:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1015:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1015:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1015:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1015:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1015:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1015:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1015:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1015:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1015:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1015:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1015:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1015:model#Object#extern_kind */
+(nitmethod_t)nit__parser___nit__parser__ReduceAction1015___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1015:parser#ReduceAction1015#action */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1015:parser_work#ReduceAction#concat */
+(nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1015:parser_work#ReduceAction#goto= */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1015:kernel#Object#init */
+}
+};
+/* allocate ReduceAction1015 */
+val* NEW_nit__parser__ReduceAction1015(const struct type* type) {
+val* self /* : ReduceAction1015 */;
+self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__parser__ReduceAction1015;
+return self;
+}
+/* runtime class nit__ANode */
+/* allocate ANode */
+val* NEW_nit__ANode(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "ANode is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__parser_nodes__CollectTokensByTextVisitor */
+/* allocate CollectTokensByTextVisitor */
+val* NEW_nit__parser_nodes__CollectTokensByTextVisitor(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "CollectTokensByTextVisitor is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__parser_nodes__CollectAnnotationsByNameVisitor */
+/* allocate CollectAnnotationsByNameVisitor */
+val* NEW_nit__parser_nodes__CollectAnnotationsByNameVisitor(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "CollectAnnotationsByNameVisitor is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__ANodes */
+const struct class class_nit__ANodes = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:ANodes:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:ANodes:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__SequenceRead___standard__kernel__Object___61d_61d, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:ANodes:kernel#Object#!= */
+(nitmethod_t)standard___standard__SequenceRead___standard__kernel__Object__hash, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:ANodes:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:ANodes:kernel#Object#sys */
+(nitmethod_t)nit___nit__ANodes___standard__kernel__Object__init, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:ANodes:sorter#Object#default_comparator */
+(nitmethod_t)standard__string___Collection___Object__to_s, /* pointer to parser_nodes:ANodes:string#Collection#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:ANodes:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:ANodes:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:ANodes:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:ANodes:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:ANodes:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:ANodes:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:ANodes:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:ANodes:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:ANodes:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:ANodes:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:ANodes:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:ANodes:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:ANodes:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:ANodes:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:ANodes:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:ANodes:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:ANodes:model#Object#extern_kind */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__iterator, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#iterator */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__is_empty, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#is_empty */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__length, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#length */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__has, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#has */
+(nitmethod_t)standard___standard__SequenceRead___Collection__first, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#first */
+(nitmethod_t)standard___standard__Collection___has_all, /* pointer to parser_nodes:ANodes:abstract_collection#Collection#has_all */
+(nitmethod_t)standard__array___Collection___to_a, /* pointer to parser_nodes:ANodes:array#Collection#to_a */
+(nitmethod_t)standard__string___Collection___join, /* pointer to parser_nodes:ANodes:string#Collection#join */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__SequenceRead___91d_93d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[] */
+(nitmethod_t)standard___standard__SequenceRead___last, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last */
+(nitmethod_t)standard___standard__SequenceRead___index_of, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#index_of */
+(nitmethod_t)standard___standard__SequenceRead___last_index_of, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last_index_of */
+(nitmethod_t)standard___standard__SequenceRead___index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#index_of_from */
+(nitmethod_t)standard___standard__SequenceRead___last_index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last_index_of_from */
+(nitmethod_t)standard___standard__SequenceRead___iterator_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#iterator_from */
+(nitmethod_t)standard___standard__RemovableCollection___clear, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#clear */
+(nitmethod_t)standard___standard__RemovableCollection___remove, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#remove */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+(nitmethod_t)standard___standard__Sequence___SimpleCollection__add, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#add */
+(nitmethod_t)standard___standard__SimpleCollection___add_all, /* pointer to parser_nodes:ANodes:abstract_collection#SimpleCollection#add_all */
+(nitmethod_t)standard___standard__Sequence___first_61d, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#first= */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__push, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#push */
+(nitmethod_t)standard___standard__Sequence___append, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#append */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__pop, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#pop */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__unshift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#unshift */
+(nitmethod_t)standard___standard__Sequence___prepend, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#prepend */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__shift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#shift */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence___91d_93d_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[]= */
+(nitmethod_t)standard___standard__Sequence___insert, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#insert */
+(nitmethod_t)standard___standard__Sequence___insert_all, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#insert_all */
+(nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__remove_at, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#remove_at */
+(nitmethod_t)nit___nit__ANodes___parent, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent */
+(nitmethod_t)nit___nit__ANodes___parent_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent= */
+(nitmethod_t)nit___nit__ANodes___items, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#items */
+(nitmethod_t)nit___nit__ANodes___hook_add, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_add */
+(nitmethod_t)nit___nit__ANodes___hook_remove, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_remove */
+(nitmethod_t)nit___nit__ANodes___unsafe_add_all, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#unsafe_add_all */
+(nitmethod_t)nit___nit__ANodes___replace_child, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#replace_child */
+(nitmethod_t)nit___nit__ANodes___visit_all, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#visit_all */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:ANodes:kernel#Object#init */
+}
+};
+/* allocate ANodes[ANode] */
+val* NEW_nit__ANodes(const struct type* type) {
+val* self /* : ANodes[ANode] */;
+val* var /* : Array[ANode] */;
+self = nit_alloc(sizeof(struct instance) + 2*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__ANodes;
+var = NEW_standard__Array(self->type->resolution_table->types[COLOR_standard__Array__nit__ANodes___35dE]);
+{
+standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[ANode]>*/
+}
+self->attrs[COLOR_nit__parser_nodes__ANodes___items].val = var; /* _items on <self:ANodes[ANode] exact> */
+return self;
+}
+/* runtime class nit__Token */
+/* allocate Token */
+val* NEW_nit__Token(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "Token is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__Prod */
+/* allocate Prod */
+val* NEW_nit__Prod(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "Prod is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__Visitor */
+/* allocate Visitor */
+val* NEW_nit__Visitor(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "Visitor is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__TEol */
+const struct class class_nit__TEol = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TEol:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TEol:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TEol:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TEol:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TEol:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TEol:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TEol:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TEol:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TEol:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TEol___standard__string__Object__to_s, /* pointer to parser_nodes:TEol:parser_nodes#TEol#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TEol:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TEol:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TEol:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TEol:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TEol:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TEol:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TEol:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TEol:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TEol:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TEol:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TEol:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TEol:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TEol:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TEol:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TEol:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TEol:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TEol:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TEol:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TEol:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TEol:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TEol:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TEol:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TEol:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TEol:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TEol:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TEol:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TEol:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TEol:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEol:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEol:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEol:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEol:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEol:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEol:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEol:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEol:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TEol:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TEol___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEol:lexer#TEol#parser_index */
+(nitmethod_t)nit__lexer___TEol___init_tk, /* pointer to parser_nodes:TEol:lexer#TEol#init_tk */
+}
+};
+/* allocate TEol */
+val* NEW_nit__TEol(const struct type* type) {
+val* self /* : TEol */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TEol;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TEol exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TEol exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TEol exact> */
+return self;
+}
+/* runtime class nit__TComment */
+const struct class class_nit__TComment = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TComment:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TComment:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TComment:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TComment:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TComment:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TComment:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TComment:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TComment:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TComment:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TComment:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TComment:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TComment:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TComment:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TComment:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TComment:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TComment:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TComment:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TComment:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TComment:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TComment:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TComment:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TComment:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TComment:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TComment:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TComment:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TComment:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TComment:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TComment:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TComment:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TComment:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TComment:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TComment:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TComment:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TComment:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TComment:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TComment:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TComment:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TComment:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComment:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComment:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComment:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComment:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComment:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComment:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComment:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TComment:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TComment___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComment:lexer#TComment#parser_index */
+(nitmethod_t)nit__lexer___TComment___init_tk, /* pointer to parser_nodes:TComment:lexer#TComment#init_tk */
+}
+};
+/* allocate TComment */
+val* NEW_nit__TComment(const struct type* type) {
+val* self /* : TComment */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TComment;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TComment exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TComment exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TComment exact> */
+return self;
+}
+/* runtime class nit__TokenKeyword */
+/* allocate TokenKeyword */
+val* NEW_nit__TokenKeyword(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "TokenKeyword is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__TKwpackage */
+const struct class class_nit__TKwpackage = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwpackage:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwpackage:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwpackage:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwpackage:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwpackage:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwpackage:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwpackage:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwpackage:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwpackage:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwpackage:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwpackage:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwpackage:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwpackage:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwpackage:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwpackage:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwpackage:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwpackage:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwpackage:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwpackage:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwpackage:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwpackage:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwpackage:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwpackage:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwpackage:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwpackage:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpackage:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpackage:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpackage:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpackage:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpackage:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpackage:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpackage:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwpackage:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#parser_index */
+(nitmethod_t)nit__lexer___TKwpackage___init_tk, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#init_tk */
+}
+};
+/* allocate TKwpackage */
+val* NEW_nit__TKwpackage(const struct type* type) {
+val* self /* : TKwpackage */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwpackage;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwpackage exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwpackage exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwpackage exact> */
+return self;
+}
+/* runtime class nit__TKwmodule */
+const struct class class_nit__TKwmodule = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwmodule:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwmodule:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwmodule:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwmodule:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwmodule:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwmodule:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwmodule:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwmodule:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwmodule:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwmodule:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwmodule:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwmodule:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwmodule:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwmodule:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwmodule:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwmodule:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwmodule:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwmodule:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwmodule:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwmodule:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwmodule:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwmodule:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwmodule:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwmodule:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwmodule:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmodule:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmodule:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmodule:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmodule:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmodule:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmodule:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmodule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwmodule:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#parser_index */
+(nitmethod_t)nit__lexer___TKwmodule___init_tk, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#init_tk */
+}
+};
+/* allocate TKwmodule */
+val* NEW_nit__TKwmodule(const struct type* type) {
+val* self /* : TKwmodule */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwmodule;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwmodule exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwmodule exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwmodule exact> */
+return self;
+}
+/* runtime class nit__TKwimport */
+const struct class class_nit__TKwimport = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwimport:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwimport:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwimport:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwimport:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwimport:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwimport:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwimport:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwimport:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwimport:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwimport:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwimport:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwimport:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwimport:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwimport:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwimport:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwimport:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwimport:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwimport:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwimport:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwimport:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwimport:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwimport:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwimport:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwimport:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwimport:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimport:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimport:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimport:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimport:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimport:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimport:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimport:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimport:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwimport:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwimport___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#parser_index */
+(nitmethod_t)nit__lexer___TKwimport___init_tk, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#init_tk */
+}
+};
+/* allocate TKwimport */
+val* NEW_nit__TKwimport(const struct type* type) {
+val* self /* : TKwimport */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwimport;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwimport exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwimport exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwimport exact> */
+return self;
+}
+/* runtime class nit__TKwclass */
+const struct class class_nit__TKwclass = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwclass:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwclass:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwclass:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwclass:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwclass:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwclass:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwclass:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwclass:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwclass:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwclass:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwclass:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwclass:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwclass:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwclass:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwclass:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwclass:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwclass:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwclass:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwclass:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwclass:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwclass:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwclass:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwclass:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwclass:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwclass:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwclass:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwclass:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwclass:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwclass:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwclass:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwclass:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwclass:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwclass:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwclass:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwclass___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#parser_index */
+(nitmethod_t)nit__lexer___TKwclass___init_tk, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#init_tk */
+}
+};
+/* allocate TKwclass */
+val* NEW_nit__TKwclass(const struct type* type) {
+val* self /* : TKwclass */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwclass;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwclass exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwclass exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwclass exact> */
+return self;
+}
+/* runtime class nit__TKwabstract */
+const struct class class_nit__TKwabstract = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwabstract:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwabstract:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwabstract:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwabstract:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwabstract:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwabstract:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwabstract:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwabstract:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwabstract:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwabstract:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwabstract:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwabstract:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwabstract:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwabstract:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwabstract:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwabstract:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwabstract:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwabstract:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwabstract:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwabstract:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwabstract:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwabstract:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwabstract:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwabstract:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwabstract:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabstract:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabstract:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabstract:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabstract:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabstract:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabstract:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabstract:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwabstract:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#parser_index */
+(nitmethod_t)nit__lexer___TKwabstract___init_tk, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#init_tk */
+}
+};
+/* allocate TKwabstract */
+val* NEW_nit__TKwabstract(const struct type* type) {
+val* self /* : TKwabstract */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwabstract;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwabstract exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwabstract exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwabstract exact> */
+return self;
+}
+/* runtime class nit__TKwinterface */
+const struct class class_nit__TKwinterface = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwinterface:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwinterface:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwinterface:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwinterface:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwinterface:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwinterface:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwinterface:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwinterface:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwinterface:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwinterface:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwinterface:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwinterface:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwinterface:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwinterface:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwinterface:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwinterface:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwinterface:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwinterface:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwinterface:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwinterface:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwinterface:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwinterface:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwinterface:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwinterface:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwinterface:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinterface:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinterface:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinterface:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinterface:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinterface:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinterface:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinterface:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwinterface:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#parser_index */
+(nitmethod_t)nit__lexer___TKwinterface___init_tk, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#init_tk */
+}
+};
+/* allocate TKwinterface */
+val* NEW_nit__TKwinterface(const struct type* type) {
+val* self /* : TKwinterface */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwinterface;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwinterface exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwinterface exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwinterface exact> */
+return self;
+}
+/* runtime class nit__TKwenum */
+const struct class class_nit__TKwenum = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwenum:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwenum:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwenum:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwenum:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwenum:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwenum:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwenum:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwenum:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwenum:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwenum:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwenum:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwenum:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwenum:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwenum:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwenum:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwenum:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwenum:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwenum:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwenum:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwenum:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwenum:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwenum:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwenum:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwenum:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwenum:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwenum:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwenum:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwenum:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwenum:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwenum:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwenum:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwenum:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwenum:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwenum:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwenum:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwenum___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#parser_index */
+(nitmethod_t)nit__lexer___TKwenum___init_tk, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#init_tk */
+}
+};
+/* allocate TKwenum */
+val* NEW_nit__TKwenum(const struct type* type) {
+val* self /* : TKwenum */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwenum;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwenum exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwenum exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwenum exact> */
+return self;
+}
+/* runtime class nit__TKwend */
+const struct class class_nit__TKwend = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwend:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwend:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwend:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwend:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwend:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwend:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwend:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwend:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwend:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwend:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwend:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwend:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwend:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwend:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwend:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwend:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwend:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwend:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwend:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwend:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwend:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwend:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwend:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwend:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwend:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwend:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwend:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwend:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwend:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwend:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwend:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwend:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwend:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwend:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwend:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwend:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwend:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwend___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwend:lexer#TKwend#parser_index */
+(nitmethod_t)nit__lexer___TKwend___init_tk, /* pointer to parser_nodes:TKwend:lexer#TKwend#init_tk */
+}
+};
+/* allocate TKwend */
+val* NEW_nit__TKwend(const struct type* type) {
+val* self /* : TKwend */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwend;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwend exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwend exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwend exact> */
+return self;
+}
+/* runtime class nit__TKwmeth */
+const struct class class_nit__TKwmeth = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwmeth:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwmeth:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwmeth:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwmeth:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwmeth:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwmeth:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwmeth:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwmeth:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwmeth:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwmeth:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwmeth:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwmeth:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwmeth:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwmeth:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwmeth:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwmeth:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwmeth:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwmeth:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwmeth:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwmeth:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwmeth:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwmeth:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwmeth:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwmeth:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwmeth:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmeth:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmeth:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmeth:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmeth:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmeth:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmeth:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmeth:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwmeth:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#parser_index */
+(nitmethod_t)nit__lexer___TKwmeth___init_tk, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#init_tk */
+}
+};
+/* allocate TKwmeth */
+val* NEW_nit__TKwmeth(const struct type* type) {
+val* self /* : TKwmeth */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwmeth;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwmeth exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwmeth exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwmeth exact> */
+return self;
+}
+/* runtime class nit__TKwtype */
+const struct class class_nit__TKwtype = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwtype:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwtype:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwtype:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwtype:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwtype:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwtype:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwtype:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwtype:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwtype:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwtype:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwtype:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwtype:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwtype:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwtype:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwtype:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwtype:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwtype:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwtype:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwtype:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwtype:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwtype:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwtype:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwtype:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwtype:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwtype:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtype:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtype:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtype:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtype:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtype:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtype:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtype:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtype:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtype:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwtype:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwtype___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#parser_index */
+(nitmethod_t)nit__lexer___TKwtype___init_tk, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#init_tk */
+}
+};
+/* allocate TKwtype */
+val* NEW_nit__TKwtype(const struct type* type) {
+val* self /* : TKwtype */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwtype;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwtype exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwtype exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwtype exact> */
+return self;
+}
+/* runtime class nit__TKwinit */
+const struct class class_nit__TKwinit = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwinit:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwinit:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwinit:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwinit:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwinit:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwinit:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwinit:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwinit:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwinit:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwinit:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwinit:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwinit:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwinit:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwinit:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwinit:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwinit:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwinit:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwinit:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwinit:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwinit:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwinit:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwinit:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwinit:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwinit:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwinit:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinit:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinit:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinit:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinit:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinit:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinit:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinit:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinit:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinit:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwinit:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwinit___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#parser_index */
+(nitmethod_t)nit__lexer___TKwinit___init_tk, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#init_tk */
+}
+};
+/* allocate TKwinit */
+val* NEW_nit__TKwinit(const struct type* type) {
+val* self /* : TKwinit */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwinit;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwinit exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwinit exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwinit exact> */
+return self;
+}
+/* runtime class nit__TKwredef */
+const struct class class_nit__TKwredef = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwredef:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwredef:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwredef:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwredef:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwredef:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwredef:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwredef:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwredef:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwredef:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwredef:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwredef:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwredef:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwredef:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwredef:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwredef:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwredef:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwredef:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwredef:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwredef:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwredef:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwredef:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwredef:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwredef:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwredef:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwredef:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwredef:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwredef:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwredef:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwredef:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwredef:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwredef:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwredef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwredef:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwredef:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwredef:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwredef___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#parser_index */
+(nitmethod_t)nit__lexer___TKwredef___init_tk, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#init_tk */
+}
+};
+/* allocate TKwredef */
+val* NEW_nit__TKwredef(const struct type* type) {
+val* self /* : TKwredef */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwredef;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwredef exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwredef exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwredef exact> */
+return self;
+}
+/* runtime class nit__TKwis */
+const struct class class_nit__TKwis = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwis:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwis:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwis:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwis:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwis:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwis:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwis:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwis:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwis:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwis:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwis:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwis:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwis:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwis:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwis:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwis:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwis:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwis:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwis:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwis:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwis:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwis:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwis:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwis:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwis:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwis:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwis:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwis:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwis:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwis:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwis:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwis:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwis:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwis:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwis:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwis:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwis:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwis___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwis:lexer#TKwis#parser_index */
+(nitmethod_t)nit__lexer___TKwis___init_tk, /* pointer to parser_nodes:TKwis:lexer#TKwis#init_tk */
+}
+};
+/* allocate TKwis */
+val* NEW_nit__TKwis(const struct type* type) {
+val* self /* : TKwis */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwis;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwis exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwis exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwis exact> */
+return self;
+}
+/* runtime class nit__TKwdo */
+const struct class class_nit__TKwdo = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwdo:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwdo:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwdo:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwdo:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwdo:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwdo:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwdo:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwdo:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwdo:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwdo:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwdo:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwdo:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwdo:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwdo:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwdo:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwdo:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwdo:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwdo:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwdo:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwdo:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwdo:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwdo:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwdo:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwdo:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwdo:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdo:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdo:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdo:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdo:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdo:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdo:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdo:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwdo:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwdo___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#parser_index */
+(nitmethod_t)nit__lexer___TKwdo___init_tk, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#init_tk */
+}
+};
+/* allocate TKwdo */
+val* NEW_nit__TKwdo(const struct type* type) {
+val* self /* : TKwdo */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwdo;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwdo exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwdo exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwdo exact> */
+return self;
+}
+/* runtime class nit__TKwvar */
+const struct class class_nit__TKwvar = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwvar:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwvar:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwvar:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwvar:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwvar:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwvar:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwvar:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwvar:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwvar:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwvar:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwvar:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwvar:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwvar:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwvar:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwvar:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwvar:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwvar:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwvar:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwvar:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwvar:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwvar:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwvar:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwvar:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwvar:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwvar:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwvar:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwvar:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwvar:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwvar:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwvar:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwvar:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwvar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwvar:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwvar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#parser_index */
+(nitmethod_t)nit__lexer___TKwvar___init_tk, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#init_tk */
+}
+};
+/* allocate TKwvar */
+val* NEW_nit__TKwvar(const struct type* type) {
+val* self /* : TKwvar */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwvar;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwvar exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwvar exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwvar exact> */
+return self;
+}
+/* runtime class nit__TKwextern */
+const struct class class_nit__TKwextern = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwextern:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwextern:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwextern:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwextern:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwextern:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwextern:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwextern:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwextern:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwextern:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwextern:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwextern:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwextern:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwextern:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwextern:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwextern:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwextern:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwextern:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwextern:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwextern:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwextern:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwextern:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwextern:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwextern:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwextern:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwextern:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwextern:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwextern:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwextern:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwextern:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwextern:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwextern:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwextern:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwextern:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwextern___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#parser_index */
+(nitmethod_t)nit__lexer___TKwextern___init_tk, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#init_tk */
+}
+};
+/* allocate TKwextern */
+val* NEW_nit__TKwextern(const struct type* type) {
+val* self /* : TKwextern */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwextern;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwextern exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwextern exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwextern exact> */
+return self;
+}
+/* runtime class nit__TKwpublic */
+const struct class class_nit__TKwpublic = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwpublic:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwpublic:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwpublic:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwpublic:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwpublic:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwpublic:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwpublic:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwpublic:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwpublic:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwpublic:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwpublic:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwpublic:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwpublic:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwpublic:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwpublic:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwpublic:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwpublic:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwpublic:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwpublic:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwpublic:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwpublic:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwpublic:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwpublic:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwpublic:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwpublic:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwpublic:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwpublic:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpublic:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpublic:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpublic:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpublic:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpublic:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpublic:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpublic:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwpublic:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpublic:lexer#TKwpublic#parser_index */
+(nitmethod_t)nit__lexer___TKwpublic___init_tk, /* pointer to parser_nodes:TKwpublic:lexer#TKwpublic#init_tk */
+}
+};
+/* allocate TKwpublic */
+val* NEW_nit__TKwpublic(const struct type* type) {
+val* self /* : TKwpublic */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwpublic;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwpublic exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwpublic exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwpublic exact> */
+return self;
+}
+/* runtime class nit__TKwprotected */
+const struct class class_nit__TKwprotected = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwprotected:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwprotected:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwprotected:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwprotected:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwprotected:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwprotected:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwprotected:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwprotected:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwprotected:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwprotected:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwprotected:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwprotected:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwprotected:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwprotected:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwprotected:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwprotected:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwprotected:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwprotected:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwprotected:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwprotected:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwprotected:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwprotected:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwprotected:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprotected:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprotected:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprotected:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprotected:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprotected:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprotected:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprotected:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwprotected:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#parser_index */
+(nitmethod_t)nit__lexer___TKwprotected___init_tk, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#init_tk */
+}
+};
+/* allocate TKwprotected */
+val* NEW_nit__TKwprotected(const struct type* type) {
+val* self /* : TKwprotected */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwprotected;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwprotected exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwprotected exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwprotected exact> */
+return self;
+}
+/* runtime class nit__TKwprivate */
+const struct class class_nit__TKwprivate = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwprivate:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwprivate:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwprivate:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwprivate:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwprivate:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwprivate:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwprivate:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwprivate:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwprivate:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwprivate:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwprivate:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwprivate:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwprivate:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwprivate:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwprivate:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwprivate:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwprivate:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwprivate:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwprivate:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwprivate:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwprivate:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwprivate:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwprivate:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprivate:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprivate:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprivate:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprivate:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprivate:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprivate:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprivate:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwprivate:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#parser_index */
+(nitmethod_t)nit__lexer___TKwprivate___init_tk, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#init_tk */
+}
+};
+/* allocate TKwprivate */
+val* NEW_nit__TKwprivate(const struct type* type) {
+val* self /* : TKwprivate */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwprivate;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwprivate exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwprivate exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwprivate exact> */
+return self;
+}
+/* runtime class nit__TKwintrude */
+const struct class class_nit__TKwintrude = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwintrude:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwintrude:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwintrude:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwintrude:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwintrude:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwintrude:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwintrude:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwintrude:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwintrude:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwintrude:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwintrude:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwintrude:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwintrude:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwintrude:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwintrude:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwintrude:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwintrude:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwintrude:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwintrude:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwintrude:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwintrude:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwintrude:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwintrude:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwintrude:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwintrude:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwintrude:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwintrude:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwintrude:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwintrude:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintrude:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwintrude:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#parser_index */
+(nitmethod_t)nit__lexer___TKwintrude___init_tk, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#init_tk */
+}
+};
+/* allocate TKwintrude */
+val* NEW_nit__TKwintrude(const struct type* type) {
+val* self /* : TKwintrude */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwintrude;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwintrude exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwintrude exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwintrude exact> */
+return self;
+}
+/* runtime class nit__TKwif */
+const struct class class_nit__TKwif = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwif:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwif:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwif:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwif:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwif:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwif:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwif:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwif:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwif:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwif:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwif:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwif:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwif:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwif:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwif:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwif:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwif:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwif:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwif:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwif:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwif:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwif:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwif:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwif:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwif:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwif:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwif:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwif:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwif:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwif:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwif:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwif:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwif:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwif:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwif:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwif___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwif:lexer#TKwif#parser_index */
+(nitmethod_t)nit__lexer___TKwif___init_tk, /* pointer to parser_nodes:TKwif:lexer#TKwif#init_tk */
+}
+};
+/* allocate TKwif */
+val* NEW_nit__TKwif(const struct type* type) {
+val* self /* : TKwif */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwif;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwif exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwif exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwif exact> */
+return self;
+}
+/* runtime class nit__TKwthen */
+const struct class class_nit__TKwthen = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwthen:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwthen:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwthen:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwthen:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwthen:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwthen:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwthen:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwthen:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwthen:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwthen:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwthen:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwthen:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwthen:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwthen:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwthen:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwthen:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwthen:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwthen:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwthen:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwthen:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwthen:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwthen:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwthen:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwthen:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwthen:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwthen:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwthen:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwthen:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwthen:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwthen:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwthen:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwthen:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwthen:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwthen___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#parser_index */
+(nitmethod_t)nit__lexer___TKwthen___init_tk, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#init_tk */
+}
+};
+/* allocate TKwthen */
+val* NEW_nit__TKwthen(const struct type* type) {
+val* self /* : TKwthen */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwthen;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwthen exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwthen exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwthen exact> */
+return self;
+}
+/* runtime class nit__TKwelse */
+const struct class class_nit__TKwelse = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwelse:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwelse:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwelse:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwelse:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwelse:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwelse:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwelse:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwelse:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwelse:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwelse:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwelse:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwelse:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwelse:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwelse:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwelse:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwelse:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwelse:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwelse:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwelse:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwelse:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwelse:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwelse:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwelse:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwelse:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwelse:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwelse:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwelse:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwelse:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwelse:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwelse:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwelse:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwelse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwelse:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwelse___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#parser_index */
+(nitmethod_t)nit__lexer___TKwelse___init_tk, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#init_tk */
+}
+};
+/* allocate TKwelse */
+val* NEW_nit__TKwelse(const struct type* type) {
+val* self /* : TKwelse */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwelse;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwelse exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwelse exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwelse exact> */
+return self;
+}
+/* runtime class nit__TKwwhile */
+const struct class class_nit__TKwwhile = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwwhile:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwwhile:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwwhile:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwwhile:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwwhile:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwwhile:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwwhile:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwwhile:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwwhile:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwwhile:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwwhile:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwwhile:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwwhile:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwwhile:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwwhile:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwwhile:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwwhile:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwwhile:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwwhile:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwwhile:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwwhile:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwwhile:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwwhile:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwwhile:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwwhile:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwwhile:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwwhile:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwwhile:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwwhile:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwhile:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwwhile:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#parser_index */
+(nitmethod_t)nit__lexer___TKwwhile___init_tk, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#init_tk */
+}
+};
+/* allocate TKwwhile */
+val* NEW_nit__TKwwhile(const struct type* type) {
+val* self /* : TKwwhile */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwwhile;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwwhile exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwwhile exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwwhile exact> */
+return self;
+}
+/* runtime class nit__TKwloop */
+const struct class class_nit__TKwloop = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwloop:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwloop:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwloop:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwloop:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwloop:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwloop:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwloop:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwloop:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwloop:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwloop:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwloop:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwloop:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwloop:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwloop:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwloop:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwloop:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwloop:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwloop:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwloop:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwloop:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwloop:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwloop:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwloop:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwloop:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwloop:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwloop:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwloop:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwloop:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwloop:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwloop:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwloop:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwloop:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwloop:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwloop___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#parser_index */
+(nitmethod_t)nit__lexer___TKwloop___init_tk, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#init_tk */
+}
+};
+/* allocate TKwloop */
+val* NEW_nit__TKwloop(const struct type* type) {
+val* self /* : TKwloop */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwloop;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwloop exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwloop exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwloop exact> */
+return self;
+}
+/* runtime class nit__TKwfor */
+const struct class class_nit__TKwfor = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwfor:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwfor:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwfor:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwfor:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwfor:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwfor:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwfor:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwfor:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwfor:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwfor:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwfor:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwfor:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwfor:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwfor:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwfor:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwfor:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwfor:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwfor:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwfor:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwfor:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwfor:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwfor:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwfor:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwfor:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwfor:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfor:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfor:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfor:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfor:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfor:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfor:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwfor:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwfor___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#parser_index */
+(nitmethod_t)nit__lexer___TKwfor___init_tk, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#init_tk */
+}
+};
+/* allocate TKwfor */
+val* NEW_nit__TKwfor(const struct type* type) {
+val* self /* : TKwfor */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwfor;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwfor exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwfor exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwfor exact> */
+return self;
+}
+/* runtime class nit__TKwin */
+const struct class class_nit__TKwin = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwin:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwin:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwin:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwin:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwin:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwin:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwin:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwin:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwin:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwin:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwin:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwin:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwin:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwin:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwin:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwin:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwin:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwin:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwin:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwin:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwin:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwin:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwin:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwin:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwin:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwin:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwin:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwin:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwin:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwin:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwin:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwin:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwin:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwin:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwin:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwin___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwin:lexer#TKwin#parser_index */
+(nitmethod_t)nit__lexer___TKwin___init_tk, /* pointer to parser_nodes:TKwin:lexer#TKwin#init_tk */
+}
+};
+/* allocate TKwin */
+val* NEW_nit__TKwin(const struct type* type) {
+val* self /* : TKwin */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwin;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwin exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwin exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwin exact> */
+return self;
+}
+/* runtime class nit__TKwand */
+const struct class class_nit__TKwand = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwand:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwand:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwand:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwand:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwand:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwand:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwand:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwand:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwand:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwand:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwand:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwand:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwand:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwand:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwand:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwand:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwand:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwand:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwand:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwand:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwand:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwand:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwand:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwand:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwand:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwand:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwand:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwand:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwand:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwand:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwand:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwand:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwand:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwand:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwand:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwand___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwand:lexer#TKwand#parser_index */
+(nitmethod_t)nit__lexer___TKwand___init_tk, /* pointer to parser_nodes:TKwand:lexer#TKwand#init_tk */
+}
+};
+/* allocate TKwand */
+val* NEW_nit__TKwand(const struct type* type) {
+val* self /* : TKwand */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwand;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwand exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwand exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwand exact> */
+return self;
+}
+/* runtime class nit__TKwor */
+const struct class class_nit__TKwor = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwor:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwor:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwor:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwor:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwor:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwor:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwor:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwor:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwor:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwor:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwor:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwor:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwor:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwor:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwor:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwor:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwor:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwor:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwor:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwor:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwor:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwor:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwor:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwor:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwor:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwor:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwor:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwor:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwor:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwor:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwor:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwor:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwor:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwor:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwor___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwor:lexer#TKwor#parser_index */
+(nitmethod_t)nit__lexer___TKwor___init_tk, /* pointer to parser_nodes:TKwor:lexer#TKwor#init_tk */
+}
+};
+/* allocate TKwor */
+val* NEW_nit__TKwor(const struct type* type) {
+val* self /* : TKwor */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwor;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwor exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwor exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwor exact> */
+return self;
+}
+/* runtime class nit__TKwimplies */
+const struct class class_nit__TKwimplies = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwimplies:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwimplies:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwimplies:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwimplies:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwimplies:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwimplies:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwimplies:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwimplies:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwimplies:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwimplies:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwimplies:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwimplies:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwimplies:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwimplies:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwimplies:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwimplies:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwimplies:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwimplies:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwimplies:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwimplies:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwimplies:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwimplies:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwimplies:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimplies:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimplies:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimplies:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimplies:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimplies:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimplies:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimplies:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwimplies:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#parser_index */
+(nitmethod_t)nit__lexer___TKwimplies___init_tk, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#init_tk */
+}
+};
+/* allocate TKwimplies */
+val* NEW_nit__TKwimplies(const struct type* type) {
+val* self /* : TKwimplies */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwimplies;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwimplies exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwimplies exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwimplies exact> */
+return self;
+}
+/* runtime class nit__TKwnot */
+const struct class class_nit__TKwnot = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnot:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnot:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnot:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnot:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnot:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnot:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnot:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnot:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnot:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnot:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnot:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnot:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnot:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnot:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnot:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnot:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnot:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnot:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnot:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnot:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnot:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnot:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnot:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnot:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnot:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnot:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnot:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnot:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnot:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnot:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnot:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnot:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwnot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#parser_index */
+(nitmethod_t)nit__lexer___TKwnot___init_tk, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#init_tk */
+}
+};
+/* allocate TKwnot */
+val* NEW_nit__TKwnot(const struct type* type) {
+val* self /* : TKwnot */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwnot;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnot exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnot exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnot exact> */
+return self;
+}
+/* runtime class nit__TKwreturn */
+const struct class class_nit__TKwreturn = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwreturn:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwreturn:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwreturn:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwreturn:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwreturn:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwreturn:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwreturn:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwreturn:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwreturn:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwreturn:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwreturn:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwreturn:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwreturn:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwreturn:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwreturn:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwreturn:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwreturn:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwreturn:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwreturn:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwreturn:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwreturn:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwreturn:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwreturn:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwreturn:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwreturn:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwreturn:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwreturn:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwreturn:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwreturn:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreturn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwreturn:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#parser_index */
+(nitmethod_t)nit__lexer___TKwreturn___init_tk, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#init_tk */
+}
+};
+/* allocate TKwreturn */
+val* NEW_nit__TKwreturn(const struct type* type) {
+val* self /* : TKwreturn */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwreturn;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwreturn exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwreturn exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwreturn exact> */
+return self;
+}
+/* runtime class nit__TKwcontinue */
+const struct class class_nit__TKwcontinue = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwcontinue:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwcontinue:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwcontinue:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwcontinue:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwcontinue:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwcontinue:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwcontinue:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwcontinue:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwcontinue:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwcontinue:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwcontinue:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwcontinue:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwcontinue:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwcontinue:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwcontinue:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwcontinue:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwcontinue:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwcontinue:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwcontinue:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwcontinue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwcontinue:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#parser_index */
+(nitmethod_t)nit__lexer___TKwcontinue___init_tk, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#init_tk */
+}
+};
+/* allocate TKwcontinue */
+val* NEW_nit__TKwcontinue(const struct type* type) {
+val* self /* : TKwcontinue */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwcontinue;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwcontinue exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwcontinue exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwcontinue exact> */
+return self;
+}
+/* runtime class nit__TKwbreak */
+const struct class class_nit__TKwbreak = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwbreak:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwbreak:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwbreak:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwbreak:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwbreak:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwbreak:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwbreak:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwbreak:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwbreak:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwbreak:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwbreak:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwbreak:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwbreak:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwbreak:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwbreak:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwbreak:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwbreak:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwbreak:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwbreak:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwbreak:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwbreak:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwbreak:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwbreak:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwbreak:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwbreak:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwbreak:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwbreak:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwbreak:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwbreak:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwbreak:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwbreak:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#parser_index */
+(nitmethod_t)nit__lexer___TKwbreak___init_tk, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#init_tk */
+}
+};
+/* allocate TKwbreak */
+val* NEW_nit__TKwbreak(const struct type* type) {
+val* self /* : TKwbreak */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwbreak;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwbreak exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwbreak exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwbreak exact> */
+return self;
+}
+/* runtime class nit__TKwabort */
+const struct class class_nit__TKwabort = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwabort:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwabort:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwabort:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwabort:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwabort:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwabort:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwabort:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwabort:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwabort:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwabort:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwabort:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwabort:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwabort:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwabort:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwabort:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwabort:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwabort:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwabort:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwabort:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwabort:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwabort:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwabort:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwabort:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwabort:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwabort:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabort:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabort:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabort:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabort:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabort:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabort:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabort:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwabort:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwabort___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#parser_index */
+(nitmethod_t)nit__lexer___TKwabort___init_tk, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#init_tk */
+}
+};
+/* allocate TKwabort */
+val* NEW_nit__TKwabort(const struct type* type) {
+val* self /* : TKwabort */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwabort;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwabort exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwabort exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwabort exact> */
+return self;
+}
+/* runtime class nit__TKwassert */
+const struct class class_nit__TKwassert = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwassert:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwassert:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwassert:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwassert:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwassert:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwassert:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwassert:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwassert:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwassert:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwassert:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwassert:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwassert:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwassert:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwassert:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwassert:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwassert:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwassert:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwassert:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwassert:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwassert:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwassert:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwassert:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwassert:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwassert:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwassert:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwassert:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwassert:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwassert:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwassert:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwassert:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwassert:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwassert:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwassert:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwassert___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#parser_index */
+(nitmethod_t)nit__lexer___TKwassert___init_tk, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#init_tk */
+}
+};
+/* allocate TKwassert */
+val* NEW_nit__TKwassert(const struct type* type) {
+val* self /* : TKwassert */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwassert;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwassert exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwassert exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwassert exact> */
+return self;
+}
+/* runtime class nit__TKwnew */
+const struct class class_nit__TKwnew = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnew:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnew:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnew:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnew:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnew:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnew:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnew:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnew:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnew:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnew:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnew:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnew:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnew:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnew:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnew:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnew:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnew:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnew:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnew:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnew:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnew:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnew:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnew:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnew:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnew:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnew:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnew:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnew:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnew:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnew:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnew:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnew:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnew:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwnew___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#parser_index */
+(nitmethod_t)nit__lexer___TKwnew___init_tk, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#init_tk */
+}
+};
+/* allocate TKwnew */
+val* NEW_nit__TKwnew(const struct type* type) {
+val* self /* : TKwnew */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwnew;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnew exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnew exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnew exact> */
+return self;
+}
+/* runtime class nit__TKwisa */
+const struct class class_nit__TKwisa = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwisa:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwisa:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwisa:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwisa:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwisa:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwisa:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwisa:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwisa:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwisa:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwisa:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwisa:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwisa:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwisa:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwisa:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwisa:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwisa:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwisa:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwisa:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwisa:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwisa:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwisa:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwisa:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwisa:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwisa:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwisa:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisa:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisa:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisa:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisa:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisa:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisa:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisa:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwisa:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwisa___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#parser_index */
+(nitmethod_t)nit__lexer___TKwisa___init_tk, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#init_tk */
+}
+};
+/* allocate TKwisa */
+val* NEW_nit__TKwisa(const struct type* type) {
+val* self /* : TKwisa */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwisa;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwisa exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwisa exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwisa exact> */
+return self;
+}
+/* runtime class nit__TKwonce */
+const struct class class_nit__TKwonce = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwonce:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwonce:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwonce:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwonce:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwonce:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwonce:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwonce:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwonce:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwonce:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwonce:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwonce:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwonce:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwonce:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwonce:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwonce:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwonce:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwonce:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwonce:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwonce:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwonce:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwonce:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwonce:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwonce:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwonce:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwonce:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwonce:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwonce:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwonce:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwonce:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwonce:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwonce:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwonce:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwonce:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwonce___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#parser_index */
+(nitmethod_t)nit__lexer___TKwonce___init_tk, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#init_tk */
+}
+};
+/* allocate TKwonce */
+val* NEW_nit__TKwonce(const struct type* type) {
+val* self /* : TKwonce */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwonce;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwonce exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwonce exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwonce exact> */
+return self;
+}
+/* runtime class nit__TKwsuper */
+const struct class class_nit__TKwsuper = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwsuper:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwsuper:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwsuper:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwsuper:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwsuper:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwsuper:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwsuper:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwsuper:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwsuper:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwsuper:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwsuper:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwsuper:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwsuper:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwsuper:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwsuper:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwsuper:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwsuper:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwsuper:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwsuper:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwsuper:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwsuper:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwsuper:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwsuper:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwsuper:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwsuper:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwsuper:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwsuper:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwsuper:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwsuper:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwsuper:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwsuper:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#parser_index */
+(nitmethod_t)nit__lexer___TKwsuper___init_tk, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#init_tk */
+}
+};
+/* allocate TKwsuper */
+val* NEW_nit__TKwsuper(const struct type* type) {
+val* self /* : TKwsuper */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwsuper;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwsuper exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwsuper exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwsuper exact> */
+return self;
+}
+/* runtime class nit__TKwself */
+const struct class class_nit__TKwself = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwself:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwself:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwself:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwself:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwself:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwself:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwself:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwself:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwself:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwself:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwself:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwself:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwself:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwself:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwself:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwself:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwself:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwself:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwself:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwself:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwself:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwself:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwself:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwself:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwself:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwself:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwself:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwself:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwself:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwself:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwself:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwself:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwself:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwself:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwself:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwself___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwself:lexer#TKwself#parser_index */
+(nitmethod_t)nit__lexer___TKwself___init_tk, /* pointer to parser_nodes:TKwself:lexer#TKwself#init_tk */
+}
+};
+/* allocate TKwself */
+val* NEW_nit__TKwself(const struct type* type) {
+val* self /* : TKwself */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwself;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwself exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwself exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwself exact> */
+return self;
+}
+/* runtime class nit__TKwtrue */
+const struct class class_nit__TKwtrue = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwtrue:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwtrue:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwtrue:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwtrue:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwtrue:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwtrue:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwtrue:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwtrue:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwtrue:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwtrue:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwtrue:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwtrue:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwtrue:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwtrue:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwtrue:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwtrue:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwtrue:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwtrue:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwtrue:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwtrue:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwtrue:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwtrue:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwtrue:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtrue:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtrue:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtrue:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtrue:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtrue:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtrue:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtrue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwtrue:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#parser_index */
+(nitmethod_t)nit__lexer___TKwtrue___init_tk, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#init_tk */
+}
+};
+/* allocate TKwtrue */
+val* NEW_nit__TKwtrue(const struct type* type) {
+val* self /* : TKwtrue */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwtrue;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwtrue exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwtrue exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwtrue exact> */
+return self;
+}
+/* runtime class nit__TKwfalse */
+const struct class class_nit__TKwfalse = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwfalse:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwfalse:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwfalse:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwfalse:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwfalse:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwfalse:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwfalse:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwfalse:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwfalse:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwfalse:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwfalse:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwfalse:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwfalse:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwfalse:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwfalse:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwfalse:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwfalse:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwfalse:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwfalse:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwfalse:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwfalse:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwfalse:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwfalse:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfalse:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfalse:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfalse:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfalse:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfalse:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfalse:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfalse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwfalse:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#parser_index */
+(nitmethod_t)nit__lexer___TKwfalse___init_tk, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#init_tk */
+}
+};
+/* allocate TKwfalse */
+val* NEW_nit__TKwfalse(const struct type* type) {
+val* self /* : TKwfalse */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwfalse;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwfalse exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwfalse exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwfalse exact> */
+return self;
+}
+/* runtime class nit__TKwnull */
+const struct class class_nit__TKwnull = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnull:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnull:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnull:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnull:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnull:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnull:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnull:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnull:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnull:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnull:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnull:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnull:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnull:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnull:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnull:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnull:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnull:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnull:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnull:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnull:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnull:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnull:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnull:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnull:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnull:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnull:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnull:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnull:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnull:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnull:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnull:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnull:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnull:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwnull___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#parser_index */
+(nitmethod_t)nit__lexer___TKwnull___init_tk, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#init_tk */
+}
+};
+/* allocate TKwnull */
+val* NEW_nit__TKwnull(const struct type* type) {
+val* self /* : TKwnull */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwnull;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnull exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnull exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnull exact> */
+return self;
+}
+/* runtime class nit__TKwas */
+const struct class class_nit__TKwas = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwas:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwas:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwas:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwas:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwas:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwas:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwas:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwas:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwas:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwas:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwas:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwas:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwas:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwas:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwas:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwas:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwas:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwas:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwas:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwas:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwas:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwas:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwas:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwas:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwas:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwas:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwas:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwas:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwas:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwas:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwas:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwas:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwas:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwas:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwas:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwas___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwas:lexer#TKwas#parser_index */
+(nitmethod_t)nit__lexer___TKwas___init_tk, /* pointer to parser_nodes:TKwas:lexer#TKwas#init_tk */
+}
+};
+/* allocate TKwas */
+val* NEW_nit__TKwas(const struct type* type) {
+val* self /* : TKwas */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwas;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwas exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwas exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwas exact> */
+return self;
+}
+/* runtime class nit__TKwnullable */
+const struct class class_nit__TKwnullable = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnullable:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnullable:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnullable:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnullable:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnullable:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnullable:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnullable:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnullable:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnullable:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnullable:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnullable:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnullable:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnullable:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnullable:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnullable:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnullable:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnullable:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnullable:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnullable:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnullable:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnullable:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnullable:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnullable:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnullable:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnullable:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnullable:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnullable:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnullable:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnullable:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnullable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnullable:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#parser_index */
+(nitmethod_t)nit__lexer___TKwnullable___init_tk, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#init_tk */
+}
+};
+/* allocate TKwnullable */
+val* NEW_nit__TKwnullable(const struct type* type) {
+val* self /* : TKwnullable */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwnullable;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnullable exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnullable exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnullable exact> */
+return self;
+}
+/* runtime class nit__TKwisset */
+const struct class class_nit__TKwisset = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwisset:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwisset:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwisset:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwisset:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwisset:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwisset:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwisset:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwisset:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwisset:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwisset:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwisset:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwisset:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwisset:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwisset:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwisset:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwisset:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwisset:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwisset:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwisset:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwisset:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwisset:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwisset:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwisset:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwisset:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwisset:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisset:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisset:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisset:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisset:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisset:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisset:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisset:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwisset:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwisset___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#parser_index */
+(nitmethod_t)nit__lexer___TKwisset___init_tk, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#init_tk */
+}
+};
+/* allocate TKwisset */
+val* NEW_nit__TKwisset(const struct type* type) {
+val* self /* : TKwisset */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwisset;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwisset exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwisset exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwisset exact> */
+return self;
+}
+/* runtime class nit__TKwlabel */
+const struct class class_nit__TKwlabel = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwlabel:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwlabel:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwlabel:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwlabel:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwlabel:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwlabel:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwlabel:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwlabel:parser_nodes#TokenKeyword#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwlabel:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwlabel:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwlabel:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwlabel:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwlabel:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwlabel:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwlabel:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwlabel:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwlabel:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwlabel:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwlabel:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwlabel:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwlabel:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwlabel:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwlabel:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwlabel:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwlabel:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwlabel:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwlabel:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwlabel:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwlabel:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwlabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwlabel:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#parser_index */
+(nitmethod_t)nit__lexer___TKwlabel___init_tk, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#init_tk */
+}
+};
+/* allocate TKwlabel */
+val* NEW_nit__TKwlabel(const struct type* type) {
+val* self /* : TKwlabel */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwlabel;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwlabel exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwlabel exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwlabel exact> */
+return self;
+}
+/* runtime class nit__TKwdebug */
+const struct class class_nit__TKwdebug = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwdebug:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwdebug:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwdebug:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwdebug:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwdebug:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwdebug:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwdebug:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwdebug:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwdebug:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwdebug:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwdebug:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwdebug:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwdebug:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwdebug:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwdebug:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwdebug:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwdebug:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwdebug:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwdebug:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwdebug:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwdebug:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwdebug:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdebug:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdebug:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdebug:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdebug:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdebug:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdebug:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdebug:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwdebug:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#parser_index */
+(nitmethod_t)nit__lexer___TKwdebug___init_tk, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#init_tk */
+}
+};
+/* allocate TKwdebug */
+val* NEW_nit__TKwdebug(const struct type* type) {
+val* self /* : TKwdebug */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TKwdebug;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwdebug exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwdebug exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwdebug exact> */
+return self;
+}
+/* runtime class nit__TOpar */
+const struct class class_nit__TOpar = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TOpar:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TOpar:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TOpar:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TOpar:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TOpar:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TOpar:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TOpar:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TOpar:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TOpar:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TOpar:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TOpar:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TOpar:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TOpar:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TOpar:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TOpar:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TOpar:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TOpar:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TOpar:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TOpar:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TOpar:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TOpar:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TOpar:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TOpar:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TOpar:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TOpar:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TOpar:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TOpar:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TOpar:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TOpar:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TOpar:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TOpar:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TOpar:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TOpar:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TOpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TOpar:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TOpar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TOpar:lexer#TOpar#parser_index */
+(nitmethod_t)nit__lexer___TOpar___init_tk, /* pointer to parser_nodes:TOpar:lexer#TOpar#init_tk */
+}
+};
+/* allocate TOpar */
+val* NEW_nit__TOpar(const struct type* type) {
+val* self /* : TOpar */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TOpar;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TOpar exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TOpar exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TOpar exact> */
+return self;
+}
+/* runtime class nit__TCpar */
+const struct class class_nit__TCpar = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TCpar:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TCpar:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TCpar:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TCpar:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TCpar:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TCpar:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TCpar:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TCpar:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TCpar:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TCpar:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TCpar:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TCpar:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TCpar:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TCpar:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TCpar:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TCpar:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TCpar:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TCpar:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TCpar:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TCpar:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TCpar:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TCpar:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TCpar:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TCpar:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TCpar:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TCpar:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TCpar:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TCpar:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCpar:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCpar:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCpar:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCpar:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCpar:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TCpar:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TCpar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCpar:lexer#TCpar#parser_index */
+(nitmethod_t)nit__lexer___TCpar___init_tk, /* pointer to parser_nodes:TCpar:lexer#TCpar#init_tk */
+}
+};
+/* allocate TCpar */
+val* NEW_nit__TCpar(const struct type* type) {
+val* self /* : TCpar */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TCpar;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TCpar exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TCpar exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TCpar exact> */
+return self;
+}
+/* runtime class nit__TObra */
+const struct class class_nit__TObra = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TObra:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TObra:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TObra:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TObra:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TObra:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TObra:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TObra:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TObra:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TObra:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TObra:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TObra:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TObra:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TObra:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TObra:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TObra:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TObra:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TObra:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TObra:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TObra:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TObra:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TObra:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TObra:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TObra:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TObra:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TObra:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TObra:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TObra:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TObra:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TObra:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TObra:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TObra:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TObra:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TObra:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TObra:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TObra:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TObra:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TObra:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TObra:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TObra:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TObra:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TObra:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TObra:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TObra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TObra:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TObra___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TObra:lexer#TObra#parser_index */
+(nitmethod_t)nit__lexer___TObra___init_tk, /* pointer to parser_nodes:TObra:lexer#TObra#init_tk */
+}
+};
+/* allocate TObra */
+val* NEW_nit__TObra(const struct type* type) {
+val* self /* : TObra */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TObra;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TObra exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TObra exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TObra exact> */
+return self;
+}
+/* runtime class nit__TCbra */
+const struct class class_nit__TCbra = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TCbra:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TCbra:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TCbra:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TCbra:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TCbra:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TCbra:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TCbra:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TCbra:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TCbra:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TCbra:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TCbra:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TCbra:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TCbra:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TCbra:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TCbra:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TCbra:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TCbra:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TCbra:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TCbra:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TCbra:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TCbra:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TCbra:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TCbra:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TCbra:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TCbra:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TCbra:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TCbra:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TCbra:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCbra:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCbra:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCbra:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCbra:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCbra:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCbra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TCbra:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TCbra___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCbra:lexer#TCbra#parser_index */
+(nitmethod_t)nit__lexer___TCbra___init_tk, /* pointer to parser_nodes:TCbra:lexer#TCbra#init_tk */
+}
+};
+/* allocate TCbra */
+val* NEW_nit__TCbra(const struct type* type) {
+val* self /* : TCbra */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TCbra;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TCbra exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TCbra exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TCbra exact> */
+return self;
+}
+/* runtime class nit__TComma */
+const struct class class_nit__TComma = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TComma:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TComma:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TComma:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TComma:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TComma:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TComma:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TComma:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TComma:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TComma:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TComma:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TComma:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TComma:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TComma:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TComma:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TComma:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TComma:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TComma:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TComma:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TComma:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TComma:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TComma:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TComma:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TComma:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TComma:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TComma:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TComma:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TComma:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TComma:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TComma:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TComma:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TComma:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TComma:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TComma:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TComma:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TComma:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TComma:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TComma:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComma:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComma:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComma:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComma:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComma:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComma:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TComma:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TComma___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComma:lexer#TComma#parser_index */
+(nitmethod_t)nit__lexer___TComma___init_tk, /* pointer to parser_nodes:TComma:lexer#TComma#init_tk */
+}
+};
+/* allocate TComma */
+val* NEW_nit__TComma(const struct type* type) {
+val* self /* : TComma */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TComma;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TComma exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TComma exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TComma exact> */
+return self;
+}
+/* runtime class nit__TColumn */
+const struct class class_nit__TColumn = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TColumn:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TColumn:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TColumn:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TColumn:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TColumn:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TColumn:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TColumn:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TColumn:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TColumn:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TColumn:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TColumn:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TColumn:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TColumn:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TColumn:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TColumn:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TColumn:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TColumn:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TColumn:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TColumn:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TColumn:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TColumn:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TColumn:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TColumn:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TColumn:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TColumn:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TColumn:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TColumn:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TColumn:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TColumn:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TColumn:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TColumn:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TColumn:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TColumn:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TColumn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TColumn:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TColumn___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TColumn:lexer#TColumn#parser_index */
+(nitmethod_t)nit__lexer___TColumn___init_tk, /* pointer to parser_nodes:TColumn:lexer#TColumn#init_tk */
+}
+};
+/* allocate TColumn */
+val* NEW_nit__TColumn(const struct type* type) {
+val* self /* : TColumn */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TColumn;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TColumn exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TColumn exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TColumn exact> */
+return self;
+}
+/* runtime class nit__TQuad */
+const struct class class_nit__TQuad = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TQuad:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TQuad:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TQuad:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TQuad:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TQuad:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TQuad:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TQuad:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TQuad:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TQuad:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TQuad:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TQuad:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TQuad:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TQuad:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TQuad:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TQuad:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TQuad:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TQuad:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TQuad:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TQuad:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TQuad:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TQuad:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TQuad:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TQuad:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TQuad:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TQuad:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TQuad:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TQuad:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TQuad:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TQuad:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TQuad:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TQuad:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TQuad:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TQuad:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TQuad:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TQuad:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TQuad___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TQuad:lexer#TQuad#parser_index */
+(nitmethod_t)nit__lexer___TQuad___init_tk, /* pointer to parser_nodes:TQuad:lexer#TQuad#init_tk */
+}
+};
+/* allocate TQuad */
+val* NEW_nit__TQuad(const struct type* type) {
+val* self /* : TQuad */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TQuad;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TQuad exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TQuad exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TQuad exact> */
+return self;
+}
+/* runtime class nit__TAssign */
+const struct class class_nit__TAssign = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TAssign:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TAssign:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TAssign:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TAssign:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TAssign:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TAssign:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TAssign:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TAssign:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TAssign:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TAssign:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TAssign:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TAssign:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TAssign:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TAssign:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TAssign:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TAssign:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TAssign:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TAssign:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TAssign:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TAssign:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TAssign:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TAssign:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TAssign:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TAssign:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TAssign:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TAssign:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TAssign:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TAssign:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAssign:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAssign:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAssign:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAssign:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAssign:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAssign:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TAssign:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TAssign___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAssign:lexer#TAssign#parser_index */
+(nitmethod_t)nit__lexer___TAssign___init_tk, /* pointer to parser_nodes:TAssign:lexer#TAssign#init_tk */
+}
+};
+/* allocate TAssign */
+val* NEW_nit__TAssign(const struct type* type) {
+val* self /* : TAssign */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TAssign;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TAssign exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TAssign exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TAssign exact> */
+return self;
+}
+/* runtime class nit__TokenOperator */
+/* allocate TokenOperator */
+val* NEW_nit__TokenOperator(const struct type* type) {
+PRINT_ERROR("Runtime error: %s", "TokenOperator is DEAD");
+PRINT_ERROR("\n");
+show_backtrace(1);
+}
+/* runtime class nit__TPluseq */
+const struct class class_nit__TPluseq = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TPluseq:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TPluseq:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TPluseq:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TPluseq:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TPluseq:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TPluseq:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TPluseq:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TPluseq:parser_nodes#TokenOperator#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TPluseq:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TPluseq:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TPluseq:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TPluseq:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TPluseq:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TPluseq:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TPluseq:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TPluseq:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TPluseq:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TPluseq:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TPluseq:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TPluseq:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TPluseq:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TPluseq:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TPluseq:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TPluseq:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TPluseq:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TPluseq:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPluseq:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPluseq:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPluseq:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPluseq:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPluseq:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPluseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TPluseq:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TPluseq___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#parser_index */
+(nitmethod_t)nit__lexer___TPluseq___init_tk, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#init_tk */
+}
+};
+/* allocate TPluseq */
+val* NEW_nit__TPluseq(const struct type* type) {
+val* self /* : TPluseq */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TPluseq;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TPluseq exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TPluseq exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TPluseq exact> */
+return self;
+}
+/* runtime class nit__TMinuseq */
+const struct class class_nit__TMinuseq = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TMinuseq:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TMinuseq:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TMinuseq:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TMinuseq:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TMinuseq:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TMinuseq:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TMinuseq:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TMinuseq:parser_nodes#TokenOperator#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TMinuseq:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TMinuseq:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TMinuseq:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TMinuseq:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TMinuseq:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TMinuseq:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TMinuseq:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TMinuseq:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TMinuseq:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TMinuseq:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TMinuseq:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TMinuseq:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TMinuseq:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TMinuseq:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TMinuseq:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinuseq:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinuseq:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinuseq:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinuseq:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinuseq:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinuseq:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinuseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TMinuseq:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#parser_index */
+(nitmethod_t)nit__lexer___TMinuseq___init_tk, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#init_tk */
+}
+};
+/* allocate TMinuseq */
+val* NEW_nit__TMinuseq(const struct type* type) {
+val* self /* : TMinuseq */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TMinuseq;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TMinuseq exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TMinuseq exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TMinuseq exact> */
+return self;
+}
+/* runtime class nit__TDotdotdot */
+const struct class class_nit__TDotdotdot = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TDotdotdot:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TDotdotdot:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TDotdotdot:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TDotdotdot:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TDotdotdot:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TDotdotdot:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TDotdotdot:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TDotdotdot:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TDotdotdot:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TDotdotdot:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TDotdotdot:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TDotdotdot:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TDotdotdot:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdotdot:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdotdot:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdotdot:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdotdot:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdotdot:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdotdot:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TDotdotdot:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#parser_index */
+(nitmethod_t)nit__lexer___TDotdotdot___init_tk, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#init_tk */
+}
+};
+/* allocate TDotdotdot */
+val* NEW_nit__TDotdotdot(const struct type* type) {
+val* self /* : TDotdotdot */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TDotdotdot;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TDotdotdot exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TDotdotdot exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TDotdotdot exact> */
+return self;
+}
+/* runtime class nit__TDotdot */
+const struct class class_nit__TDotdot = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TDotdot:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TDotdot:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TDotdot:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TDotdot:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TDotdot:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TDotdot:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TDotdot:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TDotdot:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TDotdot:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TDotdot:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TDotdot:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TDotdot:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TDotdot:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TDotdot:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TDotdot:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TDotdot:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TDotdot:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TDotdot:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TDotdot:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TDotdot:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TDotdot:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TDotdot:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TDotdot:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TDotdot:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdot:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdot:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdot:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdot:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdot:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdot:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TDotdot:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TDotdot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#parser_index */
+(nitmethod_t)nit__lexer___TDotdot___init_tk, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#init_tk */
+}
+};
+/* allocate TDotdot */
+val* NEW_nit__TDotdot(const struct type* type) {
+val* self /* : TDotdot */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TDotdot;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TDotdot exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TDotdot exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TDotdot exact> */
+return self;
+}
+/* runtime class nit__TDot */
+const struct class class_nit__TDot = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TDot:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TDot:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TDot:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TDot:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TDot:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TDot:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TDot:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TDot:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TDot:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TDot:parser_nodes#Token#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TDot:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TDot:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TDot:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TDot:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TDot:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TDot:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TDot:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TDot:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TDot:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TDot:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TDot:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TDot:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TDot:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TDot:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TDot:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TDot:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TDot:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TDot:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TDot:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TDot:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TDot:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TDot:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TDot:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TDot:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TDot:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TDot:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TDot:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDot:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDot:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDot:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDot:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDot:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TDot:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TDot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDot:lexer#TDot#parser_index */
+(nitmethod_t)nit__lexer___TDot___init_tk, /* pointer to parser_nodes:TDot:lexer#TDot#init_tk */
+}
+};
+/* allocate TDot */
+val* NEW_nit__TDot(const struct type* type) {
+val* self /* : TDot */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TDot;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TDot exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TDot exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TDot exact> */
+return self;
+}
+/* runtime class nit__TPlus */
+const struct class class_nit__TPlus = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TPlus:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TPlus:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TPlus:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TPlus:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TPlus:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TPlus:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TPlus:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TPlus:parser_nodes#TokenOperator#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TPlus:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TPlus:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TPlus:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TPlus:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TPlus:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TPlus:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TPlus:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TPlus:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TPlus:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TPlus:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TPlus:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TPlus:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TPlus:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TPlus:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TPlus:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TPlus:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TPlus:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TPlus:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TPlus:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TPlus:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPlus:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPlus:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPlus:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPlus:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPlus:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPlus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TPlus:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TPlus___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPlus:lexer#TPlus#parser_index */
+(nitmethod_t)nit__lexer___TPlus___init_tk, /* pointer to parser_nodes:TPlus:lexer#TPlus#init_tk */
+}
+};
+/* allocate TPlus */
+val* NEW_nit__TPlus(const struct type* type) {
+val* self /* : TPlus */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TPlus;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TPlus exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TPlus exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TPlus exact> */
+return self;
+}
+/* runtime class nit__TMinus */
+const struct class class_nit__TMinus = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TMinus:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TMinus:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TMinus:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TMinus:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TMinus:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TMinus:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TMinus:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TMinus:parser_nodes#TokenOperator#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TMinus:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TMinus:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TMinus:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TMinus:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TMinus:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TMinus:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TMinus:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TMinus:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TMinus:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TMinus:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TMinus:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TMinus:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TMinus:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TMinus:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TMinus:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TMinus:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TMinus:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TMinus:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TMinus:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinus:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinus:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinus:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinus:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinus:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinus:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TMinus:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TMinus___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinus:lexer#TMinus#parser_index */
+(nitmethod_t)nit__lexer___TMinus___init_tk, /* pointer to parser_nodes:TMinus:lexer#TMinus#init_tk */
+}
+};
+/* allocate TMinus */
+val* NEW_nit__TMinus(const struct type* type) {
+val* self /* : TMinus */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TMinus;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TMinus exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TMinus exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TMinus exact> */
+return self;
+}
+/* runtime class nit__TStar */
+const struct class class_nit__TStar = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TStar:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TStar:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TStar:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TStar:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TStar:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TStar:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TStar:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TStar:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TStar:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TStar:parser_nodes#TokenOperator#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TStar:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TStar:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TStar:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TStar:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TStar:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TStar:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TStar:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TStar:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TStar:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TStar:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TStar:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TStar:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TStar:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TStar:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TStar:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TStar:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TStar:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TStar:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TStar:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TStar:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TStar:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TStar:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TStar:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TStar:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TStar:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TStar:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TStar:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStar:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStar:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStar:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStar:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStar:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TStar:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TStar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStar:lexer#TStar#parser_index */
+(nitmethod_t)nit__lexer___TStar___init_tk, /* pointer to parser_nodes:TStar:lexer#TStar#init_tk */
+}
+};
+/* allocate TStar */
+val* NEW_nit__TStar(const struct type* type) {
+val* self /* : TStar */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TStar;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TStar exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TStar exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TStar exact> */
+return self;
+}
+/* runtime class nit__TStarstar */
+const struct class class_nit__TStarstar = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TStarstar:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TStarstar:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TStarstar:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TStarstar:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TStarstar:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TStarstar:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TStarstar:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TStarstar:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TStarstar:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TStarstar:parser_nodes#TokenOperator#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TStarstar:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TStarstar:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TStarstar:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TStarstar:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TStarstar:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TStarstar:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TStarstar:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TStarstar:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TStarstar:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TStarstar:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TStarstar:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TStarstar:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TStarstar:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TStarstar:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TStarstar:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TStarstar:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TStarstar:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarstar:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarstar:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarstar:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarstar:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarstar:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarstar:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarstar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarstar:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarstar:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TStarstar:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TStarstar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarstar:lexer#TStarstar#parser_index */
+(nitmethod_t)nit__lexer___TStarstar___init_tk, /* pointer to parser_nodes:TStarstar:lexer#TStarstar#init_tk */
+}
+};
+/* allocate TStarstar */
+val* NEW_nit__TStarstar(const struct type* type) {
+val* self /* : TStarstar */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TStarstar;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TStarstar exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TStarstar exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TStarstar exact> */
+return self;
+}
+/* runtime class nit__TSlash */
+const struct class class_nit__TSlash = {
+0, /* box_kind */
+{
+(nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TSlash:kernel#Object#object_id */
+(nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TSlash:kernel#Object#is_same_instance */
+(nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#== */
+(nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#!= */
+(nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TSlash:kernel#Object#hash */
+(nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TSlash:kernel#Object#exit */
+(nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TSlash:kernel#Object#sys */
+(nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TSlash:kernel#Object#init */
+(nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TSlash:sorter#Object#default_comparator */
+(nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TSlash:parser_nodes#TokenOperator#to_s */
+(nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TSlash:string#Object#native_class_name */
+(nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TSlash:string#Object#class_name */
+(nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TSlash:string#Object#inspect */
+(nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TSlash:string#Object#inspect_head */
+(nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TSlash:string#Object#args */
+(nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TSlash:ropes#Object#maxlen */
+(nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TSlash:time#Object#get_time */
+(nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TSlash:file#Object#printn */
+(nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TSlash:file#Object#print */
+(nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TSlash:file#Object#getcwd */
+(nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TSlash:file#Object#file_getcwd */
+(nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#intrude_visibility */
+(nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#public_visibility */
+(nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#protected_visibility */
+(nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#private_visibility */
+(nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#none_visibility */
+(nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TSlash:version#Object#nit_version */
+(nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TSlash:model#Object#abstract_kind */
+(nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TSlash:model#Object#concrete_kind */
+(nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TSlash:model#Object#interface_kind */
+(nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TSlash:model#Object#enum_kind */
+(nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TSlash:model#Object#extern_kind */
+(nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location */
+(nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location= */
+(nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#hot_location */
+(nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#debug */
+(nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent */
+(nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent= */
+(nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TSlash:parser_nodes#Token#replace_child */
+(nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#replace_with */
+(nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TSlash:parser_nodes#Token#visit_all */
+(nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TSlash:literal#ANode#accept_literal */
+(nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSlash:scope#ANode#accept_scope_visitor */
+(nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSlash:flow#ANode#accept_flow_visitor */
+(nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSlash:local_var_init#ANode#accept_local_var_visitor */
+(nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSlash:auto_super_init#ANode#accept_auto_super_init */
+(nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSlash:astvalidation#ANode#accept_ast_validation */
+(nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSlash:rapid_type_analysis#ANode#accept_rapid_type_visitor */
+(nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#full_transform_visitor */
+(nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#accept_transform_visitor */
+(nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TSlash:lexer_work#Token#text */
+(nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_token= */
+(nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token= */
+(nitmethod_t)nit__lexer___TSlash___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSlash:lexer#TSlash#parser_index */
+(nitmethod_t)nit__lexer___TSlash___init_tk, /* pointer to parser_nodes:TSlash:lexer#TSlash#init_tk */
+}
+};
+/* allocate TSlash */
+val* NEW_nit__TSlash(const struct type* type) {
+val* self /* : TSlash */;
+val* var /* : null */;
+val* var1 /* : null */;
+val* var2 /* : null */;
+self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
+self->type = type;
+self->class = &class_nit__TSlash;
+var = NULL;
+self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TSlash exact> */
+var1 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TSlash exact> */
+var2 = NULL;
+self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TSlash exact> */
+return self;
+}