-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_inline_coloring_numbers].val = var750; /* _opt_inline_coloring_numbers on <self:ToolContext exact> */
-var761 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce762!=NULL)) {
-var763 = varonce762;
-} else {
-var764 = "Allow the separate compiler to inline some methods (semi-global)";
-var765 = core__flat___NativeString___to_s_full(var764, 64l, 64l);
-var763 = var765;
-varonce762 = var763;
-}
-if (likely(varonce766!=NULL)) {
-var767 = varonce766;
-} else {
-var768 = "--inline-some-methods";
-var769 = core__flat___NativeString___to_s_full(var768, 21l, 21l);
-var767 = var769;
-varonce766 = var767;
-}
-var770 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var770 = array_instance Array[String] */
-var771 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var771)->values[0] = (val*) var767;
-{
-((void(*)(val* self, val* p0, long p1))(var770->class->vft[COLOR_core__array__Array__with_native]))(var770, var771, 1l); /* with_native on <var770:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var761, var763, var770); /* Direct call opts#OptionBool#init on <var761:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_inline_some_methods].val = var761; /* _opt_inline_some_methods on <self:ToolContext exact> */
-var772 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce773!=NULL)) {
-var774 = varonce773;
-} else {
-var775 = "Allow the separate compiler to direct call monomorphic sites (semi-global)";
-var776 = core__flat___NativeString___to_s_full(var775, 74l, 74l);
-var774 = var776;
-varonce773 = var774;
-}
-if (likely(varonce777!=NULL)) {
-var778 = varonce777;
-} else {
-var779 = "--direct-call-monomorph";
-var780 = core__flat___NativeString___to_s_full(var779, 23l, 23l);
-var778 = var780;
-varonce777 = var778;
-}
-var781 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var781 = array_instance Array[String] */
-var782 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var782)->values[0] = (val*) var778;
-{
-((void(*)(val* self, val* p0, long p1))(var781->class->vft[COLOR_core__array__Array__with_native]))(var781, var782, 1l); /* with_native on <var781:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var772, var774, var781); /* Direct call opts#OptionBool#init on <var772:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph].val = var772; /* _opt_direct_call_monomorph on <self:ToolContext exact> */
-var783 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce784!=NULL)) {
-var785 = varonce784;
-} else {
-var786 = "Allow the separate compiler to direct call monomorphic sites (semi-global)";
-var787 = core__flat___NativeString___to_s_full(var786, 74l, 74l);
-var785 = var787;
-varonce784 = var785;
-}
-if (likely(varonce788!=NULL)) {
-var789 = varonce788;
-} else {
-var790 = "--direct-call-monomorph0";
-var791 = core__flat___NativeString___to_s_full(var790, 24l, 24l);
-var789 = var791;
-varonce788 = var789;
-}
-var792 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var792 = array_instance Array[String] */
-var793 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var793)->values[0] = (val*) var789;
-{
-((void(*)(val* self, val* p0, long p1))(var792->class->vft[COLOR_core__array__Array__with_native]))(var792, var793, 1l); /* with_native on <var792:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var783, var785, var792); /* Direct call opts#OptionBool#init on <var783:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph0].val = var783; /* _opt_direct_call_monomorph0 on <self:ToolContext exact> */
-var794 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce795!=NULL)) {
-var796 = varonce795;
-} else {
-var797 = "Do not compile dead methods (semi-global)";
-var798 = core__flat___NativeString___to_s_full(var797, 41l, 41l);
-var796 = var798;
-varonce795 = var796;
-}
-if (likely(varonce799!=NULL)) {
-var800 = varonce799;
-} else {
-var801 = "--skip-dead-methods";
-var802 = core__flat___NativeString___to_s_full(var801, 19l, 19l);
-var800 = var802;
-varonce799 = var800;
-}
-var803 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var803 = array_instance Array[String] */
-var804 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var804)->values[0] = (val*) var800;
-{
-((void(*)(val* self, val* p0, long p1))(var803->class->vft[COLOR_core__array__Array__with_native]))(var803, var804, 1l); /* with_native on <var803:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var794, var796, var803); /* Direct call opts#OptionBool#init on <var794:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_skip_dead_methods].val = var794; /* _opt_skip_dead_methods on <self:ToolContext exact> */
-var805 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce806!=NULL)) {
-var807 = varonce806;
-} else {
-var808 = "Enable all semi-global optimizations";
-var809 = core__flat___NativeString___to_s_full(var808, 36l, 36l);
-var807 = var809;
-varonce806 = var807;
-}
-if (likely(varonce810!=NULL)) {
-var811 = varonce810;
-} else {
-var812 = "--semi-global";
-var813 = core__flat___NativeString___to_s_full(var812, 13l, 13l);
-var811 = var813;
-varonce810 = var811;
-}
-var814 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var814 = array_instance Array[String] */
-var815 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var815)->values[0] = (val*) var811;
-{
-((void(*)(val* self, val* p0, long p1))(var814->class->vft[COLOR_core__array__Array__with_native]))(var814, var815, 1l); /* with_native on <var814:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var805, var807, var814); /* Direct call opts#OptionBool#init on <var805:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_semi_global].val = var805; /* _opt_semi_global on <self:ToolContext exact> */
-var816 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce817!=NULL)) {
-var818 = varonce817;
-} else {
-var819 = "Force colorization of dead methods";
-var820 = core__flat___NativeString___to_s_full(var819, 34l, 34l);
-var818 = var820;
-varonce817 = var818;
-}
-if (likely(varonce821!=NULL)) {
-var822 = varonce821;
-} else {
-var823 = "--colo-dead-methods";
-var824 = core__flat___NativeString___to_s_full(var823, 19l, 19l);
-var822 = var824;
-varonce821 = var822;
-}
-var825 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var825 = array_instance Array[String] */
-var826 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var826)->values[0] = (val*) var822;
-{
-((void(*)(val* self, val* p0, long p1))(var825->class->vft[COLOR_core__array__Array__with_native]))(var825, var826, 1l); /* with_native on <var825:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var816, var818, var825); /* Direct call opts#OptionBool#init on <var816:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_colo_dead_methods].val = var816; /* _opt_colo_dead_methods on <self:ToolContext exact> */
-var827 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce828!=NULL)) {
-var829 = varonce828;
-} else {
-var830 = "Enable static size measuring of tables used for vft, typing and resolution";
-var831 = core__flat___NativeString___to_s_full(var830, 74l, 74l);
-var829 = var831;
-varonce828 = var829;
-}
-if (likely(varonce832!=NULL)) {
-var833 = varonce832;
-} else {
-var834 = "--tables-metrics";
-var835 = core__flat___NativeString___to_s_full(var834, 16l, 16l);
-var833 = var835;
-varonce832 = var833;
-}
-var836 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var836 = array_instance Array[String] */
-var837 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var837)->values[0] = (val*) var833;
-{
-((void(*)(val* self, val* p0, long p1))(var836->class->vft[COLOR_core__array__Array__with_native]))(var836, var837, 1l); /* with_native on <var836:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var827, var829, var836); /* Direct call opts#OptionBool#init on <var827:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_tables_metrics].val = var827; /* _opt_tables_metrics on <self:ToolContext exact> */
-var838 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce839!=NULL)) {
-var840 = varonce839;
-} else {
-var841 = "Build a poset of types to create more condensed tables";
-var842 = core__flat___NativeString___to_s_full(var841, 54l, 54l);
-var840 = var842;
-varonce839 = var840;
-}
-if (likely(varonce843!=NULL)) {
-var844 = varonce843;
-} else {
-var845 = "--type-poset";
-var846 = core__flat___NativeString___to_s_full(var845, 12l, 12l);
-var844 = var846;
-varonce843 = var844;
-}
-var847 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var847 = array_instance Array[String] */
-var848 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var848)->values[0] = (val*) var844;
-{
-((void(*)(val* self, val* p0, long p1))(var847->class->vft[COLOR_core__array__Array__with_native]))(var847, var848, 1l); /* with_native on <var847:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var838, var840, var847); /* Direct call opts#OptionBool#init on <var838:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_type_poset].val = var838; /* _opt_type_poset on <self:ToolContext exact> */
-var849 = NEW_nitc__SeparateCompilerPhase(&type_nitc__SeparateCompilerPhase);
-{
-((void(*)(val* self, val* p0))(var849->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var849, self); /* toolcontext= on <var849:SeparateCompilerPhase>*/
-}
-{
-((void(*)(val* self, val* p0))(var849->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var849, ((val*)NULL)); /* depends= on <var849:SeparateCompilerPhase>*/
-}
-{
-((void(*)(val* self))(var849->class->vft[COLOR_core__kernel__Object__init]))(var849); /* init on <var849:SeparateCompilerPhase>*/
-}
-self->attrs[COLOR_nitc__separate_compiler__ToolContext___separate_compiler_phase].val = var849; /* _separate_compiler_phase on <self:ToolContext exact> */
-var850 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce851!=NULL)) {
-var852 = varonce851;
-} else {
-var853 = "Erase generic types";
-var854 = core__flat___NativeString___to_s_full(var853, 19l, 19l);
-var852 = var854;
-varonce851 = var852;
-}
-if (likely(varonce855!=NULL)) {
-var856 = varonce855;
-} else {
-var857 = "--erasure";
-var858 = core__flat___NativeString___to_s_full(var857, 9l, 9l);
-var856 = var858;
-varonce855 = var856;
-}
-var859 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var859 = array_instance Array[String] */
-var860 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var860)->values[0] = (val*) var856;
-{
-((void(*)(val* self, val* p0, long p1))(var859->class->vft[COLOR_core__array__Array__with_native]))(var859, var860, 1l); /* with_native on <var859:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var850, var852, var859); /* Direct call opts#OptionBool#init on <var850:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_erasure].val = var850; /* _opt_erasure on <self:ToolContext exact> */
-var861 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce862!=NULL)) {
-var863 = varonce862;
-} else {
-var864 = "Activate RTA (implicit with --global and --separate)";
-var865 = core__flat___NativeString___to_s_full(var864, 52l, 52l);
-var863 = var865;
-varonce862 = var863;
-}
-if (likely(varonce866!=NULL)) {
-var867 = varonce866;
-} else {
-var868 = "--rta";
-var869 = core__flat___NativeString___to_s_full(var868, 5l, 5l);
-var867 = var869;
-varonce866 = var867;
-}
-var870 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var870 = array_instance Array[String] */
-var871 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var871)->values[0] = (val*) var867;
-{
-((void(*)(val* self, val* p0, long p1))(var870->class->vft[COLOR_core__array__Array__with_native]))(var870, var871, 1l); /* with_native on <var870:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var861, var863, var870); /* Direct call opts#OptionBool#init on <var861:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_rta].val = var861; /* _opt_rta on <self:ToolContext exact> */
-var872 = NEW_opts__OptionBool(&type_opts__OptionBool);
-if (likely(varonce873!=NULL)) {
-var874 = varonce873;
-} else {
-var875 = "Disable implicit casts on unsafe return with erasure-typing policy (dangerous)";
-var876 = core__flat___NativeString___to_s_full(var875, 78l, 78l);
-var874 = var876;
-varonce873 = var874;
-}
-if (likely(varonce877!=NULL)) {
-var878 = varonce877;
-} else {
-var879 = "--no-check-erasure-cast";
-var880 = core__flat___NativeString___to_s_full(var879, 23l, 23l);
-var878 = var880;
-varonce877 = var878;
-}
-var881 = NEW_core__Array(&type_core__Array__core__String);
-{ /* var881 = array_instance Array[String] */
-var882 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
-((struct instance_core__NativeArray*)var882)->values[0] = (val*) var878;
-{
-((void(*)(val* self, val* p0, long p1))(var881->class->vft[COLOR_core__array__Array__with_native]))(var881, var882, 1l); /* with_native on <var881:Array[String]>*/
-}
-}
-{
-opts___opts__OptionBool___init(var872, var874, var881); /* Direct call opts#OptionBool#init on <var872:OptionBool>*/
-}
-self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast].val = var872; /* _opt_no_check_erasure_cast on <self:ToolContext exact> */
-var883 = NEW_nitc__ErasureCompilerPhase(&type_nitc__ErasureCompilerPhase);
-{
-((void(*)(val* self, val* p0))(var883->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var883, self); /* toolcontext= on <var883:ErasureCompilerPhase>*/
-}
-{
-((void(*)(val* self, val* p0))(var883->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var883, ((val*)NULL)); /* depends= on <var883:ErasureCompilerPhase>*/
-}
-{
-((void(*)(val* self))(var883->class->vft[COLOR_core__kernel__Object__init]))(var883); /* init on <var883:ErasureCompilerPhase>*/
-}
-self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___erasure_compiler_phase].val = var883; /* _erasure_compiler_phase on <self:ToolContext exact> */
-return self;
-}
-/* runtime class nitc__BashCompletion: nitc::BashCompletion (dead=false; need_corpse=false)*/
-const struct class class_nitc__BashCompletion = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc___nitc__BashCompletion___core__kernel__Object__init, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to toolcontext:BashCompletion:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to toolcontext:BashCompletion:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to toolcontext:BashCompletion:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to toolcontext:BashCompletion:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to toolcontext:BashCompletion:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to toolcontext:BashCompletion:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to toolcontext:BashCompletion:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to toolcontext:BashCompletion:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to toolcontext:BashCompletion:kernel#Object#hash */
-(nitmethod_t)template___template__Template___is_writing, /* pointer to toolcontext:BashCompletion:template#Template#is_writing */
-(nitmethod_t)template___template__Template___is_writing_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_writing= */
-(nitmethod_t)template___template__Template___force_render, /* pointer to toolcontext:BashCompletion:template#Template#force_render */
-(nitmethod_t)template___template__Template___content, /* pointer to toolcontext:BashCompletion:template#Template#content */
-(nitmethod_t)template___template__Template___render_done, /* pointer to toolcontext:BashCompletion:template#Template#render_done */
-(nitmethod_t)template___template__Template___render_done_61d, /* pointer to toolcontext:BashCompletion:template#Template#render_done= */
-(nitmethod_t)nitc___nitc__BashCompletion___template__Template__rendering, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#rendering */
-(nitmethod_t)template___template__Template___freeze, /* pointer to toolcontext:BashCompletion:template#Template#freeze */
-(nitmethod_t)template___template__Template___addn, /* pointer to toolcontext:BashCompletion:template#Template#addn */
-(nitmethod_t)template___template__Template___is_frozen, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen */
-(nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen= */
-(nitmethod_t)template___template__Template___add, /* pointer to toolcontext:BashCompletion:template#Template#add */
-(nitmethod_t)nitc___nitc__BashCompletion___toolcontext_61d, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext= */
-(nitmethod_t)nitc___nitc__BashCompletion___toolcontext, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext */
-(nitmethod_t)nitc___nitc__BashCompletion___extract_options_names, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#extract_options_names */
-(nitmethod_t)core__file___Writable___write_to_file, /* pointer to toolcontext:BashCompletion:file#Writable#write_to_file */
-(nitmethod_t)template___template__Template___core__stream__Writable__write_to, /* pointer to toolcontext:BashCompletion:template#Template#write_to */
-(nitmethod_t)core___core__Object___init, /* pointer to toolcontext:BashCompletion:kernel#Object#init */
-}
-};
-/* allocate BashCompletion */
-val* NEW_nitc__BashCompletion(const struct type* type) {
-val* self /* : BashCompletion */;
-val* var /* : Array[Writable] */;
-self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__BashCompletion;
-self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:BashCompletion exact> */
-var = NEW_core__Array(&type_core__Array__core__Writable);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Writable]>*/
-}
-self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:BashCompletion exact> */
-self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:BashCompletion exact> */
-self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:BashCompletion exact> */
-return self;
-}
-/* runtime class opts__Option: opts::Option (dead=true; need_corpse=false)*/
-/* allocate Option */
-val* NEW_opts__Option(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "Option is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class opts__OptionText: opts::OptionText (dead=true; need_corpse=false)*/
-/* allocate OptionText */
-val* NEW_opts__OptionText(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "OptionText is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class opts__OptionBool: opts::OptionBool (dead=false; need_corpse=false)*/
-const struct class class_opts__OptionBool = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to opts:OptionBool:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionBool:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionBool:kernel#Object#sys */
-(nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionBool:opts#Option#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionBool:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionBool:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionBool:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionBool:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionBool:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionBool:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionBool:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionBool:kernel#Object#hash */
-(nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionBool:opts#Option#value */
-(nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionBool:opts#Option#pretty */
-(nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionBool:opts#Option#init */
-(nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionBool:opts#Option#value= */
-(nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionBool:opts#Option#names */
-(nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionBool:opts#Option#helptext */
-(nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionBool:opts#Option#init_opt */
-(nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionBool:opts#Option#hidden= */
-(nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionBool:opts#Option#names= */
-(nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionBool:opts#Option#helptext= */
-(nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionBool:opts#Option#default_value= */
-(nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionBool:opts#Option#errors */
-(nitmethod_t)opts___opts__OptionBool___Option__read_param, /* pointer to opts:OptionBool:opts#OptionBool#read_param */
-(nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionBool:opts#Option#mandatory */
-(nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionBool:opts#Option#read */
-(nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionBool:opts#Option#hidden */
-(nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionBool:opts#Option#read= */
-(nitmethod_t)opts___opts__OptionBool___init, /* pointer to opts:OptionBool:opts#OptionBool#init */
-(nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionBool:opts#Option#read_param */
-}
-};
-/* allocate OptionBool */
-val* NEW_opts__OptionBool(const struct type* type) {
-val* self /* : OptionBool */;
-val* var /* : Array[String] */;
-self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_opts__OptionBool;
-var = NEW_core__Array(&type_core__Array__core__String);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
-}
-self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionBool exact> */
-self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionBool exact> */
-self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionBool exact> */
-self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionBool exact> */
-return self;
-}
-/* runtime class opts__OptionCount: opts::OptionCount (dead=false; need_corpse=false)*/
-const struct class class_opts__OptionCount = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to opts:OptionCount:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionCount:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionCount:kernel#Object#sys */
-(nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionCount:opts#Option#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionCount:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionCount:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionCount:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionCount:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionCount:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionCount:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionCount:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionCount:kernel#Object#hash */
-(nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionCount:opts#Option#value */
-(nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionCount:opts#Option#pretty */
-(nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionCount:opts#Option#init */
-(nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionCount:opts#Option#value= */
-(nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionCount:opts#Option#names */
-(nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionCount:opts#Option#helptext */
-(nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionCount:opts#Option#init_opt */
-(nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionCount:opts#Option#hidden= */
-(nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionCount:opts#Option#names= */
-(nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionCount:opts#Option#helptext= */
-(nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionCount:opts#Option#default_value= */
-(nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionCount:opts#Option#errors */
-(nitmethod_t)opts___opts__OptionCount___Option__read_param, /* pointer to opts:OptionCount:opts#OptionCount#read_param */
-(nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionCount:opts#Option#mandatory */
-(nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionCount:opts#Option#read */
-(nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionCount:opts#Option#hidden */
-(nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionCount:opts#Option#read= */
-(nitmethod_t)opts___opts__OptionCount___init, /* pointer to opts:OptionCount:opts#OptionCount#init */
-(nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionCount:opts#Option#read_param */
-}
-};
-/* allocate OptionCount */
-val* NEW_opts__OptionCount(const struct type* type) {
-val* self /* : OptionCount */;
-val* var /* : Array[String] */;
-self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_opts__OptionCount;
-var = NEW_core__Array(&type_core__Array__core__String);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
-}
-self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionCount exact> */
-self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionCount exact> */
-self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionCount exact> */
-self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionCount exact> */
-return self;
-}
-/* runtime class opts__OptionParameter: opts::OptionParameter (dead=true; need_corpse=false)*/
-/* allocate OptionParameter */
-val* NEW_opts__OptionParameter(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "OptionParameter is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class opts__OptionString: opts::OptionString (dead=false; need_corpse=false)*/
-const struct class class_opts__OptionString = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to opts:OptionString:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionString:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionString:kernel#Object#sys */
-(nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionString:opts#Option#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionString:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionString:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionString:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionString:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionString:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionString:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionString:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionString:kernel#Object#hash */
-(nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionString:opts#Option#value */
-(nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionString:opts#Option#pretty */
-(nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionString:opts#Option#init */
-(nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionString:opts#Option#value= */
-(nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionString:opts#Option#names */
-(nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionString:opts#Option#helptext */
-(nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionString:opts#Option#init_opt */
-(nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionString:opts#Option#hidden= */
-(nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionString:opts#Option#names= */
-(nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionString:opts#Option#helptext= */
-(nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionString:opts#Option#default_value= */
-(nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionString:opts#Option#errors */
-(nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionString:opts#OptionParameter#read_param */
-(nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionString:opts#Option#mandatory */
-(nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionString:opts#Option#read */
-(nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionString:opts#Option#hidden */
-(nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionString:opts#Option#read= */
-(nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionString:opts#OptionParameter#parameter_mandatory */
-(nitmethod_t)opts___opts__OptionString___OptionParameter__convert, /* pointer to opts:OptionString:opts#OptionString#convert */
-(nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionString:opts#Option#read_param */
-(nitmethod_t)opts___opts__OptionString___init, /* pointer to opts:OptionString:opts#OptionString#init */
-}
-};
-/* allocate OptionString */
-val* NEW_opts__OptionString(const struct type* type) {
-val* self /* : OptionString */;
-val* var /* : Array[String] */;
-self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_opts__OptionString;
-var = NEW_core__Array(&type_core__Array__core__String);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
-}
-self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionString exact> */
-self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionString exact> */
-self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionString exact> */
-self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionString exact> */
-self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionString exact> */
-return self;
-}
-/* runtime class opts__OptionEnum: opts::OptionEnum (dead=true; need_corpse=false)*/
-/* allocate OptionEnum */
-val* NEW_opts__OptionEnum(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "OptionEnum is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class opts__OptionInt: opts::OptionInt (dead=false; need_corpse=false)*/
-const struct class class_opts__OptionInt = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to opts:OptionInt:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionInt:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionInt:kernel#Object#sys */
-(nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionInt:opts#Option#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionInt:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionInt:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionInt:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionInt:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionInt:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionInt:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionInt:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionInt:kernel#Object#hash */
-(nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionInt:opts#Option#value */
-(nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionInt:opts#Option#pretty */
-(nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionInt:opts#Option#init */
-(nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionInt:opts#Option#value= */
-(nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionInt:opts#Option#names */
-(nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionInt:opts#Option#helptext */
-(nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionInt:opts#Option#init_opt */
-(nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionInt:opts#Option#hidden= */
-(nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionInt:opts#Option#names= */
-(nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionInt:opts#Option#helptext= */
-(nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionInt:opts#Option#default_value= */
-(nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionInt:opts#Option#errors */
-(nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionInt:opts#OptionParameter#read_param */
-(nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionInt:opts#Option#mandatory */
-(nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionInt:opts#Option#read */
-(nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionInt:opts#Option#hidden */
-(nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionInt:opts#Option#read= */
-(nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionInt:opts#OptionParameter#parameter_mandatory */
-(nitmethod_t)VIRTUAL_opts___opts__OptionInt___OptionParameter__convert, /* pointer to opts:OptionInt:opts#OptionInt#convert */
-(nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionInt:opts#Option#read_param */
-(nitmethod_t)opts___opts__OptionInt___init, /* pointer to opts:OptionInt:opts#OptionInt#init */
-}
-};
-/* allocate OptionInt */
-val* NEW_opts__OptionInt(const struct type* type) {
-val* self /* : OptionInt */;
-val* var /* : Array[String] */;
-self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_opts__OptionInt;
-var = NEW_core__Array(&type_core__Array__core__String);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
-}
-self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionInt exact> */
-self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionInt exact> */
-self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionInt exact> */
-self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionInt exact> */
-self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionInt exact> */
-return self;
-}
-/* runtime class opts__OptionFloat: opts::OptionFloat (dead=true; need_corpse=false)*/
-/* allocate OptionFloat */
-val* NEW_opts__OptionFloat(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "OptionFloat is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class opts__OptionArray: opts::OptionArray (dead=false; need_corpse=false)*/
-const struct class class_opts__OptionArray = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to opts:OptionArray:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionArray:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionArray:kernel#Object#sys */
-(nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionArray:opts#Option#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionArray:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionArray:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionArray:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionArray:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionArray:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionArray:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionArray:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionArray:kernel#Object#hash */
-(nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionArray:opts#Option#value */
-(nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionArray:opts#Option#pretty */
-(nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionArray:opts#Option#init */
-(nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionArray:opts#Option#value= */
-(nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionArray:opts#Option#names */
-(nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionArray:opts#Option#helptext */
-(nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionArray:opts#Option#init_opt */
-(nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionArray:opts#Option#hidden= */
-(nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionArray:opts#Option#names= */
-(nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionArray:opts#Option#helptext= */
-(nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionArray:opts#Option#default_value= */
-(nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionArray:opts#Option#errors */
-(nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionArray:opts#OptionParameter#read_param */
-(nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionArray:opts#Option#mandatory */
-(nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionArray:opts#Option#read */
-(nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionArray:opts#Option#hidden */
-(nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionArray:opts#Option#read= */
-(nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionArray:opts#OptionParameter#parameter_mandatory */
-(nitmethod_t)opts___opts__OptionArray___OptionParameter__convert, /* pointer to opts:OptionArray:opts#OptionArray#convert */
-(nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionArray:opts#Option#read_param */
-(nitmethod_t)opts___opts__OptionArray___init, /* pointer to opts:OptionArray:opts#OptionArray#init */
-(nitmethod_t)opts___opts__OptionArray___values_61d, /* pointer to opts:OptionArray:opts#OptionArray#values= */
-(nitmethod_t)opts___opts__OptionArray___values, /* pointer to opts:OptionArray:opts#OptionArray#values */
-}
-};
-/* allocate OptionArray */
-val* NEW_opts__OptionArray(const struct type* type) {
-val* self /* : OptionArray */;
-val* var /* : Array[String] */;
-self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_opts__OptionArray;
-var = NEW_core__Array(&type_core__Array__core__String);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
-}
-self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionArray exact> */
-self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionArray exact> */
-self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionArray exact> */
-self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionArray exact> */
-self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionArray exact> */
-return self;
-}
-/* runtime class opts__OptionContext: opts::OptionContext (dead=false; need_corpse=false)*/
-const struct class class_opts__OptionContext = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to opts:OptionContext:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionContext:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionContext:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to opts:OptionContext:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionContext:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionContext:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionContext:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionContext:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionContext:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionContext:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionContext:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionContext:kernel#Object#hash */
-(nitmethod_t)opts___opts__OptionContext___rest, /* pointer to opts:OptionContext:opts#OptionContext#rest */
-(nitmethod_t)opts___opts__OptionContext___add_option, /* pointer to opts:OptionContext:opts#OptionContext#add_option */
-(nitmethod_t)opts___opts__OptionContext___options, /* pointer to opts:OptionContext:opts#OptionContext#options */
-(nitmethod_t)opts___opts__OptionContext___parse, /* pointer to opts:OptionContext:opts#OptionContext#parse */
-(nitmethod_t)opts___opts__OptionContext___errors, /* pointer to opts:OptionContext:opts#OptionContext#errors */
-(nitmethod_t)opts___opts__OptionContext___parse_intern, /* pointer to opts:OptionContext:opts#OptionContext#parse_intern */
-(nitmethod_t)opts___opts__OptionContext___usage, /* pointer to opts:OptionContext:opts#OptionContext#usage */
-(nitmethod_t)opts___opts__OptionContext___context_errors, /* pointer to opts:OptionContext:opts#OptionContext#context_errors */
-(nitmethod_t)opts___opts__OptionContext___build, /* pointer to opts:OptionContext:opts#OptionContext#build */
-(nitmethod_t)opts___opts__OptionContext___optmap, /* pointer to opts:OptionContext:opts#OptionContext#optmap */
-(nitmethod_t)opts___opts__OptionContext___options_before_rest, /* pointer to opts:OptionContext:opts#OptionContext#options_before_rest */
-}
-};
-/* allocate OptionContext */
-val* NEW_opts__OptionContext(const struct type* type) {
-val* self /* : OptionContext */;
-val* var /* : Array[Option] */;
-val* var1 /* : Array[String] */;
-val* var2 /* : Array[String] */;
-val* var3 /* : HashMap[String, Option] */;
-self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_opts__OptionContext;
-var = NEW_core__Array(&type_core__Array__opts__Option);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Option]>*/
-}
-self->attrs[COLOR_opts__OptionContext___options].val = var; /* _options on <self:OptionContext exact> */
-var1 = NEW_core__Array(&type_core__Array__core__String);
-{
-core___core__Array___core__kernel__Object__init(var1); /* Direct call array#Array#init on <var1:Array[String]>*/
-}
-self->attrs[COLOR_opts__OptionContext___rest].val = var1; /* _rest on <self:OptionContext exact> */
-var2 = NEW_core__Array(&type_core__Array__core__String);
-{
-core___core__Array___core__kernel__Object__init(var2); /* Direct call array#Array#init on <var2:Array[String]>*/
-}
-self->attrs[COLOR_opts__OptionContext___context_errors].val = var2; /* _context_errors on <self:OptionContext exact> */
-var3 = NEW_core__HashMap(&type_core__HashMap__core__String__opts__Option);
-{
-core___core__HashMap___core__kernel__Object__init(var3); /* Direct call hash_collection#HashMap#init on <var3:HashMap[String, Option]>*/
-}
-self->attrs[COLOR_opts__OptionContext___optmap].val = var3; /* _optmap on <self:OptionContext exact> */
-self->attrs[COLOR_opts__OptionContext___options_before_rest].s = 0; /* _options_before_rest on <self:OptionContext exact> */
-return self;
-}
-/* runtime class template__Template: template::Template (dead=false; need_corpse=false)*/
-const struct class class_template__Template = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to template:Template:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to template:Template:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to template:Template:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to template:Template:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to template:Template:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to template:Template:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to template:Template:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to template:Template:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to template:Template:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to template:Template:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to template:Template:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to template:Template:kernel#Object#hash */
-(nitmethod_t)template___template__Template___is_writing, /* pointer to template:Template:template#Template#is_writing */
-(nitmethod_t)template___template__Template___is_writing_61d, /* pointer to template:Template:template#Template#is_writing= */
-(nitmethod_t)template___template__Template___force_render, /* pointer to template:Template:template#Template#force_render */
-(nitmethod_t)template___template__Template___content, /* pointer to template:Template:template#Template#content */
-(nitmethod_t)template___template__Template___render_done, /* pointer to template:Template:template#Template#render_done */
-(nitmethod_t)template___template__Template___render_done_61d, /* pointer to template:Template:template#Template#render_done= */
-(nitmethod_t)template___template__Template___rendering, /* pointer to template:Template:template#Template#rendering */
-(nitmethod_t)template___template__Template___freeze, /* pointer to template:Template:template#Template#freeze */
-(nitmethod_t)template___template__Template___addn, /* pointer to template:Template:template#Template#addn */
-(nitmethod_t)template___template__Template___is_frozen, /* pointer to template:Template:template#Template#is_frozen */
-(nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to template:Template:template#Template#is_frozen= */
-(nitmethod_t)template___template__Template___add, /* pointer to template:Template:template#Template#add */
-NULL, /* empty */
-NULL, /* empty */
-NULL, /* empty */
-(nitmethod_t)core__file___Writable___write_to_file, /* pointer to template:Template:file#Writable#write_to_file */
-(nitmethod_t)template___template__Template___core__stream__Writable__write_to, /* pointer to template:Template:template#Template#write_to */
-}
-};
-/* allocate Template */
-val* NEW_template__Template(const struct type* type) {
-val* self /* : Template */;
-val* var /* : Array[Writable] */;
-self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_template__Template;
-self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:Template exact> */
-var = NEW_core__Array(&type_core__Array__core__Writable);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Writable]>*/
-}
-self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:Template exact> */
-self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:Template exact> */
-self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:Template exact> */
-return self;
-}
-/* runtime class nitc__parser__ReduceAction0: nitc::parser::ReduceAction0 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction0 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction0:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction0:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction0:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction0:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction0:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction0:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction0:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction0:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction0:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction0:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction0:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction0___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction0:parser#ReduceAction0#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction0:kernel#Object#init */
-}
-};
-/* allocate ReduceAction0 */
-val* NEW_nitc__parser__ReduceAction0(const struct type* type) {
-val* self /* : ReduceAction0 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction0;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction1: nitc::parser::ReduceAction1 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction1 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction1___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1:parser#ReduceAction1#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1:kernel#Object#init */
-}
-};
-/* allocate ReduceAction1 */
-val* NEW_nitc__parser__ReduceAction1(const struct type* type) {
-val* self /* : ReduceAction1 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction1;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction2: nitc::parser::ReduceAction2 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction2 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction2:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction2:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction2:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction2:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction2:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction2:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction2:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction2:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction2:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction2:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction2:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction2___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction2:parser#ReduceAction2#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction2:kernel#Object#init */
-}
-};
-/* allocate ReduceAction2 */
-val* NEW_nitc__parser__ReduceAction2(const struct type* type) {
-val* self /* : ReduceAction2 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction2;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction3: nitc::parser::ReduceAction3 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction3 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction3:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction3:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction3:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction3:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction3:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction3:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction3:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction3:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction3:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction3:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction3:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction3___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction3:parser#ReduceAction3#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction3:kernel#Object#init */
-}
-};
-/* allocate ReduceAction3 */
-val* NEW_nitc__parser__ReduceAction3(const struct type* type) {
-val* self /* : ReduceAction3 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction3;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction4: nitc::parser::ReduceAction4 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction4 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction4:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction4:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction4:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction4:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction4:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction4:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction4:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction4:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction4:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction4:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction4:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction4___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction4:parser#ReduceAction4#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction4:kernel#Object#init */
-}
-};
-/* allocate ReduceAction4 */
-val* NEW_nitc__parser__ReduceAction4(const struct type* type) {
-val* self /* : ReduceAction4 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction4;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction5: nitc::parser::ReduceAction5 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction5 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction5:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction5:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction5:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction5:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction5:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction5:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction5:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction5:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction5:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction5:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction5:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction5___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction5:parser#ReduceAction5#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction5:kernel#Object#init */
-}
-};
-/* allocate ReduceAction5 */
-val* NEW_nitc__parser__ReduceAction5(const struct type* type) {
-val* self /* : ReduceAction5 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction5;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction6: nitc::parser::ReduceAction6 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction6 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction6:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction6:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction6:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction6:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction6:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction6:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction6:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction6:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction6:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction6:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction6:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction6___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction6:parser#ReduceAction6#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction6:kernel#Object#init */
-}
-};
-/* allocate ReduceAction6 */
-val* NEW_nitc__parser__ReduceAction6(const struct type* type) {
-val* self /* : ReduceAction6 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction6;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction7: nitc::parser::ReduceAction7 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction7 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction7:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction7:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction7:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction7:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction7:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction7:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction7:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction7:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction7:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction7:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction7:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction7___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction7:parser#ReduceAction7#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction7:kernel#Object#init */
-}
-};
-/* allocate ReduceAction7 */
-val* NEW_nitc__parser__ReduceAction7(const struct type* type) {
-val* self /* : ReduceAction7 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction7;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction8: nitc::parser::ReduceAction8 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction8 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction8:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction8:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction8:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction8:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction8:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction8:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction8:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction8:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction8:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction8:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction8:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction8___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction8:parser#ReduceAction8#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction8:kernel#Object#init */
-}
-};
-/* allocate ReduceAction8 */
-val* NEW_nitc__parser__ReduceAction8(const struct type* type) {
-val* self /* : ReduceAction8 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction8;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction9: nitc::parser::ReduceAction9 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction9 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction9:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction9:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction9:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction9:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction9:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction9:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction9:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction9:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction9:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction9:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction9:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction9___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction9:parser#ReduceAction9#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction9:kernel#Object#init */
-}
-};
-/* allocate ReduceAction9 */
-val* NEW_nitc__parser__ReduceAction9(const struct type* type) {
-val* self /* : ReduceAction9 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction9;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction10: nitc::parser::ReduceAction10 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction10 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction10:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction10:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction10:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction10:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction10:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction10:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction10:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction10:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction10:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction10:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction10:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction10___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction10:parser#ReduceAction10#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction10:kernel#Object#init */
-}
-};
-/* allocate ReduceAction10 */
-val* NEW_nitc__parser__ReduceAction10(const struct type* type) {
-val* self /* : ReduceAction10 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction10;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction11: nitc::parser::ReduceAction11 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction11 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction11:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction11:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction11:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction11:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction11:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction11:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction11:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction11:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction11:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction11:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction11:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction11___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction11:parser#ReduceAction11#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction11:kernel#Object#init */
-}
-};
-/* allocate ReduceAction11 */
-val* NEW_nitc__parser__ReduceAction11(const struct type* type) {
-val* self /* : ReduceAction11 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction11;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction12: nitc::parser::ReduceAction12 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction12 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction12:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction12:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction12:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction12:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction12:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction12:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction12:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction12:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction12:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction12:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction12:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction12___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction12:parser#ReduceAction12#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction12:kernel#Object#init */
-}
-};
-/* allocate ReduceAction12 */
-val* NEW_nitc__parser__ReduceAction12(const struct type* type) {
-val* self /* : ReduceAction12 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction12;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction13: nitc::parser::ReduceAction13 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction13 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction13:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction13:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction13:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction13:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction13:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction13:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction13:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction13:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction13:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction13:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction13:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction13___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction13:parser#ReduceAction13#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction13:kernel#Object#init */
-}
-};
-/* allocate ReduceAction13 */
-val* NEW_nitc__parser__ReduceAction13(const struct type* type) {
-val* self /* : ReduceAction13 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction13;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction14: nitc::parser::ReduceAction14 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction14 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction14:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction14:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction14:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction14:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction14:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction14:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction14:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction14:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction14:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction14:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction14:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction14___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction14:parser#ReduceAction14#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction14:kernel#Object#init */
-}
-};
-/* allocate ReduceAction14 */
-val* NEW_nitc__parser__ReduceAction14(const struct type* type) {
-val* self /* : ReduceAction14 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction14;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction15: nitc::parser::ReduceAction15 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction15 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction15:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction15:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction15:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction15:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction15:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction15:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction15:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction15:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction15:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction15:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction15:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction15___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction15:parser#ReduceAction15#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction15:kernel#Object#init */
-}
-};
-/* allocate ReduceAction15 */
-val* NEW_nitc__parser__ReduceAction15(const struct type* type) {
-val* self /* : ReduceAction15 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction15;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction16: nitc::parser::ReduceAction16 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction16 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction16:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction16:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction16:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction16:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction16:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction16:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction16:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction16:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction16:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction16:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction16:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction16___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction16:parser#ReduceAction16#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction16:kernel#Object#init */
-}
-};
-/* allocate ReduceAction16 */
-val* NEW_nitc__parser__ReduceAction16(const struct type* type) {
-val* self /* : ReduceAction16 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction16;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction17: nitc::parser::ReduceAction17 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction17 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction17:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction17:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction17:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction17:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction17:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction17:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction17:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction17:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction17:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction17:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction17:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction17___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction17:parser#ReduceAction17#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction17:kernel#Object#init */
-}
-};
-/* allocate ReduceAction17 */
-val* NEW_nitc__parser__ReduceAction17(const struct type* type) {
-val* self /* : ReduceAction17 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction17;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction18: nitc::parser::ReduceAction18 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction18 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction18:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction18:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction18:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction18:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction18:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction18:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction18:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction18:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction18:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction18:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction18:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction18___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction18:parser#ReduceAction18#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction18:kernel#Object#init */
-}
-};
-/* allocate ReduceAction18 */
-val* NEW_nitc__parser__ReduceAction18(const struct type* type) {
-val* self /* : ReduceAction18 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction18;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction19: nitc::parser::ReduceAction19 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction19 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction19:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction19:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction19:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction19:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction19:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction19:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction19:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction19:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction19:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction19:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction19:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction19___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction19:parser#ReduceAction19#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction19:kernel#Object#init */
-}
-};
-/* allocate ReduceAction19 */
-val* NEW_nitc__parser__ReduceAction19(const struct type* type) {
-val* self /* : ReduceAction19 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction19;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction20: nitc::parser::ReduceAction20 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction20 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction20:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction20:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction20:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction20:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction20:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction20:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction20:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction20:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction20:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction20:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction20:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction20___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction20:parser#ReduceAction20#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction20:kernel#Object#init */
-}
-};
-/* allocate ReduceAction20 */
-val* NEW_nitc__parser__ReduceAction20(const struct type* type) {
-val* self /* : ReduceAction20 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction20;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction21: nitc::parser::ReduceAction21 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction21 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction21:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction21:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction21:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction21:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction21:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction21:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction21:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction21:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction21:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction21:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction21:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction21___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction21:parser#ReduceAction21#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction21:kernel#Object#init */
-}
-};
-/* allocate ReduceAction21 */
-val* NEW_nitc__parser__ReduceAction21(const struct type* type) {
-val* self /* : ReduceAction21 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction21;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction22: nitc::parser::ReduceAction22 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction22 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction22:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction22:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction22:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction22:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction22:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction22:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction22:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction22:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction22:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction22:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction22:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction22___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction22:parser#ReduceAction22#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction22:kernel#Object#init */
-}
-};
-/* allocate ReduceAction22 */
-val* NEW_nitc__parser__ReduceAction22(const struct type* type) {
-val* self /* : ReduceAction22 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction22;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction23: nitc::parser::ReduceAction23 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction23 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction23:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction23:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction23:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction23:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction23:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction23:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction23:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction23:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction23:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction23:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction23:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction23___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction23:parser#ReduceAction23#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction23:kernel#Object#init */
-}
-};
-/* allocate ReduceAction23 */
-val* NEW_nitc__parser__ReduceAction23(const struct type* type) {
-val* self /* : ReduceAction23 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction23;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction24: nitc::parser::ReduceAction24 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction24 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction24:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction24:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction24:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction24:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction24:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction24:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction24:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction24:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction24:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction24:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction24:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction24___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction24:parser#ReduceAction24#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction24:kernel#Object#init */
-}
-};
-/* allocate ReduceAction24 */
-val* NEW_nitc__parser__ReduceAction24(const struct type* type) {
-val* self /* : ReduceAction24 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction24;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction26: nitc::parser::ReduceAction26 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction26 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction26:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction26:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction26:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction26:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction26:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction26:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction26:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction26:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction26:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction26:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction26:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction26___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction26:parser#ReduceAction26#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction26:kernel#Object#init */
-}
-};
-/* allocate ReduceAction26 */
-val* NEW_nitc__parser__ReduceAction26(const struct type* type) {
-val* self /* : ReduceAction26 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction26;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction27: nitc::parser::ReduceAction27 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction27 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction27:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction27:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction27:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction27:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction27:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction27:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction27:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction27:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction27:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction27:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction27:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction27___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction27:parser#ReduceAction27#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction27:kernel#Object#init */
-}
-};
-/* allocate ReduceAction27 */
-val* NEW_nitc__parser__ReduceAction27(const struct type* type) {
-val* self /* : ReduceAction27 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction27;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction28: nitc::parser::ReduceAction28 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction28 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction28:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction28:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction28:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction28:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction28:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction28:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction28:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction28:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction28:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction28:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction28:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction28___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction28:parser#ReduceAction28#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction28:kernel#Object#init */
-}
-};
-/* allocate ReduceAction28 */
-val* NEW_nitc__parser__ReduceAction28(const struct type* type) {
-val* self /* : ReduceAction28 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction28;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction29: nitc::parser::ReduceAction29 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction29 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction29:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction29:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction29:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction29:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction29:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction29:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction29:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction29:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction29:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction29:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction29:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction29___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction29:parser#ReduceAction29#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction29:kernel#Object#init */
-}
-};
-/* allocate ReduceAction29 */
-val* NEW_nitc__parser__ReduceAction29(const struct type* type) {
-val* self /* : ReduceAction29 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction29;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction31: nitc::parser::ReduceAction31 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction31 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction31:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction31:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction31:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction31:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction31:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction31:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction31:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction31:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction31:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction31:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction31:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction31___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction31:parser#ReduceAction31#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction31:kernel#Object#init */
-}
-};
-/* allocate ReduceAction31 */
-val* NEW_nitc__parser__ReduceAction31(const struct type* type) {
-val* self /* : ReduceAction31 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction31;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction32: nitc::parser::ReduceAction32 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction32 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction32:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction32:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction32:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction32:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction32:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction32:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction32:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction32:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction32:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction32:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction32:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction32___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction32:parser#ReduceAction32#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction32:kernel#Object#init */
-}
-};
-/* allocate ReduceAction32 */
-val* NEW_nitc__parser__ReduceAction32(const struct type* type) {
-val* self /* : ReduceAction32 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction32;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction33: nitc::parser::ReduceAction33 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction33 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction33:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction33:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction33:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction33:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction33:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction33:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction33:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction33:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction33:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction33:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction33:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction33___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction33:parser#ReduceAction33#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction33:kernel#Object#init */
-}
-};
-/* allocate ReduceAction33 */
-val* NEW_nitc__parser__ReduceAction33(const struct type* type) {
-val* self /* : ReduceAction33 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction33;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction34: nitc::parser::ReduceAction34 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction34 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction34:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction34:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction34:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction34:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction34:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction34:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction34:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction34:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction34:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction34:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction34:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction34___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction34:parser#ReduceAction34#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction34:kernel#Object#init */
-}
-};
-/* allocate ReduceAction34 */
-val* NEW_nitc__parser__ReduceAction34(const struct type* type) {
-val* self /* : ReduceAction34 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction34;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction35: nitc::parser::ReduceAction35 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction35 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction35:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction35:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction35:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction35:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction35:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction35:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction35:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction35:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction35:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction35:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction35:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction35___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction35:parser#ReduceAction35#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction35:kernel#Object#init */
-}
-};
-/* allocate ReduceAction35 */
-val* NEW_nitc__parser__ReduceAction35(const struct type* type) {
-val* self /* : ReduceAction35 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction35;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction36: nitc::parser::ReduceAction36 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction36 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction36:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction36:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction36:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction36:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction36:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction36:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction36:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction36:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction36:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction36:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction36:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction36___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction36:parser#ReduceAction36#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction36:kernel#Object#init */
-}
-};
-/* allocate ReduceAction36 */
-val* NEW_nitc__parser__ReduceAction36(const struct type* type) {
-val* self /* : ReduceAction36 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction36;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction37: nitc::parser::ReduceAction37 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction37 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction37:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction37:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction37:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction37:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction37:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction37:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction37:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction37:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction37:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction37:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction37:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction37___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction37:parser#ReduceAction37#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction37:kernel#Object#init */
-}
-};
-/* allocate ReduceAction37 */
-val* NEW_nitc__parser__ReduceAction37(const struct type* type) {
-val* self /* : ReduceAction37 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction37;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction38: nitc::parser::ReduceAction38 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction38 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction38:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction38:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction38:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction38:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction38:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction38:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction38:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction38:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction38:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction38:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction38:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction38___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction38:parser#ReduceAction38#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction38:kernel#Object#init */
-}
-};
-/* allocate ReduceAction38 */
-val* NEW_nitc__parser__ReduceAction38(const struct type* type) {
-val* self /* : ReduceAction38 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction38;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction39: nitc::parser::ReduceAction39 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction39 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction39:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction39:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction39:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction39:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction39:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction39:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction39:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction39:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction39:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction39:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction39:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction39___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction39:parser#ReduceAction39#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction39:kernel#Object#init */
-}
-};
-/* allocate ReduceAction39 */
-val* NEW_nitc__parser__ReduceAction39(const struct type* type) {
-val* self /* : ReduceAction39 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction39;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction40: nitc::parser::ReduceAction40 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction40 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction40:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction40:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction40:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction40:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction40:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction40:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction40:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction40:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction40:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction40:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction40:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction40___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction40:parser#ReduceAction40#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction40:kernel#Object#init */
-}
-};
-/* allocate ReduceAction40 */
-val* NEW_nitc__parser__ReduceAction40(const struct type* type) {
-val* self /* : ReduceAction40 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction40;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction41: nitc::parser::ReduceAction41 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction41 = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction41:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction41:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction41:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction41:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction41:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction41:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction41:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction41:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction41:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction41:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction41:kernel#Object#hash */
-(nitmethod_t)nitc__parser___nitc__parser__ReduceAction41___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction41:parser#ReduceAction41#action */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#goto= */
-(nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#concat */
-(nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction41:kernel#Object#init */
-}
-};
-/* allocate ReduceAction41 */
-val* NEW_nitc__parser__ReduceAction41(const struct type* type) {
-val* self /* : ReduceAction41 */;
-self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__parser__ReduceAction41;
-return self;
-}
-/* runtime class nitc__parser__ReduceAction42: nitc::parser::ReduceAction42 (dead=false; need_corpse=false)*/
-const struct class class_nitc__parser__ReduceAction42 = {
-0, /* box_kind */